XCB
1.9.3
|
00001 /* 00002 * This file generated automatically from xkb.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XKB_H 00013 #define __XKB_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 #define XCB_XKB_MAJOR_VERSION 1 00023 #define XCB_XKB_MINOR_VERSION 0 00024 00025 extern xcb_extension_t xcb_xkb_id; 00026 00027 typedef enum xcb_xkb_const_t { 00028 XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255, 00029 XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32, 00030 XCB_XKB_CONST_KEY_NAME_LENGTH = 4 00031 } xcb_xkb_const_t; 00032 00033 typedef enum xcb_xkb_event_type_t { 00034 XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1, 00035 XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2, 00036 XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4, 00037 XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8, 00038 XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16, 00039 XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32, 00040 XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64, 00041 XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128, 00042 XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256, 00043 XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512, 00044 XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024, 00045 XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048 00046 } xcb_xkb_event_type_t; 00047 00048 typedef enum xcb_xkb_nkn_detail_t { 00049 XCB_XKB_NKN_DETAIL_KEYCODES = 1, 00050 XCB_XKB_NKN_DETAIL_GEOMETRY = 2, 00051 XCB_XKB_NKN_DETAIL_DEVICE_ID = 4 00052 } xcb_xkb_nkn_detail_t; 00053 00054 typedef enum xcb_xkb_axn_detail_t { 00055 XCB_XKB_AXN_DETAIL_SK_PRESS = 1, 00056 XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2, 00057 XCB_XKB_AXN_DETAIL_SK_REJECT = 4, 00058 XCB_XKB_AXN_DETAIL_SK_RELEASE = 8, 00059 XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16, 00060 XCB_XKB_AXN_DETAIL_BK_REJECT = 32, 00061 XCB_XKB_AXN_DETAIL_AXK_WARNING = 64 00062 } xcb_xkb_axn_detail_t; 00063 00064 typedef enum xcb_xkb_map_part_t { 00065 XCB_XKB_MAP_PART_KEY_TYPES = 1, 00066 XCB_XKB_MAP_PART_KEY_SYMS = 2, 00067 XCB_XKB_MAP_PART_MODIFIER_MAP = 4, 00068 XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8, 00069 XCB_XKB_MAP_PART_KEY_ACTIONS = 16, 00070 XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32, 00071 XCB_XKB_MAP_PART_VIRTUAL_MODS = 64, 00072 XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128 00073 } xcb_xkb_map_part_t; 00074 00075 typedef enum xcb_xkb_set_map_flags_t { 00076 XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1, 00077 XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2 00078 } xcb_xkb_set_map_flags_t; 00079 00080 typedef enum xcb_xkb_state_part_t { 00081 XCB_XKB_STATE_PART_MODIFIER_STATE = 1, 00082 XCB_XKB_STATE_PART_MODIFIER_BASE = 2, 00083 XCB_XKB_STATE_PART_MODIFIER_LATCH = 4, 00084 XCB_XKB_STATE_PART_MODIFIER_LOCK = 8, 00085 XCB_XKB_STATE_PART_GROUP_STATE = 16, 00086 XCB_XKB_STATE_PART_GROUP_BASE = 32, 00087 XCB_XKB_STATE_PART_GROUP_LATCH = 64, 00088 XCB_XKB_STATE_PART_GROUP_LOCK = 128, 00089 XCB_XKB_STATE_PART_COMPAT_STATE = 256, 00090 XCB_XKB_STATE_PART_GRAB_MODS = 512, 00091 XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024, 00092 XCB_XKB_STATE_PART_LOOKUP_MODS = 2048, 00093 XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096, 00094 XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192 00095 } xcb_xkb_state_part_t; 00096 00097 typedef enum xcb_xkb_bool_ctrl_t { 00098 XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1, 00099 XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2, 00100 XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4, 00101 XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8, 00102 XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16, 00103 XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32, 00104 XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64, 00105 XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128, 00106 XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256, 00107 XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512, 00108 XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024, 00109 XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048, 00110 XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096 00111 } xcb_xkb_bool_ctrl_t; 00112 00113 typedef enum xcb_xkb_control_t { 00114 XCB_XKB_CONTROL_GROUPS_WRAP = 134217728, 00115 XCB_XKB_CONTROL_INTERNAL_MODS = 268435456, 00116 XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912, 00117 XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824, 00118 XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648 00119 } xcb_xkb_control_t; 00120 00121 typedef enum xcb_xkb_ax_option_t { 00122 XCB_XKB_AX_OPTION_SK_PRESS_FB = 1, 00123 XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2, 00124 XCB_XKB_AX_OPTION_FEATURE_FB = 4, 00125 XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8, 00126 XCB_XKB_AX_OPTION_INDICATOR_FB = 16, 00127 XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32, 00128 XCB_XKB_AX_OPTION_TWO_KEYS = 64, 00129 XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128, 00130 XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256, 00131 XCB_XKB_AX_OPTION_SK_REJECT_FB = 512, 00132 XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024, 00133 XCB_XKB_AX_OPTION_DUMB_BELL = 2048 00134 } xcb_xkb_ax_option_t; 00135 00136 typedef uint16_t xcb_xkb_device_spec_t; 00137 00141 typedef struct xcb_xkb_device_spec_iterator_t { 00142 xcb_xkb_device_spec_t *data; 00143 int rem; 00144 int index; 00145 } xcb_xkb_device_spec_iterator_t; 00146 00147 typedef enum xcb_xkb_led_class_result_t { 00148 XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, 00149 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4 00150 } xcb_xkb_led_class_result_t; 00151 00152 typedef enum xcb_xkb_led_class_t { 00153 XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0, 00154 XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4, 00155 XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768, 00156 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280 00157 } xcb_xkb_led_class_t; 00158 00159 typedef uint16_t xcb_xkb_led_class_spec_t; 00160 00164 typedef struct xcb_xkb_led_class_spec_iterator_t { 00165 xcb_xkb_led_class_spec_t *data; 00166 int rem; 00167 int index; 00168 } xcb_xkb_led_class_spec_iterator_t; 00169 00170 typedef enum xcb_xkb_bell_class_result_t { 00171 XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, 00172 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5 00173 } xcb_xkb_bell_class_result_t; 00174 00175 typedef enum xcb_xkb_bell_class_t { 00176 XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0, 00177 XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5, 00178 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768 00179 } xcb_xkb_bell_class_t; 00180 00181 typedef uint16_t xcb_xkb_bell_class_spec_t; 00182 00186 typedef struct xcb_xkb_bell_class_spec_iterator_t { 00187 xcb_xkb_bell_class_spec_t *data; 00188 int rem; 00189 int index; 00190 } xcb_xkb_bell_class_spec_iterator_t; 00191 00192 typedef enum xcb_xkb_id_t { 00193 XCB_XKB_ID_USE_CORE_KBD = 256, 00194 XCB_XKB_ID_USE_CORE_PTR = 512, 00195 XCB_XKB_ID_DFLT_XI_CLASS = 768, 00196 XCB_XKB_ID_DFLT_XI_ID = 1024, 00197 XCB_XKB_ID_ALL_XI_CLASS = 1280, 00198 XCB_XKB_ID_ALL_XI_ID = 1536, 00199 XCB_XKB_ID_XI_NONE = 65280 00200 } xcb_xkb_id_t; 00201 00202 typedef uint16_t xcb_xkb_id_spec_t; 00203 00207 typedef struct xcb_xkb_id_spec_iterator_t { 00208 xcb_xkb_id_spec_t *data; 00209 int rem; 00210 int index; 00211 } xcb_xkb_id_spec_iterator_t; 00212 00213 typedef enum xcb_xkb_group_t { 00214 XCB_XKB_GROUP_1 = 0, 00215 XCB_XKB_GROUP_2 = 1, 00216 XCB_XKB_GROUP_3 = 2, 00217 XCB_XKB_GROUP_4 = 3 00218 } xcb_xkb_group_t; 00219 00220 typedef enum xcb_xkb_groups_t { 00221 XCB_XKB_GROUPS_ANY = 254, 00222 XCB_XKB_GROUPS_ALL = 255 00223 } xcb_xkb_groups_t; 00224 00225 typedef enum xcb_xkb_set_of_group_t { 00226 XCB_XKB_SET_OF_GROUP_GROUP_1 = 1, 00227 XCB_XKB_SET_OF_GROUP_GROUP_2 = 2, 00228 XCB_XKB_SET_OF_GROUP_GROUP_3 = 4, 00229 XCB_XKB_SET_OF_GROUP_GROUP_4 = 8 00230 } xcb_xkb_set_of_group_t; 00231 00232 typedef enum xcb_xkb_set_of_groups_t { 00233 XCB_XKB_SET_OF_GROUPS_ANY = 128 00234 } xcb_xkb_set_of_groups_t; 00235 00236 typedef enum xcb_xkb_groups_wrap_t { 00237 XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0, 00238 XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64, 00239 XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128 00240 } xcb_xkb_groups_wrap_t; 00241 00242 typedef enum xcb_xkb_v_mods_high_t { 00243 XCB_XKB_V_MODS_HIGH_15 = 128, 00244 XCB_XKB_V_MODS_HIGH_14 = 64, 00245 XCB_XKB_V_MODS_HIGH_13 = 32, 00246 XCB_XKB_V_MODS_HIGH_12 = 16, 00247 XCB_XKB_V_MODS_HIGH_11 = 8, 00248 XCB_XKB_V_MODS_HIGH_10 = 4, 00249 XCB_XKB_V_MODS_HIGH_9 = 2, 00250 XCB_XKB_V_MODS_HIGH_8 = 1 00251 } xcb_xkb_v_mods_high_t; 00252 00253 typedef enum xcb_xkb_v_mods_low_t { 00254 XCB_XKB_V_MODS_LOW_7 = 128, 00255 XCB_XKB_V_MODS_LOW_6 = 64, 00256 XCB_XKB_V_MODS_LOW_5 = 32, 00257 XCB_XKB_V_MODS_LOW_4 = 16, 00258 XCB_XKB_V_MODS_LOW_3 = 8, 00259 XCB_XKB_V_MODS_LOW_2 = 4, 00260 XCB_XKB_V_MODS_LOW_1 = 2, 00261 XCB_XKB_V_MODS_LOW_0 = 1 00262 } xcb_xkb_v_mods_low_t; 00263 00264 typedef enum xcb_xkb_v_mod_t { 00265 XCB_XKB_V_MOD_15 = 32768, 00266 XCB_XKB_V_MOD_14 = 16384, 00267 XCB_XKB_V_MOD_13 = 8192, 00268 XCB_XKB_V_MOD_12 = 4096, 00269 XCB_XKB_V_MOD_11 = 2048, 00270 XCB_XKB_V_MOD_10 = 1024, 00271 XCB_XKB_V_MOD_9 = 512, 00272 XCB_XKB_V_MOD_8 = 256, 00273 XCB_XKB_V_MOD_7 = 128, 00274 XCB_XKB_V_MOD_6 = 64, 00275 XCB_XKB_V_MOD_5 = 32, 00276 XCB_XKB_V_MOD_4 = 16, 00277 XCB_XKB_V_MOD_3 = 8, 00278 XCB_XKB_V_MOD_2 = 4, 00279 XCB_XKB_V_MOD_1 = 2, 00280 XCB_XKB_V_MOD_0 = 1 00281 } xcb_xkb_v_mod_t; 00282 00283 typedef enum xcb_xkb_explicit_t { 00284 XCB_XKB_EXPLICIT_V_MOD_MAP = 128, 00285 XCB_XKB_EXPLICIT_BEHAVIOR = 64, 00286 XCB_XKB_EXPLICIT_AUTO_REPEAT = 32, 00287 XCB_XKB_EXPLICIT_INTERPRET = 16, 00288 XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8, 00289 XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4, 00290 XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2, 00291 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1 00292 } xcb_xkb_explicit_t; 00293 00294 typedef enum xcb_xkb_sym_interpret_match_t { 00295 XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0, 00296 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1, 00297 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2, 00298 XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3, 00299 XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4 00300 } xcb_xkb_sym_interpret_match_t; 00301 00302 typedef enum xcb_xkb_sym_interp_match_t { 00303 XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128, 00304 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127 00305 } xcb_xkb_sym_interp_match_t; 00306 00307 typedef enum xcb_xkb_im_flag_t { 00308 XCB_XKB_IM_FLAG_NO_EXPLICIT = 128, 00309 XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64, 00310 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32 00311 } xcb_xkb_im_flag_t; 00312 00313 typedef enum xcb_xkb_im_mods_which_t { 00314 XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16, 00315 XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8, 00316 XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4, 00317 XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2, 00318 XCB_XKB_IM_MODS_WHICH_USE_BASE = 1 00319 } xcb_xkb_im_mods_which_t; 00320 00321 typedef enum xcb_xkb_im_groups_which_t { 00322 XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16, 00323 XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8, 00324 XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4, 00325 XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2, 00326 XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1 00327 } xcb_xkb_im_groups_which_t; 00328 00332 typedef struct xcb_xkb_indicator_map_t { 00333 uint8_t flags; 00334 uint8_t whichGroups; 00335 uint8_t groups; 00336 uint8_t whichMods; 00337 uint8_t mods; 00338 uint8_t realMods; 00339 uint16_t vmods; 00340 uint32_t ctrls; 00341 } xcb_xkb_indicator_map_t; 00342 00346 typedef struct xcb_xkb_indicator_map_iterator_t { 00347 xcb_xkb_indicator_map_t *data; 00348 int rem; 00349 int index; 00350 } xcb_xkb_indicator_map_iterator_t; 00351 00352 typedef enum xcb_xkb_cm_detail_t { 00353 XCB_XKB_CM_DETAIL_SYM_INTERP = 1, 00354 XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2 00355 } xcb_xkb_cm_detail_t; 00356 00357 typedef enum xcb_xkb_name_detail_t { 00358 XCB_XKB_NAME_DETAIL_KEYCODES = 1, 00359 XCB_XKB_NAME_DETAIL_GEOMETRY = 2, 00360 XCB_XKB_NAME_DETAIL_SYMBOLS = 4, 00361 XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8, 00362 XCB_XKB_NAME_DETAIL_TYPES = 16, 00363 XCB_XKB_NAME_DETAIL_COMPAT = 32, 00364 XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64, 00365 XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128, 00366 XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256, 00367 XCB_XKB_NAME_DETAIL_KEY_NAMES = 512, 00368 XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024, 00369 XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048, 00370 XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096, 00371 XCB_XKB_NAME_DETAIL_RG_NAMES = 8192 00372 } xcb_xkb_name_detail_t; 00373 00374 typedef enum xcb_xkb_gbn_detail_t { 00375 XCB_XKB_GBN_DETAIL_TYPES = 1, 00376 XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2, 00377 XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4, 00378 XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8, 00379 XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16, 00380 XCB_XKB_GBN_DETAIL_KEY_NAMES = 32, 00381 XCB_XKB_GBN_DETAIL_GEOMETRY = 64, 00382 XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128 00383 } xcb_xkb_gbn_detail_t; 00384 00385 typedef enum xcb_xkb_xi_feature_t { 00386 XCB_XKB_XI_FEATURE_KEYBOARDS = 1, 00387 XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2, 00388 XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4, 00389 XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8, 00390 XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16 00391 } xcb_xkb_xi_feature_t; 00392 00393 typedef enum xcb_xkb_per_client_flag_t { 00394 XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1, 00395 XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2, 00396 XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4, 00397 XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8, 00398 XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16 00399 } xcb_xkb_per_client_flag_t; 00400 00404 typedef struct xcb_xkb_mod_def_t { 00405 uint8_t mask; 00406 uint8_t realMods; 00407 uint16_t vmods; 00408 } xcb_xkb_mod_def_t; 00409 00413 typedef struct xcb_xkb_mod_def_iterator_t { 00414 xcb_xkb_mod_def_t *data; 00415 int rem; 00416 int index; 00417 } xcb_xkb_mod_def_iterator_t; 00418 00422 typedef struct xcb_xkb_key_name_t { 00423 char name[4]; 00424 } xcb_xkb_key_name_t; 00425 00429 typedef struct xcb_xkb_key_name_iterator_t { 00430 xcb_xkb_key_name_t *data; 00431 int rem; 00432 int index; 00433 } xcb_xkb_key_name_iterator_t; 00434 00438 typedef struct xcb_xkb_key_alias_t { 00439 char real[4]; 00440 char alias[4]; 00441 } xcb_xkb_key_alias_t; 00442 00446 typedef struct xcb_xkb_key_alias_iterator_t { 00447 xcb_xkb_key_alias_t *data; 00448 int rem; 00449 int index; 00450 } xcb_xkb_key_alias_iterator_t; 00451 00455 typedef struct xcb_xkb_counted_string_16_t { 00456 uint16_t length; 00457 } xcb_xkb_counted_string_16_t; 00458 00462 typedef struct xcb_xkb_counted_string_16_iterator_t { 00463 xcb_xkb_counted_string_16_t *data; 00464 int rem; 00465 int index; 00466 } xcb_xkb_counted_string_16_iterator_t; 00467 00471 typedef struct xcb_xkb_kt_map_entry_t { 00472 uint8_t active; 00473 uint8_t mods_mask; 00474 uint8_t level; 00475 uint8_t mods_mods; 00476 uint16_t mods_vmods; 00477 uint8_t pad0[2]; 00478 } xcb_xkb_kt_map_entry_t; 00479 00483 typedef struct xcb_xkb_kt_map_entry_iterator_t { 00484 xcb_xkb_kt_map_entry_t *data; 00485 int rem; 00486 int index; 00487 } xcb_xkb_kt_map_entry_iterator_t; 00488 00492 typedef struct xcb_xkb_key_type_t { 00493 uint8_t mods_mask; 00494 uint8_t mods_mods; 00495 uint16_t mods_vmods; 00496 uint8_t numLevels; 00497 uint8_t nMapEntries; 00498 uint8_t hasPreserve; 00499 uint8_t pad0; 00500 } xcb_xkb_key_type_t; 00501 00505 typedef struct xcb_xkb_key_type_iterator_t { 00506 xcb_xkb_key_type_t *data; 00507 int rem; 00508 int index; 00509 } xcb_xkb_key_type_iterator_t; 00510 00514 typedef struct xcb_xkb_key_sym_map_t { 00515 uint8_t kt_index[4]; 00516 uint8_t groupInfo; 00517 uint8_t width; 00518 uint16_t nSyms; 00519 } xcb_xkb_key_sym_map_t; 00520 00524 typedef struct xcb_xkb_key_sym_map_iterator_t { 00525 xcb_xkb_key_sym_map_t *data; 00526 int rem; 00527 int index; 00528 } xcb_xkb_key_sym_map_iterator_t; 00529 00533 typedef struct xcb_xkb_common_behavior_t { 00534 uint8_t type; 00535 uint8_t data; 00536 } xcb_xkb_common_behavior_t; 00537 00541 typedef struct xcb_xkb_common_behavior_iterator_t { 00542 xcb_xkb_common_behavior_t *data; 00543 int rem; 00544 int index; 00545 } xcb_xkb_common_behavior_iterator_t; 00546 00550 typedef struct xcb_xkb_default_behavior_t { 00551 uint8_t type; 00552 uint8_t pad0; 00553 } xcb_xkb_default_behavior_t; 00554 00558 typedef struct xcb_xkb_default_behavior_iterator_t { 00559 xcb_xkb_default_behavior_t *data; 00560 int rem; 00561 int index; 00562 } xcb_xkb_default_behavior_iterator_t; 00563 00567 typedef struct xcb_xkb_lock_behavior_t { 00568 uint8_t type; 00569 uint8_t pad0; 00570 } xcb_xkb_lock_behavior_t; 00571 00575 typedef struct xcb_xkb_lock_behavior_iterator_t { 00576 xcb_xkb_lock_behavior_t *data; 00577 int rem; 00578 int index; 00579 } xcb_xkb_lock_behavior_iterator_t; 00580 00584 typedef struct xcb_xkb_radio_group_behavior_t { 00585 uint8_t type; 00586 uint8_t group; 00587 } xcb_xkb_radio_group_behavior_t; 00588 00592 typedef struct xcb_xkb_radio_group_behavior_iterator_t { 00593 xcb_xkb_radio_group_behavior_t *data; 00594 int rem; 00595 int index; 00596 } xcb_xkb_radio_group_behavior_iterator_t; 00597 00601 typedef struct xcb_xkb_overlay_behavior_t { 00602 uint8_t type; 00603 xcb_keycode_t key; 00604 } xcb_xkb_overlay_behavior_t; 00605 00609 typedef struct xcb_xkb_overlay_behavior_iterator_t { 00610 xcb_xkb_overlay_behavior_t *data; 00611 int rem; 00612 int index; 00613 } xcb_xkb_overlay_behavior_iterator_t; 00614 00618 typedef struct xcb_xkb_permament_lock_behavior_t { 00619 uint8_t type; 00620 uint8_t pad0; 00621 } xcb_xkb_permament_lock_behavior_t; 00622 00626 typedef struct xcb_xkb_permament_lock_behavior_iterator_t { 00627 xcb_xkb_permament_lock_behavior_t *data; 00628 int rem; 00629 int index; 00630 } xcb_xkb_permament_lock_behavior_iterator_t; 00631 00635 typedef struct xcb_xkb_permament_radio_group_behavior_t { 00636 uint8_t type; 00637 uint8_t group; 00638 } xcb_xkb_permament_radio_group_behavior_t; 00639 00643 typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t { 00644 xcb_xkb_permament_radio_group_behavior_t *data; 00645 int rem; 00646 int index; 00647 } xcb_xkb_permament_radio_group_behavior_iterator_t; 00648 00652 typedef struct xcb_xkb_permament_overlay_behavior_t { 00653 uint8_t type; 00654 xcb_keycode_t key; 00655 } xcb_xkb_permament_overlay_behavior_t; 00656 00660 typedef struct xcb_xkb_permament_overlay_behavior_iterator_t { 00661 xcb_xkb_permament_overlay_behavior_t *data; 00662 int rem; 00663 int index; 00664 } xcb_xkb_permament_overlay_behavior_iterator_t; 00665 00669 typedef union xcb_xkb_behavior_t { 00670 xcb_xkb_common_behavior_t common; 00671 xcb_xkb_default_behavior_t _default; 00672 xcb_xkb_lock_behavior_t lock; 00673 xcb_xkb_radio_group_behavior_t radioGroup; 00674 xcb_xkb_overlay_behavior_t overlay1; 00675 xcb_xkb_overlay_behavior_t overlay2; 00676 xcb_xkb_permament_lock_behavior_t permamentLock; 00677 xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup; 00678 xcb_xkb_permament_overlay_behavior_t permamentOverlay1; 00679 xcb_xkb_permament_overlay_behavior_t permamentOverlay2; 00680 uint8_t type; 00681 } xcb_xkb_behavior_t; 00682 00686 typedef struct xcb_xkb_behavior_iterator_t { 00687 xcb_xkb_behavior_t *data; 00688 int rem; 00689 int index; 00690 } xcb_xkb_behavior_iterator_t; 00691 00692 typedef enum xcb_xkb_behavior_type_t { 00693 XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0, 00694 XCB_XKB_BEHAVIOR_TYPE_LOCK = 1, 00695 XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2, 00696 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3, 00697 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4, 00698 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129, 00699 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130, 00700 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131, 00701 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132 00702 } xcb_xkb_behavior_type_t; 00703 00707 typedef struct xcb_xkb_set_behavior_t { 00708 xcb_keycode_t keycode; 00709 xcb_xkb_behavior_t behavior; 00710 uint8_t pad0; 00711 } xcb_xkb_set_behavior_t; 00712 00716 typedef struct xcb_xkb_set_behavior_iterator_t { 00717 xcb_xkb_set_behavior_t *data; 00718 int rem; 00719 int index; 00720 } xcb_xkb_set_behavior_iterator_t; 00721 00725 typedef struct xcb_xkb_set_explicit_t { 00726 xcb_keycode_t keycode; 00727 uint8_t explicit; 00728 } xcb_xkb_set_explicit_t; 00729 00733 typedef struct xcb_xkb_set_explicit_iterator_t { 00734 xcb_xkb_set_explicit_t *data; 00735 int rem; 00736 int index; 00737 } xcb_xkb_set_explicit_iterator_t; 00738 00742 typedef struct xcb_xkb_key_mod_map_t { 00743 xcb_keycode_t keycode; 00744 uint8_t mods; 00745 } xcb_xkb_key_mod_map_t; 00746 00750 typedef struct xcb_xkb_key_mod_map_iterator_t { 00751 xcb_xkb_key_mod_map_t *data; 00752 int rem; 00753 int index; 00754 } xcb_xkb_key_mod_map_iterator_t; 00755 00759 typedef struct xcb_xkb_key_v_mod_map_t { 00760 xcb_keycode_t keycode; 00761 uint8_t pad0; 00762 uint16_t vmods; 00763 } xcb_xkb_key_v_mod_map_t; 00764 00768 typedef struct xcb_xkb_key_v_mod_map_iterator_t { 00769 xcb_xkb_key_v_mod_map_t *data; 00770 int rem; 00771 int index; 00772 } xcb_xkb_key_v_mod_map_iterator_t; 00773 00777 typedef struct xcb_xkb_kt_set_map_entry_t { 00778 uint8_t level; 00779 uint8_t realMods; 00780 uint16_t virtualMods; 00781 } xcb_xkb_kt_set_map_entry_t; 00782 00786 typedef struct xcb_xkb_kt_set_map_entry_iterator_t { 00787 xcb_xkb_kt_set_map_entry_t *data; 00788 int rem; 00789 int index; 00790 } xcb_xkb_kt_set_map_entry_iterator_t; 00791 00795 typedef struct xcb_xkb_set_key_type_t { 00796 uint8_t mask; 00797 uint8_t realMods; 00798 uint16_t virtualMods; 00799 uint8_t numLevels; 00800 uint8_t nMapEntries; 00801 uint8_t preserve; 00802 uint8_t pad0; 00803 } xcb_xkb_set_key_type_t; 00804 00808 typedef struct xcb_xkb_set_key_type_iterator_t { 00809 xcb_xkb_set_key_type_t *data; 00810 int rem; 00811 int index; 00812 } xcb_xkb_set_key_type_iterator_t; 00813 00814 typedef char xcb_xkb_string8_t; 00815 00819 typedef struct xcb_xkb_string8_iterator_t { 00820 xcb_xkb_string8_t *data; 00821 int rem; 00822 int index; 00823 } xcb_xkb_string8_iterator_t; 00824 00828 typedef struct xcb_xkb_property_t { 00829 uint16_t nameLength; 00830 uint16_t valueLength; 00831 } xcb_xkb_property_t; 00832 00836 typedef struct xcb_xkb_property_iterator_t { 00837 xcb_xkb_property_t *data; 00838 int rem; 00839 int index; 00840 } xcb_xkb_property_iterator_t; 00841 00845 typedef struct xcb_xkb_outline_t { 00846 uint8_t nPoints; 00847 uint8_t cornerRadius; 00848 uint8_t pad0[2]; 00849 } xcb_xkb_outline_t; 00850 00854 typedef struct xcb_xkb_outline_iterator_t { 00855 xcb_xkb_outline_t *data; 00856 int rem; 00857 int index; 00858 } xcb_xkb_outline_iterator_t; 00859 00863 typedef struct xcb_xkb_shape_t { 00864 xcb_atom_t name; 00865 uint8_t nOutlines; 00866 uint8_t primaryNdx; 00867 uint8_t approxNdx; 00868 uint8_t pad0; 00869 } xcb_xkb_shape_t; 00870 00874 typedef struct xcb_xkb_shape_iterator_t { 00875 xcb_xkb_shape_t *data; 00876 int rem; 00877 int index; 00878 } xcb_xkb_shape_iterator_t; 00879 00883 typedef struct xcb_xkb_key_t { 00884 xcb_xkb_string8_t name[4]; 00885 int16_t gap; 00886 uint8_t shapeNdx; 00887 uint8_t colorNdx; 00888 } xcb_xkb_key_t; 00889 00893 typedef struct xcb_xkb_key_iterator_t { 00894 xcb_xkb_key_t *data; 00895 int rem; 00896 int index; 00897 } xcb_xkb_key_iterator_t; 00898 00902 typedef struct xcb_xkb_overlay_key_t { 00903 xcb_xkb_string8_t over[4]; 00904 xcb_xkb_string8_t under[4]; 00905 } xcb_xkb_overlay_key_t; 00906 00910 typedef struct xcb_xkb_overlay_key_iterator_t { 00911 xcb_xkb_overlay_key_t *data; 00912 int rem; 00913 int index; 00914 } xcb_xkb_overlay_key_iterator_t; 00915 00919 typedef struct xcb_xkb_overlay_row_t { 00920 uint8_t rowUnder; 00921 uint8_t nKeys; 00922 uint8_t pad0[2]; 00923 } xcb_xkb_overlay_row_t; 00924 00928 typedef struct xcb_xkb_overlay_row_iterator_t { 00929 xcb_xkb_overlay_row_t *data; 00930 int rem; 00931 int index; 00932 } xcb_xkb_overlay_row_iterator_t; 00933 00937 typedef struct xcb_xkb_overlay_t { 00938 xcb_atom_t name; 00939 uint8_t nRows; 00940 uint8_t pad0[3]; 00941 } xcb_xkb_overlay_t; 00942 00946 typedef struct xcb_xkb_overlay_iterator_t { 00947 xcb_xkb_overlay_t *data; 00948 int rem; 00949 int index; 00950 } xcb_xkb_overlay_iterator_t; 00951 00955 typedef struct xcb_xkb_row_t { 00956 int16_t top; 00957 int16_t left; 00958 uint8_t nKeys; 00959 uint8_t vertical; 00960 uint8_t pad0[2]; 00961 } xcb_xkb_row_t; 00962 00966 typedef struct xcb_xkb_row_iterator_t { 00967 xcb_xkb_row_t *data; 00968 int rem; 00969 int index; 00970 } xcb_xkb_row_iterator_t; 00971 00972 typedef enum xcb_xkb_doodad_type_t { 00973 XCB_XKB_DOODAD_TYPE_OUTLINE = 1, 00974 XCB_XKB_DOODAD_TYPE_SOLID = 2, 00975 XCB_XKB_DOODAD_TYPE_TEXT = 3, 00976 XCB_XKB_DOODAD_TYPE_INDICATOR = 4, 00977 XCB_XKB_DOODAD_TYPE_LOGO = 5 00978 } xcb_xkb_doodad_type_t; 00979 00983 typedef struct xcb_xkb_common_doodad_t { 00984 xcb_atom_t name; 00985 uint8_t type; 00986 uint8_t priority; 00987 int16_t top; 00988 int16_t left; 00989 int16_t angle; 00990 uint8_t pad0[8]; 00991 } xcb_xkb_common_doodad_t; 00992 00996 typedef struct xcb_xkb_common_doodad_iterator_t { 00997 xcb_xkb_common_doodad_t *data; 00998 int rem; 00999 int index; 01000 } xcb_xkb_common_doodad_iterator_t; 01001 01005 typedef struct xcb_xkb_shape_doodad_t { 01006 xcb_atom_t name; 01007 uint8_t type; 01008 uint8_t priority; 01009 int16_t top; 01010 int16_t left; 01011 int16_t angle; 01012 uint8_t colorNdx; 01013 uint8_t shapeNdx; 01014 uint8_t pad0[6]; 01015 } xcb_xkb_shape_doodad_t; 01016 01020 typedef struct xcb_xkb_shape_doodad_iterator_t { 01021 xcb_xkb_shape_doodad_t *data; 01022 int rem; 01023 int index; 01024 } xcb_xkb_shape_doodad_iterator_t; 01025 01029 typedef struct xcb_xkb_text_doodad_t { 01030 xcb_atom_t name; 01031 uint8_t type; 01032 uint8_t priority; 01033 int16_t top; 01034 int16_t left; 01035 int16_t angle; 01036 uint16_t width; 01037 uint16_t height; 01038 uint8_t colorNdx; 01039 uint8_t pad0[3]; 01040 } xcb_xkb_text_doodad_t; 01041 01042 01043 /***************************************************************************** 01044 ** 01045 ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text 01046 ** 01047 ** @param const xcb_xkb_text_doodad_t *R 01048 ** @returns xcb_xkb_counted_string_16_t * 01049 ** 01050 *****************************************************************************/ 01051 01052 xcb_xkb_counted_string_16_t * 01053 xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R ); 01054 01055 01056 /***************************************************************************** 01057 ** 01058 ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font 01059 ** 01060 ** @param const xcb_xkb_text_doodad_t *R 01061 ** @returns xcb_xkb_counted_string_16_t * 01062 ** 01063 *****************************************************************************/ 01064 01065 xcb_xkb_counted_string_16_t * 01066 xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R ); 01067 01071 typedef struct xcb_xkb_text_doodad_iterator_t { 01072 xcb_xkb_text_doodad_t *data; 01073 int rem; 01074 int index; 01075 } xcb_xkb_text_doodad_iterator_t; 01076 01080 typedef struct xcb_xkb_indicator_doodad_t { 01081 xcb_atom_t name; 01082 uint8_t type; 01083 uint8_t priority; 01084 int16_t top; 01085 int16_t left; 01086 int16_t angle; 01087 uint8_t shapeNdx; 01088 uint8_t onColorNdx; 01089 uint8_t offColorNdx; 01090 uint8_t pad0[5]; 01091 } xcb_xkb_indicator_doodad_t; 01092 01096 typedef struct xcb_xkb_indicator_doodad_iterator_t { 01097 xcb_xkb_indicator_doodad_t *data; 01098 int rem; 01099 int index; 01100 } xcb_xkb_indicator_doodad_iterator_t; 01101 01105 typedef struct xcb_xkb_logo_doodad_t { 01106 xcb_atom_t name; 01107 uint8_t type; 01108 uint8_t priority; 01109 int16_t top; 01110 int16_t left; 01111 int16_t angle; 01112 uint8_t colorNdx; 01113 uint8_t shapeNdx; 01114 uint8_t pad0[6]; 01115 } xcb_xkb_logo_doodad_t; 01116 01117 01118 /***************************************************************************** 01119 ** 01120 ** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name 01121 ** 01122 ** @param const xcb_xkb_logo_doodad_t *R 01123 ** @returns xcb_xkb_counted_string_16_t * 01124 ** 01125 *****************************************************************************/ 01126 01127 xcb_xkb_counted_string_16_t * 01128 xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R ); 01129 01133 typedef struct xcb_xkb_logo_doodad_iterator_t { 01134 xcb_xkb_logo_doodad_t *data; 01135 int rem; 01136 int index; 01137 } xcb_xkb_logo_doodad_iterator_t; 01138 01142 typedef union xcb_xkb_doodad_t { 01143 xcb_xkb_common_doodad_t common; 01144 xcb_xkb_shape_doodad_t shape; 01145 xcb_xkb_text_doodad_t *text; 01146 xcb_xkb_indicator_doodad_t indicator; 01147 xcb_xkb_logo_doodad_t *logo; 01148 } xcb_xkb_doodad_t; 01149 01153 typedef struct xcb_xkb_doodad_iterator_t { 01154 xcb_xkb_doodad_t *data; 01155 int rem; 01156 int index; 01157 } xcb_xkb_doodad_iterator_t; 01158 01162 typedef struct xcb_xkb_section_t { 01163 xcb_atom_t name; 01164 int16_t top; 01165 int16_t left; 01166 uint16_t width; 01167 uint16_t height; 01168 int16_t angle; 01169 uint8_t priority; 01170 uint8_t nRows; 01171 uint8_t nDoodads; 01172 uint8_t nOverlays; 01173 uint8_t pad0[2]; 01174 } xcb_xkb_section_t; 01175 01179 typedef struct xcb_xkb_section_iterator_t { 01180 xcb_xkb_section_t *data; 01181 int rem; 01182 int index; 01183 } xcb_xkb_section_iterator_t; 01184 01188 typedef struct xcb_xkb_listing_t { 01189 uint16_t flags; 01190 uint16_t length; 01191 } xcb_xkb_listing_t; 01192 01196 typedef struct xcb_xkb_listing_iterator_t { 01197 xcb_xkb_listing_t *data; 01198 int rem; 01199 int index; 01200 } xcb_xkb_listing_iterator_t; 01201 01205 typedef struct xcb_xkb_device_led_info_t { 01206 xcb_xkb_led_class_spec_t ledClass; 01207 xcb_xkb_id_spec_t ledID; 01208 uint32_t namesPresent; 01209 uint32_t mapsPresent; 01210 uint32_t physIndicators; 01211 uint32_t state; 01212 } xcb_xkb_device_led_info_t; 01213 01217 typedef struct xcb_xkb_device_led_info_iterator_t { 01218 xcb_xkb_device_led_info_t *data; 01219 int rem; 01220 int index; 01221 } xcb_xkb_device_led_info_iterator_t; 01222 01223 typedef enum xcb_xkb_error_t { 01224 XCB_XKB_ERROR_BAD_DEVICE = 255, 01225 XCB_XKB_ERROR_BAD_CLASS = 254, 01226 XCB_XKB_ERROR_BAD_ID = 253 01227 } xcb_xkb_error_t; 01228 01230 #define XCB_XKB_KEYBOARD 0 01231 01235 typedef struct xcb_xkb_keyboard_error_t { 01236 uint8_t response_type; 01237 uint8_t error_code; 01238 uint16_t sequence; 01239 uint32_t value; 01240 uint16_t minorOpcode; 01241 uint8_t majorOpcode; 01242 uint8_t pad0[21]; 01243 } xcb_xkb_keyboard_error_t; 01244 01245 typedef enum xcb_xkb_sa_t { 01246 XCB_XKB_SA_CLEAR_LOCKS = 1, 01247 XCB_XKB_SA_LATCH_TO_LOCK = 2, 01248 XCB_XKB_SA_USE_MOD_MAP_MODS = 4, 01249 XCB_XKB_SA_GROUP_ABSOLUTE = 4 01250 } xcb_xkb_sa_t; 01251 01252 typedef enum xcb_xkb_sa_type_t { 01253 XCB_XKB_SA_TYPE_NO_ACTION = 0, 01254 XCB_XKB_SA_TYPE_SET_MODS = 1, 01255 XCB_XKB_SA_TYPE_LATCH_MODS = 2, 01256 XCB_XKB_SA_TYPE_LOCK_MODS = 3, 01257 XCB_XKB_SA_TYPE_SET_GROUP = 4, 01258 XCB_XKB_SA_TYPE_LATCH_GROUP = 5, 01259 XCB_XKB_SA_TYPE_LOCK_GROUP = 6, 01260 XCB_XKB_SA_TYPE_MOVE_PTR = 7, 01261 XCB_XKB_SA_TYPE_PTR_BTN = 8, 01262 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9, 01263 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10, 01264 XCB_XKB_SA_TYPE_ISO_LOCK = 11, 01265 XCB_XKB_SA_TYPE_TERMINATE = 12, 01266 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13, 01267 XCB_XKB_SA_TYPE_SET_CONTROLS = 14, 01268 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15, 01269 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16, 01270 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17, 01271 XCB_XKB_SA_TYPE_DEVICE_BTN = 18, 01272 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19, 01273 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20 01274 } xcb_xkb_sa_type_t; 01275 01279 typedef struct xcb_xkb_sa_no_action_t { 01280 uint8_t type; 01281 uint8_t pad0[7]; 01282 } xcb_xkb_sa_no_action_t; 01283 01287 typedef struct xcb_xkb_sa_no_action_iterator_t { 01288 xcb_xkb_sa_no_action_t *data; 01289 int rem; 01290 int index; 01291 } xcb_xkb_sa_no_action_iterator_t; 01292 01296 typedef struct xcb_xkb_sa_set_mods_t { 01297 uint8_t type; 01298 uint8_t flags; 01299 uint8_t mask; 01300 uint8_t realMods; 01301 uint8_t vmodsHigh; 01302 uint8_t vmodsLow; 01303 uint8_t pad0[2]; 01304 } xcb_xkb_sa_set_mods_t; 01305 01309 typedef struct xcb_xkb_sa_set_mods_iterator_t { 01310 xcb_xkb_sa_set_mods_t *data; 01311 int rem; 01312 int index; 01313 } xcb_xkb_sa_set_mods_iterator_t; 01314 01318 typedef struct xcb_xkb_sa_latch_mods_t { 01319 uint8_t type; 01320 uint8_t flags; 01321 uint8_t mask; 01322 uint8_t realMods; 01323 uint8_t vmodsHigh; 01324 uint8_t vmodsLow; 01325 uint8_t pad0[2]; 01326 } xcb_xkb_sa_latch_mods_t; 01327 01331 typedef struct xcb_xkb_sa_latch_mods_iterator_t { 01332 xcb_xkb_sa_latch_mods_t *data; 01333 int rem; 01334 int index; 01335 } xcb_xkb_sa_latch_mods_iterator_t; 01336 01340 typedef struct xcb_xkb_sa_lock_mods_t { 01341 uint8_t type; 01342 uint8_t flags; 01343 uint8_t mask; 01344 uint8_t realMods; 01345 uint8_t vmodsHigh; 01346 uint8_t vmodsLow; 01347 uint8_t pad0[2]; 01348 } xcb_xkb_sa_lock_mods_t; 01349 01353 typedef struct xcb_xkb_sa_lock_mods_iterator_t { 01354 xcb_xkb_sa_lock_mods_t *data; 01355 int rem; 01356 int index; 01357 } xcb_xkb_sa_lock_mods_iterator_t; 01358 01362 typedef struct xcb_xkb_sa_set_group_t { 01363 uint8_t type; 01364 uint8_t flags; 01365 int8_t group; 01366 uint8_t pad0[5]; 01367 } xcb_xkb_sa_set_group_t; 01368 01372 typedef struct xcb_xkb_sa_set_group_iterator_t { 01373 xcb_xkb_sa_set_group_t *data; 01374 int rem; 01375 int index; 01376 } xcb_xkb_sa_set_group_iterator_t; 01377 01381 typedef struct xcb_xkb_sa_latch_group_t { 01382 uint8_t type; 01383 uint8_t flags; 01384 int8_t group; 01385 uint8_t pad0[5]; 01386 } xcb_xkb_sa_latch_group_t; 01387 01391 typedef struct xcb_xkb_sa_latch_group_iterator_t { 01392 xcb_xkb_sa_latch_group_t *data; 01393 int rem; 01394 int index; 01395 } xcb_xkb_sa_latch_group_iterator_t; 01396 01400 typedef struct xcb_xkb_sa_lock_group_t { 01401 uint8_t type; 01402 uint8_t flags; 01403 int8_t group; 01404 uint8_t pad0[5]; 01405 } xcb_xkb_sa_lock_group_t; 01406 01410 typedef struct xcb_xkb_sa_lock_group_iterator_t { 01411 xcb_xkb_sa_lock_group_t *data; 01412 int rem; 01413 int index; 01414 } xcb_xkb_sa_lock_group_iterator_t; 01415 01416 typedef enum xcb_xkb_sa_move_ptr_flag_t { 01417 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1, 01418 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2, 01419 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4 01420 } xcb_xkb_sa_move_ptr_flag_t; 01421 01425 typedef struct xcb_xkb_sa_move_ptr_t { 01426 uint8_t type; 01427 uint8_t flags; 01428 int8_t xHigh; 01429 uint8_t xLow; 01430 int8_t yHigh; 01431 uint8_t yLow; 01432 uint8_t pad0[2]; 01433 } xcb_xkb_sa_move_ptr_t; 01434 01438 typedef struct xcb_xkb_sa_move_ptr_iterator_t { 01439 xcb_xkb_sa_move_ptr_t *data; 01440 int rem; 01441 int index; 01442 } xcb_xkb_sa_move_ptr_iterator_t; 01443 01447 typedef struct xcb_xkb_sa_ptr_btn_t { 01448 uint8_t type; 01449 uint8_t flags; 01450 uint8_t count; 01451 uint8_t button; 01452 uint8_t pad0[4]; 01453 } xcb_xkb_sa_ptr_btn_t; 01454 01458 typedef struct xcb_xkb_sa_ptr_btn_iterator_t { 01459 xcb_xkb_sa_ptr_btn_t *data; 01460 int rem; 01461 int index; 01462 } xcb_xkb_sa_ptr_btn_iterator_t; 01463 01467 typedef struct xcb_xkb_sa_lock_ptr_btn_t { 01468 uint8_t type; 01469 uint8_t flags; 01470 uint8_t pad0; 01471 uint8_t button; 01472 uint8_t pad1[4]; 01473 } xcb_xkb_sa_lock_ptr_btn_t; 01474 01478 typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t { 01479 xcb_xkb_sa_lock_ptr_btn_t *data; 01480 int rem; 01481 int index; 01482 } xcb_xkb_sa_lock_ptr_btn_iterator_t; 01483 01484 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t { 01485 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4, 01486 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1 01487 } xcb_xkb_sa_set_ptr_dflt_flag_t; 01488 01492 typedef struct xcb_xkb_sa_set_ptr_dflt_t { 01493 uint8_t type; 01494 uint8_t flags; 01495 uint8_t affect; 01496 int8_t value; 01497 uint8_t pad0[4]; 01498 } xcb_xkb_sa_set_ptr_dflt_t; 01499 01503 typedef struct xcb_xkb_sa_set_ptr_dflt_iterator_t { 01504 xcb_xkb_sa_set_ptr_dflt_t *data; 01505 int rem; 01506 int index; 01507 } xcb_xkb_sa_set_ptr_dflt_iterator_t; 01508 01509 typedef enum xcb_xkb_sa_iso_lock_flag_t { 01510 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1, 01511 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2, 01512 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4, 01513 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4, 01514 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8 01515 } xcb_xkb_sa_iso_lock_flag_t; 01516 01517 typedef enum xcb_xkb_sa_iso_lock_no_affect_t { 01518 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8, 01519 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16, 01520 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32, 01521 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64 01522 } xcb_xkb_sa_iso_lock_no_affect_t; 01523 01527 typedef struct xcb_xkb_sa_iso_lock_t { 01528 uint8_t type; 01529 uint8_t flags; 01530 uint8_t mask; 01531 uint8_t realMods; 01532 int8_t group; 01533 uint8_t affect; 01534 uint8_t vmodsHigh; 01535 uint8_t vmodsLow; 01536 } xcb_xkb_sa_iso_lock_t; 01537 01541 typedef struct xcb_xkb_sa_iso_lock_iterator_t { 01542 xcb_xkb_sa_iso_lock_t *data; 01543 int rem; 01544 int index; 01545 } xcb_xkb_sa_iso_lock_iterator_t; 01546 01550 typedef struct xcb_xkb_sa_terminate_t { 01551 uint8_t type; 01552 uint8_t pad0[7]; 01553 } xcb_xkb_sa_terminate_t; 01554 01558 typedef struct xcb_xkb_sa_terminate_iterator_t { 01559 xcb_xkb_sa_terminate_t *data; 01560 int rem; 01561 int index; 01562 } xcb_xkb_sa_terminate_iterator_t; 01563 01564 typedef enum xcb_xkb_switch_screen_flag_t { 01565 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1, 01566 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4 01567 } xcb_xkb_switch_screen_flag_t; 01568 01572 typedef struct xcb_xkb_sa_switch_screen_t { 01573 uint8_t type; 01574 uint8_t flags; 01575 int8_t newScreen; 01576 uint8_t pad0[5]; 01577 } xcb_xkb_sa_switch_screen_t; 01578 01582 typedef struct xcb_xkb_sa_switch_screen_iterator_t { 01583 xcb_xkb_sa_switch_screen_t *data; 01584 int rem; 01585 int index; 01586 } xcb_xkb_sa_switch_screen_iterator_t; 01587 01588 typedef enum xcb_xkb_bool_ctrls_high_t { 01589 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1, 01590 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2, 01591 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4, 01592 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8, 01593 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16 01594 } xcb_xkb_bool_ctrls_high_t; 01595 01596 typedef enum xcb_xkb_bool_ctrls_low_t { 01597 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1, 01598 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2, 01599 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4, 01600 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8, 01601 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16, 01602 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32, 01603 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64, 01604 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128 01605 } xcb_xkb_bool_ctrls_low_t; 01606 01610 typedef struct xcb_xkb_sa_set_controls_t { 01611 uint8_t type; 01612 uint8_t pad0[3]; 01613 uint8_t boolCtrlsHigh; 01614 uint8_t boolCtrlsLow; 01615 uint8_t pad1[2]; 01616 } xcb_xkb_sa_set_controls_t; 01617 01621 typedef struct xcb_xkb_sa_set_controls_iterator_t { 01622 xcb_xkb_sa_set_controls_t *data; 01623 int rem; 01624 int index; 01625 } xcb_xkb_sa_set_controls_iterator_t; 01626 01630 typedef struct xcb_xkb_sa_lock_controls_t { 01631 uint8_t type; 01632 uint8_t pad0[3]; 01633 uint8_t boolCtrlsHigh; 01634 uint8_t boolCtrlsLow; 01635 uint8_t pad1[2]; 01636 } xcb_xkb_sa_lock_controls_t; 01637 01641 typedef struct xcb_xkb_sa_lock_controls_iterator_t { 01642 xcb_xkb_sa_lock_controls_t *data; 01643 int rem; 01644 int index; 01645 } xcb_xkb_sa_lock_controls_iterator_t; 01646 01647 typedef enum xcb_xkb_action_message_flag_t { 01648 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1, 01649 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2, 01650 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4 01651 } xcb_xkb_action_message_flag_t; 01652 01656 typedef struct xcb_xkb_sa_action_message_t { 01657 uint8_t type; 01658 uint8_t flags; 01659 uint8_t message[6]; 01660 } xcb_xkb_sa_action_message_t; 01661 01665 typedef struct xcb_xkb_sa_action_message_iterator_t { 01666 xcb_xkb_sa_action_message_t *data; 01667 int rem; 01668 int index; 01669 } xcb_xkb_sa_action_message_iterator_t; 01670 01674 typedef struct xcb_xkb_sa_redirect_key_t { 01675 uint8_t type; 01676 xcb_keycode_t newkey; 01677 uint8_t mask; 01678 uint8_t realModifiers; 01679 uint8_t vmodsMaskHigh; 01680 uint8_t vmodsMaskLow; 01681 uint8_t vmodsHigh; 01682 uint8_t vmodsLow; 01683 } xcb_xkb_sa_redirect_key_t; 01684 01688 typedef struct xcb_xkb_sa_redirect_key_iterator_t { 01689 xcb_xkb_sa_redirect_key_t *data; 01690 int rem; 01691 int index; 01692 } xcb_xkb_sa_redirect_key_iterator_t; 01693 01697 typedef struct xcb_xkb_sa_device_btn_t { 01698 uint8_t type; 01699 uint8_t flags; 01700 uint8_t count; 01701 uint8_t button; 01702 uint8_t device; 01703 uint8_t pad0[3]; 01704 } xcb_xkb_sa_device_btn_t; 01705 01709 typedef struct xcb_xkb_sa_device_btn_iterator_t { 01710 xcb_xkb_sa_device_btn_t *data; 01711 int rem; 01712 int index; 01713 } xcb_xkb_sa_device_btn_iterator_t; 01714 01715 typedef enum xcb_xkb_lock_device_flags_t { 01716 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1, 01717 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2 01718 } xcb_xkb_lock_device_flags_t; 01719 01723 typedef struct xcb_xkb_sa_lock_device_btn_t { 01724 uint8_t type; 01725 uint8_t flags; 01726 uint8_t pad0; 01727 uint8_t button; 01728 uint8_t device; 01729 uint8_t pad1[3]; 01730 } xcb_xkb_sa_lock_device_btn_t; 01731 01735 typedef struct xcb_xkb_sa_lock_device_btn_iterator_t { 01736 xcb_xkb_sa_lock_device_btn_t *data; 01737 int rem; 01738 int index; 01739 } xcb_xkb_sa_lock_device_btn_iterator_t; 01740 01741 typedef enum xcb_xkb_sa_val_what_t { 01742 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0, 01743 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1, 01744 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2, 01745 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3, 01746 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4, 01747 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5 01748 } xcb_xkb_sa_val_what_t; 01749 01753 typedef struct xcb_xkb_sa_device_valuator_t { 01754 uint8_t type; 01755 uint8_t device; 01756 uint8_t val1what; 01757 uint8_t val1index; 01758 uint8_t val1value; 01759 uint8_t val2what; 01760 uint8_t val2index; 01761 uint8_t val2value; 01762 } xcb_xkb_sa_device_valuator_t; 01763 01767 typedef struct xcb_xkb_sa_device_valuator_iterator_t { 01768 xcb_xkb_sa_device_valuator_t *data; 01769 int rem; 01770 int index; 01771 } xcb_xkb_sa_device_valuator_iterator_t; 01772 01776 typedef struct xcb_xkb_si_action_t { 01777 uint8_t type; 01778 uint8_t data[7]; 01779 } xcb_xkb_si_action_t; 01780 01784 typedef struct xcb_xkb_si_action_iterator_t { 01785 xcb_xkb_si_action_t *data; 01786 int rem; 01787 int index; 01788 } xcb_xkb_si_action_iterator_t; 01789 01793 typedef struct xcb_xkb_sym_interpret_t { 01794 xcb_keysym_t sym; 01795 uint8_t mods; 01796 uint8_t match; 01797 uint8_t virtualMod; 01798 uint8_t flags; 01799 xcb_xkb_si_action_t action; 01800 } xcb_xkb_sym_interpret_t; 01801 01805 typedef struct xcb_xkb_sym_interpret_iterator_t { 01806 xcb_xkb_sym_interpret_t *data; 01807 int rem; 01808 int index; 01809 } xcb_xkb_sym_interpret_iterator_t; 01810 01814 typedef union xcb_xkb_action_t { 01815 xcb_xkb_sa_no_action_t noaction; 01816 xcb_xkb_sa_set_mods_t setmods; 01817 xcb_xkb_sa_latch_mods_t latchmods; 01818 xcb_xkb_sa_lock_mods_t lockmods; 01819 xcb_xkb_sa_set_group_t setgroup; 01820 xcb_xkb_sa_latch_group_t latchgroup; 01821 xcb_xkb_sa_lock_group_t lockgroup; 01822 xcb_xkb_sa_move_ptr_t moveptr; 01823 xcb_xkb_sa_ptr_btn_t ptrbtn; 01824 xcb_xkb_sa_lock_ptr_btn_t lockptrbtn; 01825 xcb_xkb_sa_set_ptr_dflt_t setptrdflt; 01826 xcb_xkb_sa_iso_lock_t isolock; 01827 xcb_xkb_sa_terminate_t terminate; 01828 xcb_xkb_sa_switch_screen_t switchscreen; 01829 xcb_xkb_sa_set_controls_t setcontrols; 01830 xcb_xkb_sa_lock_controls_t lockcontrols; 01831 xcb_xkb_sa_action_message_t message; 01832 xcb_xkb_sa_redirect_key_t redirect; 01833 xcb_xkb_sa_device_btn_t devbtn; 01834 xcb_xkb_sa_lock_device_btn_t lockdevbtn; 01835 xcb_xkb_sa_device_valuator_t devval; 01836 uint8_t type; 01837 } xcb_xkb_action_t; 01838 01842 typedef struct xcb_xkb_action_iterator_t { 01843 xcb_xkb_action_t *data; 01844 int rem; 01845 int index; 01846 } xcb_xkb_action_iterator_t; 01847 01851 typedef struct xcb_xkb_use_extension_cookie_t { 01852 unsigned int sequence; 01853 } xcb_xkb_use_extension_cookie_t; 01854 01856 #define XCB_XKB_USE_EXTENSION 0 01857 01861 typedef struct xcb_xkb_use_extension_request_t { 01862 uint8_t major_opcode; 01863 uint8_t minor_opcode; 01864 uint16_t length; 01865 uint16_t wantedMajor; 01866 uint16_t wantedMinor; 01867 } xcb_xkb_use_extension_request_t; 01868 01872 typedef struct xcb_xkb_use_extension_reply_t { 01873 uint8_t response_type; 01874 uint8_t supported; 01875 uint16_t sequence; 01876 uint32_t length; 01877 uint16_t serverMajor; 01878 uint16_t serverMinor; 01879 uint8_t pad0[20]; 01880 } xcb_xkb_use_extension_reply_t; 01881 01885 typedef struct xcb_xkb_select_events_details_t { 01886 uint16_t affectNewKeyboard; 01887 uint16_t newKeyboardDetails; 01888 uint16_t affectState; 01889 uint16_t stateDetails; 01890 uint32_t affectCtrls; 01891 uint32_t ctrlDetails; 01892 uint32_t affectIndicatorState; 01893 uint32_t indicatorStateDetails; 01894 uint32_t affectIndicatorMap; 01895 uint32_t indicatorMapDetails; 01896 uint16_t affectNames; 01897 uint16_t namesDetails; 01898 uint8_t affectCompat; 01899 uint8_t compatDetails; 01900 uint8_t affectBell; 01901 uint8_t bellDetails; 01902 uint8_t affectMsgDetails; 01903 uint8_t msgDetails; 01904 uint16_t affectAccessX; 01905 uint16_t accessXDetails; 01906 uint16_t affectExtDev; 01907 uint16_t extdevDetails; 01908 } xcb_xkb_select_events_details_t; 01909 01911 #define XCB_XKB_SELECT_EVENTS 1 01912 01916 typedef struct xcb_xkb_select_events_request_t { 01917 uint8_t major_opcode; 01918 uint8_t minor_opcode; 01919 uint16_t length; 01920 xcb_xkb_device_spec_t deviceSpec; 01921 uint16_t affectWhich; 01922 uint16_t clear; 01923 uint16_t selectAll; 01924 uint16_t affectMap; 01925 uint16_t map; 01926 } xcb_xkb_select_events_request_t; 01927 01929 #define XCB_XKB_BELL 3 01930 01934 typedef struct xcb_xkb_bell_request_t { 01935 uint8_t major_opcode; 01936 uint8_t minor_opcode; 01937 uint16_t length; 01938 xcb_xkb_device_spec_t deviceSpec; 01939 xcb_xkb_bell_class_spec_t bellClass; 01940 xcb_xkb_id_spec_t bellID; 01941 int8_t percent; 01942 uint8_t forceSound; 01943 uint8_t eventOnly; 01944 uint8_t pad0; 01945 int16_t pitch; 01946 int16_t duration; 01947 uint8_t pad1[2]; 01948 xcb_atom_t name; 01949 xcb_window_t window; 01950 } xcb_xkb_bell_request_t; 01951 01955 typedef struct xcb_xkb_get_state_cookie_t { 01956 unsigned int sequence; 01957 } xcb_xkb_get_state_cookie_t; 01958 01960 #define XCB_XKB_GET_STATE 4 01961 01965 typedef struct xcb_xkb_get_state_request_t { 01966 uint8_t major_opcode; 01967 uint8_t minor_opcode; 01968 uint16_t length; 01969 xcb_xkb_device_spec_t deviceSpec; 01970 uint8_t pad0[2]; 01971 } xcb_xkb_get_state_request_t; 01972 01976 typedef struct xcb_xkb_get_state_reply_t { 01977 uint8_t response_type; 01978 uint8_t deviceID; 01979 uint16_t sequence; 01980 uint32_t length; 01981 uint8_t mods; 01982 uint8_t baseMods; 01983 uint8_t latchedMods; 01984 uint8_t lockedMods; 01985 uint8_t group; 01986 uint8_t lockedGroup; 01987 int16_t baseGroup; 01988 int16_t latchedGroup; 01989 uint8_t compatState; 01990 uint8_t grabMods; 01991 uint8_t compatGrabMods; 01992 uint8_t lookupMods; 01993 uint8_t compatLookupMods; 01994 uint8_t pad0; 01995 uint16_t ptrBtnState; 01996 uint8_t pad1[6]; 01997 } xcb_xkb_get_state_reply_t; 01998 02000 #define XCB_XKB_LATCH_LOCK_STATE 5 02001 02005 typedef struct xcb_xkb_latch_lock_state_request_t { 02006 uint8_t major_opcode; 02007 uint8_t minor_opcode; 02008 uint16_t length; 02009 xcb_xkb_device_spec_t deviceSpec; 02010 uint8_t affectModLocks; 02011 uint8_t modLocks; 02012 uint8_t lockGroup; 02013 uint8_t groupLock; 02014 uint8_t affectModLatches; 02015 uint8_t pad0; 02016 uint8_t latchGroup; 02017 uint16_t groupLatch; 02018 } xcb_xkb_latch_lock_state_request_t; 02019 02023 typedef struct xcb_xkb_get_controls_cookie_t { 02024 unsigned int sequence; 02025 } xcb_xkb_get_controls_cookie_t; 02026 02028 #define XCB_XKB_GET_CONTROLS 6 02029 02033 typedef struct xcb_xkb_get_controls_request_t { 02034 uint8_t major_opcode; 02035 uint8_t minor_opcode; 02036 uint16_t length; 02037 xcb_xkb_device_spec_t deviceSpec; 02038 uint8_t pad0[2]; 02039 } xcb_xkb_get_controls_request_t; 02040 02044 typedef struct xcb_xkb_get_controls_reply_t { 02045 uint8_t response_type; 02046 uint8_t deviceID; 02047 uint16_t sequence; 02048 uint32_t length; 02049 uint8_t mouseKeysDfltBtn; 02050 uint8_t numGroups; 02051 uint8_t groupsWrap; 02052 uint8_t internalModsMask; 02053 uint8_t ignoreLockModsMask; 02054 uint8_t internalModsRealMods; 02055 uint8_t ignoreLockModsRealMods; 02056 uint8_t pad0; 02057 uint16_t internalModsVmods; 02058 uint16_t ignoreLockModsVmods; 02059 uint16_t repeatDelay; 02060 uint16_t repeatInterval; 02061 uint16_t slowKeysDelay; 02062 uint16_t debounceDelay; 02063 uint16_t mouseKeysDelay; 02064 uint16_t mouseKeysInterval; 02065 uint16_t mouseKeysTimeToMax; 02066 uint16_t mouseKeysMaxSpeed; 02067 int16_t mouseKeysCurve; 02068 uint16_t accessXOption; 02069 uint16_t accessXTimeout; 02070 uint16_t accessXTimeoutOptionsMask; 02071 uint16_t accessXTimeoutOptionsValues; 02072 uint8_t pad1[2]; 02073 uint32_t accessXTimeoutMask; 02074 uint32_t accessXTimeoutValues; 02075 uint32_t enabledControls; 02076 uint8_t perKeyRepeat[32]; 02077 } xcb_xkb_get_controls_reply_t; 02078 02080 #define XCB_XKB_SET_CONTROLS 7 02081 02085 typedef struct xcb_xkb_set_controls_request_t { 02086 uint8_t major_opcode; 02087 uint8_t minor_opcode; 02088 uint16_t length; 02089 xcb_xkb_device_spec_t deviceSpec; 02090 uint8_t affectInternalRealMods; 02091 uint8_t internalRealMods; 02092 uint8_t affectIgnoreLockRealMods; 02093 uint8_t ignoreLockRealMods; 02094 uint16_t affectInternalVirtualMods; 02095 uint16_t internalVirtualMods; 02096 uint16_t affectIgnoreLockVirtualMods; 02097 uint16_t ignoreLockVirtualMods; 02098 uint8_t mouseKeysDfltBtn; 02099 uint8_t groupsWrap; 02100 uint16_t accessXOptions; 02101 uint8_t pad0[2]; 02102 uint32_t affectEnabledControls; 02103 uint32_t enabledControls; 02104 uint32_t changeControls; 02105 uint16_t repeatDelay; 02106 uint16_t repeatInterval; 02107 uint16_t slowKeysDelay; 02108 uint16_t debounceDelay; 02109 uint16_t mouseKeysDelay; 02110 uint16_t mouseKeysInterval; 02111 uint16_t mouseKeysTimeToMax; 02112 uint16_t mouseKeysMaxSpeed; 02113 int16_t mouseKeysCurve; 02114 uint16_t accessXTimeout; 02115 uint32_t accessXTimeoutMask; 02116 uint32_t accessXTimeoutValues; 02117 uint16_t accessXTimeoutOptionsMask; 02118 uint16_t accessXTimeoutOptionsValues; 02119 uint8_t perKeyRepeat[32]; 02120 } xcb_xkb_set_controls_request_t; 02121 02125 typedef struct xcb_xkb_get_map_cookie_t { 02126 unsigned int sequence; 02127 } xcb_xkb_get_map_cookie_t; 02128 02130 #define XCB_XKB_GET_MAP 8 02131 02135 typedef struct xcb_xkb_get_map_request_t { 02136 uint8_t major_opcode; 02137 uint8_t minor_opcode; 02138 uint16_t length; 02139 xcb_xkb_device_spec_t deviceSpec; 02140 uint16_t full; 02141 uint16_t partial; 02142 uint8_t firstType; 02143 uint8_t nTypes; 02144 xcb_keycode_t firstKeySym; 02145 uint8_t nKeySyms; 02146 xcb_keycode_t firstKeyAction; 02147 uint8_t nKeyActions; 02148 xcb_keycode_t firstKeyBehavior; 02149 uint8_t nKeyBehaviors; 02150 uint16_t virtualMods; 02151 xcb_keycode_t firstKeyExplicit; 02152 uint8_t nKeyExplicit; 02153 xcb_keycode_t firstModMapKey; 02154 uint8_t nModMapKeys; 02155 xcb_keycode_t firstVModMapKey; 02156 uint8_t nVModMapKeys; 02157 uint8_t pad0[2]; 02158 } xcb_xkb_get_map_request_t; 02159 02163 typedef struct xcb_xkb_get_map_map_t { 02164 xcb_xkb_key_type_t *types_rtrn; 02165 xcb_xkb_key_sym_map_t *syms_rtrn; 02166 uint8_t *acts_rtrn_count; 02167 uint8_t *alignment_pad; 02168 xcb_xkb_action_t *acts_rtrn_acts; 02169 xcb_xkb_set_behavior_t *behaviors_rtrn; 02170 uint8_t *vmods_rtrn; 02171 uint8_t *alignment_pad2; 02172 xcb_xkb_set_explicit_t *explicit_rtrn; 02173 uint16_t *alignment_pad3; 02174 xcb_xkb_key_mod_map_t *modmap_rtrn; 02175 uint16_t *alignment_pad4; 02176 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02177 } xcb_xkb_get_map_map_t; 02178 02182 typedef struct xcb_xkb_get_map_reply_t { 02183 uint8_t response_type; 02184 uint8_t deviceID; 02185 uint16_t sequence; 02186 uint32_t length; 02187 uint8_t pad0[2]; 02188 xcb_keycode_t minKeyCode; 02189 xcb_keycode_t maxKeyCode; 02190 uint16_t present; 02191 uint8_t firstType; 02192 uint8_t nTypes; 02193 uint8_t totalTypes; 02194 xcb_keycode_t firstKeySym; 02195 uint16_t totalSyms; 02196 uint8_t nKeySyms; 02197 xcb_keycode_t firstKeyAction; 02198 uint16_t totalActions; 02199 uint8_t nKeyActions; 02200 xcb_keycode_t firstKeyBehavior; 02201 uint8_t nKeyBehaviors; 02202 uint8_t totalKeyBehaviors; 02203 xcb_keycode_t firstKeyExplicit; 02204 uint8_t nKeyExplicit; 02205 uint8_t totalKeyExplicit; 02206 xcb_keycode_t firstModMapKey; 02207 uint8_t nModMapKeys; 02208 uint8_t totalModMapKeys; 02209 xcb_keycode_t firstVModMapKey; 02210 uint8_t nVModMapKeys; 02211 uint8_t totalVModMapKeys; 02212 uint8_t pad1; 02213 uint16_t virtualMods; 02214 } xcb_xkb_get_map_reply_t; 02215 02219 typedef struct xcb_xkb_set_map_values_t { 02220 xcb_xkb_set_key_type_t *types; 02221 xcb_xkb_key_sym_map_t *syms; 02222 uint8_t *actionsCount; 02223 xcb_xkb_action_t *actions; 02224 xcb_xkb_set_behavior_t *behaviors; 02225 uint8_t *vmods; 02226 xcb_xkb_set_explicit_t *explicit; 02227 xcb_xkb_key_mod_map_t *modmap; 02228 xcb_xkb_key_v_mod_map_t *vmodmap; 02229 } xcb_xkb_set_map_values_t; 02230 02232 #define XCB_XKB_SET_MAP 9 02233 02237 typedef struct xcb_xkb_set_map_request_t { 02238 uint8_t major_opcode; 02239 uint8_t minor_opcode; 02240 uint16_t length; 02241 xcb_xkb_device_spec_t deviceSpec; 02242 uint16_t present; 02243 uint16_t flags; 02244 xcb_keycode_t minKeyCode; 02245 xcb_keycode_t maxKeyCode; 02246 uint8_t firstType; 02247 uint8_t nTypes; 02248 xcb_keycode_t firstKeySym; 02249 uint8_t nKeySyms; 02250 uint16_t totalSyms; 02251 xcb_keycode_t firstKeyAction; 02252 uint8_t nKeyActions; 02253 uint16_t totalActions; 02254 xcb_keycode_t firstKeyBehavior; 02255 uint8_t nKeyBehaviors; 02256 uint8_t totalKeyBehaviors; 02257 xcb_keycode_t firstKeyExplicit; 02258 uint8_t nKeyExplicit; 02259 uint8_t totalKeyExplicit; 02260 xcb_keycode_t firstModMapKey; 02261 uint8_t nModMapKeys; 02262 uint8_t totalModMapKeys; 02263 xcb_keycode_t firstVModMapKey; 02264 uint8_t nVModMapKeys; 02265 uint8_t totalVModMapKeys; 02266 uint16_t virtualMods; 02267 } xcb_xkb_set_map_request_t; 02268 02272 typedef struct xcb_xkb_get_compat_map_cookie_t { 02273 unsigned int sequence; 02274 } xcb_xkb_get_compat_map_cookie_t; 02275 02277 #define XCB_XKB_GET_COMPAT_MAP 10 02278 02282 typedef struct xcb_xkb_get_compat_map_request_t { 02283 uint8_t major_opcode; 02284 uint8_t minor_opcode; 02285 uint16_t length; 02286 xcb_xkb_device_spec_t deviceSpec; 02287 uint8_t groups; 02288 uint8_t getAllSI; 02289 uint16_t firstSI; 02290 uint16_t nSI; 02291 } xcb_xkb_get_compat_map_request_t; 02292 02296 typedef struct xcb_xkb_get_compat_map_reply_t { 02297 uint8_t response_type; 02298 uint8_t deviceID; 02299 uint16_t sequence; 02300 uint32_t length; 02301 uint8_t groupsRtrn; 02302 uint8_t pad0; 02303 uint16_t firstSIRtrn; 02304 uint16_t nSIRtrn; 02305 uint16_t nTotalSI; 02306 uint8_t pad1[16]; 02307 } xcb_xkb_get_compat_map_reply_t; 02308 02310 #define XCB_XKB_SET_COMPAT_MAP 11 02311 02315 typedef struct xcb_xkb_set_compat_map_request_t { 02316 uint8_t major_opcode; 02317 uint8_t minor_opcode; 02318 uint16_t length; 02319 xcb_xkb_device_spec_t deviceSpec; 02320 uint8_t pad0; 02321 uint8_t recomputeActions; 02322 uint8_t truncateSI; 02323 uint8_t groups; 02324 uint16_t firstSI; 02325 uint16_t nSI; 02326 uint8_t pad1[2]; 02327 } xcb_xkb_set_compat_map_request_t; 02328 02332 typedef struct xcb_xkb_get_indicator_state_cookie_t { 02333 unsigned int sequence; 02334 } xcb_xkb_get_indicator_state_cookie_t; 02335 02337 #define XCB_XKB_GET_INDICATOR_STATE 12 02338 02342 typedef struct xcb_xkb_get_indicator_state_request_t { 02343 uint8_t major_opcode; 02344 uint8_t minor_opcode; 02345 uint16_t length; 02346 xcb_xkb_device_spec_t deviceSpec; 02347 uint8_t pad0[2]; 02348 } xcb_xkb_get_indicator_state_request_t; 02349 02353 typedef struct xcb_xkb_get_indicator_state_reply_t { 02354 uint8_t response_type; 02355 uint8_t deviceID; 02356 uint16_t sequence; 02357 uint32_t length; 02358 uint32_t state; 02359 uint8_t pad0[20]; 02360 } xcb_xkb_get_indicator_state_reply_t; 02361 02365 typedef struct xcb_xkb_get_indicator_map_cookie_t { 02366 unsigned int sequence; 02367 } xcb_xkb_get_indicator_map_cookie_t; 02368 02370 #define XCB_XKB_GET_INDICATOR_MAP 13 02371 02375 typedef struct xcb_xkb_get_indicator_map_request_t { 02376 uint8_t major_opcode; 02377 uint8_t minor_opcode; 02378 uint16_t length; 02379 xcb_xkb_device_spec_t deviceSpec; 02380 uint8_t pad0[2]; 02381 uint32_t which; 02382 } xcb_xkb_get_indicator_map_request_t; 02383 02387 typedef struct xcb_xkb_get_indicator_map_reply_t { 02388 uint8_t response_type; 02389 uint8_t deviceID; 02390 uint16_t sequence; 02391 uint32_t length; 02392 uint32_t which; 02393 uint32_t realIndicators; 02394 uint8_t nIndicators; 02395 uint8_t pad0[15]; 02396 } xcb_xkb_get_indicator_map_reply_t; 02397 02399 #define XCB_XKB_SET_INDICATOR_MAP 14 02400 02404 typedef struct xcb_xkb_set_indicator_map_request_t { 02405 uint8_t major_opcode; 02406 uint8_t minor_opcode; 02407 uint16_t length; 02408 xcb_xkb_device_spec_t deviceSpec; 02409 uint8_t pad0[2]; 02410 uint32_t which; 02411 } xcb_xkb_set_indicator_map_request_t; 02412 02416 typedef struct xcb_xkb_get_named_indicator_cookie_t { 02417 unsigned int sequence; 02418 } xcb_xkb_get_named_indicator_cookie_t; 02419 02421 #define XCB_XKB_GET_NAMED_INDICATOR 15 02422 02426 typedef struct xcb_xkb_get_named_indicator_request_t { 02427 uint8_t major_opcode; 02428 uint8_t minor_opcode; 02429 uint16_t length; 02430 xcb_xkb_device_spec_t deviceSpec; 02431 xcb_xkb_led_class_spec_t ledClass; 02432 xcb_xkb_id_spec_t ledID; 02433 uint8_t pad0[2]; 02434 xcb_atom_t indicator; 02435 } xcb_xkb_get_named_indicator_request_t; 02436 02440 typedef struct xcb_xkb_get_named_indicator_reply_t { 02441 uint8_t response_type; 02442 uint8_t deviceID; 02443 uint16_t sequence; 02444 uint32_t length; 02445 xcb_atom_t indicator; 02446 uint8_t found; 02447 uint8_t on; 02448 uint8_t realIndicator; 02449 uint8_t ndx; 02450 uint8_t map_flags; 02451 uint8_t map_whichGroups; 02452 uint8_t map_groups; 02453 uint8_t map_whichMods; 02454 uint8_t map_mods; 02455 uint8_t map_realMods; 02456 uint16_t map_vmod; 02457 uint32_t map_ctrls; 02458 uint8_t supported; 02459 uint8_t pad0[3]; 02460 } xcb_xkb_get_named_indicator_reply_t; 02461 02463 #define XCB_XKB_SET_NAMED_INDICATOR 16 02464 02468 typedef struct xcb_xkb_set_named_indicator_request_t { 02469 uint8_t major_opcode; 02470 uint8_t minor_opcode; 02471 uint16_t length; 02472 xcb_xkb_device_spec_t deviceSpec; 02473 xcb_xkb_led_class_spec_t ledClass; 02474 xcb_xkb_id_spec_t ledID; 02475 uint8_t pad0[2]; 02476 xcb_atom_t indicator; 02477 uint8_t setState; 02478 uint8_t on; 02479 uint8_t setMap; 02480 uint8_t createMap; 02481 uint8_t pad1; 02482 uint8_t map_flags; 02483 uint8_t map_whichGroups; 02484 uint8_t map_groups; 02485 uint8_t map_whichMods; 02486 uint8_t map_realMods; 02487 uint16_t map_vmods; 02488 uint32_t map_ctrls; 02489 } xcb_xkb_set_named_indicator_request_t; 02490 02494 typedef struct xcb_xkb_get_names_cookie_t { 02495 unsigned int sequence; 02496 } xcb_xkb_get_names_cookie_t; 02497 02499 #define XCB_XKB_GET_NAMES 17 02500 02504 typedef struct xcb_xkb_get_names_request_t { 02505 uint8_t major_opcode; 02506 uint8_t minor_opcode; 02507 uint16_t length; 02508 xcb_xkb_device_spec_t deviceSpec; 02509 uint8_t pad0[2]; 02510 uint32_t which; 02511 } xcb_xkb_get_names_request_t; 02512 02516 typedef struct xcb_xkb_get_names_value_list_t { 02517 xcb_atom_t keycodesName; 02518 xcb_atom_t geometryName; 02519 xcb_atom_t symbolsName; 02520 xcb_atom_t physSymbolsName; 02521 xcb_atom_t typesName; 02522 xcb_atom_t compatName; 02523 xcb_atom_t *typeNames; 02524 uint8_t *nLevelsPerType; 02525 uint8_t *alignment_pad; 02526 xcb_atom_t *ktLevelNames; 02527 xcb_atom_t *indicatorNames; 02528 xcb_atom_t *virtualModNames; 02529 xcb_atom_t *groups; 02530 xcb_xkb_key_name_t *keyNames; 02531 xcb_xkb_key_alias_t *keyAliases; 02532 xcb_atom_t *radioGroupNames; 02533 } xcb_xkb_get_names_value_list_t; 02534 02538 typedef struct xcb_xkb_get_names_reply_t { 02539 uint8_t response_type; 02540 uint8_t deviceID; 02541 uint16_t sequence; 02542 uint32_t length; 02543 uint32_t which; 02544 xcb_keycode_t minKeyCode; 02545 xcb_keycode_t maxKeyCode; 02546 uint8_t nTypes; 02547 uint8_t groupNames; 02548 uint16_t virtualMods; 02549 xcb_keycode_t firstKey; 02550 uint8_t nKeys; 02551 uint32_t indicators; 02552 uint8_t nRadioGroups; 02553 uint8_t nKeyAliases; 02554 uint16_t nKTLevels; 02555 uint8_t pad0[4]; 02556 } xcb_xkb_get_names_reply_t; 02557 02561 typedef struct xcb_xkb_set_names_values_t { 02562 xcb_atom_t keycodesName; 02563 xcb_atom_t geometryName; 02564 xcb_atom_t symbolsName; 02565 xcb_atom_t physSymbolsName; 02566 xcb_atom_t typesName; 02567 xcb_atom_t compatName; 02568 xcb_atom_t *typeNames; 02569 uint8_t *nLevelsPerType; 02570 xcb_atom_t *ktLevelNames; 02571 xcb_atom_t *indicatorNames; 02572 xcb_atom_t *virtualModNames; 02573 xcb_atom_t *groups; 02574 xcb_xkb_key_name_t *keyNames; 02575 xcb_xkb_key_alias_t *keyAliases; 02576 xcb_atom_t *radioGroupNames; 02577 } xcb_xkb_set_names_values_t; 02578 02580 #define XCB_XKB_SET_NAMES 18 02581 02585 typedef struct xcb_xkb_set_names_request_t { 02586 uint8_t major_opcode; 02587 uint8_t minor_opcode; 02588 uint16_t length; 02589 xcb_xkb_device_spec_t deviceSpec; 02590 uint16_t virtualMods; 02591 uint32_t which; 02592 uint8_t firstType; 02593 uint8_t nTypes; 02594 uint8_t firstKTLevelt; 02595 uint8_t nKTLevels; 02596 uint32_t indicators; 02597 uint8_t groupNames; 02598 uint8_t nRadioGroups; 02599 xcb_keycode_t firstKey; 02600 uint8_t nKeys; 02601 uint8_t nKeyAliases; 02602 uint8_t pad0; 02603 uint16_t totalKTLevelNames; 02604 } xcb_xkb_set_names_request_t; 02605 02609 typedef struct xcb_xkb_get_geometry_cookie_t { 02610 unsigned int sequence; 02611 } xcb_xkb_get_geometry_cookie_t; 02612 02614 #define XCB_XKB_GET_GEOMETRY 19 02615 02619 typedef struct xcb_xkb_get_geometry_request_t { 02620 uint8_t major_opcode; 02621 uint8_t minor_opcode; 02622 uint16_t length; 02623 xcb_xkb_device_spec_t deviceSpec; 02624 uint8_t pad0[2]; 02625 xcb_atom_t name; 02626 } xcb_xkb_get_geometry_request_t; 02627 02631 typedef struct xcb_xkb_get_geometry_reply_t { 02632 uint8_t response_type; 02633 uint8_t deviceID; 02634 uint16_t sequence; 02635 uint32_t length; 02636 xcb_atom_t name; 02637 uint8_t found; 02638 uint8_t pad0; 02639 uint16_t widthMM; 02640 uint16_t heightMM; 02641 uint16_t nProperties; 02642 uint16_t nColors; 02643 uint16_t nShapes; 02644 uint16_t nSections; 02645 uint16_t nDoodads; 02646 uint16_t nKeyAliases; 02647 uint8_t baseColorNdx; 02648 uint8_t labelColorNdx; 02649 } xcb_xkb_get_geometry_reply_t; 02650 02652 #define XCB_XKB_SET_GEOMETRY 20 02653 02657 typedef struct xcb_xkb_set_geometry_request_t { 02658 uint8_t major_opcode; 02659 uint8_t minor_opcode; 02660 uint16_t length; 02661 xcb_xkb_device_spec_t deviceSpec; 02662 uint8_t nShapes; 02663 uint8_t nSections; 02664 xcb_atom_t name; 02665 uint16_t widthMM; 02666 uint16_t heightMM; 02667 uint16_t nProperties; 02668 uint16_t nColors; 02669 uint16_t nDoodads; 02670 uint16_t nKeyAliases; 02671 uint8_t baseColorNdx; 02672 uint8_t labelColorNdx; 02673 uint8_t pad0[2]; 02674 } xcb_xkb_set_geometry_request_t; 02675 02679 typedef struct xcb_xkb_per_client_flags_cookie_t { 02680 unsigned int sequence; 02681 } xcb_xkb_per_client_flags_cookie_t; 02682 02684 #define XCB_XKB_PER_CLIENT_FLAGS 21 02685 02689 typedef struct xcb_xkb_per_client_flags_request_t { 02690 uint8_t major_opcode; 02691 uint8_t minor_opcode; 02692 uint16_t length; 02693 xcb_xkb_device_spec_t deviceSpec; 02694 uint8_t pad0[2]; 02695 uint32_t change; 02696 uint32_t value; 02697 uint32_t ctrlsToChange; 02698 uint32_t autoCtrls; 02699 uint32_t autoCtrlsValues; 02700 } xcb_xkb_per_client_flags_request_t; 02701 02705 typedef struct xcb_xkb_per_client_flags_reply_t { 02706 uint8_t response_type; 02707 uint8_t deviceID; 02708 uint16_t sequence; 02709 uint32_t length; 02710 uint32_t supported; 02711 uint32_t value; 02712 uint32_t autoCtrls; 02713 uint32_t autoCtrlsValues; 02714 uint8_t pad0[8]; 02715 } xcb_xkb_per_client_flags_reply_t; 02716 02720 typedef struct xcb_xkb_list_components_cookie_t { 02721 unsigned int sequence; 02722 } xcb_xkb_list_components_cookie_t; 02723 02725 #define XCB_XKB_LIST_COMPONENTS 22 02726 02730 typedef struct xcb_xkb_list_components_request_t { 02731 uint8_t major_opcode; 02732 uint8_t minor_opcode; 02733 uint16_t length; 02734 xcb_xkb_device_spec_t deviceSpec; 02735 uint16_t maxNames; 02736 uint8_t keymapsSpecLen; 02737 uint8_t keycodesSpecLen; 02738 uint8_t typesSpecLen; 02739 uint8_t compatMapSpecLen; 02740 uint8_t symbolsSpecLen; 02741 uint8_t geometrySpecLen; 02742 } xcb_xkb_list_components_request_t; 02743 02747 typedef struct xcb_xkb_list_components_reply_t { 02748 uint8_t response_type; 02749 uint8_t deviceID; 02750 uint16_t sequence; 02751 uint32_t length; 02752 uint16_t nKeymaps; 02753 uint16_t nKeycodes; 02754 uint16_t nTypes; 02755 uint16_t nCompatMaps; 02756 uint16_t nSymbols; 02757 uint16_t nGeometries; 02758 uint16_t extra; 02759 uint8_t pad0[10]; 02760 } xcb_xkb_list_components_reply_t; 02761 02765 typedef struct xcb_xkb_get_kbd_by_name_cookie_t { 02766 unsigned int sequence; 02767 } xcb_xkb_get_kbd_by_name_cookie_t; 02768 02770 #define XCB_XKB_GET_KBD_BY_NAME 23 02771 02775 typedef struct xcb_xkb_get_kbd_by_name_request_t { 02776 uint8_t major_opcode; 02777 uint8_t minor_opcode; 02778 uint16_t length; 02779 xcb_xkb_device_spec_t deviceSpec; 02780 uint16_t need; 02781 uint16_t want; 02782 uint8_t load; 02783 uint8_t pad0; 02784 uint8_t keymapsSpecLen; 02785 uint8_t keycodesSpecLen; 02786 uint8_t typesSpecLen; 02787 uint8_t compatMapSpecLen; 02788 uint8_t symbolsSpecLen; 02789 uint8_t geometrySpecLen; 02790 } xcb_xkb_get_kbd_by_name_request_t; 02791 02795 typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t { 02796 xcb_xkb_key_type_t *types_rtrn; 02797 xcb_xkb_key_sym_map_t *syms_rtrn; 02798 uint8_t *acts_rtrn_count; 02799 xcb_xkb_action_t *acts_rtrn_acts; 02800 xcb_xkb_set_behavior_t *behaviors_rtrn; 02801 uint8_t *vmods_rtrn; 02802 xcb_xkb_set_explicit_t *explicit_rtrn; 02803 xcb_xkb_key_mod_map_t *modmap_rtrn; 02804 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02805 } xcb_xkb_get_kbd_by_name_replies_types_map_t; 02806 02810 typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t { 02811 xcb_atom_t keycodesName; 02812 xcb_atom_t geometryName; 02813 xcb_atom_t symbolsName; 02814 xcb_atom_t physSymbolsName; 02815 xcb_atom_t typesName; 02816 xcb_atom_t compatName; 02817 xcb_atom_t *typeNames; 02818 uint8_t *nLevelsPerType; 02819 xcb_atom_t *ktLevelNames; 02820 xcb_atom_t *indicatorNames; 02821 xcb_atom_t *virtualModNames; 02822 xcb_atom_t *groups; 02823 xcb_xkb_key_name_t *keyNames; 02824 xcb_xkb_key_alias_t *keyAliases; 02825 xcb_atom_t *radioGroupNames; 02826 } xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t; 02827 02831 typedef struct xcb_xkb_get_kbd_by_name_replies_t { 02832 struct _types { 02833 uint8_t getmap_type; 02834 uint8_t typeDeviceID; 02835 uint16_t getmap_sequence; 02836 uint32_t getmap_length; 02837 uint8_t pad0[2]; 02838 xcb_keycode_t typeMinKeyCode; 02839 xcb_keycode_t typeMaxKeyCode; 02840 uint16_t present; 02841 uint8_t firstType; 02842 uint8_t nTypes; 02843 uint8_t totalTypes; 02844 xcb_keycode_t firstKeySym; 02845 uint16_t totalSyms; 02846 uint8_t nKeySyms; 02847 xcb_keycode_t firstKeyAction; 02848 uint16_t totalActions; 02849 uint8_t nKeyActions; 02850 xcb_keycode_t firstKeyBehavior; 02851 uint8_t nKeyBehaviors; 02852 uint8_t totalKeyBehaviors; 02853 xcb_keycode_t firstKeyExplicit; 02854 uint8_t nKeyExplicit; 02855 uint8_t totalKeyExplicit; 02856 xcb_keycode_t firstModMapKey; 02857 uint8_t nModMapKeys; 02858 uint8_t totalModMapKeys; 02859 xcb_keycode_t firstVModMapKey; 02860 uint8_t nVModMapKeys; 02861 uint8_t totalVModMapKeys; 02862 uint8_t pad1; 02863 uint16_t virtualMods; 02864 xcb_xkb_get_kbd_by_name_replies_types_map_t map; 02865 } types; 02866 struct _compat_map { 02867 uint8_t compatmap_type; 02868 uint8_t compatDeviceID; 02869 uint16_t compatmap_sequence; 02870 uint32_t compatmap_length; 02871 uint8_t groupsRtrn; 02872 uint8_t pad0; 02873 uint16_t firstSIRtrn; 02874 uint16_t nSIRtrn; 02875 uint16_t nTotalSI; 02876 uint8_t pad1[16]; 02877 xcb_xkb_sym_interpret_t *si_rtrn; 02878 xcb_xkb_mod_def_t *group_rtrn; 02879 } compat_map; 02880 struct _indicator_maps { 02881 uint8_t indicatormap_type; 02882 uint8_t indicatorDeviceID; 02883 uint16_t indicatormap_sequence; 02884 uint32_t indicatormap_length; 02885 uint32_t which; 02886 uint32_t realIndicators; 02887 uint8_t nIndicators; 02888 uint8_t pad0[15]; 02889 xcb_xkb_indicator_map_t *maps; 02890 } indicator_maps; 02891 struct _key_names { 02892 uint8_t keyname_type; 02893 uint8_t keyDeviceID; 02894 uint16_t keyname_sequence; 02895 uint32_t keyname_length; 02896 uint32_t which; 02897 xcb_keycode_t keyMinKeyCode; 02898 xcb_keycode_t keyMaxKeyCode; 02899 uint8_t nTypes; 02900 uint8_t groupNames; 02901 uint16_t virtualMods; 02902 xcb_keycode_t firstKey; 02903 uint8_t nKeys; 02904 uint32_t indicators; 02905 uint8_t nRadioGroups; 02906 uint8_t nKeyAliases; 02907 uint16_t nKTLevels; 02908 uint8_t pad0[4]; 02909 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList; 02910 } key_names; 02911 struct _geometry { 02912 uint8_t geometry_type; 02913 uint8_t geometryDeviceID; 02914 uint16_t geometry_sequence; 02915 uint32_t geometry_length; 02916 xcb_atom_t name; 02917 uint8_t geometryFound; 02918 uint8_t pad0; 02919 uint16_t widthMM; 02920 uint16_t heightMM; 02921 uint16_t nProperties; 02922 uint16_t nColors; 02923 uint16_t nShapes; 02924 uint16_t nSections; 02925 uint16_t nDoodads; 02926 uint16_t nKeyAliases; 02927 uint8_t baseColorNdx; 02928 uint8_t labelColorNdx; 02929 xcb_xkb_counted_string_16_t *labelFont; 02930 xcb_xkb_property_t *properties; 02931 xcb_xkb_counted_string_16_t *colors; 02932 xcb_xkb_shape_t *shapes; 02933 xcb_xkb_section_t *sections; 02934 xcb_xkb_doodad_t *doodads; 02935 xcb_xkb_key_alias_t *keyAliases; 02936 } geometry; 02937 } xcb_xkb_get_kbd_by_name_replies_t; 02938 02939 02940 /***************************************************************************** 02941 ** 02942 ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map 02943 ** 02944 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 02945 ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t * 02946 ** 02947 *****************************************************************************/ 02948 02949 xcb_xkb_get_kbd_by_name_replies_types_map_t * 02950 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 02951 02955 typedef struct xcb_xkb_get_kbd_by_name_reply_t { 02956 uint8_t response_type; 02957 uint8_t deviceID; 02958 uint16_t sequence; 02959 uint32_t length; 02960 xcb_keycode_t minKeyCode; 02961 xcb_keycode_t maxKeyCode; 02962 uint8_t loaded; 02963 uint8_t newKeyboard; 02964 uint16_t found; 02965 uint16_t reported; 02966 uint8_t pad0[16]; 02967 } xcb_xkb_get_kbd_by_name_reply_t; 02968 02972 typedef struct xcb_xkb_get_device_info_cookie_t { 02973 unsigned int sequence; 02974 } xcb_xkb_get_device_info_cookie_t; 02975 02977 #define XCB_XKB_GET_DEVICE_INFO 24 02978 02982 typedef struct xcb_xkb_get_device_info_request_t { 02983 uint8_t major_opcode; 02984 uint8_t minor_opcode; 02985 uint16_t length; 02986 xcb_xkb_device_spec_t deviceSpec; 02987 uint16_t wanted; 02988 uint8_t allButtons; 02989 uint8_t firstButton; 02990 uint8_t nButtons; 02991 uint8_t pad0; 02992 xcb_xkb_led_class_spec_t ledClass; 02993 xcb_xkb_id_spec_t ledID; 02994 } xcb_xkb_get_device_info_request_t; 02995 02999 typedef struct xcb_xkb_get_device_info_reply_t { 03000 uint8_t response_type; 03001 uint8_t deviceID; 03002 uint16_t sequence; 03003 uint32_t length; 03004 uint16_t present; 03005 uint16_t supported; 03006 uint16_t unsupported; 03007 uint16_t nDeviceLedFBs; 03008 uint8_t firstBtnWanted; 03009 uint8_t nBtnsWanted; 03010 uint8_t firstBtnRtrn; 03011 uint8_t nBtnsRtrn; 03012 uint8_t totalBtns; 03013 uint8_t hasOwnState; 03014 uint16_t dfltKbdFB; 03015 uint16_t dfltLedFB; 03016 uint8_t pad0[2]; 03017 xcb_atom_t devType; 03018 uint16_t nameLen; 03019 } xcb_xkb_get_device_info_reply_t; 03020 03022 #define XCB_XKB_SET_DEVICE_INFO 25 03023 03027 typedef struct xcb_xkb_set_device_info_request_t { 03028 uint8_t major_opcode; 03029 uint8_t minor_opcode; 03030 uint16_t length; 03031 xcb_xkb_device_spec_t deviceSpec; 03032 uint8_t firstBtn; 03033 uint8_t nBtns; 03034 uint16_t change; 03035 uint16_t nDeviceLedFBs; 03036 } xcb_xkb_set_device_info_request_t; 03037 03041 typedef struct xcb_xkb_set_debugging_flags_cookie_t { 03042 unsigned int sequence; 03043 } xcb_xkb_set_debugging_flags_cookie_t; 03044 03046 #define XCB_XKB_SET_DEBUGGING_FLAGS 101 03047 03051 typedef struct xcb_xkb_set_debugging_flags_request_t { 03052 uint8_t major_opcode; 03053 uint8_t minor_opcode; 03054 uint16_t length; 03055 uint16_t msgLength; 03056 uint8_t pad0[2]; 03057 uint32_t affectFlags; 03058 uint32_t flags; 03059 uint32_t affectCtrls; 03060 uint32_t ctrls; 03061 } xcb_xkb_set_debugging_flags_request_t; 03062 03066 typedef struct xcb_xkb_set_debugging_flags_reply_t { 03067 uint8_t response_type; 03068 uint8_t pad0; 03069 uint16_t sequence; 03070 uint32_t length; 03071 uint32_t currentFlags; 03072 uint32_t currentCtrls; 03073 uint32_t supportedFlags; 03074 uint32_t supportedCtrls; 03075 uint8_t pad1[8]; 03076 } xcb_xkb_set_debugging_flags_reply_t; 03077 03079 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0 03080 03084 typedef struct xcb_xkb_new_keyboard_notify_event_t { 03085 uint8_t response_type; 03086 uint8_t xkbType; 03087 uint16_t sequence; 03088 xcb_timestamp_t time; 03089 uint8_t deviceID; 03090 uint8_t oldDeviceID; 03091 xcb_keycode_t minKeyCode; 03092 xcb_keycode_t maxKeyCode; 03093 xcb_keycode_t oldMinKeyCode; 03094 xcb_keycode_t oldMaxKeyCode; 03095 uint8_t requestMajor; 03096 uint8_t requestMinor; 03097 uint16_t changed; 03098 uint8_t pad0[14]; 03099 } xcb_xkb_new_keyboard_notify_event_t; 03100 03102 #define XCB_XKB_MAP_NOTIFY 1 03103 03107 typedef struct xcb_xkb_map_notify_event_t { 03108 uint8_t response_type; 03109 uint8_t xkbType; 03110 uint16_t sequence; 03111 xcb_timestamp_t time; 03112 uint8_t deviceID; 03113 uint8_t ptrBtnActions; 03114 uint16_t changed; 03115 xcb_keycode_t minKeyCode; 03116 xcb_keycode_t maxKeyCode; 03117 uint8_t firstType; 03118 uint8_t nTypes; 03119 xcb_keycode_t firstKeySym; 03120 uint8_t nKeySyms; 03121 xcb_keycode_t firstKeyAct; 03122 uint8_t nKeyActs; 03123 xcb_keycode_t firstKeyBehavior; 03124 uint8_t nKeyBehavior; 03125 xcb_keycode_t firstKeyExplicit; 03126 uint8_t nKeyExplicit; 03127 xcb_keycode_t firstModMapKey; 03128 uint8_t nModMapKeys; 03129 xcb_keycode_t firstVModMapKey; 03130 uint8_t nVModMapKeys; 03131 uint16_t virtualMods; 03132 uint8_t pad0[2]; 03133 } xcb_xkb_map_notify_event_t; 03134 03136 #define XCB_XKB_STATE_NOTIFY 2 03137 03141 typedef struct xcb_xkb_state_notify_event_t { 03142 uint8_t response_type; 03143 uint8_t xkbType; 03144 uint16_t sequence; 03145 xcb_timestamp_t time; 03146 uint8_t deviceID; 03147 uint8_t mods; 03148 uint8_t baseMods; 03149 uint8_t latchedMods; 03150 uint8_t lockedMods; 03151 uint8_t group; 03152 int16_t baseGroup; 03153 int16_t latchedGroup; 03154 uint8_t lockedGroup; 03155 uint8_t compatState; 03156 uint8_t grabMods; 03157 uint8_t compatGrabMods; 03158 uint8_t lookupMods; 03159 uint8_t compatLoockupMods; 03160 uint16_t ptrBtnState; 03161 uint16_t changed; 03162 xcb_keycode_t keycode; 03163 uint8_t eventType; 03164 uint8_t requestMajor; 03165 uint8_t requestMinor; 03166 } xcb_xkb_state_notify_event_t; 03167 03169 #define XCB_XKB_CONTROLS_NOTIFY 3 03170 03174 typedef struct xcb_xkb_controls_notify_event_t { 03175 uint8_t response_type; 03176 uint8_t xkbType; 03177 uint16_t sequence; 03178 xcb_timestamp_t time; 03179 uint8_t deviceID; 03180 uint8_t numGroups; 03181 uint8_t pad0[2]; 03182 uint32_t changedControls; 03183 uint32_t enabledControls; 03184 uint32_t enabledControlChanges; 03185 xcb_keycode_t keycode; 03186 uint8_t eventType; 03187 uint8_t requestMajor; 03188 uint8_t requestMinor; 03189 uint8_t pad1[4]; 03190 } xcb_xkb_controls_notify_event_t; 03191 03193 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4 03194 03198 typedef struct xcb_xkb_indicator_state_notify_event_t { 03199 uint8_t response_type; 03200 uint8_t xkbType; 03201 uint16_t sequence; 03202 xcb_timestamp_t time; 03203 uint8_t deviceID; 03204 uint8_t pad0[3]; 03205 uint32_t state; 03206 uint32_t stateChanged; 03207 uint8_t pad1[12]; 03208 } xcb_xkb_indicator_state_notify_event_t; 03209 03211 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5 03212 03216 typedef struct xcb_xkb_indicator_map_notify_event_t { 03217 uint8_t response_type; 03218 uint8_t xkbType; 03219 uint16_t sequence; 03220 xcb_timestamp_t time; 03221 uint8_t deviceID; 03222 uint8_t pad0[3]; 03223 uint32_t state; 03224 uint32_t mapChanged; 03225 uint8_t pad1[12]; 03226 } xcb_xkb_indicator_map_notify_event_t; 03227 03229 #define XCB_XKB_NAMES_NOTIFY 6 03230 03234 typedef struct xcb_xkb_names_notify_event_t { 03235 uint8_t response_type; 03236 uint8_t xkbType; 03237 uint16_t sequence; 03238 xcb_timestamp_t time; 03239 uint8_t deviceID; 03240 uint8_t pad0; 03241 uint16_t changed; 03242 uint8_t firstType; 03243 uint8_t nTypes; 03244 uint8_t firstLevelName; 03245 uint8_t nLevelNames; 03246 uint8_t pad1; 03247 uint8_t nRadioGroups; 03248 uint8_t nKeyAliases; 03249 uint8_t changedGroupNames; 03250 uint16_t changedVirtualMods; 03251 xcb_keycode_t firstKey; 03252 uint8_t nKeys; 03253 uint32_t changedIndicators; 03254 uint8_t pad2[4]; 03255 } xcb_xkb_names_notify_event_t; 03256 03258 #define XCB_XKB_COMPAT_MAP_NOTIFY 7 03259 03263 typedef struct xcb_xkb_compat_map_notify_event_t { 03264 uint8_t response_type; 03265 uint8_t xkbType; 03266 uint16_t sequence; 03267 xcb_timestamp_t time; 03268 uint8_t deviceID; 03269 uint8_t changedGroups; 03270 uint16_t firstSI; 03271 uint16_t nSI; 03272 uint16_t nTotalSI; 03273 uint8_t pad0[16]; 03274 } xcb_xkb_compat_map_notify_event_t; 03275 03277 #define XCB_XKB_BELL_NOTIFY 8 03278 03282 typedef struct xcb_xkb_bell_notify_event_t { 03283 uint8_t response_type; 03284 uint8_t xkbType; 03285 uint16_t sequence; 03286 xcb_timestamp_t time; 03287 uint8_t deviceID; 03288 uint8_t bellClass; 03289 uint8_t bellID; 03290 uint8_t percent; 03291 uint16_t pitch; 03292 uint16_t duration; 03293 xcb_atom_t name; 03294 xcb_window_t window; 03295 uint8_t eventOnly; 03296 uint8_t pad0[7]; 03297 } xcb_xkb_bell_notify_event_t; 03298 03300 #define XCB_XKB_ACTION_MESSAGE 9 03301 03305 typedef struct xcb_xkb_action_message_event_t { 03306 uint8_t response_type; 03307 uint8_t xkbType; 03308 uint16_t sequence; 03309 xcb_timestamp_t time; 03310 uint8_t deviceID; 03311 xcb_keycode_t keycode; 03312 uint8_t press; 03313 uint8_t keyEventFollows; 03314 uint8_t mods; 03315 uint8_t group; 03316 xcb_xkb_string8_t message[8]; 03317 uint8_t pad0[10]; 03318 } xcb_xkb_action_message_event_t; 03319 03321 #define XCB_XKB_ACCESS_X_NOTIFY 10 03322 03326 typedef struct xcb_xkb_access_x_notify_event_t { 03327 uint8_t response_type; 03328 uint8_t xkbType; 03329 uint16_t sequence; 03330 xcb_timestamp_t time; 03331 uint8_t deviceID; 03332 xcb_keycode_t keycode; 03333 uint16_t detailt; 03334 uint16_t slowKeysDelay; 03335 uint16_t debounceDelay; 03336 uint8_t pad0[16]; 03337 } xcb_xkb_access_x_notify_event_t; 03338 03340 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 03341 03345 typedef struct xcb_xkb_extension_device_notify_event_t { 03346 uint8_t response_type; 03347 uint8_t xkbType; 03348 uint16_t sequence; 03349 xcb_timestamp_t time; 03350 uint8_t deviceID; 03351 uint8_t pad0; 03352 uint16_t reason; 03353 uint16_t ledClass; 03354 uint16_t ledID; 03355 uint32_t ledsDefined; 03356 uint32_t ledState; 03357 uint8_t firstButton; 03358 uint8_t nButtons; 03359 uint16_t supported; 03360 uint16_t unsupported; 03361 uint8_t pad1[2]; 03362 } xcb_xkb_extension_device_notify_event_t; 03363 03373 /***************************************************************************** 03374 ** 03375 ** void xcb_xkb_device_spec_next 03376 ** 03377 ** @param xcb_xkb_device_spec_iterator_t *i 03378 ** @returns void 03379 ** 03380 *****************************************************************************/ 03381 03382 void 03383 xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i ); 03384 03395 /***************************************************************************** 03396 ** 03397 ** xcb_generic_iterator_t xcb_xkb_device_spec_end 03398 ** 03399 ** @param xcb_xkb_device_spec_iterator_t i 03400 ** @returns xcb_generic_iterator_t 03401 ** 03402 *****************************************************************************/ 03403 03404 xcb_generic_iterator_t 03405 xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i ); 03406 03416 /***************************************************************************** 03417 ** 03418 ** void xcb_xkb_led_class_spec_next 03419 ** 03420 ** @param xcb_xkb_led_class_spec_iterator_t *i 03421 ** @returns void 03422 ** 03423 *****************************************************************************/ 03424 03425 void 03426 xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i ); 03427 03438 /***************************************************************************** 03439 ** 03440 ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end 03441 ** 03442 ** @param xcb_xkb_led_class_spec_iterator_t i 03443 ** @returns xcb_generic_iterator_t 03444 ** 03445 *****************************************************************************/ 03446 03447 xcb_generic_iterator_t 03448 xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i ); 03449 03459 /***************************************************************************** 03460 ** 03461 ** void xcb_xkb_bell_class_spec_next 03462 ** 03463 ** @param xcb_xkb_bell_class_spec_iterator_t *i 03464 ** @returns void 03465 ** 03466 *****************************************************************************/ 03467 03468 void 03469 xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i ); 03470 03481 /***************************************************************************** 03482 ** 03483 ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end 03484 ** 03485 ** @param xcb_xkb_bell_class_spec_iterator_t i 03486 ** @returns xcb_generic_iterator_t 03487 ** 03488 *****************************************************************************/ 03489 03490 xcb_generic_iterator_t 03491 xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i ); 03492 03502 /***************************************************************************** 03503 ** 03504 ** void xcb_xkb_id_spec_next 03505 ** 03506 ** @param xcb_xkb_id_spec_iterator_t *i 03507 ** @returns void 03508 ** 03509 *****************************************************************************/ 03510 03511 void 03512 xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i ); 03513 03524 /***************************************************************************** 03525 ** 03526 ** xcb_generic_iterator_t xcb_xkb_id_spec_end 03527 ** 03528 ** @param xcb_xkb_id_spec_iterator_t i 03529 ** @returns xcb_generic_iterator_t 03530 ** 03531 *****************************************************************************/ 03532 03533 xcb_generic_iterator_t 03534 xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i ); 03535 03545 /***************************************************************************** 03546 ** 03547 ** void xcb_xkb_indicator_map_next 03548 ** 03549 ** @param xcb_xkb_indicator_map_iterator_t *i 03550 ** @returns void 03551 ** 03552 *****************************************************************************/ 03553 03554 void 03555 xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i ); 03556 03567 /***************************************************************************** 03568 ** 03569 ** xcb_generic_iterator_t xcb_xkb_indicator_map_end 03570 ** 03571 ** @param xcb_xkb_indicator_map_iterator_t i 03572 ** @returns xcb_generic_iterator_t 03573 ** 03574 *****************************************************************************/ 03575 03576 xcb_generic_iterator_t 03577 xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i ); 03578 03588 /***************************************************************************** 03589 ** 03590 ** void xcb_xkb_mod_def_next 03591 ** 03592 ** @param xcb_xkb_mod_def_iterator_t *i 03593 ** @returns void 03594 ** 03595 *****************************************************************************/ 03596 03597 void 03598 xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i ); 03599 03610 /***************************************************************************** 03611 ** 03612 ** xcb_generic_iterator_t xcb_xkb_mod_def_end 03613 ** 03614 ** @param xcb_xkb_mod_def_iterator_t i 03615 ** @returns xcb_generic_iterator_t 03616 ** 03617 *****************************************************************************/ 03618 03619 xcb_generic_iterator_t 03620 xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i ); 03621 03631 /***************************************************************************** 03632 ** 03633 ** void xcb_xkb_key_name_next 03634 ** 03635 ** @param xcb_xkb_key_name_iterator_t *i 03636 ** @returns void 03637 ** 03638 *****************************************************************************/ 03639 03640 void 03641 xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i ); 03642 03653 /***************************************************************************** 03654 ** 03655 ** xcb_generic_iterator_t xcb_xkb_key_name_end 03656 ** 03657 ** @param xcb_xkb_key_name_iterator_t i 03658 ** @returns xcb_generic_iterator_t 03659 ** 03660 *****************************************************************************/ 03661 03662 xcb_generic_iterator_t 03663 xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i ); 03664 03674 /***************************************************************************** 03675 ** 03676 ** void xcb_xkb_key_alias_next 03677 ** 03678 ** @param xcb_xkb_key_alias_iterator_t *i 03679 ** @returns void 03680 ** 03681 *****************************************************************************/ 03682 03683 void 03684 xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i ); 03685 03696 /***************************************************************************** 03697 ** 03698 ** xcb_generic_iterator_t xcb_xkb_key_alias_end 03699 ** 03700 ** @param xcb_xkb_key_alias_iterator_t i 03701 ** @returns xcb_generic_iterator_t 03702 ** 03703 *****************************************************************************/ 03704 03705 xcb_generic_iterator_t 03706 xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i ); 03707 03708 int 03709 xcb_xkb_counted_string_16_sizeof (const void *_buffer ); 03710 03711 03712 /***************************************************************************** 03713 ** 03714 ** char * xcb_xkb_counted_string_16_string 03715 ** 03716 ** @param const xcb_xkb_counted_string_16_t *R 03717 ** @returns char * 03718 ** 03719 *****************************************************************************/ 03720 03721 char * 03722 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R ); 03723 03724 03725 /***************************************************************************** 03726 ** 03727 ** int xcb_xkb_counted_string_16_string_length 03728 ** 03729 ** @param const xcb_xkb_counted_string_16_t *R 03730 ** @returns int 03731 ** 03732 *****************************************************************************/ 03733 03734 int 03735 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R ); 03736 03737 03738 /***************************************************************************** 03739 ** 03740 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end 03741 ** 03742 ** @param const xcb_xkb_counted_string_16_t *R 03743 ** @returns xcb_generic_iterator_t 03744 ** 03745 *****************************************************************************/ 03746 03747 xcb_generic_iterator_t 03748 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R ); 03749 03750 03751 /***************************************************************************** 03752 ** 03753 ** void * xcb_xkb_counted_string_16_alignment_pad 03754 ** 03755 ** @param const xcb_xkb_counted_string_16_t *R 03756 ** @returns void * 03757 ** 03758 *****************************************************************************/ 03759 03760 void * 03761 xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R ); 03762 03763 03764 /***************************************************************************** 03765 ** 03766 ** int xcb_xkb_counted_string_16_alignment_pad_length 03767 ** 03768 ** @param const xcb_xkb_counted_string_16_t *R 03769 ** @returns int 03770 ** 03771 *****************************************************************************/ 03772 03773 int 03774 xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R ); 03775 03776 03777 /***************************************************************************** 03778 ** 03779 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_alignment_pad_end 03780 ** 03781 ** @param const xcb_xkb_counted_string_16_t *R 03782 ** @returns xcb_generic_iterator_t 03783 ** 03784 *****************************************************************************/ 03785 03786 xcb_generic_iterator_t 03787 xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R ); 03788 03798 /***************************************************************************** 03799 ** 03800 ** void xcb_xkb_counted_string_16_next 03801 ** 03802 ** @param xcb_xkb_counted_string_16_iterator_t *i 03803 ** @returns void 03804 ** 03805 *****************************************************************************/ 03806 03807 void 03808 xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i ); 03809 03820 /***************************************************************************** 03821 ** 03822 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end 03823 ** 03824 ** @param xcb_xkb_counted_string_16_iterator_t i 03825 ** @returns xcb_generic_iterator_t 03826 ** 03827 *****************************************************************************/ 03828 03829 xcb_generic_iterator_t 03830 xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i ); 03831 03841 /***************************************************************************** 03842 ** 03843 ** void xcb_xkb_kt_map_entry_next 03844 ** 03845 ** @param xcb_xkb_kt_map_entry_iterator_t *i 03846 ** @returns void 03847 ** 03848 *****************************************************************************/ 03849 03850 void 03851 xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i ); 03852 03863 /***************************************************************************** 03864 ** 03865 ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end 03866 ** 03867 ** @param xcb_xkb_kt_map_entry_iterator_t i 03868 ** @returns xcb_generic_iterator_t 03869 ** 03870 *****************************************************************************/ 03871 03872 xcb_generic_iterator_t 03873 xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i ); 03874 03875 int 03876 xcb_xkb_key_type_sizeof (const void *_buffer ); 03877 03878 03879 /***************************************************************************** 03880 ** 03881 ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map 03882 ** 03883 ** @param const xcb_xkb_key_type_t *R 03884 ** @returns xcb_xkb_kt_map_entry_t * 03885 ** 03886 *****************************************************************************/ 03887 03888 xcb_xkb_kt_map_entry_t * 03889 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R ); 03890 03891 03892 /***************************************************************************** 03893 ** 03894 ** int xcb_xkb_key_type_map_length 03895 ** 03896 ** @param const xcb_xkb_key_type_t *R 03897 ** @returns int 03898 ** 03899 *****************************************************************************/ 03900 03901 int 03902 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R ); 03903 03904 03905 /***************************************************************************** 03906 ** 03907 ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator 03908 ** 03909 ** @param const xcb_xkb_key_type_t *R 03910 ** @returns xcb_xkb_kt_map_entry_iterator_t 03911 ** 03912 *****************************************************************************/ 03913 03914 xcb_xkb_kt_map_entry_iterator_t 03915 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R ); 03916 03917 03918 /***************************************************************************** 03919 ** 03920 ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve 03921 ** 03922 ** @param const xcb_xkb_key_type_t *R 03923 ** @returns xcb_xkb_mod_def_t * 03924 ** 03925 *****************************************************************************/ 03926 03927 xcb_xkb_mod_def_t * 03928 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R ); 03929 03930 03931 /***************************************************************************** 03932 ** 03933 ** int xcb_xkb_key_type_preserve_length 03934 ** 03935 ** @param const xcb_xkb_key_type_t *R 03936 ** @returns int 03937 ** 03938 *****************************************************************************/ 03939 03940 int 03941 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R ); 03942 03943 03944 /***************************************************************************** 03945 ** 03946 ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator 03947 ** 03948 ** @param const xcb_xkb_key_type_t *R 03949 ** @returns xcb_xkb_mod_def_iterator_t 03950 ** 03951 *****************************************************************************/ 03952 03953 xcb_xkb_mod_def_iterator_t 03954 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R ); 03955 03965 /***************************************************************************** 03966 ** 03967 ** void xcb_xkb_key_type_next 03968 ** 03969 ** @param xcb_xkb_key_type_iterator_t *i 03970 ** @returns void 03971 ** 03972 *****************************************************************************/ 03973 03974 void 03975 xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i ); 03976 03987 /***************************************************************************** 03988 ** 03989 ** xcb_generic_iterator_t xcb_xkb_key_type_end 03990 ** 03991 ** @param xcb_xkb_key_type_iterator_t i 03992 ** @returns xcb_generic_iterator_t 03993 ** 03994 *****************************************************************************/ 03995 03996 xcb_generic_iterator_t 03997 xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i ); 03998 03999 int 04000 xcb_xkb_key_sym_map_sizeof (const void *_buffer ); 04001 04002 04003 /***************************************************************************** 04004 ** 04005 ** xcb_keysym_t * xcb_xkb_key_sym_map_syms 04006 ** 04007 ** @param const xcb_xkb_key_sym_map_t *R 04008 ** @returns xcb_keysym_t * 04009 ** 04010 *****************************************************************************/ 04011 04012 xcb_keysym_t * 04013 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R ); 04014 04015 04016 /***************************************************************************** 04017 ** 04018 ** int xcb_xkb_key_sym_map_syms_length 04019 ** 04020 ** @param const xcb_xkb_key_sym_map_t *R 04021 ** @returns int 04022 ** 04023 *****************************************************************************/ 04024 04025 int 04026 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R ); 04027 04028 04029 /***************************************************************************** 04030 ** 04031 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end 04032 ** 04033 ** @param const xcb_xkb_key_sym_map_t *R 04034 ** @returns xcb_generic_iterator_t 04035 ** 04036 *****************************************************************************/ 04037 04038 xcb_generic_iterator_t 04039 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R ); 04040 04050 /***************************************************************************** 04051 ** 04052 ** void xcb_xkb_key_sym_map_next 04053 ** 04054 ** @param xcb_xkb_key_sym_map_iterator_t *i 04055 ** @returns void 04056 ** 04057 *****************************************************************************/ 04058 04059 void 04060 xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i ); 04061 04072 /***************************************************************************** 04073 ** 04074 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end 04075 ** 04076 ** @param xcb_xkb_key_sym_map_iterator_t i 04077 ** @returns xcb_generic_iterator_t 04078 ** 04079 *****************************************************************************/ 04080 04081 xcb_generic_iterator_t 04082 xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i ); 04083 04093 /***************************************************************************** 04094 ** 04095 ** void xcb_xkb_common_behavior_next 04096 ** 04097 ** @param xcb_xkb_common_behavior_iterator_t *i 04098 ** @returns void 04099 ** 04100 *****************************************************************************/ 04101 04102 void 04103 xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i ); 04104 04115 /***************************************************************************** 04116 ** 04117 ** xcb_generic_iterator_t xcb_xkb_common_behavior_end 04118 ** 04119 ** @param xcb_xkb_common_behavior_iterator_t i 04120 ** @returns xcb_generic_iterator_t 04121 ** 04122 *****************************************************************************/ 04123 04124 xcb_generic_iterator_t 04125 xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i ); 04126 04136 /***************************************************************************** 04137 ** 04138 ** void xcb_xkb_default_behavior_next 04139 ** 04140 ** @param xcb_xkb_default_behavior_iterator_t *i 04141 ** @returns void 04142 ** 04143 *****************************************************************************/ 04144 04145 void 04146 xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i ); 04147 04158 /***************************************************************************** 04159 ** 04160 ** xcb_generic_iterator_t xcb_xkb_default_behavior_end 04161 ** 04162 ** @param xcb_xkb_default_behavior_iterator_t i 04163 ** @returns xcb_generic_iterator_t 04164 ** 04165 *****************************************************************************/ 04166 04167 xcb_generic_iterator_t 04168 xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i ); 04169 04179 /***************************************************************************** 04180 ** 04181 ** void xcb_xkb_lock_behavior_next 04182 ** 04183 ** @param xcb_xkb_lock_behavior_iterator_t *i 04184 ** @returns void 04185 ** 04186 *****************************************************************************/ 04187 04188 void 04189 xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i ); 04190 04201 /***************************************************************************** 04202 ** 04203 ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end 04204 ** 04205 ** @param xcb_xkb_lock_behavior_iterator_t i 04206 ** @returns xcb_generic_iterator_t 04207 ** 04208 *****************************************************************************/ 04209 04210 xcb_generic_iterator_t 04211 xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i ); 04212 04222 /***************************************************************************** 04223 ** 04224 ** void xcb_xkb_radio_group_behavior_next 04225 ** 04226 ** @param xcb_xkb_radio_group_behavior_iterator_t *i 04227 ** @returns void 04228 ** 04229 *****************************************************************************/ 04230 04231 void 04232 xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i ); 04233 04244 /***************************************************************************** 04245 ** 04246 ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end 04247 ** 04248 ** @param xcb_xkb_radio_group_behavior_iterator_t i 04249 ** @returns xcb_generic_iterator_t 04250 ** 04251 *****************************************************************************/ 04252 04253 xcb_generic_iterator_t 04254 xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i ); 04255 04265 /***************************************************************************** 04266 ** 04267 ** void xcb_xkb_overlay_behavior_next 04268 ** 04269 ** @param xcb_xkb_overlay_behavior_iterator_t *i 04270 ** @returns void 04271 ** 04272 *****************************************************************************/ 04273 04274 void 04275 xcb_xkb_overlay_behavior_next (xcb_xkb_overlay_behavior_iterator_t *i ); 04276 04287 /***************************************************************************** 04288 ** 04289 ** xcb_generic_iterator_t xcb_xkb_overlay_behavior_end 04290 ** 04291 ** @param xcb_xkb_overlay_behavior_iterator_t i 04292 ** @returns xcb_generic_iterator_t 04293 ** 04294 *****************************************************************************/ 04295 04296 xcb_generic_iterator_t 04297 xcb_xkb_overlay_behavior_end (xcb_xkb_overlay_behavior_iterator_t i ); 04298 04308 /***************************************************************************** 04309 ** 04310 ** void xcb_xkb_permament_lock_behavior_next 04311 ** 04312 ** @param xcb_xkb_permament_lock_behavior_iterator_t *i 04313 ** @returns void 04314 ** 04315 *****************************************************************************/ 04316 04317 void 04318 xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_iterator_t *i ); 04319 04330 /***************************************************************************** 04331 ** 04332 ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end 04333 ** 04334 ** @param xcb_xkb_permament_lock_behavior_iterator_t i 04335 ** @returns xcb_generic_iterator_t 04336 ** 04337 *****************************************************************************/ 04338 04339 xcb_generic_iterator_t 04340 xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterator_t i ); 04341 04351 /***************************************************************************** 04352 ** 04353 ** void xcb_xkb_permament_radio_group_behavior_next 04354 ** 04355 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i 04356 ** @returns void 04357 ** 04358 *****************************************************************************/ 04359 04360 void 04361 xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_behavior_iterator_t *i ); 04362 04373 /***************************************************************************** 04374 ** 04375 ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end 04376 ** 04377 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i 04378 ** @returns xcb_generic_iterator_t 04379 ** 04380 *****************************************************************************/ 04381 04382 xcb_generic_iterator_t 04383 xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_behavior_iterator_t i ); 04384 04394 /***************************************************************************** 04395 ** 04396 ** void xcb_xkb_permament_overlay_behavior_next 04397 ** 04398 ** @param xcb_xkb_permament_overlay_behavior_iterator_t *i 04399 ** @returns void 04400 ** 04401 *****************************************************************************/ 04402 04403 void 04404 xcb_xkb_permament_overlay_behavior_next (xcb_xkb_permament_overlay_behavior_iterator_t *i ); 04405 04416 /***************************************************************************** 04417 ** 04418 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end 04419 ** 04420 ** @param xcb_xkb_permament_overlay_behavior_iterator_t i 04421 ** @returns xcb_generic_iterator_t 04422 ** 04423 *****************************************************************************/ 04424 04425 xcb_generic_iterator_t 04426 xcb_xkb_permament_overlay_behavior_end (xcb_xkb_permament_overlay_behavior_iterator_t i ); 04427 04437 /***************************************************************************** 04438 ** 04439 ** void xcb_xkb_behavior_next 04440 ** 04441 ** @param xcb_xkb_behavior_iterator_t *i 04442 ** @returns void 04443 ** 04444 *****************************************************************************/ 04445 04446 void 04447 xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i ); 04448 04459 /***************************************************************************** 04460 ** 04461 ** xcb_generic_iterator_t xcb_xkb_behavior_end 04462 ** 04463 ** @param xcb_xkb_behavior_iterator_t i 04464 ** @returns xcb_generic_iterator_t 04465 ** 04466 *****************************************************************************/ 04467 04468 xcb_generic_iterator_t 04469 xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i ); 04470 04480 /***************************************************************************** 04481 ** 04482 ** void xcb_xkb_set_behavior_next 04483 ** 04484 ** @param xcb_xkb_set_behavior_iterator_t *i 04485 ** @returns void 04486 ** 04487 *****************************************************************************/ 04488 04489 void 04490 xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i ); 04491 04502 /***************************************************************************** 04503 ** 04504 ** xcb_generic_iterator_t xcb_xkb_set_behavior_end 04505 ** 04506 ** @param xcb_xkb_set_behavior_iterator_t i 04507 ** @returns xcb_generic_iterator_t 04508 ** 04509 *****************************************************************************/ 04510 04511 xcb_generic_iterator_t 04512 xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i ); 04513 04523 /***************************************************************************** 04524 ** 04525 ** void xcb_xkb_set_explicit_next 04526 ** 04527 ** @param xcb_xkb_set_explicit_iterator_t *i 04528 ** @returns void 04529 ** 04530 *****************************************************************************/ 04531 04532 void 04533 xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i ); 04534 04545 /***************************************************************************** 04546 ** 04547 ** xcb_generic_iterator_t xcb_xkb_set_explicit_end 04548 ** 04549 ** @param xcb_xkb_set_explicit_iterator_t i 04550 ** @returns xcb_generic_iterator_t 04551 ** 04552 *****************************************************************************/ 04553 04554 xcb_generic_iterator_t 04555 xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i ); 04556 04566 /***************************************************************************** 04567 ** 04568 ** void xcb_xkb_key_mod_map_next 04569 ** 04570 ** @param xcb_xkb_key_mod_map_iterator_t *i 04571 ** @returns void 04572 ** 04573 *****************************************************************************/ 04574 04575 void 04576 xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i ); 04577 04588 /***************************************************************************** 04589 ** 04590 ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end 04591 ** 04592 ** @param xcb_xkb_key_mod_map_iterator_t i 04593 ** @returns xcb_generic_iterator_t 04594 ** 04595 *****************************************************************************/ 04596 04597 xcb_generic_iterator_t 04598 xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i ); 04599 04609 /***************************************************************************** 04610 ** 04611 ** void xcb_xkb_key_v_mod_map_next 04612 ** 04613 ** @param xcb_xkb_key_v_mod_map_iterator_t *i 04614 ** @returns void 04615 ** 04616 *****************************************************************************/ 04617 04618 void 04619 xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i ); 04620 04631 /***************************************************************************** 04632 ** 04633 ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end 04634 ** 04635 ** @param xcb_xkb_key_v_mod_map_iterator_t i 04636 ** @returns xcb_generic_iterator_t 04637 ** 04638 *****************************************************************************/ 04639 04640 xcb_generic_iterator_t 04641 xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i ); 04642 04652 /***************************************************************************** 04653 ** 04654 ** void xcb_xkb_kt_set_map_entry_next 04655 ** 04656 ** @param xcb_xkb_kt_set_map_entry_iterator_t *i 04657 ** @returns void 04658 ** 04659 *****************************************************************************/ 04660 04661 void 04662 xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i ); 04663 04674 /***************************************************************************** 04675 ** 04676 ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end 04677 ** 04678 ** @param xcb_xkb_kt_set_map_entry_iterator_t i 04679 ** @returns xcb_generic_iterator_t 04680 ** 04681 *****************************************************************************/ 04682 04683 xcb_generic_iterator_t 04684 xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i ); 04685 04686 int 04687 xcb_xkb_set_key_type_sizeof (const void *_buffer ); 04688 04689 04690 /***************************************************************************** 04691 ** 04692 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries 04693 ** 04694 ** @param const xcb_xkb_set_key_type_t *R 04695 ** @returns xcb_xkb_kt_set_map_entry_t * 04696 ** 04697 *****************************************************************************/ 04698 04699 xcb_xkb_kt_set_map_entry_t * 04700 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R ); 04701 04702 04703 /***************************************************************************** 04704 ** 04705 ** int xcb_xkb_set_key_type_entries_length 04706 ** 04707 ** @param const xcb_xkb_set_key_type_t *R 04708 ** @returns int 04709 ** 04710 *****************************************************************************/ 04711 04712 int 04713 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R ); 04714 04715 04716 /***************************************************************************** 04717 ** 04718 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator 04719 ** 04720 ** @param const xcb_xkb_set_key_type_t *R 04721 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 04722 ** 04723 *****************************************************************************/ 04724 04725 xcb_xkb_kt_set_map_entry_iterator_t 04726 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R ); 04727 04728 04729 /***************************************************************************** 04730 ** 04731 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries 04732 ** 04733 ** @param const xcb_xkb_set_key_type_t *R 04734 ** @returns xcb_xkb_kt_set_map_entry_t * 04735 ** 04736 *****************************************************************************/ 04737 04738 xcb_xkb_kt_set_map_entry_t * 04739 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R ); 04740 04741 04742 /***************************************************************************** 04743 ** 04744 ** int xcb_xkb_set_key_type_preserve_entries_length 04745 ** 04746 ** @param const xcb_xkb_set_key_type_t *R 04747 ** @returns int 04748 ** 04749 *****************************************************************************/ 04750 04751 int 04752 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R ); 04753 04754 04755 /***************************************************************************** 04756 ** 04757 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator 04758 ** 04759 ** @param const xcb_xkb_set_key_type_t *R 04760 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 04761 ** 04762 *****************************************************************************/ 04763 04764 xcb_xkb_kt_set_map_entry_iterator_t 04765 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R ); 04766 04776 /***************************************************************************** 04777 ** 04778 ** void xcb_xkb_set_key_type_next 04779 ** 04780 ** @param xcb_xkb_set_key_type_iterator_t *i 04781 ** @returns void 04782 ** 04783 *****************************************************************************/ 04784 04785 void 04786 xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i ); 04787 04798 /***************************************************************************** 04799 ** 04800 ** xcb_generic_iterator_t xcb_xkb_set_key_type_end 04801 ** 04802 ** @param xcb_xkb_set_key_type_iterator_t i 04803 ** @returns xcb_generic_iterator_t 04804 ** 04805 *****************************************************************************/ 04806 04807 xcb_generic_iterator_t 04808 xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i ); 04809 04819 /***************************************************************************** 04820 ** 04821 ** void xcb_xkb_string8_next 04822 ** 04823 ** @param xcb_xkb_string8_iterator_t *i 04824 ** @returns void 04825 ** 04826 *****************************************************************************/ 04827 04828 void 04829 xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i ); 04830 04841 /***************************************************************************** 04842 ** 04843 ** xcb_generic_iterator_t xcb_xkb_string8_end 04844 ** 04845 ** @param xcb_xkb_string8_iterator_t i 04846 ** @returns xcb_generic_iterator_t 04847 ** 04848 *****************************************************************************/ 04849 04850 xcb_generic_iterator_t 04851 xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i ); 04852 04853 int 04854 xcb_xkb_property_serialize (void **_buffer , 04855 const xcb_xkb_property_t *_aux , 04856 const xcb_xkb_string8_t *name , 04857 const xcb_xkb_string8_t *value ); 04858 04859 int 04860 xcb_xkb_property_unserialize (const void *_buffer , 04861 xcb_xkb_property_t **_aux ); 04862 04863 int 04864 xcb_xkb_property_sizeof (const void *_buffer ); 04865 04866 04867 /***************************************************************************** 04868 ** 04869 ** xcb_xkb_string8_t * xcb_xkb_property_name 04870 ** 04871 ** @param const xcb_xkb_property_t *R 04872 ** @returns xcb_xkb_string8_t * 04873 ** 04874 *****************************************************************************/ 04875 04876 xcb_xkb_string8_t * 04877 xcb_xkb_property_name (const xcb_xkb_property_t *R ); 04878 04879 04880 /***************************************************************************** 04881 ** 04882 ** int xcb_xkb_property_name_length 04883 ** 04884 ** @param const xcb_xkb_property_t *R 04885 ** @returns int 04886 ** 04887 *****************************************************************************/ 04888 04889 int 04890 xcb_xkb_property_name_length (const xcb_xkb_property_t *R ); 04891 04892 04893 /***************************************************************************** 04894 ** 04895 ** xcb_generic_iterator_t xcb_xkb_property_name_end 04896 ** 04897 ** @param const xcb_xkb_property_t *R 04898 ** @returns xcb_generic_iterator_t 04899 ** 04900 *****************************************************************************/ 04901 04902 xcb_generic_iterator_t 04903 xcb_xkb_property_name_end (const xcb_xkb_property_t *R ); 04904 04905 04906 /***************************************************************************** 04907 ** 04908 ** xcb_xkb_string8_t * xcb_xkb_property_value 04909 ** 04910 ** @param const xcb_xkb_property_t *R 04911 ** @returns xcb_xkb_string8_t * 04912 ** 04913 *****************************************************************************/ 04914 04915 xcb_xkb_string8_t * 04916 xcb_xkb_property_value (const xcb_xkb_property_t *R ); 04917 04918 04919 /***************************************************************************** 04920 ** 04921 ** int xcb_xkb_property_value_length 04922 ** 04923 ** @param const xcb_xkb_property_t *R 04924 ** @returns int 04925 ** 04926 *****************************************************************************/ 04927 04928 int 04929 xcb_xkb_property_value_length (const xcb_xkb_property_t *R ); 04930 04931 04932 /***************************************************************************** 04933 ** 04934 ** xcb_generic_iterator_t xcb_xkb_property_value_end 04935 ** 04936 ** @param const xcb_xkb_property_t *R 04937 ** @returns xcb_generic_iterator_t 04938 ** 04939 *****************************************************************************/ 04940 04941 xcb_generic_iterator_t 04942 xcb_xkb_property_value_end (const xcb_xkb_property_t *R ); 04943 04953 /***************************************************************************** 04954 ** 04955 ** void xcb_xkb_property_next 04956 ** 04957 ** @param xcb_xkb_property_iterator_t *i 04958 ** @returns void 04959 ** 04960 *****************************************************************************/ 04961 04962 void 04963 xcb_xkb_property_next (xcb_xkb_property_iterator_t *i ); 04964 04975 /***************************************************************************** 04976 ** 04977 ** xcb_generic_iterator_t xcb_xkb_property_end 04978 ** 04979 ** @param xcb_xkb_property_iterator_t i 04980 ** @returns xcb_generic_iterator_t 04981 ** 04982 *****************************************************************************/ 04983 04984 xcb_generic_iterator_t 04985 xcb_xkb_property_end (xcb_xkb_property_iterator_t i ); 04986 04987 int 04988 xcb_xkb_outline_sizeof (const void *_buffer ); 04989 04990 04991 /***************************************************************************** 04992 ** 04993 ** xcb_point_t * xcb_xkb_outline_points 04994 ** 04995 ** @param const xcb_xkb_outline_t *R 04996 ** @returns xcb_point_t * 04997 ** 04998 *****************************************************************************/ 04999 05000 xcb_point_t * 05001 xcb_xkb_outline_points (const xcb_xkb_outline_t *R ); 05002 05003 05004 /***************************************************************************** 05005 ** 05006 ** int xcb_xkb_outline_points_length 05007 ** 05008 ** @param const xcb_xkb_outline_t *R 05009 ** @returns int 05010 ** 05011 *****************************************************************************/ 05012 05013 int 05014 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R ); 05015 05016 05017 /***************************************************************************** 05018 ** 05019 ** xcb_point_iterator_t xcb_xkb_outline_points_iterator 05020 ** 05021 ** @param const xcb_xkb_outline_t *R 05022 ** @returns xcb_point_iterator_t 05023 ** 05024 *****************************************************************************/ 05025 05026 xcb_point_iterator_t 05027 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R ); 05028 05038 /***************************************************************************** 05039 ** 05040 ** void xcb_xkb_outline_next 05041 ** 05042 ** @param xcb_xkb_outline_iterator_t *i 05043 ** @returns void 05044 ** 05045 *****************************************************************************/ 05046 05047 void 05048 xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i ); 05049 05060 /***************************************************************************** 05061 ** 05062 ** xcb_generic_iterator_t xcb_xkb_outline_end 05063 ** 05064 ** @param xcb_xkb_outline_iterator_t i 05065 ** @returns xcb_generic_iterator_t 05066 ** 05067 *****************************************************************************/ 05068 05069 xcb_generic_iterator_t 05070 xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i ); 05071 05072 int 05073 xcb_xkb_shape_sizeof (const void *_buffer ); 05074 05075 05076 /***************************************************************************** 05077 ** 05078 ** int xcb_xkb_shape_outlines_length 05079 ** 05080 ** @param const xcb_xkb_shape_t *R 05081 ** @returns int 05082 ** 05083 *****************************************************************************/ 05084 05085 int 05086 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R ); 05087 05088 05089 /***************************************************************************** 05090 ** 05091 ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator 05092 ** 05093 ** @param const xcb_xkb_shape_t *R 05094 ** @returns xcb_xkb_outline_iterator_t 05095 ** 05096 *****************************************************************************/ 05097 05098 xcb_xkb_outline_iterator_t 05099 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R ); 05100 05110 /***************************************************************************** 05111 ** 05112 ** void xcb_xkb_shape_next 05113 ** 05114 ** @param xcb_xkb_shape_iterator_t *i 05115 ** @returns void 05116 ** 05117 *****************************************************************************/ 05118 05119 void 05120 xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i ); 05121 05132 /***************************************************************************** 05133 ** 05134 ** xcb_generic_iterator_t xcb_xkb_shape_end 05135 ** 05136 ** @param xcb_xkb_shape_iterator_t i 05137 ** @returns xcb_generic_iterator_t 05138 ** 05139 *****************************************************************************/ 05140 05141 xcb_generic_iterator_t 05142 xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i ); 05143 05153 /***************************************************************************** 05154 ** 05155 ** void xcb_xkb_key_next 05156 ** 05157 ** @param xcb_xkb_key_iterator_t *i 05158 ** @returns void 05159 ** 05160 *****************************************************************************/ 05161 05162 void 05163 xcb_xkb_key_next (xcb_xkb_key_iterator_t *i ); 05164 05175 /***************************************************************************** 05176 ** 05177 ** xcb_generic_iterator_t xcb_xkb_key_end 05178 ** 05179 ** @param xcb_xkb_key_iterator_t i 05180 ** @returns xcb_generic_iterator_t 05181 ** 05182 *****************************************************************************/ 05183 05184 xcb_generic_iterator_t 05185 xcb_xkb_key_end (xcb_xkb_key_iterator_t i ); 05186 05196 /***************************************************************************** 05197 ** 05198 ** void xcb_xkb_overlay_key_next 05199 ** 05200 ** @param xcb_xkb_overlay_key_iterator_t *i 05201 ** @returns void 05202 ** 05203 *****************************************************************************/ 05204 05205 void 05206 xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i ); 05207 05218 /***************************************************************************** 05219 ** 05220 ** xcb_generic_iterator_t xcb_xkb_overlay_key_end 05221 ** 05222 ** @param xcb_xkb_overlay_key_iterator_t i 05223 ** @returns xcb_generic_iterator_t 05224 ** 05225 *****************************************************************************/ 05226 05227 xcb_generic_iterator_t 05228 xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i ); 05229 05230 int 05231 xcb_xkb_overlay_row_sizeof (const void *_buffer ); 05232 05233 05234 /***************************************************************************** 05235 ** 05236 ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys 05237 ** 05238 ** @param const xcb_xkb_overlay_row_t *R 05239 ** @returns xcb_xkb_overlay_key_t * 05240 ** 05241 *****************************************************************************/ 05242 05243 xcb_xkb_overlay_key_t * 05244 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R ); 05245 05246 05247 /***************************************************************************** 05248 ** 05249 ** int xcb_xkb_overlay_row_keys_length 05250 ** 05251 ** @param const xcb_xkb_overlay_row_t *R 05252 ** @returns int 05253 ** 05254 *****************************************************************************/ 05255 05256 int 05257 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R ); 05258 05259 05260 /***************************************************************************** 05261 ** 05262 ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator 05263 ** 05264 ** @param const xcb_xkb_overlay_row_t *R 05265 ** @returns xcb_xkb_overlay_key_iterator_t 05266 ** 05267 *****************************************************************************/ 05268 05269 xcb_xkb_overlay_key_iterator_t 05270 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R ); 05271 05281 /***************************************************************************** 05282 ** 05283 ** void xcb_xkb_overlay_row_next 05284 ** 05285 ** @param xcb_xkb_overlay_row_iterator_t *i 05286 ** @returns void 05287 ** 05288 *****************************************************************************/ 05289 05290 void 05291 xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i ); 05292 05303 /***************************************************************************** 05304 ** 05305 ** xcb_generic_iterator_t xcb_xkb_overlay_row_end 05306 ** 05307 ** @param xcb_xkb_overlay_row_iterator_t i 05308 ** @returns xcb_generic_iterator_t 05309 ** 05310 *****************************************************************************/ 05311 05312 xcb_generic_iterator_t 05313 xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i ); 05314 05315 int 05316 xcb_xkb_overlay_sizeof (const void *_buffer ); 05317 05318 05319 /***************************************************************************** 05320 ** 05321 ** int xcb_xkb_overlay_rows_length 05322 ** 05323 ** @param const xcb_xkb_overlay_t *R 05324 ** @returns int 05325 ** 05326 *****************************************************************************/ 05327 05328 int 05329 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R ); 05330 05331 05332 /***************************************************************************** 05333 ** 05334 ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator 05335 ** 05336 ** @param const xcb_xkb_overlay_t *R 05337 ** @returns xcb_xkb_overlay_row_iterator_t 05338 ** 05339 *****************************************************************************/ 05340 05341 xcb_xkb_overlay_row_iterator_t 05342 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R ); 05343 05353 /***************************************************************************** 05354 ** 05355 ** void xcb_xkb_overlay_next 05356 ** 05357 ** @param xcb_xkb_overlay_iterator_t *i 05358 ** @returns void 05359 ** 05360 *****************************************************************************/ 05361 05362 void 05363 xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i ); 05364 05375 /***************************************************************************** 05376 ** 05377 ** xcb_generic_iterator_t xcb_xkb_overlay_end 05378 ** 05379 ** @param xcb_xkb_overlay_iterator_t i 05380 ** @returns xcb_generic_iterator_t 05381 ** 05382 *****************************************************************************/ 05383 05384 xcb_generic_iterator_t 05385 xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i ); 05386 05387 int 05388 xcb_xkb_row_sizeof (const void *_buffer ); 05389 05390 05391 /***************************************************************************** 05392 ** 05393 ** xcb_xkb_key_t * xcb_xkb_row_keys 05394 ** 05395 ** @param const xcb_xkb_row_t *R 05396 ** @returns xcb_xkb_key_t * 05397 ** 05398 *****************************************************************************/ 05399 05400 xcb_xkb_key_t * 05401 xcb_xkb_row_keys (const xcb_xkb_row_t *R ); 05402 05403 05404 /***************************************************************************** 05405 ** 05406 ** int xcb_xkb_row_keys_length 05407 ** 05408 ** @param const xcb_xkb_row_t *R 05409 ** @returns int 05410 ** 05411 *****************************************************************************/ 05412 05413 int 05414 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R ); 05415 05416 05417 /***************************************************************************** 05418 ** 05419 ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator 05420 ** 05421 ** @param const xcb_xkb_row_t *R 05422 ** @returns xcb_xkb_key_iterator_t 05423 ** 05424 *****************************************************************************/ 05425 05426 xcb_xkb_key_iterator_t 05427 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R ); 05428 05438 /***************************************************************************** 05439 ** 05440 ** void xcb_xkb_row_next 05441 ** 05442 ** @param xcb_xkb_row_iterator_t *i 05443 ** @returns void 05444 ** 05445 *****************************************************************************/ 05446 05447 void 05448 xcb_xkb_row_next (xcb_xkb_row_iterator_t *i ); 05449 05460 /***************************************************************************** 05461 ** 05462 ** xcb_generic_iterator_t xcb_xkb_row_end 05463 ** 05464 ** @param xcb_xkb_row_iterator_t i 05465 ** @returns xcb_generic_iterator_t 05466 ** 05467 *****************************************************************************/ 05468 05469 xcb_generic_iterator_t 05470 xcb_xkb_row_end (xcb_xkb_row_iterator_t i ); 05471 05481 /***************************************************************************** 05482 ** 05483 ** void xcb_xkb_common_doodad_next 05484 ** 05485 ** @param xcb_xkb_common_doodad_iterator_t *i 05486 ** @returns void 05487 ** 05488 *****************************************************************************/ 05489 05490 void 05491 xcb_xkb_common_doodad_next (xcb_xkb_common_doodad_iterator_t *i ); 05492 05503 /***************************************************************************** 05504 ** 05505 ** xcb_generic_iterator_t xcb_xkb_common_doodad_end 05506 ** 05507 ** @param xcb_xkb_common_doodad_iterator_t i 05508 ** @returns xcb_generic_iterator_t 05509 ** 05510 *****************************************************************************/ 05511 05512 xcb_generic_iterator_t 05513 xcb_xkb_common_doodad_end (xcb_xkb_common_doodad_iterator_t i ); 05514 05524 /***************************************************************************** 05525 ** 05526 ** void xcb_xkb_shape_doodad_next 05527 ** 05528 ** @param xcb_xkb_shape_doodad_iterator_t *i 05529 ** @returns void 05530 ** 05531 *****************************************************************************/ 05532 05533 void 05534 xcb_xkb_shape_doodad_next (xcb_xkb_shape_doodad_iterator_t *i ); 05535 05546 /***************************************************************************** 05547 ** 05548 ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end 05549 ** 05550 ** @param xcb_xkb_shape_doodad_iterator_t i 05551 ** @returns xcb_generic_iterator_t 05552 ** 05553 *****************************************************************************/ 05554 05555 xcb_generic_iterator_t 05556 xcb_xkb_shape_doodad_end (xcb_xkb_shape_doodad_iterator_t i ); 05557 05558 int 05559 xcb_xkb_text_doodad_sizeof (const void *_buffer ); 05560 05570 /***************************************************************************** 05571 ** 05572 ** void xcb_xkb_text_doodad_next 05573 ** 05574 ** @param xcb_xkb_text_doodad_iterator_t *i 05575 ** @returns void 05576 ** 05577 *****************************************************************************/ 05578 05579 void 05580 xcb_xkb_text_doodad_next (xcb_xkb_text_doodad_iterator_t *i ); 05581 05592 /***************************************************************************** 05593 ** 05594 ** xcb_generic_iterator_t xcb_xkb_text_doodad_end 05595 ** 05596 ** @param xcb_xkb_text_doodad_iterator_t i 05597 ** @returns xcb_generic_iterator_t 05598 ** 05599 *****************************************************************************/ 05600 05601 xcb_generic_iterator_t 05602 xcb_xkb_text_doodad_end (xcb_xkb_text_doodad_iterator_t i ); 05603 05613 /***************************************************************************** 05614 ** 05615 ** void xcb_xkb_indicator_doodad_next 05616 ** 05617 ** @param xcb_xkb_indicator_doodad_iterator_t *i 05618 ** @returns void 05619 ** 05620 *****************************************************************************/ 05621 05622 void 05623 xcb_xkb_indicator_doodad_next (xcb_xkb_indicator_doodad_iterator_t *i ); 05624 05635 /***************************************************************************** 05636 ** 05637 ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end 05638 ** 05639 ** @param xcb_xkb_indicator_doodad_iterator_t i 05640 ** @returns xcb_generic_iterator_t 05641 ** 05642 *****************************************************************************/ 05643 05644 xcb_generic_iterator_t 05645 xcb_xkb_indicator_doodad_end (xcb_xkb_indicator_doodad_iterator_t i ); 05646 05647 int 05648 xcb_xkb_logo_doodad_sizeof (const void *_buffer ); 05649 05659 /***************************************************************************** 05660 ** 05661 ** void xcb_xkb_logo_doodad_next 05662 ** 05663 ** @param xcb_xkb_logo_doodad_iterator_t *i 05664 ** @returns void 05665 ** 05666 *****************************************************************************/ 05667 05668 void 05669 xcb_xkb_logo_doodad_next (xcb_xkb_logo_doodad_iterator_t *i ); 05670 05681 /***************************************************************************** 05682 ** 05683 ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end 05684 ** 05685 ** @param xcb_xkb_logo_doodad_iterator_t i 05686 ** @returns xcb_generic_iterator_t 05687 ** 05688 *****************************************************************************/ 05689 05690 xcb_generic_iterator_t 05691 xcb_xkb_logo_doodad_end (xcb_xkb_logo_doodad_iterator_t i ); 05692 05693 int 05694 xcb_xkb_doodad_sizeof (const void *_buffer ); 05695 05705 /***************************************************************************** 05706 ** 05707 ** void xcb_xkb_doodad_next 05708 ** 05709 ** @param xcb_xkb_doodad_iterator_t *i 05710 ** @returns void 05711 ** 05712 *****************************************************************************/ 05713 05714 void 05715 xcb_xkb_doodad_next (xcb_xkb_doodad_iterator_t *i ); 05716 05727 /***************************************************************************** 05728 ** 05729 ** xcb_generic_iterator_t xcb_xkb_doodad_end 05730 ** 05731 ** @param xcb_xkb_doodad_iterator_t i 05732 ** @returns xcb_generic_iterator_t 05733 ** 05734 *****************************************************************************/ 05735 05736 xcb_generic_iterator_t 05737 xcb_xkb_doodad_end (xcb_xkb_doodad_iterator_t i ); 05738 05739 int 05740 xcb_xkb_section_sizeof (const void *_buffer ); 05741 05742 05743 /***************************************************************************** 05744 ** 05745 ** int xcb_xkb_section_rows_length 05746 ** 05747 ** @param const xcb_xkb_section_t *R 05748 ** @returns int 05749 ** 05750 *****************************************************************************/ 05751 05752 int 05753 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R ); 05754 05755 05756 /***************************************************************************** 05757 ** 05758 ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator 05759 ** 05760 ** @param const xcb_xkb_section_t *R 05761 ** @returns xcb_xkb_row_iterator_t 05762 ** 05763 *****************************************************************************/ 05764 05765 xcb_xkb_row_iterator_t 05766 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R ); 05767 05768 05769 /***************************************************************************** 05770 ** 05771 ** int xcb_xkb_section_doodads_length 05772 ** 05773 ** @param const xcb_xkb_section_t *R 05774 ** @returns int 05775 ** 05776 *****************************************************************************/ 05777 05778 int 05779 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R ); 05780 05781 05782 /***************************************************************************** 05783 ** 05784 ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator 05785 ** 05786 ** @param const xcb_xkb_section_t *R 05787 ** @returns xcb_xkb_doodad_iterator_t 05788 ** 05789 *****************************************************************************/ 05790 05791 xcb_xkb_doodad_iterator_t 05792 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R ); 05793 05794 05795 /***************************************************************************** 05796 ** 05797 ** int xcb_xkb_section_overlays_length 05798 ** 05799 ** @param const xcb_xkb_section_t *R 05800 ** @returns int 05801 ** 05802 *****************************************************************************/ 05803 05804 int 05805 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R ); 05806 05807 05808 /***************************************************************************** 05809 ** 05810 ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator 05811 ** 05812 ** @param const xcb_xkb_section_t *R 05813 ** @returns xcb_xkb_overlay_iterator_t 05814 ** 05815 *****************************************************************************/ 05816 05817 xcb_xkb_overlay_iterator_t 05818 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R ); 05819 05829 /***************************************************************************** 05830 ** 05831 ** void xcb_xkb_section_next 05832 ** 05833 ** @param xcb_xkb_section_iterator_t *i 05834 ** @returns void 05835 ** 05836 *****************************************************************************/ 05837 05838 void 05839 xcb_xkb_section_next (xcb_xkb_section_iterator_t *i ); 05840 05851 /***************************************************************************** 05852 ** 05853 ** xcb_generic_iterator_t xcb_xkb_section_end 05854 ** 05855 ** @param xcb_xkb_section_iterator_t i 05856 ** @returns xcb_generic_iterator_t 05857 ** 05858 *****************************************************************************/ 05859 05860 xcb_generic_iterator_t 05861 xcb_xkb_section_end (xcb_xkb_section_iterator_t i ); 05862 05863 int 05864 xcb_xkb_listing_sizeof (const void *_buffer ); 05865 05866 05867 /***************************************************************************** 05868 ** 05869 ** xcb_xkb_string8_t * xcb_xkb_listing_string 05870 ** 05871 ** @param const xcb_xkb_listing_t *R 05872 ** @returns xcb_xkb_string8_t * 05873 ** 05874 *****************************************************************************/ 05875 05876 xcb_xkb_string8_t * 05877 xcb_xkb_listing_string (const xcb_xkb_listing_t *R ); 05878 05879 05880 /***************************************************************************** 05881 ** 05882 ** int xcb_xkb_listing_string_length 05883 ** 05884 ** @param const xcb_xkb_listing_t *R 05885 ** @returns int 05886 ** 05887 *****************************************************************************/ 05888 05889 int 05890 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R ); 05891 05892 05893 /***************************************************************************** 05894 ** 05895 ** xcb_generic_iterator_t xcb_xkb_listing_string_end 05896 ** 05897 ** @param const xcb_xkb_listing_t *R 05898 ** @returns xcb_generic_iterator_t 05899 ** 05900 *****************************************************************************/ 05901 05902 xcb_generic_iterator_t 05903 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R ); 05904 05914 /***************************************************************************** 05915 ** 05916 ** void xcb_xkb_listing_next 05917 ** 05918 ** @param xcb_xkb_listing_iterator_t *i 05919 ** @returns void 05920 ** 05921 *****************************************************************************/ 05922 05923 void 05924 xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i ); 05925 05936 /***************************************************************************** 05937 ** 05938 ** xcb_generic_iterator_t xcb_xkb_listing_end 05939 ** 05940 ** @param xcb_xkb_listing_iterator_t i 05941 ** @returns xcb_generic_iterator_t 05942 ** 05943 *****************************************************************************/ 05944 05945 xcb_generic_iterator_t 05946 xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i ); 05947 05948 int 05949 xcb_xkb_device_led_info_sizeof (const void *_buffer ); 05950 05951 05952 /***************************************************************************** 05953 ** 05954 ** xcb_atom_t * xcb_xkb_device_led_info_names 05955 ** 05956 ** @param const xcb_xkb_device_led_info_t *R 05957 ** @returns xcb_atom_t * 05958 ** 05959 *****************************************************************************/ 05960 05961 xcb_atom_t * 05962 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R ); 05963 05964 05965 /***************************************************************************** 05966 ** 05967 ** int xcb_xkb_device_led_info_names_length 05968 ** 05969 ** @param const xcb_xkb_device_led_info_t *R 05970 ** @returns int 05971 ** 05972 *****************************************************************************/ 05973 05974 int 05975 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R ); 05976 05977 05978 /***************************************************************************** 05979 ** 05980 ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end 05981 ** 05982 ** @param const xcb_xkb_device_led_info_t *R 05983 ** @returns xcb_generic_iterator_t 05984 ** 05985 *****************************************************************************/ 05986 05987 xcb_generic_iterator_t 05988 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R ); 05989 05990 05991 /***************************************************************************** 05992 ** 05993 ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps 05994 ** 05995 ** @param const xcb_xkb_device_led_info_t *R 05996 ** @returns xcb_xkb_indicator_map_t * 05997 ** 05998 *****************************************************************************/ 05999 06000 xcb_xkb_indicator_map_t * 06001 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R ); 06002 06003 06004 /***************************************************************************** 06005 ** 06006 ** int xcb_xkb_device_led_info_maps_length 06007 ** 06008 ** @param const xcb_xkb_device_led_info_t *R 06009 ** @returns int 06010 ** 06011 *****************************************************************************/ 06012 06013 int 06014 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R ); 06015 06016 06017 /***************************************************************************** 06018 ** 06019 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator 06020 ** 06021 ** @param const xcb_xkb_device_led_info_t *R 06022 ** @returns xcb_xkb_indicator_map_iterator_t 06023 ** 06024 *****************************************************************************/ 06025 06026 xcb_xkb_indicator_map_iterator_t 06027 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R ); 06028 06038 /***************************************************************************** 06039 ** 06040 ** void xcb_xkb_device_led_info_next 06041 ** 06042 ** @param xcb_xkb_device_led_info_iterator_t *i 06043 ** @returns void 06044 ** 06045 *****************************************************************************/ 06046 06047 void 06048 xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i ); 06049 06060 /***************************************************************************** 06061 ** 06062 ** xcb_generic_iterator_t xcb_xkb_device_led_info_end 06063 ** 06064 ** @param xcb_xkb_device_led_info_iterator_t i 06065 ** @returns xcb_generic_iterator_t 06066 ** 06067 *****************************************************************************/ 06068 06069 xcb_generic_iterator_t 06070 xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i ); 06071 06081 /***************************************************************************** 06082 ** 06083 ** void xcb_xkb_sa_no_action_next 06084 ** 06085 ** @param xcb_xkb_sa_no_action_iterator_t *i 06086 ** @returns void 06087 ** 06088 *****************************************************************************/ 06089 06090 void 06091 xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i ); 06092 06103 /***************************************************************************** 06104 ** 06105 ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end 06106 ** 06107 ** @param xcb_xkb_sa_no_action_iterator_t i 06108 ** @returns xcb_generic_iterator_t 06109 ** 06110 *****************************************************************************/ 06111 06112 xcb_generic_iterator_t 06113 xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i ); 06114 06124 /***************************************************************************** 06125 ** 06126 ** void xcb_xkb_sa_set_mods_next 06127 ** 06128 ** @param xcb_xkb_sa_set_mods_iterator_t *i 06129 ** @returns void 06130 ** 06131 *****************************************************************************/ 06132 06133 void 06134 xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i ); 06135 06146 /***************************************************************************** 06147 ** 06148 ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end 06149 ** 06150 ** @param xcb_xkb_sa_set_mods_iterator_t i 06151 ** @returns xcb_generic_iterator_t 06152 ** 06153 *****************************************************************************/ 06154 06155 xcb_generic_iterator_t 06156 xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i ); 06157 06167 /***************************************************************************** 06168 ** 06169 ** void xcb_xkb_sa_latch_mods_next 06170 ** 06171 ** @param xcb_xkb_sa_latch_mods_iterator_t *i 06172 ** @returns void 06173 ** 06174 *****************************************************************************/ 06175 06176 void 06177 xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i ); 06178 06189 /***************************************************************************** 06190 ** 06191 ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end 06192 ** 06193 ** @param xcb_xkb_sa_latch_mods_iterator_t i 06194 ** @returns xcb_generic_iterator_t 06195 ** 06196 *****************************************************************************/ 06197 06198 xcb_generic_iterator_t 06199 xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i ); 06200 06210 /***************************************************************************** 06211 ** 06212 ** void xcb_xkb_sa_lock_mods_next 06213 ** 06214 ** @param xcb_xkb_sa_lock_mods_iterator_t *i 06215 ** @returns void 06216 ** 06217 *****************************************************************************/ 06218 06219 void 06220 xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i ); 06221 06232 /***************************************************************************** 06233 ** 06234 ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end 06235 ** 06236 ** @param xcb_xkb_sa_lock_mods_iterator_t i 06237 ** @returns xcb_generic_iterator_t 06238 ** 06239 *****************************************************************************/ 06240 06241 xcb_generic_iterator_t 06242 xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i ); 06243 06253 /***************************************************************************** 06254 ** 06255 ** void xcb_xkb_sa_set_group_next 06256 ** 06257 ** @param xcb_xkb_sa_set_group_iterator_t *i 06258 ** @returns void 06259 ** 06260 *****************************************************************************/ 06261 06262 void 06263 xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i ); 06264 06275 /***************************************************************************** 06276 ** 06277 ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end 06278 ** 06279 ** @param xcb_xkb_sa_set_group_iterator_t i 06280 ** @returns xcb_generic_iterator_t 06281 ** 06282 *****************************************************************************/ 06283 06284 xcb_generic_iterator_t 06285 xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i ); 06286 06296 /***************************************************************************** 06297 ** 06298 ** void xcb_xkb_sa_latch_group_next 06299 ** 06300 ** @param xcb_xkb_sa_latch_group_iterator_t *i 06301 ** @returns void 06302 ** 06303 *****************************************************************************/ 06304 06305 void 06306 xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i ); 06307 06318 /***************************************************************************** 06319 ** 06320 ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end 06321 ** 06322 ** @param xcb_xkb_sa_latch_group_iterator_t i 06323 ** @returns xcb_generic_iterator_t 06324 ** 06325 *****************************************************************************/ 06326 06327 xcb_generic_iterator_t 06328 xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i ); 06329 06339 /***************************************************************************** 06340 ** 06341 ** void xcb_xkb_sa_lock_group_next 06342 ** 06343 ** @param xcb_xkb_sa_lock_group_iterator_t *i 06344 ** @returns void 06345 ** 06346 *****************************************************************************/ 06347 06348 void 06349 xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i ); 06350 06361 /***************************************************************************** 06362 ** 06363 ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end 06364 ** 06365 ** @param xcb_xkb_sa_lock_group_iterator_t i 06366 ** @returns xcb_generic_iterator_t 06367 ** 06368 *****************************************************************************/ 06369 06370 xcb_generic_iterator_t 06371 xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i ); 06372 06382 /***************************************************************************** 06383 ** 06384 ** void xcb_xkb_sa_move_ptr_next 06385 ** 06386 ** @param xcb_xkb_sa_move_ptr_iterator_t *i 06387 ** @returns void 06388 ** 06389 *****************************************************************************/ 06390 06391 void 06392 xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i ); 06393 06404 /***************************************************************************** 06405 ** 06406 ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end 06407 ** 06408 ** @param xcb_xkb_sa_move_ptr_iterator_t i 06409 ** @returns xcb_generic_iterator_t 06410 ** 06411 *****************************************************************************/ 06412 06413 xcb_generic_iterator_t 06414 xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i ); 06415 06425 /***************************************************************************** 06426 ** 06427 ** void xcb_xkb_sa_ptr_btn_next 06428 ** 06429 ** @param xcb_xkb_sa_ptr_btn_iterator_t *i 06430 ** @returns void 06431 ** 06432 *****************************************************************************/ 06433 06434 void 06435 xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i ); 06436 06447 /***************************************************************************** 06448 ** 06449 ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end 06450 ** 06451 ** @param xcb_xkb_sa_ptr_btn_iterator_t i 06452 ** @returns xcb_generic_iterator_t 06453 ** 06454 *****************************************************************************/ 06455 06456 xcb_generic_iterator_t 06457 xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i ); 06458 06468 /***************************************************************************** 06469 ** 06470 ** void xcb_xkb_sa_lock_ptr_btn_next 06471 ** 06472 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i 06473 ** @returns void 06474 ** 06475 *****************************************************************************/ 06476 06477 void 06478 xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i ); 06479 06490 /***************************************************************************** 06491 ** 06492 ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end 06493 ** 06494 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i 06495 ** @returns xcb_generic_iterator_t 06496 ** 06497 *****************************************************************************/ 06498 06499 xcb_generic_iterator_t 06500 xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i ); 06501 06511 /***************************************************************************** 06512 ** 06513 ** void xcb_xkb_sa_set_ptr_dflt_next 06514 ** 06515 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i 06516 ** @returns void 06517 ** 06518 *****************************************************************************/ 06519 06520 void 06521 xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i ); 06522 06533 /***************************************************************************** 06534 ** 06535 ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end 06536 ** 06537 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i 06538 ** @returns xcb_generic_iterator_t 06539 ** 06540 *****************************************************************************/ 06541 06542 xcb_generic_iterator_t 06543 xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i ); 06544 06554 /***************************************************************************** 06555 ** 06556 ** void xcb_xkb_sa_iso_lock_next 06557 ** 06558 ** @param xcb_xkb_sa_iso_lock_iterator_t *i 06559 ** @returns void 06560 ** 06561 *****************************************************************************/ 06562 06563 void 06564 xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i ); 06565 06576 /***************************************************************************** 06577 ** 06578 ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end 06579 ** 06580 ** @param xcb_xkb_sa_iso_lock_iterator_t i 06581 ** @returns xcb_generic_iterator_t 06582 ** 06583 *****************************************************************************/ 06584 06585 xcb_generic_iterator_t 06586 xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i ); 06587 06597 /***************************************************************************** 06598 ** 06599 ** void xcb_xkb_sa_terminate_next 06600 ** 06601 ** @param xcb_xkb_sa_terminate_iterator_t *i 06602 ** @returns void 06603 ** 06604 *****************************************************************************/ 06605 06606 void 06607 xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i ); 06608 06619 /***************************************************************************** 06620 ** 06621 ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end 06622 ** 06623 ** @param xcb_xkb_sa_terminate_iterator_t i 06624 ** @returns xcb_generic_iterator_t 06625 ** 06626 *****************************************************************************/ 06627 06628 xcb_generic_iterator_t 06629 xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i ); 06630 06640 /***************************************************************************** 06641 ** 06642 ** void xcb_xkb_sa_switch_screen_next 06643 ** 06644 ** @param xcb_xkb_sa_switch_screen_iterator_t *i 06645 ** @returns void 06646 ** 06647 *****************************************************************************/ 06648 06649 void 06650 xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i ); 06651 06662 /***************************************************************************** 06663 ** 06664 ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end 06665 ** 06666 ** @param xcb_xkb_sa_switch_screen_iterator_t i 06667 ** @returns xcb_generic_iterator_t 06668 ** 06669 *****************************************************************************/ 06670 06671 xcb_generic_iterator_t 06672 xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i ); 06673 06683 /***************************************************************************** 06684 ** 06685 ** void xcb_xkb_sa_set_controls_next 06686 ** 06687 ** @param xcb_xkb_sa_set_controls_iterator_t *i 06688 ** @returns void 06689 ** 06690 *****************************************************************************/ 06691 06692 void 06693 xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i ); 06694 06705 /***************************************************************************** 06706 ** 06707 ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end 06708 ** 06709 ** @param xcb_xkb_sa_set_controls_iterator_t i 06710 ** @returns xcb_generic_iterator_t 06711 ** 06712 *****************************************************************************/ 06713 06714 xcb_generic_iterator_t 06715 xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i ); 06716 06726 /***************************************************************************** 06727 ** 06728 ** void xcb_xkb_sa_lock_controls_next 06729 ** 06730 ** @param xcb_xkb_sa_lock_controls_iterator_t *i 06731 ** @returns void 06732 ** 06733 *****************************************************************************/ 06734 06735 void 06736 xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i ); 06737 06748 /***************************************************************************** 06749 ** 06750 ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end 06751 ** 06752 ** @param xcb_xkb_sa_lock_controls_iterator_t i 06753 ** @returns xcb_generic_iterator_t 06754 ** 06755 *****************************************************************************/ 06756 06757 xcb_generic_iterator_t 06758 xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i ); 06759 06769 /***************************************************************************** 06770 ** 06771 ** void xcb_xkb_sa_action_message_next 06772 ** 06773 ** @param xcb_xkb_sa_action_message_iterator_t *i 06774 ** @returns void 06775 ** 06776 *****************************************************************************/ 06777 06778 void 06779 xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i ); 06780 06791 /***************************************************************************** 06792 ** 06793 ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end 06794 ** 06795 ** @param xcb_xkb_sa_action_message_iterator_t i 06796 ** @returns xcb_generic_iterator_t 06797 ** 06798 *****************************************************************************/ 06799 06800 xcb_generic_iterator_t 06801 xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i ); 06802 06812 /***************************************************************************** 06813 ** 06814 ** void xcb_xkb_sa_redirect_key_next 06815 ** 06816 ** @param xcb_xkb_sa_redirect_key_iterator_t *i 06817 ** @returns void 06818 ** 06819 *****************************************************************************/ 06820 06821 void 06822 xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i ); 06823 06834 /***************************************************************************** 06835 ** 06836 ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end 06837 ** 06838 ** @param xcb_xkb_sa_redirect_key_iterator_t i 06839 ** @returns xcb_generic_iterator_t 06840 ** 06841 *****************************************************************************/ 06842 06843 xcb_generic_iterator_t 06844 xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i ); 06845 06855 /***************************************************************************** 06856 ** 06857 ** void xcb_xkb_sa_device_btn_next 06858 ** 06859 ** @param xcb_xkb_sa_device_btn_iterator_t *i 06860 ** @returns void 06861 ** 06862 *****************************************************************************/ 06863 06864 void 06865 xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i ); 06866 06877 /***************************************************************************** 06878 ** 06879 ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end 06880 ** 06881 ** @param xcb_xkb_sa_device_btn_iterator_t i 06882 ** @returns xcb_generic_iterator_t 06883 ** 06884 *****************************************************************************/ 06885 06886 xcb_generic_iterator_t 06887 xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i ); 06888 06898 /***************************************************************************** 06899 ** 06900 ** void xcb_xkb_sa_lock_device_btn_next 06901 ** 06902 ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i 06903 ** @returns void 06904 ** 06905 *****************************************************************************/ 06906 06907 void 06908 xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i ); 06909 06920 /***************************************************************************** 06921 ** 06922 ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end 06923 ** 06924 ** @param xcb_xkb_sa_lock_device_btn_iterator_t i 06925 ** @returns xcb_generic_iterator_t 06926 ** 06927 *****************************************************************************/ 06928 06929 xcb_generic_iterator_t 06930 xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i ); 06931 06941 /***************************************************************************** 06942 ** 06943 ** void xcb_xkb_sa_device_valuator_next 06944 ** 06945 ** @param xcb_xkb_sa_device_valuator_iterator_t *i 06946 ** @returns void 06947 ** 06948 *****************************************************************************/ 06949 06950 void 06951 xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i ); 06952 06963 /***************************************************************************** 06964 ** 06965 ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end 06966 ** 06967 ** @param xcb_xkb_sa_device_valuator_iterator_t i 06968 ** @returns xcb_generic_iterator_t 06969 ** 06970 *****************************************************************************/ 06971 06972 xcb_generic_iterator_t 06973 xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i ); 06974 06984 /***************************************************************************** 06985 ** 06986 ** void xcb_xkb_si_action_next 06987 ** 06988 ** @param xcb_xkb_si_action_iterator_t *i 06989 ** @returns void 06990 ** 06991 *****************************************************************************/ 06992 06993 void 06994 xcb_xkb_si_action_next (xcb_xkb_si_action_iterator_t *i ); 06995 07006 /***************************************************************************** 07007 ** 07008 ** xcb_generic_iterator_t xcb_xkb_si_action_end 07009 ** 07010 ** @param xcb_xkb_si_action_iterator_t i 07011 ** @returns xcb_generic_iterator_t 07012 ** 07013 *****************************************************************************/ 07014 07015 xcb_generic_iterator_t 07016 xcb_xkb_si_action_end (xcb_xkb_si_action_iterator_t i ); 07017 07027 /***************************************************************************** 07028 ** 07029 ** void xcb_xkb_sym_interpret_next 07030 ** 07031 ** @param xcb_xkb_sym_interpret_iterator_t *i 07032 ** @returns void 07033 ** 07034 *****************************************************************************/ 07035 07036 void 07037 xcb_xkb_sym_interpret_next (xcb_xkb_sym_interpret_iterator_t *i ); 07038 07049 /***************************************************************************** 07050 ** 07051 ** xcb_generic_iterator_t xcb_xkb_sym_interpret_end 07052 ** 07053 ** @param xcb_xkb_sym_interpret_iterator_t i 07054 ** @returns xcb_generic_iterator_t 07055 ** 07056 *****************************************************************************/ 07057 07058 xcb_generic_iterator_t 07059 xcb_xkb_sym_interpret_end (xcb_xkb_sym_interpret_iterator_t i ); 07060 07070 /***************************************************************************** 07071 ** 07072 ** void xcb_xkb_action_next 07073 ** 07074 ** @param xcb_xkb_action_iterator_t *i 07075 ** @returns void 07076 ** 07077 *****************************************************************************/ 07078 07079 void 07080 xcb_xkb_action_next (xcb_xkb_action_iterator_t *i ); 07081 07092 /***************************************************************************** 07093 ** 07094 ** xcb_generic_iterator_t xcb_xkb_action_end 07095 ** 07096 ** @param xcb_xkb_action_iterator_t i 07097 ** @returns xcb_generic_iterator_t 07098 ** 07099 *****************************************************************************/ 07100 07101 xcb_generic_iterator_t 07102 xcb_xkb_action_end (xcb_xkb_action_iterator_t i ); 07103 07113 /***************************************************************************** 07114 ** 07115 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension 07116 ** 07117 ** @param xcb_connection_t *c 07118 ** @param uint16_t wantedMajor 07119 ** @param uint16_t wantedMinor 07120 ** @returns xcb_xkb_use_extension_cookie_t 07121 ** 07122 *****************************************************************************/ 07123 07124 xcb_xkb_use_extension_cookie_t 07125 xcb_xkb_use_extension (xcb_connection_t *c , 07126 uint16_t wantedMajor , 07127 uint16_t wantedMinor ); 07128 07141 /***************************************************************************** 07142 ** 07143 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked 07144 ** 07145 ** @param xcb_connection_t *c 07146 ** @param uint16_t wantedMajor 07147 ** @param uint16_t wantedMinor 07148 ** @returns xcb_xkb_use_extension_cookie_t 07149 ** 07150 *****************************************************************************/ 07151 07152 xcb_xkb_use_extension_cookie_t 07153 xcb_xkb_use_extension_unchecked (xcb_connection_t *c , 07154 uint16_t wantedMajor , 07155 uint16_t wantedMinor ); 07156 07172 /***************************************************************************** 07173 ** 07174 ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply 07175 ** 07176 ** @param xcb_connection_t *c 07177 ** @param xcb_xkb_use_extension_cookie_t cookie 07178 ** @param xcb_generic_error_t **e 07179 ** @returns xcb_xkb_use_extension_reply_t * 07180 ** 07181 *****************************************************************************/ 07182 07183 xcb_xkb_use_extension_reply_t * 07184 xcb_xkb_use_extension_reply (xcb_connection_t *c , 07185 xcb_xkb_use_extension_cookie_t cookie , 07186 xcb_generic_error_t **e ); 07187 07188 int 07189 xcb_xkb_select_events_details_serialize (void **_buffer , 07190 uint16_t affectWhich , 07191 uint16_t clear , 07192 uint16_t selectAll , 07193 const xcb_xkb_select_events_details_t *_aux ); 07194 07195 int 07196 xcb_xkb_select_events_details_unpack (const void *_buffer , 07197 uint16_t affectWhich , 07198 uint16_t clear , 07199 uint16_t selectAll , 07200 xcb_xkb_select_events_details_t *_aux ); 07201 07202 int 07203 xcb_xkb_select_events_details_sizeof (const void *_buffer , 07204 uint16_t affectWhich , 07205 uint16_t clear , 07206 uint16_t selectAll ); 07207 07220 /***************************************************************************** 07221 ** 07222 ** xcb_void_cookie_t xcb_xkb_select_events_checked 07223 ** 07224 ** @param xcb_connection_t *c 07225 ** @param xcb_xkb_device_spec_t deviceSpec 07226 ** @param uint16_t affectWhich 07227 ** @param uint16_t clear 07228 ** @param uint16_t selectAll 07229 ** @param uint16_t affectMap 07230 ** @param uint16_t map 07231 ** @param const void *details 07232 ** @returns xcb_void_cookie_t 07233 ** 07234 *****************************************************************************/ 07235 07236 xcb_void_cookie_t 07237 xcb_xkb_select_events_checked (xcb_connection_t *c , 07238 xcb_xkb_device_spec_t deviceSpec , 07239 uint16_t affectWhich , 07240 uint16_t clear , 07241 uint16_t selectAll , 07242 uint16_t affectMap , 07243 uint16_t map , 07244 const void *details ); 07245 07255 /***************************************************************************** 07256 ** 07257 ** xcb_void_cookie_t xcb_xkb_select_events 07258 ** 07259 ** @param xcb_connection_t *c 07260 ** @param xcb_xkb_device_spec_t deviceSpec 07261 ** @param uint16_t affectWhich 07262 ** @param uint16_t clear 07263 ** @param uint16_t selectAll 07264 ** @param uint16_t affectMap 07265 ** @param uint16_t map 07266 ** @param const void *details 07267 ** @returns xcb_void_cookie_t 07268 ** 07269 *****************************************************************************/ 07270 07271 xcb_void_cookie_t 07272 xcb_xkb_select_events (xcb_connection_t *c , 07273 xcb_xkb_device_spec_t deviceSpec , 07274 uint16_t affectWhich , 07275 uint16_t clear , 07276 uint16_t selectAll , 07277 uint16_t affectMap , 07278 uint16_t map , 07279 const void *details ); 07280 07293 /***************************************************************************** 07294 ** 07295 ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked 07296 ** 07297 ** @param xcb_connection_t *c 07298 ** @param xcb_xkb_device_spec_t deviceSpec 07299 ** @param uint16_t affectWhich 07300 ** @param uint16_t clear 07301 ** @param uint16_t selectAll 07302 ** @param uint16_t affectMap 07303 ** @param uint16_t map 07304 ** @param const xcb_xkb_select_events_details_t *details 07305 ** @returns xcb_void_cookie_t 07306 ** 07307 *****************************************************************************/ 07308 07309 xcb_void_cookie_t 07310 xcb_xkb_select_events_aux_checked (xcb_connection_t *c , 07311 xcb_xkb_device_spec_t deviceSpec , 07312 uint16_t affectWhich , 07313 uint16_t clear , 07314 uint16_t selectAll , 07315 uint16_t affectMap , 07316 uint16_t map , 07317 const xcb_xkb_select_events_details_t *details ); 07318 07328 /***************************************************************************** 07329 ** 07330 ** xcb_void_cookie_t xcb_xkb_select_events_aux 07331 ** 07332 ** @param xcb_connection_t *c 07333 ** @param xcb_xkb_device_spec_t deviceSpec 07334 ** @param uint16_t affectWhich 07335 ** @param uint16_t clear 07336 ** @param uint16_t selectAll 07337 ** @param uint16_t affectMap 07338 ** @param uint16_t map 07339 ** @param const xcb_xkb_select_events_details_t *details 07340 ** @returns xcb_void_cookie_t 07341 ** 07342 *****************************************************************************/ 07343 07344 xcb_void_cookie_t 07345 xcb_xkb_select_events_aux (xcb_connection_t *c , 07346 xcb_xkb_device_spec_t deviceSpec , 07347 uint16_t affectWhich , 07348 uint16_t clear , 07349 uint16_t selectAll , 07350 uint16_t affectMap , 07351 uint16_t map , 07352 const xcb_xkb_select_events_details_t *details ); 07353 07366 /***************************************************************************** 07367 ** 07368 ** xcb_void_cookie_t xcb_xkb_bell_checked 07369 ** 07370 ** @param xcb_connection_t *c 07371 ** @param xcb_xkb_device_spec_t deviceSpec 07372 ** @param xcb_xkb_bell_class_spec_t bellClass 07373 ** @param xcb_xkb_id_spec_t bellID 07374 ** @param int8_t percent 07375 ** @param uint8_t forceSound 07376 ** @param uint8_t eventOnly 07377 ** @param int16_t pitch 07378 ** @param int16_t duration 07379 ** @param xcb_atom_t name 07380 ** @param xcb_window_t window 07381 ** @returns xcb_void_cookie_t 07382 ** 07383 *****************************************************************************/ 07384 07385 xcb_void_cookie_t 07386 xcb_xkb_bell_checked (xcb_connection_t *c , 07387 xcb_xkb_device_spec_t deviceSpec , 07388 xcb_xkb_bell_class_spec_t bellClass , 07389 xcb_xkb_id_spec_t bellID , 07390 int8_t percent , 07391 uint8_t forceSound , 07392 uint8_t eventOnly , 07393 int16_t pitch , 07394 int16_t duration , 07395 xcb_atom_t name , 07396 xcb_window_t window ); 07397 07407 /***************************************************************************** 07408 ** 07409 ** xcb_void_cookie_t xcb_xkb_bell 07410 ** 07411 ** @param xcb_connection_t *c 07412 ** @param xcb_xkb_device_spec_t deviceSpec 07413 ** @param xcb_xkb_bell_class_spec_t bellClass 07414 ** @param xcb_xkb_id_spec_t bellID 07415 ** @param int8_t percent 07416 ** @param uint8_t forceSound 07417 ** @param uint8_t eventOnly 07418 ** @param int16_t pitch 07419 ** @param int16_t duration 07420 ** @param xcb_atom_t name 07421 ** @param xcb_window_t window 07422 ** @returns xcb_void_cookie_t 07423 ** 07424 *****************************************************************************/ 07425 07426 xcb_void_cookie_t 07427 xcb_xkb_bell (xcb_connection_t *c , 07428 xcb_xkb_device_spec_t deviceSpec , 07429 xcb_xkb_bell_class_spec_t bellClass , 07430 xcb_xkb_id_spec_t bellID , 07431 int8_t percent , 07432 uint8_t forceSound , 07433 uint8_t eventOnly , 07434 int16_t pitch , 07435 int16_t duration , 07436 xcb_atom_t name , 07437 xcb_window_t window ); 07438 07448 /***************************************************************************** 07449 ** 07450 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state 07451 ** 07452 ** @param xcb_connection_t *c 07453 ** @param xcb_xkb_device_spec_t deviceSpec 07454 ** @returns xcb_xkb_get_state_cookie_t 07455 ** 07456 *****************************************************************************/ 07457 07458 xcb_xkb_get_state_cookie_t 07459 xcb_xkb_get_state (xcb_connection_t *c , 07460 xcb_xkb_device_spec_t deviceSpec ); 07461 07474 /***************************************************************************** 07475 ** 07476 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked 07477 ** 07478 ** @param xcb_connection_t *c 07479 ** @param xcb_xkb_device_spec_t deviceSpec 07480 ** @returns xcb_xkb_get_state_cookie_t 07481 ** 07482 *****************************************************************************/ 07483 07484 xcb_xkb_get_state_cookie_t 07485 xcb_xkb_get_state_unchecked (xcb_connection_t *c , 07486 xcb_xkb_device_spec_t deviceSpec ); 07487 07503 /***************************************************************************** 07504 ** 07505 ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply 07506 ** 07507 ** @param xcb_connection_t *c 07508 ** @param xcb_xkb_get_state_cookie_t cookie 07509 ** @param xcb_generic_error_t **e 07510 ** @returns xcb_xkb_get_state_reply_t * 07511 ** 07512 *****************************************************************************/ 07513 07514 xcb_xkb_get_state_reply_t * 07515 xcb_xkb_get_state_reply (xcb_connection_t *c , 07516 xcb_xkb_get_state_cookie_t cookie , 07517 xcb_generic_error_t **e ); 07518 07531 /***************************************************************************** 07532 ** 07533 ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked 07534 ** 07535 ** @param xcb_connection_t *c 07536 ** @param xcb_xkb_device_spec_t deviceSpec 07537 ** @param uint8_t affectModLocks 07538 ** @param uint8_t modLocks 07539 ** @param uint8_t lockGroup 07540 ** @param uint8_t groupLock 07541 ** @param uint8_t affectModLatches 07542 ** @param uint8_t latchGroup 07543 ** @param uint16_t groupLatch 07544 ** @returns xcb_void_cookie_t 07545 ** 07546 *****************************************************************************/ 07547 07548 xcb_void_cookie_t 07549 xcb_xkb_latch_lock_state_checked (xcb_connection_t *c , 07550 xcb_xkb_device_spec_t deviceSpec , 07551 uint8_t affectModLocks , 07552 uint8_t modLocks , 07553 uint8_t lockGroup , 07554 uint8_t groupLock , 07555 uint8_t affectModLatches , 07556 uint8_t latchGroup , 07557 uint16_t groupLatch ); 07558 07568 /***************************************************************************** 07569 ** 07570 ** xcb_void_cookie_t xcb_xkb_latch_lock_state 07571 ** 07572 ** @param xcb_connection_t *c 07573 ** @param xcb_xkb_device_spec_t deviceSpec 07574 ** @param uint8_t affectModLocks 07575 ** @param uint8_t modLocks 07576 ** @param uint8_t lockGroup 07577 ** @param uint8_t groupLock 07578 ** @param uint8_t affectModLatches 07579 ** @param uint8_t latchGroup 07580 ** @param uint16_t groupLatch 07581 ** @returns xcb_void_cookie_t 07582 ** 07583 *****************************************************************************/ 07584 07585 xcb_void_cookie_t 07586 xcb_xkb_latch_lock_state (xcb_connection_t *c , 07587 xcb_xkb_device_spec_t deviceSpec , 07588 uint8_t affectModLocks , 07589 uint8_t modLocks , 07590 uint8_t lockGroup , 07591 uint8_t groupLock , 07592 uint8_t affectModLatches , 07593 uint8_t latchGroup , 07594 uint16_t groupLatch ); 07595 07605 /***************************************************************************** 07606 ** 07607 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls 07608 ** 07609 ** @param xcb_connection_t *c 07610 ** @param xcb_xkb_device_spec_t deviceSpec 07611 ** @returns xcb_xkb_get_controls_cookie_t 07612 ** 07613 *****************************************************************************/ 07614 07615 xcb_xkb_get_controls_cookie_t 07616 xcb_xkb_get_controls (xcb_connection_t *c , 07617 xcb_xkb_device_spec_t deviceSpec ); 07618 07631 /***************************************************************************** 07632 ** 07633 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked 07634 ** 07635 ** @param xcb_connection_t *c 07636 ** @param xcb_xkb_device_spec_t deviceSpec 07637 ** @returns xcb_xkb_get_controls_cookie_t 07638 ** 07639 *****************************************************************************/ 07640 07641 xcb_xkb_get_controls_cookie_t 07642 xcb_xkb_get_controls_unchecked (xcb_connection_t *c , 07643 xcb_xkb_device_spec_t deviceSpec ); 07644 07660 /***************************************************************************** 07661 ** 07662 ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply 07663 ** 07664 ** @param xcb_connection_t *c 07665 ** @param xcb_xkb_get_controls_cookie_t cookie 07666 ** @param xcb_generic_error_t **e 07667 ** @returns xcb_xkb_get_controls_reply_t * 07668 ** 07669 *****************************************************************************/ 07670 07671 xcb_xkb_get_controls_reply_t * 07672 xcb_xkb_get_controls_reply (xcb_connection_t *c , 07673 xcb_xkb_get_controls_cookie_t cookie , 07674 xcb_generic_error_t **e ); 07675 07688 /***************************************************************************** 07689 ** 07690 ** xcb_void_cookie_t xcb_xkb_set_controls_checked 07691 ** 07692 ** @param xcb_connection_t *c 07693 ** @param xcb_xkb_device_spec_t deviceSpec 07694 ** @param uint8_t affectInternalRealMods 07695 ** @param uint8_t internalRealMods 07696 ** @param uint8_t affectIgnoreLockRealMods 07697 ** @param uint8_t ignoreLockRealMods 07698 ** @param uint16_t affectInternalVirtualMods 07699 ** @param uint16_t internalVirtualMods 07700 ** @param uint16_t affectIgnoreLockVirtualMods 07701 ** @param uint16_t ignoreLockVirtualMods 07702 ** @param uint8_t mouseKeysDfltBtn 07703 ** @param uint8_t groupsWrap 07704 ** @param uint16_t accessXOptions 07705 ** @param uint32_t affectEnabledControls 07706 ** @param uint32_t enabledControls 07707 ** @param uint32_t changeControls 07708 ** @param uint16_t repeatDelay 07709 ** @param uint16_t repeatInterval 07710 ** @param uint16_t slowKeysDelay 07711 ** @param uint16_t debounceDelay 07712 ** @param uint16_t mouseKeysDelay 07713 ** @param uint16_t mouseKeysInterval 07714 ** @param uint16_t mouseKeysTimeToMax 07715 ** @param uint16_t mouseKeysMaxSpeed 07716 ** @param int16_t mouseKeysCurve 07717 ** @param uint16_t accessXTimeout 07718 ** @param uint32_t accessXTimeoutMask 07719 ** @param uint32_t accessXTimeoutValues 07720 ** @param uint16_t accessXTimeoutOptionsMask 07721 ** @param uint16_t accessXTimeoutOptionsValues 07722 ** @param const uint8_t *perKeyRepeat 07723 ** @returns xcb_void_cookie_t 07724 ** 07725 *****************************************************************************/ 07726 07727 xcb_void_cookie_t 07728 xcb_xkb_set_controls_checked (xcb_connection_t *c , 07729 xcb_xkb_device_spec_t deviceSpec , 07730 uint8_t affectInternalRealMods , 07731 uint8_t internalRealMods , 07732 uint8_t affectIgnoreLockRealMods , 07733 uint8_t ignoreLockRealMods , 07734 uint16_t affectInternalVirtualMods , 07735 uint16_t internalVirtualMods , 07736 uint16_t affectIgnoreLockVirtualMods , 07737 uint16_t ignoreLockVirtualMods , 07738 uint8_t mouseKeysDfltBtn , 07739 uint8_t groupsWrap , 07740 uint16_t accessXOptions , 07741 uint32_t affectEnabledControls , 07742 uint32_t enabledControls , 07743 uint32_t changeControls , 07744 uint16_t repeatDelay , 07745 uint16_t repeatInterval , 07746 uint16_t slowKeysDelay , 07747 uint16_t debounceDelay , 07748 uint16_t mouseKeysDelay , 07749 uint16_t mouseKeysInterval , 07750 uint16_t mouseKeysTimeToMax , 07751 uint16_t mouseKeysMaxSpeed , 07752 int16_t mouseKeysCurve , 07753 uint16_t accessXTimeout , 07754 uint32_t accessXTimeoutMask , 07755 uint32_t accessXTimeoutValues , 07756 uint16_t accessXTimeoutOptionsMask , 07757 uint16_t accessXTimeoutOptionsValues , 07758 const uint8_t *perKeyRepeat ); 07759 07769 /***************************************************************************** 07770 ** 07771 ** xcb_void_cookie_t xcb_xkb_set_controls 07772 ** 07773 ** @param xcb_connection_t *c 07774 ** @param xcb_xkb_device_spec_t deviceSpec 07775 ** @param uint8_t affectInternalRealMods 07776 ** @param uint8_t internalRealMods 07777 ** @param uint8_t affectIgnoreLockRealMods 07778 ** @param uint8_t ignoreLockRealMods 07779 ** @param uint16_t affectInternalVirtualMods 07780 ** @param uint16_t internalVirtualMods 07781 ** @param uint16_t affectIgnoreLockVirtualMods 07782 ** @param uint16_t ignoreLockVirtualMods 07783 ** @param uint8_t mouseKeysDfltBtn 07784 ** @param uint8_t groupsWrap 07785 ** @param uint16_t accessXOptions 07786 ** @param uint32_t affectEnabledControls 07787 ** @param uint32_t enabledControls 07788 ** @param uint32_t changeControls 07789 ** @param uint16_t repeatDelay 07790 ** @param uint16_t repeatInterval 07791 ** @param uint16_t slowKeysDelay 07792 ** @param uint16_t debounceDelay 07793 ** @param uint16_t mouseKeysDelay 07794 ** @param uint16_t mouseKeysInterval 07795 ** @param uint16_t mouseKeysTimeToMax 07796 ** @param uint16_t mouseKeysMaxSpeed 07797 ** @param int16_t mouseKeysCurve 07798 ** @param uint16_t accessXTimeout 07799 ** @param uint32_t accessXTimeoutMask 07800 ** @param uint32_t accessXTimeoutValues 07801 ** @param uint16_t accessXTimeoutOptionsMask 07802 ** @param uint16_t accessXTimeoutOptionsValues 07803 ** @param const uint8_t *perKeyRepeat 07804 ** @returns xcb_void_cookie_t 07805 ** 07806 *****************************************************************************/ 07807 07808 xcb_void_cookie_t 07809 xcb_xkb_set_controls (xcb_connection_t *c , 07810 xcb_xkb_device_spec_t deviceSpec , 07811 uint8_t affectInternalRealMods , 07812 uint8_t internalRealMods , 07813 uint8_t affectIgnoreLockRealMods , 07814 uint8_t ignoreLockRealMods , 07815 uint16_t affectInternalVirtualMods , 07816 uint16_t internalVirtualMods , 07817 uint16_t affectIgnoreLockVirtualMods , 07818 uint16_t ignoreLockVirtualMods , 07819 uint8_t mouseKeysDfltBtn , 07820 uint8_t groupsWrap , 07821 uint16_t accessXOptions , 07822 uint32_t affectEnabledControls , 07823 uint32_t enabledControls , 07824 uint32_t changeControls , 07825 uint16_t repeatDelay , 07826 uint16_t repeatInterval , 07827 uint16_t slowKeysDelay , 07828 uint16_t debounceDelay , 07829 uint16_t mouseKeysDelay , 07830 uint16_t mouseKeysInterval , 07831 uint16_t mouseKeysTimeToMax , 07832 uint16_t mouseKeysMaxSpeed , 07833 int16_t mouseKeysCurve , 07834 uint16_t accessXTimeout , 07835 uint32_t accessXTimeoutMask , 07836 uint32_t accessXTimeoutValues , 07837 uint16_t accessXTimeoutOptionsMask , 07838 uint16_t accessXTimeoutOptionsValues , 07839 const uint8_t *perKeyRepeat ); 07840 07841 07842 /***************************************************************************** 07843 ** 07844 ** int xcb_xkb_get_map_map_types_rtrn_length 07845 ** 07846 ** @param const xcb_xkb_get_map_map_t *R 07847 ** @returns int 07848 ** 07849 *****************************************************************************/ 07850 07851 int 07852 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R , 07853 const xcb_xkb_get_map_map_t *S ); 07854 07855 07856 /***************************************************************************** 07857 ** 07858 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator 07859 ** 07860 ** @param const xcb_xkb_get_map_map_t *R 07861 ** @returns xcb_xkb_key_type_iterator_t 07862 ** 07863 *****************************************************************************/ 07864 07865 xcb_xkb_key_type_iterator_t 07866 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 07867 const xcb_xkb_get_map_map_t *S ); 07868 07869 07870 /***************************************************************************** 07871 ** 07872 ** int xcb_xkb_get_map_map_syms_rtrn_length 07873 ** 07874 ** @param const xcb_xkb_get_map_map_t *R 07875 ** @returns int 07876 ** 07877 *****************************************************************************/ 07878 07879 int 07880 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R , 07881 const xcb_xkb_get_map_map_t *S ); 07882 07883 07884 /***************************************************************************** 07885 ** 07886 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator 07887 ** 07888 ** @param const xcb_xkb_get_map_map_t *R 07889 ** @returns xcb_xkb_key_sym_map_iterator_t 07890 ** 07891 *****************************************************************************/ 07892 07893 xcb_xkb_key_sym_map_iterator_t 07894 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 07895 const xcb_xkb_get_map_map_t *S ); 07896 07897 07898 /***************************************************************************** 07899 ** 07900 ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count 07901 ** 07902 ** @param const xcb_xkb_get_map_map_t *S 07903 ** @returns uint8_t * 07904 ** 07905 *****************************************************************************/ 07906 07907 uint8_t * 07908 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S ); 07909 07910 07911 /***************************************************************************** 07912 ** 07913 ** int xcb_xkb_get_map_map_acts_rtrn_count_length 07914 ** 07915 ** @param const xcb_xkb_get_map_map_t *R 07916 ** @returns int 07917 ** 07918 *****************************************************************************/ 07919 07920 int 07921 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R , 07922 const xcb_xkb_get_map_map_t *S ); 07923 07924 07925 /***************************************************************************** 07926 ** 07927 ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end 07928 ** 07929 ** @param const xcb_xkb_get_map_map_t *R 07930 ** @returns xcb_generic_iterator_t 07931 ** 07932 *****************************************************************************/ 07933 07934 xcb_generic_iterator_t 07935 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R , 07936 const xcb_xkb_get_map_map_t *S ); 07937 07938 07939 /***************************************************************************** 07940 ** 07941 ** uint8_t * xcb_xkb_get_map_map_alignment_pad 07942 ** 07943 ** @param const xcb_xkb_get_map_map_t *S 07944 ** @returns uint8_t * 07945 ** 07946 *****************************************************************************/ 07947 07948 uint8_t * 07949 xcb_xkb_get_map_map_alignment_pad (const xcb_xkb_get_map_map_t *S ); 07950 07951 07952 /***************************************************************************** 07953 ** 07954 ** int xcb_xkb_get_map_map_alignment_pad_length 07955 ** 07956 ** @param const xcb_xkb_get_map_map_t *R 07957 ** @returns int 07958 ** 07959 *****************************************************************************/ 07960 07961 int 07962 xcb_xkb_get_map_map_alignment_pad_length (const xcb_xkb_get_map_reply_t *R , 07963 const xcb_xkb_get_map_map_t *S ); 07964 07965 07966 /***************************************************************************** 07967 ** 07968 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_end 07969 ** 07970 ** @param const xcb_xkb_get_map_map_t *R 07971 ** @returns xcb_generic_iterator_t 07972 ** 07973 *****************************************************************************/ 07974 07975 xcb_generic_iterator_t 07976 xcb_xkb_get_map_map_alignment_pad_end (const xcb_xkb_get_map_reply_t *R , 07977 const xcb_xkb_get_map_map_t *S ); 07978 07979 07980 /***************************************************************************** 07981 ** 07982 ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts 07983 ** 07984 ** @param const xcb_xkb_get_map_map_t *S 07985 ** @returns xcb_xkb_action_t * 07986 ** 07987 *****************************************************************************/ 07988 07989 xcb_xkb_action_t * 07990 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S ); 07991 07992 07993 /***************************************************************************** 07994 ** 07995 ** int xcb_xkb_get_map_map_acts_rtrn_acts_length 07996 ** 07997 ** @param const xcb_xkb_get_map_map_t *R 07998 ** @returns int 07999 ** 08000 *****************************************************************************/ 08001 08002 int 08003 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R , 08004 const xcb_xkb_get_map_map_t *S ); 08005 08006 08007 /***************************************************************************** 08008 ** 08009 ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator 08010 ** 08011 ** @param const xcb_xkb_get_map_map_t *R 08012 ** @returns xcb_xkb_action_iterator_t 08013 ** 08014 *****************************************************************************/ 08015 08016 xcb_xkb_action_iterator_t 08017 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R , 08018 const xcb_xkb_get_map_map_t *S ); 08019 08020 08021 /***************************************************************************** 08022 ** 08023 ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn 08024 ** 08025 ** @param const xcb_xkb_get_map_map_t *S 08026 ** @returns xcb_xkb_set_behavior_t * 08027 ** 08028 *****************************************************************************/ 08029 08030 xcb_xkb_set_behavior_t * 08031 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S ); 08032 08033 08034 /***************************************************************************** 08035 ** 08036 ** int xcb_xkb_get_map_map_behaviors_rtrn_length 08037 ** 08038 ** @param const xcb_xkb_get_map_map_t *R 08039 ** @returns int 08040 ** 08041 *****************************************************************************/ 08042 08043 int 08044 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08045 const xcb_xkb_get_map_map_t *S ); 08046 08047 08048 /***************************************************************************** 08049 ** 08050 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator 08051 ** 08052 ** @param const xcb_xkb_get_map_map_t *R 08053 ** @returns xcb_xkb_set_behavior_iterator_t 08054 ** 08055 *****************************************************************************/ 08056 08057 xcb_xkb_set_behavior_iterator_t 08058 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08059 const xcb_xkb_get_map_map_t *S ); 08060 08061 08062 /***************************************************************************** 08063 ** 08064 ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn 08065 ** 08066 ** @param const xcb_xkb_get_map_map_t *S 08067 ** @returns uint8_t * 08068 ** 08069 *****************************************************************************/ 08070 08071 uint8_t * 08072 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S ); 08073 08074 08075 /***************************************************************************** 08076 ** 08077 ** int xcb_xkb_get_map_map_vmods_rtrn_length 08078 ** 08079 ** @param const xcb_xkb_get_map_map_t *R 08080 ** @returns int 08081 ** 08082 *****************************************************************************/ 08083 08084 int 08085 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08086 const xcb_xkb_get_map_map_t *S ); 08087 08088 08089 /***************************************************************************** 08090 ** 08091 ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end 08092 ** 08093 ** @param const xcb_xkb_get_map_map_t *R 08094 ** @returns xcb_generic_iterator_t 08095 ** 08096 *****************************************************************************/ 08097 08098 xcb_generic_iterator_t 08099 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R , 08100 const xcb_xkb_get_map_map_t *S ); 08101 08102 08103 /***************************************************************************** 08104 ** 08105 ** uint8_t * xcb_xkb_get_map_map_alignment_pad_2 08106 ** 08107 ** @param const xcb_xkb_get_map_map_t *S 08108 ** @returns uint8_t * 08109 ** 08110 *****************************************************************************/ 08111 08112 uint8_t * 08113 xcb_xkb_get_map_map_alignment_pad_2 (const xcb_xkb_get_map_map_t *S ); 08114 08115 08116 /***************************************************************************** 08117 ** 08118 ** int xcb_xkb_get_map_map_alignment_pad_2_length 08119 ** 08120 ** @param const xcb_xkb_get_map_map_t *R 08121 ** @returns int 08122 ** 08123 *****************************************************************************/ 08124 08125 int 08126 xcb_xkb_get_map_map_alignment_pad_2_length (const xcb_xkb_get_map_reply_t *R , 08127 const xcb_xkb_get_map_map_t *S ); 08128 08129 08130 /***************************************************************************** 08131 ** 08132 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_2_end 08133 ** 08134 ** @param const xcb_xkb_get_map_map_t *R 08135 ** @returns xcb_generic_iterator_t 08136 ** 08137 *****************************************************************************/ 08138 08139 xcb_generic_iterator_t 08140 xcb_xkb_get_map_map_alignment_pad_2_end (const xcb_xkb_get_map_reply_t *R , 08141 const xcb_xkb_get_map_map_t *S ); 08142 08143 08144 /***************************************************************************** 08145 ** 08146 ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn 08147 ** 08148 ** @param const xcb_xkb_get_map_map_t *S 08149 ** @returns xcb_xkb_set_explicit_t * 08150 ** 08151 *****************************************************************************/ 08152 08153 xcb_xkb_set_explicit_t * 08154 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S ); 08155 08156 08157 /***************************************************************************** 08158 ** 08159 ** int xcb_xkb_get_map_map_explicit_rtrn_length 08160 ** 08161 ** @param const xcb_xkb_get_map_map_t *R 08162 ** @returns int 08163 ** 08164 *****************************************************************************/ 08165 08166 int 08167 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08168 const xcb_xkb_get_map_map_t *S ); 08169 08170 08171 /***************************************************************************** 08172 ** 08173 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator 08174 ** 08175 ** @param const xcb_xkb_get_map_map_t *R 08176 ** @returns xcb_xkb_set_explicit_iterator_t 08177 ** 08178 *****************************************************************************/ 08179 08180 xcb_xkb_set_explicit_iterator_t 08181 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08182 const xcb_xkb_get_map_map_t *S ); 08183 08184 08185 /***************************************************************************** 08186 ** 08187 ** uint16_t * xcb_xkb_get_map_map_alignment_pad_3 08188 ** 08189 ** @param const xcb_xkb_get_map_map_t *S 08190 ** @returns uint16_t * 08191 ** 08192 *****************************************************************************/ 08193 08194 uint16_t * 08195 xcb_xkb_get_map_map_alignment_pad_3 (const xcb_xkb_get_map_map_t *S ); 08196 08197 08198 /***************************************************************************** 08199 ** 08200 ** int xcb_xkb_get_map_map_alignment_pad_3_length 08201 ** 08202 ** @param const xcb_xkb_get_map_map_t *R 08203 ** @returns int 08204 ** 08205 *****************************************************************************/ 08206 08207 int 08208 xcb_xkb_get_map_map_alignment_pad_3_length (const xcb_xkb_get_map_reply_t *R , 08209 const xcb_xkb_get_map_map_t *S ); 08210 08211 08212 /***************************************************************************** 08213 ** 08214 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_3_end 08215 ** 08216 ** @param const xcb_xkb_get_map_map_t *R 08217 ** @returns xcb_generic_iterator_t 08218 ** 08219 *****************************************************************************/ 08220 08221 xcb_generic_iterator_t 08222 xcb_xkb_get_map_map_alignment_pad_3_end (const xcb_xkb_get_map_reply_t *R , 08223 const xcb_xkb_get_map_map_t *S ); 08224 08225 08226 /***************************************************************************** 08227 ** 08228 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn 08229 ** 08230 ** @param const xcb_xkb_get_map_map_t *S 08231 ** @returns xcb_xkb_key_mod_map_t * 08232 ** 08233 *****************************************************************************/ 08234 08235 xcb_xkb_key_mod_map_t * 08236 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08237 08238 08239 /***************************************************************************** 08240 ** 08241 ** int xcb_xkb_get_map_map_modmap_rtrn_length 08242 ** 08243 ** @param const xcb_xkb_get_map_map_t *R 08244 ** @returns int 08245 ** 08246 *****************************************************************************/ 08247 08248 int 08249 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08250 const xcb_xkb_get_map_map_t *S ); 08251 08252 08253 /***************************************************************************** 08254 ** 08255 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator 08256 ** 08257 ** @param const xcb_xkb_get_map_map_t *R 08258 ** @returns xcb_xkb_key_mod_map_iterator_t 08259 ** 08260 *****************************************************************************/ 08261 08262 xcb_xkb_key_mod_map_iterator_t 08263 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08264 const xcb_xkb_get_map_map_t *S ); 08265 08266 08267 /***************************************************************************** 08268 ** 08269 ** uint16_t * xcb_xkb_get_map_map_alignment_pad_4 08270 ** 08271 ** @param const xcb_xkb_get_map_map_t *S 08272 ** @returns uint16_t * 08273 ** 08274 *****************************************************************************/ 08275 08276 uint16_t * 08277 xcb_xkb_get_map_map_alignment_pad_4 (const xcb_xkb_get_map_map_t *S ); 08278 08279 08280 /***************************************************************************** 08281 ** 08282 ** int xcb_xkb_get_map_map_alignment_pad_4_length 08283 ** 08284 ** @param const xcb_xkb_get_map_map_t *R 08285 ** @returns int 08286 ** 08287 *****************************************************************************/ 08288 08289 int 08290 xcb_xkb_get_map_map_alignment_pad_4_length (const xcb_xkb_get_map_reply_t *R , 08291 const xcb_xkb_get_map_map_t *S ); 08292 08293 08294 /***************************************************************************** 08295 ** 08296 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_4_end 08297 ** 08298 ** @param const xcb_xkb_get_map_map_t *R 08299 ** @returns xcb_generic_iterator_t 08300 ** 08301 *****************************************************************************/ 08302 08303 xcb_generic_iterator_t 08304 xcb_xkb_get_map_map_alignment_pad_4_end (const xcb_xkb_get_map_reply_t *R , 08305 const xcb_xkb_get_map_map_t *S ); 08306 08307 08308 /***************************************************************************** 08309 ** 08310 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn 08311 ** 08312 ** @param const xcb_xkb_get_map_map_t *S 08313 ** @returns xcb_xkb_key_v_mod_map_t * 08314 ** 08315 *****************************************************************************/ 08316 08317 xcb_xkb_key_v_mod_map_t * 08318 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08319 08320 08321 /***************************************************************************** 08322 ** 08323 ** int xcb_xkb_get_map_map_vmodmap_rtrn_length 08324 ** 08325 ** @param const xcb_xkb_get_map_map_t *R 08326 ** @returns int 08327 ** 08328 *****************************************************************************/ 08329 08330 int 08331 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08332 const xcb_xkb_get_map_map_t *S ); 08333 08334 08335 /***************************************************************************** 08336 ** 08337 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator 08338 ** 08339 ** @param const xcb_xkb_get_map_map_t *R 08340 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08341 ** 08342 *****************************************************************************/ 08343 08344 xcb_xkb_key_v_mod_map_iterator_t 08345 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08346 const xcb_xkb_get_map_map_t *S ); 08347 08348 int 08349 xcb_xkb_get_map_map_serialize (void **_buffer , 08350 uint8_t nTypes , 08351 uint8_t nKeySyms , 08352 uint8_t nKeyActions , 08353 uint16_t totalActions , 08354 uint8_t totalKeyBehaviors , 08355 uint16_t virtualMods , 08356 uint8_t totalKeyExplicit , 08357 uint8_t totalModMapKeys , 08358 uint8_t totalVModMapKeys , 08359 uint16_t present , 08360 const xcb_xkb_get_map_map_t *_aux ); 08361 08362 int 08363 xcb_xkb_get_map_map_unpack (const void *_buffer , 08364 uint8_t nTypes , 08365 uint8_t nKeySyms , 08366 uint8_t nKeyActions , 08367 uint16_t totalActions , 08368 uint8_t totalKeyBehaviors , 08369 uint16_t virtualMods , 08370 uint8_t totalKeyExplicit , 08371 uint8_t totalModMapKeys , 08372 uint8_t totalVModMapKeys , 08373 uint16_t present , 08374 xcb_xkb_get_map_map_t *_aux ); 08375 08376 int 08377 xcb_xkb_get_map_map_sizeof (const void *_buffer , 08378 uint8_t nTypes , 08379 uint8_t nKeySyms , 08380 uint8_t nKeyActions , 08381 uint16_t totalActions , 08382 uint8_t totalKeyBehaviors , 08383 uint16_t virtualMods , 08384 uint8_t totalKeyExplicit , 08385 uint8_t totalModMapKeys , 08386 uint8_t totalVModMapKeys , 08387 uint16_t present ); 08388 08398 /***************************************************************************** 08399 ** 08400 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map 08401 ** 08402 ** @param xcb_connection_t *c 08403 ** @param xcb_xkb_device_spec_t deviceSpec 08404 ** @param uint16_t full 08405 ** @param uint16_t partial 08406 ** @param uint8_t firstType 08407 ** @param uint8_t nTypes 08408 ** @param xcb_keycode_t firstKeySym 08409 ** @param uint8_t nKeySyms 08410 ** @param xcb_keycode_t firstKeyAction 08411 ** @param uint8_t nKeyActions 08412 ** @param xcb_keycode_t firstKeyBehavior 08413 ** @param uint8_t nKeyBehaviors 08414 ** @param uint16_t virtualMods 08415 ** @param xcb_keycode_t firstKeyExplicit 08416 ** @param uint8_t nKeyExplicit 08417 ** @param xcb_keycode_t firstModMapKey 08418 ** @param uint8_t nModMapKeys 08419 ** @param xcb_keycode_t firstVModMapKey 08420 ** @param uint8_t nVModMapKeys 08421 ** @returns xcb_xkb_get_map_cookie_t 08422 ** 08423 *****************************************************************************/ 08424 08425 xcb_xkb_get_map_cookie_t 08426 xcb_xkb_get_map (xcb_connection_t *c , 08427 xcb_xkb_device_spec_t deviceSpec , 08428 uint16_t full , 08429 uint16_t partial , 08430 uint8_t firstType , 08431 uint8_t nTypes , 08432 xcb_keycode_t firstKeySym , 08433 uint8_t nKeySyms , 08434 xcb_keycode_t firstKeyAction , 08435 uint8_t nKeyActions , 08436 xcb_keycode_t firstKeyBehavior , 08437 uint8_t nKeyBehaviors , 08438 uint16_t virtualMods , 08439 xcb_keycode_t firstKeyExplicit , 08440 uint8_t nKeyExplicit , 08441 xcb_keycode_t firstModMapKey , 08442 uint8_t nModMapKeys , 08443 xcb_keycode_t firstVModMapKey , 08444 uint8_t nVModMapKeys ); 08445 08458 /***************************************************************************** 08459 ** 08460 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked 08461 ** 08462 ** @param xcb_connection_t *c 08463 ** @param xcb_xkb_device_spec_t deviceSpec 08464 ** @param uint16_t full 08465 ** @param uint16_t partial 08466 ** @param uint8_t firstType 08467 ** @param uint8_t nTypes 08468 ** @param xcb_keycode_t firstKeySym 08469 ** @param uint8_t nKeySyms 08470 ** @param xcb_keycode_t firstKeyAction 08471 ** @param uint8_t nKeyActions 08472 ** @param xcb_keycode_t firstKeyBehavior 08473 ** @param uint8_t nKeyBehaviors 08474 ** @param uint16_t virtualMods 08475 ** @param xcb_keycode_t firstKeyExplicit 08476 ** @param uint8_t nKeyExplicit 08477 ** @param xcb_keycode_t firstModMapKey 08478 ** @param uint8_t nModMapKeys 08479 ** @param xcb_keycode_t firstVModMapKey 08480 ** @param uint8_t nVModMapKeys 08481 ** @returns xcb_xkb_get_map_cookie_t 08482 ** 08483 *****************************************************************************/ 08484 08485 xcb_xkb_get_map_cookie_t 08486 xcb_xkb_get_map_unchecked (xcb_connection_t *c , 08487 xcb_xkb_device_spec_t deviceSpec , 08488 uint16_t full , 08489 uint16_t partial , 08490 uint8_t firstType , 08491 uint8_t nTypes , 08492 xcb_keycode_t firstKeySym , 08493 uint8_t nKeySyms , 08494 xcb_keycode_t firstKeyAction , 08495 uint8_t nKeyActions , 08496 xcb_keycode_t firstKeyBehavior , 08497 uint8_t nKeyBehaviors , 08498 uint16_t virtualMods , 08499 xcb_keycode_t firstKeyExplicit , 08500 uint8_t nKeyExplicit , 08501 xcb_keycode_t firstModMapKey , 08502 uint8_t nModMapKeys , 08503 xcb_keycode_t firstVModMapKey , 08504 uint8_t nVModMapKeys ); 08505 08506 08507 /***************************************************************************** 08508 ** 08509 ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map 08510 ** 08511 ** @param const xcb_xkb_get_map_reply_t *R 08512 ** @returns xcb_xkb_get_map_map_t * 08513 ** 08514 *****************************************************************************/ 08515 08516 void * 08517 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R ); 08518 08534 /***************************************************************************** 08535 ** 08536 ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply 08537 ** 08538 ** @param xcb_connection_t *c 08539 ** @param xcb_xkb_get_map_cookie_t cookie 08540 ** @param xcb_generic_error_t **e 08541 ** @returns xcb_xkb_get_map_reply_t * 08542 ** 08543 *****************************************************************************/ 08544 08545 xcb_xkb_get_map_reply_t * 08546 xcb_xkb_get_map_reply (xcb_connection_t *c , 08547 xcb_xkb_get_map_cookie_t cookie , 08548 xcb_generic_error_t **e ); 08549 08550 08551 /***************************************************************************** 08552 ** 08553 ** int xcb_xkb_set_map_values_types_length 08554 ** 08555 ** @param const xcb_xkb_set_map_values_t *R 08556 ** @returns int 08557 ** 08558 *****************************************************************************/ 08559 08560 int 08561 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R , 08562 const xcb_xkb_set_map_values_t *S ); 08563 08564 08565 /***************************************************************************** 08566 ** 08567 ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator 08568 ** 08569 ** @param const xcb_xkb_set_map_values_t *R 08570 ** @returns xcb_xkb_set_key_type_iterator_t 08571 ** 08572 *****************************************************************************/ 08573 08574 xcb_xkb_set_key_type_iterator_t 08575 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R , 08576 const xcb_xkb_set_map_values_t *S ); 08577 08578 08579 /***************************************************************************** 08580 ** 08581 ** int xcb_xkb_set_map_values_syms_length 08582 ** 08583 ** @param const xcb_xkb_set_map_values_t *R 08584 ** @returns int 08585 ** 08586 *****************************************************************************/ 08587 08588 int 08589 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R , 08590 const xcb_xkb_set_map_values_t *S ); 08591 08592 08593 /***************************************************************************** 08594 ** 08595 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator 08596 ** 08597 ** @param const xcb_xkb_set_map_values_t *R 08598 ** @returns xcb_xkb_key_sym_map_iterator_t 08599 ** 08600 *****************************************************************************/ 08601 08602 xcb_xkb_key_sym_map_iterator_t 08603 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R , 08604 const xcb_xkb_set_map_values_t *S ); 08605 08606 08607 /***************************************************************************** 08608 ** 08609 ** uint8_t * xcb_xkb_set_map_values_actions_count 08610 ** 08611 ** @param const xcb_xkb_set_map_values_t *S 08612 ** @returns uint8_t * 08613 ** 08614 *****************************************************************************/ 08615 08616 uint8_t * 08617 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S ); 08618 08619 08620 /***************************************************************************** 08621 ** 08622 ** int xcb_xkb_set_map_values_actions_count_length 08623 ** 08624 ** @param const xcb_xkb_set_map_values_t *R 08625 ** @returns int 08626 ** 08627 *****************************************************************************/ 08628 08629 int 08630 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R , 08631 const xcb_xkb_set_map_values_t *S ); 08632 08633 08634 /***************************************************************************** 08635 ** 08636 ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end 08637 ** 08638 ** @param const xcb_xkb_set_map_values_t *R 08639 ** @returns xcb_generic_iterator_t 08640 ** 08641 *****************************************************************************/ 08642 08643 xcb_generic_iterator_t 08644 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R , 08645 const xcb_xkb_set_map_values_t *S ); 08646 08647 08648 /***************************************************************************** 08649 ** 08650 ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions 08651 ** 08652 ** @param const xcb_xkb_set_map_values_t *S 08653 ** @returns xcb_xkb_action_t * 08654 ** 08655 *****************************************************************************/ 08656 08657 xcb_xkb_action_t * 08658 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S ); 08659 08660 08661 /***************************************************************************** 08662 ** 08663 ** int xcb_xkb_set_map_values_actions_length 08664 ** 08665 ** @param const xcb_xkb_set_map_values_t *R 08666 ** @returns int 08667 ** 08668 *****************************************************************************/ 08669 08670 int 08671 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R , 08672 const xcb_xkb_set_map_values_t *S ); 08673 08674 08675 /***************************************************************************** 08676 ** 08677 ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator 08678 ** 08679 ** @param const xcb_xkb_set_map_values_t *R 08680 ** @returns xcb_xkb_action_iterator_t 08681 ** 08682 *****************************************************************************/ 08683 08684 xcb_xkb_action_iterator_t 08685 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R , 08686 const xcb_xkb_set_map_values_t *S ); 08687 08688 08689 /***************************************************************************** 08690 ** 08691 ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors 08692 ** 08693 ** @param const xcb_xkb_set_map_values_t *S 08694 ** @returns xcb_xkb_set_behavior_t * 08695 ** 08696 *****************************************************************************/ 08697 08698 xcb_xkb_set_behavior_t * 08699 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S ); 08700 08701 08702 /***************************************************************************** 08703 ** 08704 ** int xcb_xkb_set_map_values_behaviors_length 08705 ** 08706 ** @param const xcb_xkb_set_map_values_t *R 08707 ** @returns int 08708 ** 08709 *****************************************************************************/ 08710 08711 int 08712 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R , 08713 const xcb_xkb_set_map_values_t *S ); 08714 08715 08716 /***************************************************************************** 08717 ** 08718 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator 08719 ** 08720 ** @param const xcb_xkb_set_map_values_t *R 08721 ** @returns xcb_xkb_set_behavior_iterator_t 08722 ** 08723 *****************************************************************************/ 08724 08725 xcb_xkb_set_behavior_iterator_t 08726 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R , 08727 const xcb_xkb_set_map_values_t *S ); 08728 08729 08730 /***************************************************************************** 08731 ** 08732 ** uint8_t * xcb_xkb_set_map_values_vmods 08733 ** 08734 ** @param const xcb_xkb_set_map_values_t *S 08735 ** @returns uint8_t * 08736 ** 08737 *****************************************************************************/ 08738 08739 uint8_t * 08740 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S ); 08741 08742 08743 /***************************************************************************** 08744 ** 08745 ** int xcb_xkb_set_map_values_vmods_length 08746 ** 08747 ** @param const xcb_xkb_set_map_values_t *R 08748 ** @returns int 08749 ** 08750 *****************************************************************************/ 08751 08752 int 08753 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R , 08754 const xcb_xkb_set_map_values_t *S ); 08755 08756 08757 /***************************************************************************** 08758 ** 08759 ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end 08760 ** 08761 ** @param const xcb_xkb_set_map_values_t *R 08762 ** @returns xcb_generic_iterator_t 08763 ** 08764 *****************************************************************************/ 08765 08766 xcb_generic_iterator_t 08767 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R , 08768 const xcb_xkb_set_map_values_t *S ); 08769 08770 08771 /***************************************************************************** 08772 ** 08773 ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit 08774 ** 08775 ** @param const xcb_xkb_set_map_values_t *S 08776 ** @returns xcb_xkb_set_explicit_t * 08777 ** 08778 *****************************************************************************/ 08779 08780 xcb_xkb_set_explicit_t * 08781 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S ); 08782 08783 08784 /***************************************************************************** 08785 ** 08786 ** int xcb_xkb_set_map_values_explicit_length 08787 ** 08788 ** @param const xcb_xkb_set_map_values_t *R 08789 ** @returns int 08790 ** 08791 *****************************************************************************/ 08792 08793 int 08794 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R , 08795 const xcb_xkb_set_map_values_t *S ); 08796 08797 08798 /***************************************************************************** 08799 ** 08800 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator 08801 ** 08802 ** @param const xcb_xkb_set_map_values_t *R 08803 ** @returns xcb_xkb_set_explicit_iterator_t 08804 ** 08805 *****************************************************************************/ 08806 08807 xcb_xkb_set_explicit_iterator_t 08808 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R , 08809 const xcb_xkb_set_map_values_t *S ); 08810 08811 08812 /***************************************************************************** 08813 ** 08814 ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap 08815 ** 08816 ** @param const xcb_xkb_set_map_values_t *S 08817 ** @returns xcb_xkb_key_mod_map_t * 08818 ** 08819 *****************************************************************************/ 08820 08821 xcb_xkb_key_mod_map_t * 08822 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S ); 08823 08824 08825 /***************************************************************************** 08826 ** 08827 ** int xcb_xkb_set_map_values_modmap_length 08828 ** 08829 ** @param const xcb_xkb_set_map_values_t *R 08830 ** @returns int 08831 ** 08832 *****************************************************************************/ 08833 08834 int 08835 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R , 08836 const xcb_xkb_set_map_values_t *S ); 08837 08838 08839 /***************************************************************************** 08840 ** 08841 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator 08842 ** 08843 ** @param const xcb_xkb_set_map_values_t *R 08844 ** @returns xcb_xkb_key_mod_map_iterator_t 08845 ** 08846 *****************************************************************************/ 08847 08848 xcb_xkb_key_mod_map_iterator_t 08849 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R , 08850 const xcb_xkb_set_map_values_t *S ); 08851 08852 08853 /***************************************************************************** 08854 ** 08855 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap 08856 ** 08857 ** @param const xcb_xkb_set_map_values_t *S 08858 ** @returns xcb_xkb_key_v_mod_map_t * 08859 ** 08860 *****************************************************************************/ 08861 08862 xcb_xkb_key_v_mod_map_t * 08863 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S ); 08864 08865 08866 /***************************************************************************** 08867 ** 08868 ** int xcb_xkb_set_map_values_vmodmap_length 08869 ** 08870 ** @param const xcb_xkb_set_map_values_t *R 08871 ** @returns int 08872 ** 08873 *****************************************************************************/ 08874 08875 int 08876 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R , 08877 const xcb_xkb_set_map_values_t *S ); 08878 08879 08880 /***************************************************************************** 08881 ** 08882 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator 08883 ** 08884 ** @param const xcb_xkb_set_map_values_t *R 08885 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08886 ** 08887 *****************************************************************************/ 08888 08889 xcb_xkb_key_v_mod_map_iterator_t 08890 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R , 08891 const xcb_xkb_set_map_values_t *S ); 08892 08893 int 08894 xcb_xkb_set_map_values_serialize (void **_buffer , 08895 uint8_t nTypes , 08896 uint8_t nKeySyms , 08897 uint8_t nKeyActions , 08898 uint16_t totalActions , 08899 uint8_t totalKeyBehaviors , 08900 uint16_t virtualMods , 08901 uint8_t totalKeyExplicit , 08902 uint8_t totalModMapKeys , 08903 uint8_t totalVModMapKeys , 08904 uint16_t present , 08905 const xcb_xkb_set_map_values_t *_aux ); 08906 08907 int 08908 xcb_xkb_set_map_values_unpack (const void *_buffer , 08909 uint8_t nTypes , 08910 uint8_t nKeySyms , 08911 uint8_t nKeyActions , 08912 uint16_t totalActions , 08913 uint8_t totalKeyBehaviors , 08914 uint16_t virtualMods , 08915 uint8_t totalKeyExplicit , 08916 uint8_t totalModMapKeys , 08917 uint8_t totalVModMapKeys , 08918 uint16_t present , 08919 xcb_xkb_set_map_values_t *_aux ); 08920 08921 int 08922 xcb_xkb_set_map_values_sizeof (const void *_buffer , 08923 uint8_t nTypes , 08924 uint8_t nKeySyms , 08925 uint8_t nKeyActions , 08926 uint16_t totalActions , 08927 uint8_t totalKeyBehaviors , 08928 uint16_t virtualMods , 08929 uint8_t totalKeyExplicit , 08930 uint8_t totalModMapKeys , 08931 uint8_t totalVModMapKeys , 08932 uint16_t present ); 08933 08946 /***************************************************************************** 08947 ** 08948 ** xcb_void_cookie_t xcb_xkb_set_map_checked 08949 ** 08950 ** @param xcb_connection_t *c 08951 ** @param xcb_xkb_device_spec_t deviceSpec 08952 ** @param uint16_t present 08953 ** @param uint16_t flags 08954 ** @param xcb_keycode_t minKeyCode 08955 ** @param xcb_keycode_t maxKeyCode 08956 ** @param uint8_t firstType 08957 ** @param uint8_t nTypes 08958 ** @param xcb_keycode_t firstKeySym 08959 ** @param uint8_t nKeySyms 08960 ** @param uint16_t totalSyms 08961 ** @param xcb_keycode_t firstKeyAction 08962 ** @param uint8_t nKeyActions 08963 ** @param uint16_t totalActions 08964 ** @param xcb_keycode_t firstKeyBehavior 08965 ** @param uint8_t nKeyBehaviors 08966 ** @param uint8_t totalKeyBehaviors 08967 ** @param xcb_keycode_t firstKeyExplicit 08968 ** @param uint8_t nKeyExplicit 08969 ** @param uint8_t totalKeyExplicit 08970 ** @param xcb_keycode_t firstModMapKey 08971 ** @param uint8_t nModMapKeys 08972 ** @param uint8_t totalModMapKeys 08973 ** @param xcb_keycode_t firstVModMapKey 08974 ** @param uint8_t nVModMapKeys 08975 ** @param uint8_t totalVModMapKeys 08976 ** @param uint16_t virtualMods 08977 ** @param const void *values 08978 ** @returns xcb_void_cookie_t 08979 ** 08980 *****************************************************************************/ 08981 08982 xcb_void_cookie_t 08983 xcb_xkb_set_map_checked (xcb_connection_t *c , 08984 xcb_xkb_device_spec_t deviceSpec , 08985 uint16_t present , 08986 uint16_t flags , 08987 xcb_keycode_t minKeyCode , 08988 xcb_keycode_t maxKeyCode , 08989 uint8_t firstType , 08990 uint8_t nTypes , 08991 xcb_keycode_t firstKeySym , 08992 uint8_t nKeySyms , 08993 uint16_t totalSyms , 08994 xcb_keycode_t firstKeyAction , 08995 uint8_t nKeyActions , 08996 uint16_t totalActions , 08997 xcb_keycode_t firstKeyBehavior , 08998 uint8_t nKeyBehaviors , 08999 uint8_t totalKeyBehaviors , 09000 xcb_keycode_t firstKeyExplicit , 09001 uint8_t nKeyExplicit , 09002 uint8_t totalKeyExplicit , 09003 xcb_keycode_t firstModMapKey , 09004 uint8_t nModMapKeys , 09005 uint8_t totalModMapKeys , 09006 xcb_keycode_t firstVModMapKey , 09007 uint8_t nVModMapKeys , 09008 uint8_t totalVModMapKeys , 09009 uint16_t virtualMods , 09010 const void *values ); 09011 09021 /***************************************************************************** 09022 ** 09023 ** xcb_void_cookie_t xcb_xkb_set_map 09024 ** 09025 ** @param xcb_connection_t *c 09026 ** @param xcb_xkb_device_spec_t deviceSpec 09027 ** @param uint16_t present 09028 ** @param uint16_t flags 09029 ** @param xcb_keycode_t minKeyCode 09030 ** @param xcb_keycode_t maxKeyCode 09031 ** @param uint8_t firstType 09032 ** @param uint8_t nTypes 09033 ** @param xcb_keycode_t firstKeySym 09034 ** @param uint8_t nKeySyms 09035 ** @param uint16_t totalSyms 09036 ** @param xcb_keycode_t firstKeyAction 09037 ** @param uint8_t nKeyActions 09038 ** @param uint16_t totalActions 09039 ** @param xcb_keycode_t firstKeyBehavior 09040 ** @param uint8_t nKeyBehaviors 09041 ** @param uint8_t totalKeyBehaviors 09042 ** @param xcb_keycode_t firstKeyExplicit 09043 ** @param uint8_t nKeyExplicit 09044 ** @param uint8_t totalKeyExplicit 09045 ** @param xcb_keycode_t firstModMapKey 09046 ** @param uint8_t nModMapKeys 09047 ** @param uint8_t totalModMapKeys 09048 ** @param xcb_keycode_t firstVModMapKey 09049 ** @param uint8_t nVModMapKeys 09050 ** @param uint8_t totalVModMapKeys 09051 ** @param uint16_t virtualMods 09052 ** @param const void *values 09053 ** @returns xcb_void_cookie_t 09054 ** 09055 *****************************************************************************/ 09056 09057 xcb_void_cookie_t 09058 xcb_xkb_set_map (xcb_connection_t *c , 09059 xcb_xkb_device_spec_t deviceSpec , 09060 uint16_t present , 09061 uint16_t flags , 09062 xcb_keycode_t minKeyCode , 09063 xcb_keycode_t maxKeyCode , 09064 uint8_t firstType , 09065 uint8_t nTypes , 09066 xcb_keycode_t firstKeySym , 09067 uint8_t nKeySyms , 09068 uint16_t totalSyms , 09069 xcb_keycode_t firstKeyAction , 09070 uint8_t nKeyActions , 09071 uint16_t totalActions , 09072 xcb_keycode_t firstKeyBehavior , 09073 uint8_t nKeyBehaviors , 09074 uint8_t totalKeyBehaviors , 09075 xcb_keycode_t firstKeyExplicit , 09076 uint8_t nKeyExplicit , 09077 uint8_t totalKeyExplicit , 09078 xcb_keycode_t firstModMapKey , 09079 uint8_t nModMapKeys , 09080 uint8_t totalModMapKeys , 09081 xcb_keycode_t firstVModMapKey , 09082 uint8_t nVModMapKeys , 09083 uint8_t totalVModMapKeys , 09084 uint16_t virtualMods , 09085 const void *values ); 09086 09099 /***************************************************************************** 09100 ** 09101 ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked 09102 ** 09103 ** @param xcb_connection_t *c 09104 ** @param xcb_xkb_device_spec_t deviceSpec 09105 ** @param uint16_t present 09106 ** @param uint16_t flags 09107 ** @param xcb_keycode_t minKeyCode 09108 ** @param xcb_keycode_t maxKeyCode 09109 ** @param uint8_t firstType 09110 ** @param uint8_t nTypes 09111 ** @param xcb_keycode_t firstKeySym 09112 ** @param uint8_t nKeySyms 09113 ** @param uint16_t totalSyms 09114 ** @param xcb_keycode_t firstKeyAction 09115 ** @param uint8_t nKeyActions 09116 ** @param uint16_t totalActions 09117 ** @param xcb_keycode_t firstKeyBehavior 09118 ** @param uint8_t nKeyBehaviors 09119 ** @param uint8_t totalKeyBehaviors 09120 ** @param xcb_keycode_t firstKeyExplicit 09121 ** @param uint8_t nKeyExplicit 09122 ** @param uint8_t totalKeyExplicit 09123 ** @param xcb_keycode_t firstModMapKey 09124 ** @param uint8_t nModMapKeys 09125 ** @param uint8_t totalModMapKeys 09126 ** @param xcb_keycode_t firstVModMapKey 09127 ** @param uint8_t nVModMapKeys 09128 ** @param uint8_t totalVModMapKeys 09129 ** @param uint16_t virtualMods 09130 ** @param const xcb_xkb_set_map_values_t *values 09131 ** @returns xcb_void_cookie_t 09132 ** 09133 *****************************************************************************/ 09134 09135 xcb_void_cookie_t 09136 xcb_xkb_set_map_aux_checked (xcb_connection_t *c , 09137 xcb_xkb_device_spec_t deviceSpec , 09138 uint16_t present , 09139 uint16_t flags , 09140 xcb_keycode_t minKeyCode , 09141 xcb_keycode_t maxKeyCode , 09142 uint8_t firstType , 09143 uint8_t nTypes , 09144 xcb_keycode_t firstKeySym , 09145 uint8_t nKeySyms , 09146 uint16_t totalSyms , 09147 xcb_keycode_t firstKeyAction , 09148 uint8_t nKeyActions , 09149 uint16_t totalActions , 09150 xcb_keycode_t firstKeyBehavior , 09151 uint8_t nKeyBehaviors , 09152 uint8_t totalKeyBehaviors , 09153 xcb_keycode_t firstKeyExplicit , 09154 uint8_t nKeyExplicit , 09155 uint8_t totalKeyExplicit , 09156 xcb_keycode_t firstModMapKey , 09157 uint8_t nModMapKeys , 09158 uint8_t totalModMapKeys , 09159 xcb_keycode_t firstVModMapKey , 09160 uint8_t nVModMapKeys , 09161 uint8_t totalVModMapKeys , 09162 uint16_t virtualMods , 09163 const xcb_xkb_set_map_values_t *values ); 09164 09174 /***************************************************************************** 09175 ** 09176 ** xcb_void_cookie_t xcb_xkb_set_map_aux 09177 ** 09178 ** @param xcb_connection_t *c 09179 ** @param xcb_xkb_device_spec_t deviceSpec 09180 ** @param uint16_t present 09181 ** @param uint16_t flags 09182 ** @param xcb_keycode_t minKeyCode 09183 ** @param xcb_keycode_t maxKeyCode 09184 ** @param uint8_t firstType 09185 ** @param uint8_t nTypes 09186 ** @param xcb_keycode_t firstKeySym 09187 ** @param uint8_t nKeySyms 09188 ** @param uint16_t totalSyms 09189 ** @param xcb_keycode_t firstKeyAction 09190 ** @param uint8_t nKeyActions 09191 ** @param uint16_t totalActions 09192 ** @param xcb_keycode_t firstKeyBehavior 09193 ** @param uint8_t nKeyBehaviors 09194 ** @param uint8_t totalKeyBehaviors 09195 ** @param xcb_keycode_t firstKeyExplicit 09196 ** @param uint8_t nKeyExplicit 09197 ** @param uint8_t totalKeyExplicit 09198 ** @param xcb_keycode_t firstModMapKey 09199 ** @param uint8_t nModMapKeys 09200 ** @param uint8_t totalModMapKeys 09201 ** @param xcb_keycode_t firstVModMapKey 09202 ** @param uint8_t nVModMapKeys 09203 ** @param uint8_t totalVModMapKeys 09204 ** @param uint16_t virtualMods 09205 ** @param const xcb_xkb_set_map_values_t *values 09206 ** @returns xcb_void_cookie_t 09207 ** 09208 *****************************************************************************/ 09209 09210 xcb_void_cookie_t 09211 xcb_xkb_set_map_aux (xcb_connection_t *c , 09212 xcb_xkb_device_spec_t deviceSpec , 09213 uint16_t present , 09214 uint16_t flags , 09215 xcb_keycode_t minKeyCode , 09216 xcb_keycode_t maxKeyCode , 09217 uint8_t firstType , 09218 uint8_t nTypes , 09219 xcb_keycode_t firstKeySym , 09220 uint8_t nKeySyms , 09221 uint16_t totalSyms , 09222 xcb_keycode_t firstKeyAction , 09223 uint8_t nKeyActions , 09224 uint16_t totalActions , 09225 xcb_keycode_t firstKeyBehavior , 09226 uint8_t nKeyBehaviors , 09227 uint8_t totalKeyBehaviors , 09228 xcb_keycode_t firstKeyExplicit , 09229 uint8_t nKeyExplicit , 09230 uint8_t totalKeyExplicit , 09231 xcb_keycode_t firstModMapKey , 09232 uint8_t nModMapKeys , 09233 uint8_t totalModMapKeys , 09234 xcb_keycode_t firstVModMapKey , 09235 uint8_t nVModMapKeys , 09236 uint8_t totalVModMapKeys , 09237 uint16_t virtualMods , 09238 const xcb_xkb_set_map_values_t *values ); 09239 09240 int 09241 xcb_xkb_get_compat_map_sizeof (const void *_buffer ); 09242 09252 /***************************************************************************** 09253 ** 09254 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map 09255 ** 09256 ** @param xcb_connection_t *c 09257 ** @param xcb_xkb_device_spec_t deviceSpec 09258 ** @param uint8_t groups 09259 ** @param uint8_t getAllSI 09260 ** @param uint16_t firstSI 09261 ** @param uint16_t nSI 09262 ** @returns xcb_xkb_get_compat_map_cookie_t 09263 ** 09264 *****************************************************************************/ 09265 09266 xcb_xkb_get_compat_map_cookie_t 09267 xcb_xkb_get_compat_map (xcb_connection_t *c , 09268 xcb_xkb_device_spec_t deviceSpec , 09269 uint8_t groups , 09270 uint8_t getAllSI , 09271 uint16_t firstSI , 09272 uint16_t nSI ); 09273 09286 /***************************************************************************** 09287 ** 09288 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked 09289 ** 09290 ** @param xcb_connection_t *c 09291 ** @param xcb_xkb_device_spec_t deviceSpec 09292 ** @param uint8_t groups 09293 ** @param uint8_t getAllSI 09294 ** @param uint16_t firstSI 09295 ** @param uint16_t nSI 09296 ** @returns xcb_xkb_get_compat_map_cookie_t 09297 ** 09298 *****************************************************************************/ 09299 09300 xcb_xkb_get_compat_map_cookie_t 09301 xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c , 09302 xcb_xkb_device_spec_t deviceSpec , 09303 uint8_t groups , 09304 uint8_t getAllSI , 09305 uint16_t firstSI , 09306 uint16_t nSI ); 09307 09308 09309 /***************************************************************************** 09310 ** 09311 ** xcb_xkb_sym_interpret_t * xcb_xkb_get_compat_map_si_rtrn 09312 ** 09313 ** @param const xcb_xkb_get_compat_map_reply_t *R 09314 ** @returns xcb_xkb_sym_interpret_t * 09315 ** 09316 *****************************************************************************/ 09317 09318 xcb_xkb_sym_interpret_t * 09319 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09320 09321 09322 /***************************************************************************** 09323 ** 09324 ** int xcb_xkb_get_compat_map_si_rtrn_length 09325 ** 09326 ** @param const xcb_xkb_get_compat_map_reply_t *R 09327 ** @returns int 09328 ** 09329 *****************************************************************************/ 09330 09331 int 09332 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09333 09334 09335 /***************************************************************************** 09336 ** 09337 ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_compat_map_si_rtrn_iterator 09338 ** 09339 ** @param const xcb_xkb_get_compat_map_reply_t *R 09340 ** @returns xcb_xkb_sym_interpret_iterator_t 09341 ** 09342 *****************************************************************************/ 09343 09344 xcb_xkb_sym_interpret_iterator_t 09345 xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R ); 09346 09347 09348 /***************************************************************************** 09349 ** 09350 ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn 09351 ** 09352 ** @param const xcb_xkb_get_compat_map_reply_t *R 09353 ** @returns xcb_xkb_mod_def_t * 09354 ** 09355 *****************************************************************************/ 09356 09357 xcb_xkb_mod_def_t * 09358 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09359 09360 09361 /***************************************************************************** 09362 ** 09363 ** int xcb_xkb_get_compat_map_group_rtrn_length 09364 ** 09365 ** @param const xcb_xkb_get_compat_map_reply_t *R 09366 ** @returns int 09367 ** 09368 *****************************************************************************/ 09369 09370 int 09371 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09372 09373 09374 /***************************************************************************** 09375 ** 09376 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator 09377 ** 09378 ** @param const xcb_xkb_get_compat_map_reply_t *R 09379 ** @returns xcb_xkb_mod_def_iterator_t 09380 ** 09381 *****************************************************************************/ 09382 09383 xcb_xkb_mod_def_iterator_t 09384 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R ); 09385 09401 /***************************************************************************** 09402 ** 09403 ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply 09404 ** 09405 ** @param xcb_connection_t *c 09406 ** @param xcb_xkb_get_compat_map_cookie_t cookie 09407 ** @param xcb_generic_error_t **e 09408 ** @returns xcb_xkb_get_compat_map_reply_t * 09409 ** 09410 *****************************************************************************/ 09411 09412 xcb_xkb_get_compat_map_reply_t * 09413 xcb_xkb_get_compat_map_reply (xcb_connection_t *c , 09414 xcb_xkb_get_compat_map_cookie_t cookie , 09415 xcb_generic_error_t **e ); 09416 09417 int 09418 xcb_xkb_set_compat_map_sizeof (const void *_buffer ); 09419 09432 /***************************************************************************** 09433 ** 09434 ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked 09435 ** 09436 ** @param xcb_connection_t *c 09437 ** @param xcb_xkb_device_spec_t deviceSpec 09438 ** @param uint8_t recomputeActions 09439 ** @param uint8_t truncateSI 09440 ** @param uint8_t groups 09441 ** @param uint16_t firstSI 09442 ** @param uint16_t nSI 09443 ** @param const xcb_xkb_sym_interpret_t *si 09444 ** @param const xcb_xkb_mod_def_t *groupMaps 09445 ** @returns xcb_void_cookie_t 09446 ** 09447 *****************************************************************************/ 09448 09449 xcb_void_cookie_t 09450 xcb_xkb_set_compat_map_checked (xcb_connection_t *c , 09451 xcb_xkb_device_spec_t deviceSpec , 09452 uint8_t recomputeActions , 09453 uint8_t truncateSI , 09454 uint8_t groups , 09455 uint16_t firstSI , 09456 uint16_t nSI , 09457 const xcb_xkb_sym_interpret_t *si , 09458 const xcb_xkb_mod_def_t *groupMaps ); 09459 09469 /***************************************************************************** 09470 ** 09471 ** xcb_void_cookie_t xcb_xkb_set_compat_map 09472 ** 09473 ** @param xcb_connection_t *c 09474 ** @param xcb_xkb_device_spec_t deviceSpec 09475 ** @param uint8_t recomputeActions 09476 ** @param uint8_t truncateSI 09477 ** @param uint8_t groups 09478 ** @param uint16_t firstSI 09479 ** @param uint16_t nSI 09480 ** @param const xcb_xkb_sym_interpret_t *si 09481 ** @param const xcb_xkb_mod_def_t *groupMaps 09482 ** @returns xcb_void_cookie_t 09483 ** 09484 *****************************************************************************/ 09485 09486 xcb_void_cookie_t 09487 xcb_xkb_set_compat_map (xcb_connection_t *c , 09488 xcb_xkb_device_spec_t deviceSpec , 09489 uint8_t recomputeActions , 09490 uint8_t truncateSI , 09491 uint8_t groups , 09492 uint16_t firstSI , 09493 uint16_t nSI , 09494 const xcb_xkb_sym_interpret_t *si , 09495 const xcb_xkb_mod_def_t *groupMaps ); 09496 09506 /***************************************************************************** 09507 ** 09508 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state 09509 ** 09510 ** @param xcb_connection_t *c 09511 ** @param xcb_xkb_device_spec_t deviceSpec 09512 ** @returns xcb_xkb_get_indicator_state_cookie_t 09513 ** 09514 *****************************************************************************/ 09515 09516 xcb_xkb_get_indicator_state_cookie_t 09517 xcb_xkb_get_indicator_state (xcb_connection_t *c , 09518 xcb_xkb_device_spec_t deviceSpec ); 09519 09532 /***************************************************************************** 09533 ** 09534 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked 09535 ** 09536 ** @param xcb_connection_t *c 09537 ** @param xcb_xkb_device_spec_t deviceSpec 09538 ** @returns xcb_xkb_get_indicator_state_cookie_t 09539 ** 09540 *****************************************************************************/ 09541 09542 xcb_xkb_get_indicator_state_cookie_t 09543 xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c , 09544 xcb_xkb_device_spec_t deviceSpec ); 09545 09561 /***************************************************************************** 09562 ** 09563 ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply 09564 ** 09565 ** @param xcb_connection_t *c 09566 ** @param xcb_xkb_get_indicator_state_cookie_t cookie 09567 ** @param xcb_generic_error_t **e 09568 ** @returns xcb_xkb_get_indicator_state_reply_t * 09569 ** 09570 *****************************************************************************/ 09571 09572 xcb_xkb_get_indicator_state_reply_t * 09573 xcb_xkb_get_indicator_state_reply (xcb_connection_t *c , 09574 xcb_xkb_get_indicator_state_cookie_t cookie , 09575 xcb_generic_error_t **e ); 09576 09577 int 09578 xcb_xkb_get_indicator_map_sizeof (const void *_buffer ); 09579 09589 /***************************************************************************** 09590 ** 09591 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map 09592 ** 09593 ** @param xcb_connection_t *c 09594 ** @param xcb_xkb_device_spec_t deviceSpec 09595 ** @param uint32_t which 09596 ** @returns xcb_xkb_get_indicator_map_cookie_t 09597 ** 09598 *****************************************************************************/ 09599 09600 xcb_xkb_get_indicator_map_cookie_t 09601 xcb_xkb_get_indicator_map (xcb_connection_t *c , 09602 xcb_xkb_device_spec_t deviceSpec , 09603 uint32_t which ); 09604 09617 /***************************************************************************** 09618 ** 09619 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked 09620 ** 09621 ** @param xcb_connection_t *c 09622 ** @param xcb_xkb_device_spec_t deviceSpec 09623 ** @param uint32_t which 09624 ** @returns xcb_xkb_get_indicator_map_cookie_t 09625 ** 09626 *****************************************************************************/ 09627 09628 xcb_xkb_get_indicator_map_cookie_t 09629 xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c , 09630 xcb_xkb_device_spec_t deviceSpec , 09631 uint32_t which ); 09632 09633 09634 /***************************************************************************** 09635 ** 09636 ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps 09637 ** 09638 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09639 ** @returns xcb_xkb_indicator_map_t * 09640 ** 09641 *****************************************************************************/ 09642 09643 xcb_xkb_indicator_map_t * 09644 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R ); 09645 09646 09647 /***************************************************************************** 09648 ** 09649 ** int xcb_xkb_get_indicator_map_maps_length 09650 ** 09651 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09652 ** @returns int 09653 ** 09654 *****************************************************************************/ 09655 09656 int 09657 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R ); 09658 09659 09660 /***************************************************************************** 09661 ** 09662 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator 09663 ** 09664 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09665 ** @returns xcb_xkb_indicator_map_iterator_t 09666 ** 09667 *****************************************************************************/ 09668 09669 xcb_xkb_indicator_map_iterator_t 09670 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R ); 09671 09687 /***************************************************************************** 09688 ** 09689 ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply 09690 ** 09691 ** @param xcb_connection_t *c 09692 ** @param xcb_xkb_get_indicator_map_cookie_t cookie 09693 ** @param xcb_generic_error_t **e 09694 ** @returns xcb_xkb_get_indicator_map_reply_t * 09695 ** 09696 *****************************************************************************/ 09697 09698 xcb_xkb_get_indicator_map_reply_t * 09699 xcb_xkb_get_indicator_map_reply (xcb_connection_t *c , 09700 xcb_xkb_get_indicator_map_cookie_t cookie , 09701 xcb_generic_error_t **e ); 09702 09703 int 09704 xcb_xkb_set_indicator_map_sizeof (const void *_buffer ); 09705 09718 /***************************************************************************** 09719 ** 09720 ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked 09721 ** 09722 ** @param xcb_connection_t *c 09723 ** @param xcb_xkb_device_spec_t deviceSpec 09724 ** @param uint32_t which 09725 ** @param const xcb_xkb_indicator_map_t *maps 09726 ** @returns xcb_void_cookie_t 09727 ** 09728 *****************************************************************************/ 09729 09730 xcb_void_cookie_t 09731 xcb_xkb_set_indicator_map_checked (xcb_connection_t *c , 09732 xcb_xkb_device_spec_t deviceSpec , 09733 uint32_t which , 09734 const xcb_xkb_indicator_map_t *maps ); 09735 09745 /***************************************************************************** 09746 ** 09747 ** xcb_void_cookie_t xcb_xkb_set_indicator_map 09748 ** 09749 ** @param xcb_connection_t *c 09750 ** @param xcb_xkb_device_spec_t deviceSpec 09751 ** @param uint32_t which 09752 ** @param const xcb_xkb_indicator_map_t *maps 09753 ** @returns xcb_void_cookie_t 09754 ** 09755 *****************************************************************************/ 09756 09757 xcb_void_cookie_t 09758 xcb_xkb_set_indicator_map (xcb_connection_t *c , 09759 xcb_xkb_device_spec_t deviceSpec , 09760 uint32_t which , 09761 const xcb_xkb_indicator_map_t *maps ); 09762 09772 /***************************************************************************** 09773 ** 09774 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator 09775 ** 09776 ** @param xcb_connection_t *c 09777 ** @param xcb_xkb_device_spec_t deviceSpec 09778 ** @param xcb_xkb_led_class_spec_t ledClass 09779 ** @param xcb_xkb_id_spec_t ledID 09780 ** @param xcb_atom_t indicator 09781 ** @returns xcb_xkb_get_named_indicator_cookie_t 09782 ** 09783 *****************************************************************************/ 09784 09785 xcb_xkb_get_named_indicator_cookie_t 09786 xcb_xkb_get_named_indicator (xcb_connection_t *c , 09787 xcb_xkb_device_spec_t deviceSpec , 09788 xcb_xkb_led_class_spec_t ledClass , 09789 xcb_xkb_id_spec_t ledID , 09790 xcb_atom_t indicator ); 09791 09804 /***************************************************************************** 09805 ** 09806 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked 09807 ** 09808 ** @param xcb_connection_t *c 09809 ** @param xcb_xkb_device_spec_t deviceSpec 09810 ** @param xcb_xkb_led_class_spec_t ledClass 09811 ** @param xcb_xkb_id_spec_t ledID 09812 ** @param xcb_atom_t indicator 09813 ** @returns xcb_xkb_get_named_indicator_cookie_t 09814 ** 09815 *****************************************************************************/ 09816 09817 xcb_xkb_get_named_indicator_cookie_t 09818 xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c , 09819 xcb_xkb_device_spec_t deviceSpec , 09820 xcb_xkb_led_class_spec_t ledClass , 09821 xcb_xkb_id_spec_t ledID , 09822 xcb_atom_t indicator ); 09823 09839 /***************************************************************************** 09840 ** 09841 ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply 09842 ** 09843 ** @param xcb_connection_t *c 09844 ** @param xcb_xkb_get_named_indicator_cookie_t cookie 09845 ** @param xcb_generic_error_t **e 09846 ** @returns xcb_xkb_get_named_indicator_reply_t * 09847 ** 09848 *****************************************************************************/ 09849 09850 xcb_xkb_get_named_indicator_reply_t * 09851 xcb_xkb_get_named_indicator_reply (xcb_connection_t *c , 09852 xcb_xkb_get_named_indicator_cookie_t cookie , 09853 xcb_generic_error_t **e ); 09854 09867 /***************************************************************************** 09868 ** 09869 ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked 09870 ** 09871 ** @param xcb_connection_t *c 09872 ** @param xcb_xkb_device_spec_t deviceSpec 09873 ** @param xcb_xkb_led_class_spec_t ledClass 09874 ** @param xcb_xkb_id_spec_t ledID 09875 ** @param xcb_atom_t indicator 09876 ** @param uint8_t setState 09877 ** @param uint8_t on 09878 ** @param uint8_t setMap 09879 ** @param uint8_t createMap 09880 ** @param uint8_t map_flags 09881 ** @param uint8_t map_whichGroups 09882 ** @param uint8_t map_groups 09883 ** @param uint8_t map_whichMods 09884 ** @param uint8_t map_realMods 09885 ** @param uint16_t map_vmods 09886 ** @param uint32_t map_ctrls 09887 ** @returns xcb_void_cookie_t 09888 ** 09889 *****************************************************************************/ 09890 09891 xcb_void_cookie_t 09892 xcb_xkb_set_named_indicator_checked (xcb_connection_t *c , 09893 xcb_xkb_device_spec_t deviceSpec , 09894 xcb_xkb_led_class_spec_t ledClass , 09895 xcb_xkb_id_spec_t ledID , 09896 xcb_atom_t indicator , 09897 uint8_t setState , 09898 uint8_t on , 09899 uint8_t setMap , 09900 uint8_t createMap , 09901 uint8_t map_flags , 09902 uint8_t map_whichGroups , 09903 uint8_t map_groups , 09904 uint8_t map_whichMods , 09905 uint8_t map_realMods , 09906 uint16_t map_vmods , 09907 uint32_t map_ctrls ); 09908 09918 /***************************************************************************** 09919 ** 09920 ** xcb_void_cookie_t xcb_xkb_set_named_indicator 09921 ** 09922 ** @param xcb_connection_t *c 09923 ** @param xcb_xkb_device_spec_t deviceSpec 09924 ** @param xcb_xkb_led_class_spec_t ledClass 09925 ** @param xcb_xkb_id_spec_t ledID 09926 ** @param xcb_atom_t indicator 09927 ** @param uint8_t setState 09928 ** @param uint8_t on 09929 ** @param uint8_t setMap 09930 ** @param uint8_t createMap 09931 ** @param uint8_t map_flags 09932 ** @param uint8_t map_whichGroups 09933 ** @param uint8_t map_groups 09934 ** @param uint8_t map_whichMods 09935 ** @param uint8_t map_realMods 09936 ** @param uint16_t map_vmods 09937 ** @param uint32_t map_ctrls 09938 ** @returns xcb_void_cookie_t 09939 ** 09940 *****************************************************************************/ 09941 09942 xcb_void_cookie_t 09943 xcb_xkb_set_named_indicator (xcb_connection_t *c , 09944 xcb_xkb_device_spec_t deviceSpec , 09945 xcb_xkb_led_class_spec_t ledClass , 09946 xcb_xkb_id_spec_t ledID , 09947 xcb_atom_t indicator , 09948 uint8_t setState , 09949 uint8_t on , 09950 uint8_t setMap , 09951 uint8_t createMap , 09952 uint8_t map_flags , 09953 uint8_t map_whichGroups , 09954 uint8_t map_groups , 09955 uint8_t map_whichMods , 09956 uint8_t map_realMods , 09957 uint16_t map_vmods , 09958 uint32_t map_ctrls ); 09959 09960 09961 /***************************************************************************** 09962 ** 09963 ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names 09964 ** 09965 ** @param const xcb_xkb_get_names_value_list_t *S 09966 ** @returns xcb_atom_t * 09967 ** 09968 *****************************************************************************/ 09969 09970 xcb_atom_t * 09971 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S ); 09972 09973 09974 /***************************************************************************** 09975 ** 09976 ** int xcb_xkb_get_names_value_list_type_names_length 09977 ** 09978 ** @param const xcb_xkb_get_names_value_list_t *R 09979 ** @returns int 09980 ** 09981 *****************************************************************************/ 09982 09983 int 09984 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R , 09985 const xcb_xkb_get_names_value_list_t *S ); 09986 09987 09988 /***************************************************************************** 09989 ** 09990 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end 09991 ** 09992 ** @param const xcb_xkb_get_names_value_list_t *R 09993 ** @returns xcb_generic_iterator_t 09994 ** 09995 *****************************************************************************/ 09996 09997 xcb_generic_iterator_t 09998 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R , 09999 const xcb_xkb_get_names_value_list_t *S ); 10000 10001 10002 /***************************************************************************** 10003 ** 10004 ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type 10005 ** 10006 ** @param const xcb_xkb_get_names_value_list_t *S 10007 ** @returns uint8_t * 10008 ** 10009 *****************************************************************************/ 10010 10011 uint8_t * 10012 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S ); 10013 10014 10015 /***************************************************************************** 10016 ** 10017 ** int xcb_xkb_get_names_value_list_n_levels_per_type_length 10018 ** 10019 ** @param const xcb_xkb_get_names_value_list_t *R 10020 ** @returns int 10021 ** 10022 *****************************************************************************/ 10023 10024 int 10025 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R , 10026 const xcb_xkb_get_names_value_list_t *S ); 10027 10028 10029 /***************************************************************************** 10030 ** 10031 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end 10032 ** 10033 ** @param const xcb_xkb_get_names_value_list_t *R 10034 ** @returns xcb_generic_iterator_t 10035 ** 10036 *****************************************************************************/ 10037 10038 xcb_generic_iterator_t 10039 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R , 10040 const xcb_xkb_get_names_value_list_t *S ); 10041 10042 10043 /***************************************************************************** 10044 ** 10045 ** uint8_t * xcb_xkb_get_names_value_list_alignment_pad 10046 ** 10047 ** @param const xcb_xkb_get_names_value_list_t *S 10048 ** @returns uint8_t * 10049 ** 10050 *****************************************************************************/ 10051 10052 uint8_t * 10053 xcb_xkb_get_names_value_list_alignment_pad (const xcb_xkb_get_names_value_list_t *S ); 10054 10055 10056 /***************************************************************************** 10057 ** 10058 ** int xcb_xkb_get_names_value_list_alignment_pad_length 10059 ** 10060 ** @param const xcb_xkb_get_names_value_list_t *R 10061 ** @returns int 10062 ** 10063 *****************************************************************************/ 10064 10065 int 10066 xcb_xkb_get_names_value_list_alignment_pad_length (const xcb_xkb_get_names_reply_t *R , 10067 const xcb_xkb_get_names_value_list_t *S ); 10068 10069 10070 /***************************************************************************** 10071 ** 10072 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_alignment_pad_end 10073 ** 10074 ** @param const xcb_xkb_get_names_value_list_t *R 10075 ** @returns xcb_generic_iterator_t 10076 ** 10077 *****************************************************************************/ 10078 10079 xcb_generic_iterator_t 10080 xcb_xkb_get_names_value_list_alignment_pad_end (const xcb_xkb_get_names_reply_t *R , 10081 const xcb_xkb_get_names_value_list_t *S ); 10082 10083 10084 /***************************************************************************** 10085 ** 10086 ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names 10087 ** 10088 ** @param const xcb_xkb_get_names_value_list_t *S 10089 ** @returns xcb_atom_t * 10090 ** 10091 *****************************************************************************/ 10092 10093 xcb_atom_t * 10094 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S ); 10095 10096 10097 /***************************************************************************** 10098 ** 10099 ** int xcb_xkb_get_names_value_list_kt_level_names_length 10100 ** 10101 ** @param const xcb_xkb_get_names_value_list_t *R 10102 ** @returns int 10103 ** 10104 *****************************************************************************/ 10105 10106 int 10107 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R , 10108 const xcb_xkb_get_names_value_list_t *S ); 10109 10110 10111 /***************************************************************************** 10112 ** 10113 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end 10114 ** 10115 ** @param const xcb_xkb_get_names_value_list_t *R 10116 ** @returns xcb_generic_iterator_t 10117 ** 10118 *****************************************************************************/ 10119 10120 xcb_generic_iterator_t 10121 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R , 10122 const xcb_xkb_get_names_value_list_t *S ); 10123 10124 10125 /***************************************************************************** 10126 ** 10127 ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names 10128 ** 10129 ** @param const xcb_xkb_get_names_value_list_t *S 10130 ** @returns xcb_atom_t * 10131 ** 10132 *****************************************************************************/ 10133 10134 xcb_atom_t * 10135 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S ); 10136 10137 10138 /***************************************************************************** 10139 ** 10140 ** int xcb_xkb_get_names_value_list_indicator_names_length 10141 ** 10142 ** @param const xcb_xkb_get_names_value_list_t *R 10143 ** @returns int 10144 ** 10145 *****************************************************************************/ 10146 10147 int 10148 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R , 10149 const xcb_xkb_get_names_value_list_t *S ); 10150 10151 10152 /***************************************************************************** 10153 ** 10154 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end 10155 ** 10156 ** @param const xcb_xkb_get_names_value_list_t *R 10157 ** @returns xcb_generic_iterator_t 10158 ** 10159 *****************************************************************************/ 10160 10161 xcb_generic_iterator_t 10162 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R , 10163 const xcb_xkb_get_names_value_list_t *S ); 10164 10165 10166 /***************************************************************************** 10167 ** 10168 ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names 10169 ** 10170 ** @param const xcb_xkb_get_names_value_list_t *S 10171 ** @returns xcb_atom_t * 10172 ** 10173 *****************************************************************************/ 10174 10175 xcb_atom_t * 10176 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S ); 10177 10178 10179 /***************************************************************************** 10180 ** 10181 ** int xcb_xkb_get_names_value_list_virtual_mod_names_length 10182 ** 10183 ** @param const xcb_xkb_get_names_value_list_t *R 10184 ** @returns int 10185 ** 10186 *****************************************************************************/ 10187 10188 int 10189 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R , 10190 const xcb_xkb_get_names_value_list_t *S ); 10191 10192 10193 /***************************************************************************** 10194 ** 10195 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end 10196 ** 10197 ** @param const xcb_xkb_get_names_value_list_t *R 10198 ** @returns xcb_generic_iterator_t 10199 ** 10200 *****************************************************************************/ 10201 10202 xcb_generic_iterator_t 10203 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R , 10204 const xcb_xkb_get_names_value_list_t *S ); 10205 10206 10207 /***************************************************************************** 10208 ** 10209 ** xcb_atom_t * xcb_xkb_get_names_value_list_groups 10210 ** 10211 ** @param const xcb_xkb_get_names_value_list_t *S 10212 ** @returns xcb_atom_t * 10213 ** 10214 *****************************************************************************/ 10215 10216 xcb_atom_t * 10217 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S ); 10218 10219 10220 /***************************************************************************** 10221 ** 10222 ** int xcb_xkb_get_names_value_list_groups_length 10223 ** 10224 ** @param const xcb_xkb_get_names_value_list_t *R 10225 ** @returns int 10226 ** 10227 *****************************************************************************/ 10228 10229 int 10230 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R , 10231 const xcb_xkb_get_names_value_list_t *S ); 10232 10233 10234 /***************************************************************************** 10235 ** 10236 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end 10237 ** 10238 ** @param const xcb_xkb_get_names_value_list_t *R 10239 ** @returns xcb_generic_iterator_t 10240 ** 10241 *****************************************************************************/ 10242 10243 xcb_generic_iterator_t 10244 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R , 10245 const xcb_xkb_get_names_value_list_t *S ); 10246 10247 10248 /***************************************************************************** 10249 ** 10250 ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names 10251 ** 10252 ** @param const xcb_xkb_get_names_value_list_t *S 10253 ** @returns xcb_xkb_key_name_t * 10254 ** 10255 *****************************************************************************/ 10256 10257 xcb_xkb_key_name_t * 10258 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S ); 10259 10260 10261 /***************************************************************************** 10262 ** 10263 ** int xcb_xkb_get_names_value_list_key_names_length 10264 ** 10265 ** @param const xcb_xkb_get_names_value_list_t *R 10266 ** @returns int 10267 ** 10268 *****************************************************************************/ 10269 10270 int 10271 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R , 10272 const xcb_xkb_get_names_value_list_t *S ); 10273 10274 10275 /***************************************************************************** 10276 ** 10277 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator 10278 ** 10279 ** @param const xcb_xkb_get_names_value_list_t *R 10280 ** @returns xcb_xkb_key_name_iterator_t 10281 ** 10282 *****************************************************************************/ 10283 10284 xcb_xkb_key_name_iterator_t 10285 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R , 10286 const xcb_xkb_get_names_value_list_t *S ); 10287 10288 10289 /***************************************************************************** 10290 ** 10291 ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases 10292 ** 10293 ** @param const xcb_xkb_get_names_value_list_t *S 10294 ** @returns xcb_xkb_key_alias_t * 10295 ** 10296 *****************************************************************************/ 10297 10298 xcb_xkb_key_alias_t * 10299 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S ); 10300 10301 10302 /***************************************************************************** 10303 ** 10304 ** int xcb_xkb_get_names_value_list_key_aliases_length 10305 ** 10306 ** @param const xcb_xkb_get_names_value_list_t *R 10307 ** @returns int 10308 ** 10309 *****************************************************************************/ 10310 10311 int 10312 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R , 10313 const xcb_xkb_get_names_value_list_t *S ); 10314 10315 10316 /***************************************************************************** 10317 ** 10318 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator 10319 ** 10320 ** @param const xcb_xkb_get_names_value_list_t *R 10321 ** @returns xcb_xkb_key_alias_iterator_t 10322 ** 10323 *****************************************************************************/ 10324 10325 xcb_xkb_key_alias_iterator_t 10326 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R , 10327 const xcb_xkb_get_names_value_list_t *S ); 10328 10329 10330 /***************************************************************************** 10331 ** 10332 ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names 10333 ** 10334 ** @param const xcb_xkb_get_names_value_list_t *S 10335 ** @returns xcb_atom_t * 10336 ** 10337 *****************************************************************************/ 10338 10339 xcb_atom_t * 10340 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S ); 10341 10342 10343 /***************************************************************************** 10344 ** 10345 ** int xcb_xkb_get_names_value_list_radio_group_names_length 10346 ** 10347 ** @param const xcb_xkb_get_names_value_list_t *R 10348 ** @returns int 10349 ** 10350 *****************************************************************************/ 10351 10352 int 10353 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R , 10354 const xcb_xkb_get_names_value_list_t *S ); 10355 10356 10357 /***************************************************************************** 10358 ** 10359 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end 10360 ** 10361 ** @param const xcb_xkb_get_names_value_list_t *R 10362 ** @returns xcb_generic_iterator_t 10363 ** 10364 *****************************************************************************/ 10365 10366 xcb_generic_iterator_t 10367 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R , 10368 const xcb_xkb_get_names_value_list_t *S ); 10369 10370 int 10371 xcb_xkb_get_names_value_list_serialize (void **_buffer , 10372 uint8_t nTypes , 10373 uint32_t indicators , 10374 uint16_t virtualMods , 10375 uint8_t groupNames , 10376 uint8_t nKeys , 10377 uint8_t nKeyAliases , 10378 uint8_t nRadioGroups , 10379 uint32_t which , 10380 const xcb_xkb_get_names_value_list_t *_aux ); 10381 10382 int 10383 xcb_xkb_get_names_value_list_unpack (const void *_buffer , 10384 uint8_t nTypes , 10385 uint32_t indicators , 10386 uint16_t virtualMods , 10387 uint8_t groupNames , 10388 uint8_t nKeys , 10389 uint8_t nKeyAliases , 10390 uint8_t nRadioGroups , 10391 uint32_t which , 10392 xcb_xkb_get_names_value_list_t *_aux ); 10393 10394 int 10395 xcb_xkb_get_names_value_list_sizeof (const void *_buffer , 10396 uint8_t nTypes , 10397 uint32_t indicators , 10398 uint16_t virtualMods , 10399 uint8_t groupNames , 10400 uint8_t nKeys , 10401 uint8_t nKeyAliases , 10402 uint8_t nRadioGroups , 10403 uint32_t which ); 10404 10414 /***************************************************************************** 10415 ** 10416 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names 10417 ** 10418 ** @param xcb_connection_t *c 10419 ** @param xcb_xkb_device_spec_t deviceSpec 10420 ** @param uint32_t which 10421 ** @returns xcb_xkb_get_names_cookie_t 10422 ** 10423 *****************************************************************************/ 10424 10425 xcb_xkb_get_names_cookie_t 10426 xcb_xkb_get_names (xcb_connection_t *c , 10427 xcb_xkb_device_spec_t deviceSpec , 10428 uint32_t which ); 10429 10442 /***************************************************************************** 10443 ** 10444 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked 10445 ** 10446 ** @param xcb_connection_t *c 10447 ** @param xcb_xkb_device_spec_t deviceSpec 10448 ** @param uint32_t which 10449 ** @returns xcb_xkb_get_names_cookie_t 10450 ** 10451 *****************************************************************************/ 10452 10453 xcb_xkb_get_names_cookie_t 10454 xcb_xkb_get_names_unchecked (xcb_connection_t *c , 10455 xcb_xkb_device_spec_t deviceSpec , 10456 uint32_t which ); 10457 10458 10459 /***************************************************************************** 10460 ** 10461 ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list 10462 ** 10463 ** @param const xcb_xkb_get_names_reply_t *R 10464 ** @returns xcb_xkb_get_names_value_list_t * 10465 ** 10466 *****************************************************************************/ 10467 10468 void * 10469 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R ); 10470 10486 /***************************************************************************** 10487 ** 10488 ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply 10489 ** 10490 ** @param xcb_connection_t *c 10491 ** @param xcb_xkb_get_names_cookie_t cookie 10492 ** @param xcb_generic_error_t **e 10493 ** @returns xcb_xkb_get_names_reply_t * 10494 ** 10495 *****************************************************************************/ 10496 10497 xcb_xkb_get_names_reply_t * 10498 xcb_xkb_get_names_reply (xcb_connection_t *c , 10499 xcb_xkb_get_names_cookie_t cookie , 10500 xcb_generic_error_t **e ); 10501 10502 10503 /***************************************************************************** 10504 ** 10505 ** xcb_atom_t * xcb_xkb_set_names_values_type_names 10506 ** 10507 ** @param const xcb_xkb_set_names_values_t *S 10508 ** @returns xcb_atom_t * 10509 ** 10510 *****************************************************************************/ 10511 10512 xcb_atom_t * 10513 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S ); 10514 10515 10516 /***************************************************************************** 10517 ** 10518 ** int xcb_xkb_set_names_values_type_names_length 10519 ** 10520 ** @param const xcb_xkb_set_names_values_t *R 10521 ** @returns int 10522 ** 10523 *****************************************************************************/ 10524 10525 int 10526 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R , 10527 const xcb_xkb_set_names_values_t *S ); 10528 10529 10530 /***************************************************************************** 10531 ** 10532 ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end 10533 ** 10534 ** @param const xcb_xkb_set_names_values_t *R 10535 ** @returns xcb_generic_iterator_t 10536 ** 10537 *****************************************************************************/ 10538 10539 xcb_generic_iterator_t 10540 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R , 10541 const xcb_xkb_set_names_values_t *S ); 10542 10543 10544 /***************************************************************************** 10545 ** 10546 ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type 10547 ** 10548 ** @param const xcb_xkb_set_names_values_t *S 10549 ** @returns uint8_t * 10550 ** 10551 *****************************************************************************/ 10552 10553 uint8_t * 10554 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S ); 10555 10556 10557 /***************************************************************************** 10558 ** 10559 ** int xcb_xkb_set_names_values_n_levels_per_type_length 10560 ** 10561 ** @param const xcb_xkb_set_names_values_t *R 10562 ** @returns int 10563 ** 10564 *****************************************************************************/ 10565 10566 int 10567 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R , 10568 const xcb_xkb_set_names_values_t *S ); 10569 10570 10571 /***************************************************************************** 10572 ** 10573 ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end 10574 ** 10575 ** @param const xcb_xkb_set_names_values_t *R 10576 ** @returns xcb_generic_iterator_t 10577 ** 10578 *****************************************************************************/ 10579 10580 xcb_generic_iterator_t 10581 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R , 10582 const xcb_xkb_set_names_values_t *S ); 10583 10584 10585 /***************************************************************************** 10586 ** 10587 ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names 10588 ** 10589 ** @param const xcb_xkb_set_names_values_t *S 10590 ** @returns xcb_atom_t * 10591 ** 10592 *****************************************************************************/ 10593 10594 xcb_atom_t * 10595 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S ); 10596 10597 10598 /***************************************************************************** 10599 ** 10600 ** int xcb_xkb_set_names_values_kt_level_names_length 10601 ** 10602 ** @param const xcb_xkb_set_names_values_t *R 10603 ** @returns int 10604 ** 10605 *****************************************************************************/ 10606 10607 int 10608 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R , 10609 const xcb_xkb_set_names_values_t *S ); 10610 10611 10612 /***************************************************************************** 10613 ** 10614 ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end 10615 ** 10616 ** @param const xcb_xkb_set_names_values_t *R 10617 ** @returns xcb_generic_iterator_t 10618 ** 10619 *****************************************************************************/ 10620 10621 xcb_generic_iterator_t 10622 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R , 10623 const xcb_xkb_set_names_values_t *S ); 10624 10625 10626 /***************************************************************************** 10627 ** 10628 ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names 10629 ** 10630 ** @param const xcb_xkb_set_names_values_t *S 10631 ** @returns xcb_atom_t * 10632 ** 10633 *****************************************************************************/ 10634 10635 xcb_atom_t * 10636 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S ); 10637 10638 10639 /***************************************************************************** 10640 ** 10641 ** int xcb_xkb_set_names_values_indicator_names_length 10642 ** 10643 ** @param const xcb_xkb_set_names_values_t *R 10644 ** @returns int 10645 ** 10646 *****************************************************************************/ 10647 10648 int 10649 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R , 10650 const xcb_xkb_set_names_values_t *S ); 10651 10652 10653 /***************************************************************************** 10654 ** 10655 ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end 10656 ** 10657 ** @param const xcb_xkb_set_names_values_t *R 10658 ** @returns xcb_generic_iterator_t 10659 ** 10660 *****************************************************************************/ 10661 10662 xcb_generic_iterator_t 10663 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R , 10664 const xcb_xkb_set_names_values_t *S ); 10665 10666 10667 /***************************************************************************** 10668 ** 10669 ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names 10670 ** 10671 ** @param const xcb_xkb_set_names_values_t *S 10672 ** @returns xcb_atom_t * 10673 ** 10674 *****************************************************************************/ 10675 10676 xcb_atom_t * 10677 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S ); 10678 10679 10680 /***************************************************************************** 10681 ** 10682 ** int xcb_xkb_set_names_values_virtual_mod_names_length 10683 ** 10684 ** @param const xcb_xkb_set_names_values_t *R 10685 ** @returns int 10686 ** 10687 *****************************************************************************/ 10688 10689 int 10690 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R , 10691 const xcb_xkb_set_names_values_t *S ); 10692 10693 10694 /***************************************************************************** 10695 ** 10696 ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end 10697 ** 10698 ** @param const xcb_xkb_set_names_values_t *R 10699 ** @returns xcb_generic_iterator_t 10700 ** 10701 *****************************************************************************/ 10702 10703 xcb_generic_iterator_t 10704 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R , 10705 const xcb_xkb_set_names_values_t *S ); 10706 10707 10708 /***************************************************************************** 10709 ** 10710 ** xcb_atom_t * xcb_xkb_set_names_values_groups 10711 ** 10712 ** @param const xcb_xkb_set_names_values_t *S 10713 ** @returns xcb_atom_t * 10714 ** 10715 *****************************************************************************/ 10716 10717 xcb_atom_t * 10718 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S ); 10719 10720 10721 /***************************************************************************** 10722 ** 10723 ** int xcb_xkb_set_names_values_groups_length 10724 ** 10725 ** @param const xcb_xkb_set_names_values_t *R 10726 ** @returns int 10727 ** 10728 *****************************************************************************/ 10729 10730 int 10731 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R , 10732 const xcb_xkb_set_names_values_t *S ); 10733 10734 10735 /***************************************************************************** 10736 ** 10737 ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end 10738 ** 10739 ** @param const xcb_xkb_set_names_values_t *R 10740 ** @returns xcb_generic_iterator_t 10741 ** 10742 *****************************************************************************/ 10743 10744 xcb_generic_iterator_t 10745 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R , 10746 const xcb_xkb_set_names_values_t *S ); 10747 10748 10749 /***************************************************************************** 10750 ** 10751 ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names 10752 ** 10753 ** @param const xcb_xkb_set_names_values_t *S 10754 ** @returns xcb_xkb_key_name_t * 10755 ** 10756 *****************************************************************************/ 10757 10758 xcb_xkb_key_name_t * 10759 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S ); 10760 10761 10762 /***************************************************************************** 10763 ** 10764 ** int xcb_xkb_set_names_values_key_names_length 10765 ** 10766 ** @param const xcb_xkb_set_names_values_t *R 10767 ** @returns int 10768 ** 10769 *****************************************************************************/ 10770 10771 int 10772 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R , 10773 const xcb_xkb_set_names_values_t *S ); 10774 10775 10776 /***************************************************************************** 10777 ** 10778 ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator 10779 ** 10780 ** @param const xcb_xkb_set_names_values_t *R 10781 ** @returns xcb_xkb_key_name_iterator_t 10782 ** 10783 *****************************************************************************/ 10784 10785 xcb_xkb_key_name_iterator_t 10786 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R , 10787 const xcb_xkb_set_names_values_t *S ); 10788 10789 10790 /***************************************************************************** 10791 ** 10792 ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases 10793 ** 10794 ** @param const xcb_xkb_set_names_values_t *S 10795 ** @returns xcb_xkb_key_alias_t * 10796 ** 10797 *****************************************************************************/ 10798 10799 xcb_xkb_key_alias_t * 10800 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S ); 10801 10802 10803 /***************************************************************************** 10804 ** 10805 ** int xcb_xkb_set_names_values_key_aliases_length 10806 ** 10807 ** @param const xcb_xkb_set_names_values_t *R 10808 ** @returns int 10809 ** 10810 *****************************************************************************/ 10811 10812 int 10813 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R , 10814 const xcb_xkb_set_names_values_t *S ); 10815 10816 10817 /***************************************************************************** 10818 ** 10819 ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator 10820 ** 10821 ** @param const xcb_xkb_set_names_values_t *R 10822 ** @returns xcb_xkb_key_alias_iterator_t 10823 ** 10824 *****************************************************************************/ 10825 10826 xcb_xkb_key_alias_iterator_t 10827 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R , 10828 const xcb_xkb_set_names_values_t *S ); 10829 10830 10831 /***************************************************************************** 10832 ** 10833 ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names 10834 ** 10835 ** @param const xcb_xkb_set_names_values_t *S 10836 ** @returns xcb_atom_t * 10837 ** 10838 *****************************************************************************/ 10839 10840 xcb_atom_t * 10841 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S ); 10842 10843 10844 /***************************************************************************** 10845 ** 10846 ** int xcb_xkb_set_names_values_radio_group_names_length 10847 ** 10848 ** @param const xcb_xkb_set_names_values_t *R 10849 ** @returns int 10850 ** 10851 *****************************************************************************/ 10852 10853 int 10854 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R , 10855 const xcb_xkb_set_names_values_t *S ); 10856 10857 10858 /***************************************************************************** 10859 ** 10860 ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end 10861 ** 10862 ** @param const xcb_xkb_set_names_values_t *R 10863 ** @returns xcb_generic_iterator_t 10864 ** 10865 *****************************************************************************/ 10866 10867 xcb_generic_iterator_t 10868 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R , 10869 const xcb_xkb_set_names_values_t *S ); 10870 10871 int 10872 xcb_xkb_set_names_values_serialize (void **_buffer , 10873 uint8_t nTypes , 10874 uint8_t nKTLevels , 10875 uint32_t indicators , 10876 uint16_t virtualMods , 10877 uint8_t groupNames , 10878 uint8_t nKeys , 10879 uint8_t nKeyAliases , 10880 uint8_t nRadioGroups , 10881 uint32_t which , 10882 const xcb_xkb_set_names_values_t *_aux ); 10883 10884 int 10885 xcb_xkb_set_names_values_unpack (const void *_buffer , 10886 uint8_t nTypes , 10887 uint8_t nKTLevels , 10888 uint32_t indicators , 10889 uint16_t virtualMods , 10890 uint8_t groupNames , 10891 uint8_t nKeys , 10892 uint8_t nKeyAliases , 10893 uint8_t nRadioGroups , 10894 uint32_t which , 10895 xcb_xkb_set_names_values_t *_aux ); 10896 10897 int 10898 xcb_xkb_set_names_values_sizeof (const void *_buffer , 10899 uint8_t nTypes , 10900 uint8_t nKTLevels , 10901 uint32_t indicators , 10902 uint16_t virtualMods , 10903 uint8_t groupNames , 10904 uint8_t nKeys , 10905 uint8_t nKeyAliases , 10906 uint8_t nRadioGroups , 10907 uint32_t which ); 10908 10921 /***************************************************************************** 10922 ** 10923 ** xcb_void_cookie_t xcb_xkb_set_names_checked 10924 ** 10925 ** @param xcb_connection_t *c 10926 ** @param xcb_xkb_device_spec_t deviceSpec 10927 ** @param uint16_t virtualMods 10928 ** @param uint32_t which 10929 ** @param uint8_t firstType 10930 ** @param uint8_t nTypes 10931 ** @param uint8_t firstKTLevelt 10932 ** @param uint8_t nKTLevels 10933 ** @param uint32_t indicators 10934 ** @param uint8_t groupNames 10935 ** @param uint8_t nRadioGroups 10936 ** @param xcb_keycode_t firstKey 10937 ** @param uint8_t nKeys 10938 ** @param uint8_t nKeyAliases 10939 ** @param uint16_t totalKTLevelNames 10940 ** @param const void *values 10941 ** @returns xcb_void_cookie_t 10942 ** 10943 *****************************************************************************/ 10944 10945 xcb_void_cookie_t 10946 xcb_xkb_set_names_checked (xcb_connection_t *c , 10947 xcb_xkb_device_spec_t deviceSpec , 10948 uint16_t virtualMods , 10949 uint32_t which , 10950 uint8_t firstType , 10951 uint8_t nTypes , 10952 uint8_t firstKTLevelt , 10953 uint8_t nKTLevels , 10954 uint32_t indicators , 10955 uint8_t groupNames , 10956 uint8_t nRadioGroups , 10957 xcb_keycode_t firstKey , 10958 uint8_t nKeys , 10959 uint8_t nKeyAliases , 10960 uint16_t totalKTLevelNames , 10961 const void *values ); 10962 10972 /***************************************************************************** 10973 ** 10974 ** xcb_void_cookie_t xcb_xkb_set_names 10975 ** 10976 ** @param xcb_connection_t *c 10977 ** @param xcb_xkb_device_spec_t deviceSpec 10978 ** @param uint16_t virtualMods 10979 ** @param uint32_t which 10980 ** @param uint8_t firstType 10981 ** @param uint8_t nTypes 10982 ** @param uint8_t firstKTLevelt 10983 ** @param uint8_t nKTLevels 10984 ** @param uint32_t indicators 10985 ** @param uint8_t groupNames 10986 ** @param uint8_t nRadioGroups 10987 ** @param xcb_keycode_t firstKey 10988 ** @param uint8_t nKeys 10989 ** @param uint8_t nKeyAliases 10990 ** @param uint16_t totalKTLevelNames 10991 ** @param const void *values 10992 ** @returns xcb_void_cookie_t 10993 ** 10994 *****************************************************************************/ 10995 10996 xcb_void_cookie_t 10997 xcb_xkb_set_names (xcb_connection_t *c , 10998 xcb_xkb_device_spec_t deviceSpec , 10999 uint16_t virtualMods , 11000 uint32_t which , 11001 uint8_t firstType , 11002 uint8_t nTypes , 11003 uint8_t firstKTLevelt , 11004 uint8_t nKTLevels , 11005 uint32_t indicators , 11006 uint8_t groupNames , 11007 uint8_t nRadioGroups , 11008 xcb_keycode_t firstKey , 11009 uint8_t nKeys , 11010 uint8_t nKeyAliases , 11011 uint16_t totalKTLevelNames , 11012 const void *values ); 11013 11026 /***************************************************************************** 11027 ** 11028 ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked 11029 ** 11030 ** @param xcb_connection_t *c 11031 ** @param xcb_xkb_device_spec_t deviceSpec 11032 ** @param uint16_t virtualMods 11033 ** @param uint32_t which 11034 ** @param uint8_t firstType 11035 ** @param uint8_t nTypes 11036 ** @param uint8_t firstKTLevelt 11037 ** @param uint8_t nKTLevels 11038 ** @param uint32_t indicators 11039 ** @param uint8_t groupNames 11040 ** @param uint8_t nRadioGroups 11041 ** @param xcb_keycode_t firstKey 11042 ** @param uint8_t nKeys 11043 ** @param uint8_t nKeyAliases 11044 ** @param uint16_t totalKTLevelNames 11045 ** @param const xcb_xkb_set_names_values_t *values 11046 ** @returns xcb_void_cookie_t 11047 ** 11048 *****************************************************************************/ 11049 11050 xcb_void_cookie_t 11051 xcb_xkb_set_names_aux_checked (xcb_connection_t *c , 11052 xcb_xkb_device_spec_t deviceSpec , 11053 uint16_t virtualMods , 11054 uint32_t which , 11055 uint8_t firstType , 11056 uint8_t nTypes , 11057 uint8_t firstKTLevelt , 11058 uint8_t nKTLevels , 11059 uint32_t indicators , 11060 uint8_t groupNames , 11061 uint8_t nRadioGroups , 11062 xcb_keycode_t firstKey , 11063 uint8_t nKeys , 11064 uint8_t nKeyAliases , 11065 uint16_t totalKTLevelNames , 11066 const xcb_xkb_set_names_values_t *values ); 11067 11077 /***************************************************************************** 11078 ** 11079 ** xcb_void_cookie_t xcb_xkb_set_names_aux 11080 ** 11081 ** @param xcb_connection_t *c 11082 ** @param xcb_xkb_device_spec_t deviceSpec 11083 ** @param uint16_t virtualMods 11084 ** @param uint32_t which 11085 ** @param uint8_t firstType 11086 ** @param uint8_t nTypes 11087 ** @param uint8_t firstKTLevelt 11088 ** @param uint8_t nKTLevels 11089 ** @param uint32_t indicators 11090 ** @param uint8_t groupNames 11091 ** @param uint8_t nRadioGroups 11092 ** @param xcb_keycode_t firstKey 11093 ** @param uint8_t nKeys 11094 ** @param uint8_t nKeyAliases 11095 ** @param uint16_t totalKTLevelNames 11096 ** @param const xcb_xkb_set_names_values_t *values 11097 ** @returns xcb_void_cookie_t 11098 ** 11099 *****************************************************************************/ 11100 11101 xcb_void_cookie_t 11102 xcb_xkb_set_names_aux (xcb_connection_t *c , 11103 xcb_xkb_device_spec_t deviceSpec , 11104 uint16_t virtualMods , 11105 uint32_t which , 11106 uint8_t firstType , 11107 uint8_t nTypes , 11108 uint8_t firstKTLevelt , 11109 uint8_t nKTLevels , 11110 uint32_t indicators , 11111 uint8_t groupNames , 11112 uint8_t nRadioGroups , 11113 xcb_keycode_t firstKey , 11114 uint8_t nKeys , 11115 uint8_t nKeyAliases , 11116 uint16_t totalKTLevelNames , 11117 const xcb_xkb_set_names_values_t *values ); 11118 11119 int 11120 xcb_xkb_get_geometry_sizeof (const void *_buffer ); 11121 11131 /***************************************************************************** 11132 ** 11133 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry 11134 ** 11135 ** @param xcb_connection_t *c 11136 ** @param xcb_xkb_device_spec_t deviceSpec 11137 ** @param xcb_atom_t name 11138 ** @returns xcb_xkb_get_geometry_cookie_t 11139 ** 11140 *****************************************************************************/ 11141 11142 xcb_xkb_get_geometry_cookie_t 11143 xcb_xkb_get_geometry (xcb_connection_t *c , 11144 xcb_xkb_device_spec_t deviceSpec , 11145 xcb_atom_t name ); 11146 11159 /***************************************************************************** 11160 ** 11161 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked 11162 ** 11163 ** @param xcb_connection_t *c 11164 ** @param xcb_xkb_device_spec_t deviceSpec 11165 ** @param xcb_atom_t name 11166 ** @returns xcb_xkb_get_geometry_cookie_t 11167 ** 11168 *****************************************************************************/ 11169 11170 xcb_xkb_get_geometry_cookie_t 11171 xcb_xkb_get_geometry_unchecked (xcb_connection_t *c , 11172 xcb_xkb_device_spec_t deviceSpec , 11173 xcb_atom_t name ); 11174 11175 11176 /***************************************************************************** 11177 ** 11178 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font 11179 ** 11180 ** @param const xcb_xkb_get_geometry_reply_t *R 11181 ** @returns xcb_xkb_counted_string_16_t * 11182 ** 11183 *****************************************************************************/ 11184 11185 xcb_xkb_counted_string_16_t * 11186 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R ); 11187 11188 11189 /***************************************************************************** 11190 ** 11191 ** int xcb_xkb_get_geometry_properties_length 11192 ** 11193 ** @param const xcb_xkb_get_geometry_reply_t *R 11194 ** @returns int 11195 ** 11196 *****************************************************************************/ 11197 11198 int 11199 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R ); 11200 11201 11202 /***************************************************************************** 11203 ** 11204 ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator 11205 ** 11206 ** @param const xcb_xkb_get_geometry_reply_t *R 11207 ** @returns xcb_xkb_property_iterator_t 11208 ** 11209 *****************************************************************************/ 11210 11211 xcb_xkb_property_iterator_t 11212 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11213 11214 11215 /***************************************************************************** 11216 ** 11217 ** int xcb_xkb_get_geometry_colors_length 11218 ** 11219 ** @param const xcb_xkb_get_geometry_reply_t *R 11220 ** @returns int 11221 ** 11222 *****************************************************************************/ 11223 11224 int 11225 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R ); 11226 11227 11228 /***************************************************************************** 11229 ** 11230 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator 11231 ** 11232 ** @param const xcb_xkb_get_geometry_reply_t *R 11233 ** @returns xcb_xkb_counted_string_16_iterator_t 11234 ** 11235 *****************************************************************************/ 11236 11237 xcb_xkb_counted_string_16_iterator_t 11238 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11239 11240 11241 /***************************************************************************** 11242 ** 11243 ** int xcb_xkb_get_geometry_shapes_length 11244 ** 11245 ** @param const xcb_xkb_get_geometry_reply_t *R 11246 ** @returns int 11247 ** 11248 *****************************************************************************/ 11249 11250 int 11251 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R ); 11252 11253 11254 /***************************************************************************** 11255 ** 11256 ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator 11257 ** 11258 ** @param const xcb_xkb_get_geometry_reply_t *R 11259 ** @returns xcb_xkb_shape_iterator_t 11260 ** 11261 *****************************************************************************/ 11262 11263 xcb_xkb_shape_iterator_t 11264 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11265 11266 11267 /***************************************************************************** 11268 ** 11269 ** int xcb_xkb_get_geometry_sections_length 11270 ** 11271 ** @param const xcb_xkb_get_geometry_reply_t *R 11272 ** @returns int 11273 ** 11274 *****************************************************************************/ 11275 11276 int 11277 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R ); 11278 11279 11280 /***************************************************************************** 11281 ** 11282 ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator 11283 ** 11284 ** @param const xcb_xkb_get_geometry_reply_t *R 11285 ** @returns xcb_xkb_section_iterator_t 11286 ** 11287 *****************************************************************************/ 11288 11289 xcb_xkb_section_iterator_t 11290 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11291 11292 11293 /***************************************************************************** 11294 ** 11295 ** int xcb_xkb_get_geometry_doodads_length 11296 ** 11297 ** @param const xcb_xkb_get_geometry_reply_t *R 11298 ** @returns int 11299 ** 11300 *****************************************************************************/ 11301 11302 int 11303 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R ); 11304 11305 11306 /***************************************************************************** 11307 ** 11308 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator 11309 ** 11310 ** @param const xcb_xkb_get_geometry_reply_t *R 11311 ** @returns xcb_xkb_doodad_iterator_t 11312 ** 11313 *****************************************************************************/ 11314 11315 xcb_xkb_doodad_iterator_t 11316 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11317 11318 11319 /***************************************************************************** 11320 ** 11321 ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases 11322 ** 11323 ** @param const xcb_xkb_get_geometry_reply_t *R 11324 ** @returns xcb_xkb_key_alias_t * 11325 ** 11326 *****************************************************************************/ 11327 11328 xcb_xkb_key_alias_t * 11329 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R ); 11330 11331 11332 /***************************************************************************** 11333 ** 11334 ** int xcb_xkb_get_geometry_key_aliases_length 11335 ** 11336 ** @param const xcb_xkb_get_geometry_reply_t *R 11337 ** @returns int 11338 ** 11339 *****************************************************************************/ 11340 11341 int 11342 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R ); 11343 11344 11345 /***************************************************************************** 11346 ** 11347 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator 11348 ** 11349 ** @param const xcb_xkb_get_geometry_reply_t *R 11350 ** @returns xcb_xkb_key_alias_iterator_t 11351 ** 11352 *****************************************************************************/ 11353 11354 xcb_xkb_key_alias_iterator_t 11355 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11356 11372 /***************************************************************************** 11373 ** 11374 ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply 11375 ** 11376 ** @param xcb_connection_t *c 11377 ** @param xcb_xkb_get_geometry_cookie_t cookie 11378 ** @param xcb_generic_error_t **e 11379 ** @returns xcb_xkb_get_geometry_reply_t * 11380 ** 11381 *****************************************************************************/ 11382 11383 xcb_xkb_get_geometry_reply_t * 11384 xcb_xkb_get_geometry_reply (xcb_connection_t *c , 11385 xcb_xkb_get_geometry_cookie_t cookie , 11386 xcb_generic_error_t **e ); 11387 11388 int 11389 xcb_xkb_set_geometry_sizeof (const void *_buffer ); 11390 11403 /***************************************************************************** 11404 ** 11405 ** xcb_void_cookie_t xcb_xkb_set_geometry_checked 11406 ** 11407 ** @param xcb_connection_t *c 11408 ** @param xcb_xkb_device_spec_t deviceSpec 11409 ** @param uint8_t nShapes 11410 ** @param uint8_t nSections 11411 ** @param xcb_atom_t name 11412 ** @param uint16_t widthMM 11413 ** @param uint16_t heightMM 11414 ** @param uint16_t nProperties 11415 ** @param uint16_t nColors 11416 ** @param uint16_t nDoodads 11417 ** @param uint16_t nKeyAliases 11418 ** @param uint8_t baseColorNdx 11419 ** @param uint8_t labelColorNdx 11420 ** @param xcb_xkb_counted_string_16_t *labelFont 11421 ** @param const xcb_xkb_property_t *properties 11422 ** @param const xcb_xkb_counted_string_16_t *colors 11423 ** @param const xcb_xkb_shape_t *shapes 11424 ** @param const xcb_xkb_section_t *sections 11425 ** @param const xcb_xkb_doodad_t *doodads 11426 ** @param const xcb_xkb_key_alias_t *keyAliases 11427 ** @returns xcb_void_cookie_t 11428 ** 11429 *****************************************************************************/ 11430 11431 xcb_void_cookie_t 11432 xcb_xkb_set_geometry_checked (xcb_connection_t *c , 11433 xcb_xkb_device_spec_t deviceSpec , 11434 uint8_t nShapes , 11435 uint8_t nSections , 11436 xcb_atom_t name , 11437 uint16_t widthMM , 11438 uint16_t heightMM , 11439 uint16_t nProperties , 11440 uint16_t nColors , 11441 uint16_t nDoodads , 11442 uint16_t nKeyAliases , 11443 uint8_t baseColorNdx , 11444 uint8_t labelColorNdx , 11445 xcb_xkb_counted_string_16_t *labelFont , 11446 const xcb_xkb_property_t *properties , 11447 const xcb_xkb_counted_string_16_t *colors , 11448 const xcb_xkb_shape_t *shapes , 11449 const xcb_xkb_section_t *sections , 11450 const xcb_xkb_doodad_t *doodads , 11451 const xcb_xkb_key_alias_t *keyAliases ); 11452 11462 /***************************************************************************** 11463 ** 11464 ** xcb_void_cookie_t xcb_xkb_set_geometry 11465 ** 11466 ** @param xcb_connection_t *c 11467 ** @param xcb_xkb_device_spec_t deviceSpec 11468 ** @param uint8_t nShapes 11469 ** @param uint8_t nSections 11470 ** @param xcb_atom_t name 11471 ** @param uint16_t widthMM 11472 ** @param uint16_t heightMM 11473 ** @param uint16_t nProperties 11474 ** @param uint16_t nColors 11475 ** @param uint16_t nDoodads 11476 ** @param uint16_t nKeyAliases 11477 ** @param uint8_t baseColorNdx 11478 ** @param uint8_t labelColorNdx 11479 ** @param xcb_xkb_counted_string_16_t *labelFont 11480 ** @param const xcb_xkb_property_t *properties 11481 ** @param const xcb_xkb_counted_string_16_t *colors 11482 ** @param const xcb_xkb_shape_t *shapes 11483 ** @param const xcb_xkb_section_t *sections 11484 ** @param const xcb_xkb_doodad_t *doodads 11485 ** @param const xcb_xkb_key_alias_t *keyAliases 11486 ** @returns xcb_void_cookie_t 11487 ** 11488 *****************************************************************************/ 11489 11490 xcb_void_cookie_t 11491 xcb_xkb_set_geometry (xcb_connection_t *c , 11492 xcb_xkb_device_spec_t deviceSpec , 11493 uint8_t nShapes , 11494 uint8_t nSections , 11495 xcb_atom_t name , 11496 uint16_t widthMM , 11497 uint16_t heightMM , 11498 uint16_t nProperties , 11499 uint16_t nColors , 11500 uint16_t nDoodads , 11501 uint16_t nKeyAliases , 11502 uint8_t baseColorNdx , 11503 uint8_t labelColorNdx , 11504 xcb_xkb_counted_string_16_t *labelFont , 11505 const xcb_xkb_property_t *properties , 11506 const xcb_xkb_counted_string_16_t *colors , 11507 const xcb_xkb_shape_t *shapes , 11508 const xcb_xkb_section_t *sections , 11509 const xcb_xkb_doodad_t *doodads , 11510 const xcb_xkb_key_alias_t *keyAliases ); 11511 11521 /***************************************************************************** 11522 ** 11523 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags 11524 ** 11525 ** @param xcb_connection_t *c 11526 ** @param xcb_xkb_device_spec_t deviceSpec 11527 ** @param uint32_t change 11528 ** @param uint32_t value 11529 ** @param uint32_t ctrlsToChange 11530 ** @param uint32_t autoCtrls 11531 ** @param uint32_t autoCtrlsValues 11532 ** @returns xcb_xkb_per_client_flags_cookie_t 11533 ** 11534 *****************************************************************************/ 11535 11536 xcb_xkb_per_client_flags_cookie_t 11537 xcb_xkb_per_client_flags (xcb_connection_t *c , 11538 xcb_xkb_device_spec_t deviceSpec , 11539 uint32_t change , 11540 uint32_t value , 11541 uint32_t ctrlsToChange , 11542 uint32_t autoCtrls , 11543 uint32_t autoCtrlsValues ); 11544 11557 /***************************************************************************** 11558 ** 11559 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked 11560 ** 11561 ** @param xcb_connection_t *c 11562 ** @param xcb_xkb_device_spec_t deviceSpec 11563 ** @param uint32_t change 11564 ** @param uint32_t value 11565 ** @param uint32_t ctrlsToChange 11566 ** @param uint32_t autoCtrls 11567 ** @param uint32_t autoCtrlsValues 11568 ** @returns xcb_xkb_per_client_flags_cookie_t 11569 ** 11570 *****************************************************************************/ 11571 11572 xcb_xkb_per_client_flags_cookie_t 11573 xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c , 11574 xcb_xkb_device_spec_t deviceSpec , 11575 uint32_t change , 11576 uint32_t value , 11577 uint32_t ctrlsToChange , 11578 uint32_t autoCtrls , 11579 uint32_t autoCtrlsValues ); 11580 11596 /***************************************************************************** 11597 ** 11598 ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply 11599 ** 11600 ** @param xcb_connection_t *c 11601 ** @param xcb_xkb_per_client_flags_cookie_t cookie 11602 ** @param xcb_generic_error_t **e 11603 ** @returns xcb_xkb_per_client_flags_reply_t * 11604 ** 11605 *****************************************************************************/ 11606 11607 xcb_xkb_per_client_flags_reply_t * 11608 xcb_xkb_per_client_flags_reply (xcb_connection_t *c , 11609 xcb_xkb_per_client_flags_cookie_t cookie , 11610 xcb_generic_error_t **e ); 11611 11612 int 11613 xcb_xkb_list_components_serialize (void **_buffer , 11614 const xcb_xkb_list_components_request_t *_aux , 11615 const xcb_xkb_string8_t *keymapsSpec , 11616 const xcb_xkb_string8_t *keycodesSpec , 11617 const xcb_xkb_string8_t *typesSpec , 11618 const xcb_xkb_string8_t *compatMapSpec , 11619 const xcb_xkb_string8_t *symbolsSpec , 11620 const xcb_xkb_string8_t *geometrySpec ); 11621 11622 int 11623 xcb_xkb_list_components_unserialize (const void *_buffer , 11624 xcb_xkb_list_components_request_t **_aux ); 11625 11626 int 11627 xcb_xkb_list_components_sizeof (const void *_buffer ); 11628 11638 /***************************************************************************** 11639 ** 11640 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components 11641 ** 11642 ** @param xcb_connection_t *c 11643 ** @param xcb_xkb_device_spec_t deviceSpec 11644 ** @param uint16_t maxNames 11645 ** @param uint8_t keymapsSpecLen 11646 ** @param const xcb_xkb_string8_t *keymapsSpec 11647 ** @param uint8_t keycodesSpecLen 11648 ** @param const xcb_xkb_string8_t *keycodesSpec 11649 ** @param uint8_t typesSpecLen 11650 ** @param const xcb_xkb_string8_t *typesSpec 11651 ** @param uint8_t compatMapSpecLen 11652 ** @param const xcb_xkb_string8_t *compatMapSpec 11653 ** @param uint8_t symbolsSpecLen 11654 ** @param const xcb_xkb_string8_t *symbolsSpec 11655 ** @param uint8_t geometrySpecLen 11656 ** @param const xcb_xkb_string8_t *geometrySpec 11657 ** @returns xcb_xkb_list_components_cookie_t 11658 ** 11659 *****************************************************************************/ 11660 11661 xcb_xkb_list_components_cookie_t 11662 xcb_xkb_list_components (xcb_connection_t *c , 11663 xcb_xkb_device_spec_t deviceSpec , 11664 uint16_t maxNames , 11665 uint8_t keymapsSpecLen , 11666 const xcb_xkb_string8_t *keymapsSpec , 11667 uint8_t keycodesSpecLen , 11668 const xcb_xkb_string8_t *keycodesSpec , 11669 uint8_t typesSpecLen , 11670 const xcb_xkb_string8_t *typesSpec , 11671 uint8_t compatMapSpecLen , 11672 const xcb_xkb_string8_t *compatMapSpec , 11673 uint8_t symbolsSpecLen , 11674 const xcb_xkb_string8_t *symbolsSpec , 11675 uint8_t geometrySpecLen , 11676 const xcb_xkb_string8_t *geometrySpec ); 11677 11690 /***************************************************************************** 11691 ** 11692 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked 11693 ** 11694 ** @param xcb_connection_t *c 11695 ** @param xcb_xkb_device_spec_t deviceSpec 11696 ** @param uint16_t maxNames 11697 ** @param uint8_t keymapsSpecLen 11698 ** @param const xcb_xkb_string8_t *keymapsSpec 11699 ** @param uint8_t keycodesSpecLen 11700 ** @param const xcb_xkb_string8_t *keycodesSpec 11701 ** @param uint8_t typesSpecLen 11702 ** @param const xcb_xkb_string8_t *typesSpec 11703 ** @param uint8_t compatMapSpecLen 11704 ** @param const xcb_xkb_string8_t *compatMapSpec 11705 ** @param uint8_t symbolsSpecLen 11706 ** @param const xcb_xkb_string8_t *symbolsSpec 11707 ** @param uint8_t geometrySpecLen 11708 ** @param const xcb_xkb_string8_t *geometrySpec 11709 ** @returns xcb_xkb_list_components_cookie_t 11710 ** 11711 *****************************************************************************/ 11712 11713 xcb_xkb_list_components_cookie_t 11714 xcb_xkb_list_components_unchecked (xcb_connection_t *c , 11715 xcb_xkb_device_spec_t deviceSpec , 11716 uint16_t maxNames , 11717 uint8_t keymapsSpecLen , 11718 const xcb_xkb_string8_t *keymapsSpec , 11719 uint8_t keycodesSpecLen , 11720 const xcb_xkb_string8_t *keycodesSpec , 11721 uint8_t typesSpecLen , 11722 const xcb_xkb_string8_t *typesSpec , 11723 uint8_t compatMapSpecLen , 11724 const xcb_xkb_string8_t *compatMapSpec , 11725 uint8_t symbolsSpecLen , 11726 const xcb_xkb_string8_t *symbolsSpec , 11727 uint8_t geometrySpecLen , 11728 const xcb_xkb_string8_t *geometrySpec ); 11729 11730 11731 /***************************************************************************** 11732 ** 11733 ** int xcb_xkb_list_components_keymaps_length 11734 ** 11735 ** @param const xcb_xkb_list_components_reply_t *R 11736 ** @returns int 11737 ** 11738 *****************************************************************************/ 11739 11740 int 11741 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R ); 11742 11743 11744 /***************************************************************************** 11745 ** 11746 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator 11747 ** 11748 ** @param const xcb_xkb_list_components_reply_t *R 11749 ** @returns xcb_xkb_listing_iterator_t 11750 ** 11751 *****************************************************************************/ 11752 11753 xcb_xkb_listing_iterator_t 11754 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R ); 11755 11756 11757 /***************************************************************************** 11758 ** 11759 ** int xcb_xkb_list_components_keycodes_length 11760 ** 11761 ** @param const xcb_xkb_list_components_reply_t *R 11762 ** @returns int 11763 ** 11764 *****************************************************************************/ 11765 11766 int 11767 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R ); 11768 11769 11770 /***************************************************************************** 11771 ** 11772 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator 11773 ** 11774 ** @param const xcb_xkb_list_components_reply_t *R 11775 ** @returns xcb_xkb_listing_iterator_t 11776 ** 11777 *****************************************************************************/ 11778 11779 xcb_xkb_listing_iterator_t 11780 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R ); 11781 11782 11783 /***************************************************************************** 11784 ** 11785 ** int xcb_xkb_list_components_types_length 11786 ** 11787 ** @param const xcb_xkb_list_components_reply_t *R 11788 ** @returns int 11789 ** 11790 *****************************************************************************/ 11791 11792 int 11793 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R ); 11794 11795 11796 /***************************************************************************** 11797 ** 11798 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator 11799 ** 11800 ** @param const xcb_xkb_list_components_reply_t *R 11801 ** @returns xcb_xkb_listing_iterator_t 11802 ** 11803 *****************************************************************************/ 11804 11805 xcb_xkb_listing_iterator_t 11806 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R ); 11807 11808 11809 /***************************************************************************** 11810 ** 11811 ** int xcb_xkb_list_components_compat_maps_length 11812 ** 11813 ** @param const xcb_xkb_list_components_reply_t *R 11814 ** @returns int 11815 ** 11816 *****************************************************************************/ 11817 11818 int 11819 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R ); 11820 11821 11822 /***************************************************************************** 11823 ** 11824 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator 11825 ** 11826 ** @param const xcb_xkb_list_components_reply_t *R 11827 ** @returns xcb_xkb_listing_iterator_t 11828 ** 11829 *****************************************************************************/ 11830 11831 xcb_xkb_listing_iterator_t 11832 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R ); 11833 11834 11835 /***************************************************************************** 11836 ** 11837 ** int xcb_xkb_list_components_symbols_length 11838 ** 11839 ** @param const xcb_xkb_list_components_reply_t *R 11840 ** @returns int 11841 ** 11842 *****************************************************************************/ 11843 11844 int 11845 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R ); 11846 11847 11848 /***************************************************************************** 11849 ** 11850 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator 11851 ** 11852 ** @param const xcb_xkb_list_components_reply_t *R 11853 ** @returns xcb_xkb_listing_iterator_t 11854 ** 11855 *****************************************************************************/ 11856 11857 xcb_xkb_listing_iterator_t 11858 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R ); 11859 11860 11861 /***************************************************************************** 11862 ** 11863 ** int xcb_xkb_list_components_geometries_length 11864 ** 11865 ** @param const xcb_xkb_list_components_reply_t *R 11866 ** @returns int 11867 ** 11868 *****************************************************************************/ 11869 11870 int 11871 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R ); 11872 11873 11874 /***************************************************************************** 11875 ** 11876 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator 11877 ** 11878 ** @param const xcb_xkb_list_components_reply_t *R 11879 ** @returns xcb_xkb_listing_iterator_t 11880 ** 11881 *****************************************************************************/ 11882 11883 xcb_xkb_listing_iterator_t 11884 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R ); 11885 11901 /***************************************************************************** 11902 ** 11903 ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply 11904 ** 11905 ** @param xcb_connection_t *c 11906 ** @param xcb_xkb_list_components_cookie_t cookie 11907 ** @param xcb_generic_error_t **e 11908 ** @returns xcb_xkb_list_components_reply_t * 11909 ** 11910 *****************************************************************************/ 11911 11912 xcb_xkb_list_components_reply_t * 11913 xcb_xkb_list_components_reply (xcb_connection_t *c , 11914 xcb_xkb_list_components_cookie_t cookie , 11915 xcb_generic_error_t **e ); 11916 11917 int 11918 xcb_xkb_get_kbd_by_name_serialize (void **_buffer , 11919 const xcb_xkb_get_kbd_by_name_request_t *_aux , 11920 const xcb_xkb_string8_t *keymapsSpec , 11921 const xcb_xkb_string8_t *keycodesSpec , 11922 const xcb_xkb_string8_t *typesSpec , 11923 const xcb_xkb_string8_t *compatMapSpec , 11924 const xcb_xkb_string8_t *symbolsSpec , 11925 const xcb_xkb_string8_t *geometrySpec ); 11926 11927 int 11928 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer , 11929 xcb_xkb_get_kbd_by_name_request_t **_aux ); 11930 11931 int 11932 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer ); 11933 11934 11935 /***************************************************************************** 11936 ** 11937 ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length 11938 ** 11939 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11940 ** @returns int 11941 ** 11942 *****************************************************************************/ 11943 11944 int 11945 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 11946 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11947 11948 11949 /***************************************************************************** 11950 ** 11951 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator 11952 ** 11953 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11954 ** @returns xcb_xkb_key_type_iterator_t 11955 ** 11956 *****************************************************************************/ 11957 11958 xcb_xkb_key_type_iterator_t 11959 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 11960 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11961 11962 11963 /***************************************************************************** 11964 ** 11965 ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length 11966 ** 11967 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11968 ** @returns int 11969 ** 11970 *****************************************************************************/ 11971 11972 int 11973 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 11974 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11975 11976 11977 /***************************************************************************** 11978 ** 11979 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator 11980 ** 11981 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11982 ** @returns xcb_xkb_key_sym_map_iterator_t 11983 ** 11984 *****************************************************************************/ 11985 11986 xcb_xkb_key_sym_map_iterator_t 11987 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 11988 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11989 11990 11991 /***************************************************************************** 11992 ** 11993 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count 11994 ** 11995 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 11996 ** @returns uint8_t * 11997 ** 11998 *****************************************************************************/ 11999 12000 uint8_t * 12001 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12002 12003 12004 /***************************************************************************** 12005 ** 12006 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length 12007 ** 12008 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12009 ** @returns int 12010 ** 12011 *****************************************************************************/ 12012 12013 int 12014 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12015 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12016 12017 12018 /***************************************************************************** 12019 ** 12020 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end 12021 ** 12022 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12023 ** @returns xcb_generic_iterator_t 12024 ** 12025 *****************************************************************************/ 12026 12027 xcb_generic_iterator_t 12028 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12029 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12030 12031 12032 /***************************************************************************** 12033 ** 12034 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts 12035 ** 12036 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12037 ** @returns xcb_xkb_action_t * 12038 ** 12039 *****************************************************************************/ 12040 12041 xcb_xkb_action_t * 12042 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12043 12044 12045 /***************************************************************************** 12046 ** 12047 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length 12048 ** 12049 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12050 ** @returns int 12051 ** 12052 *****************************************************************************/ 12053 12054 int 12055 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12056 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12057 12058 12059 /***************************************************************************** 12060 ** 12061 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator 12062 ** 12063 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12064 ** @returns xcb_xkb_action_iterator_t 12065 ** 12066 *****************************************************************************/ 12067 12068 xcb_xkb_action_iterator_t 12069 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12070 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12071 12072 12073 /***************************************************************************** 12074 ** 12075 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn 12076 ** 12077 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12078 ** @returns xcb_xkb_set_behavior_t * 12079 ** 12080 *****************************************************************************/ 12081 12082 xcb_xkb_set_behavior_t * 12083 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12084 12085 12086 /***************************************************************************** 12087 ** 12088 ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length 12089 ** 12090 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12091 ** @returns int 12092 ** 12093 *****************************************************************************/ 12094 12095 int 12096 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12097 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12098 12099 12100 /***************************************************************************** 12101 ** 12102 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator 12103 ** 12104 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12105 ** @returns xcb_xkb_set_behavior_iterator_t 12106 ** 12107 *****************************************************************************/ 12108 12109 xcb_xkb_set_behavior_iterator_t 12110 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12111 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12112 12113 12114 /***************************************************************************** 12115 ** 12116 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn 12117 ** 12118 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12119 ** @returns uint8_t * 12120 ** 12121 *****************************************************************************/ 12122 12123 uint8_t * 12124 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12125 12126 12127 /***************************************************************************** 12128 ** 12129 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length 12130 ** 12131 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12132 ** @returns int 12133 ** 12134 *****************************************************************************/ 12135 12136 int 12137 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12138 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12139 12140 12141 /***************************************************************************** 12142 ** 12143 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end 12144 ** 12145 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12146 ** @returns xcb_generic_iterator_t 12147 ** 12148 *****************************************************************************/ 12149 12150 xcb_generic_iterator_t 12151 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12152 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12153 12154 12155 /***************************************************************************** 12156 ** 12157 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn 12158 ** 12159 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12160 ** @returns xcb_xkb_set_explicit_t * 12161 ** 12162 *****************************************************************************/ 12163 12164 xcb_xkb_set_explicit_t * 12165 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12166 12167 12168 /***************************************************************************** 12169 ** 12170 ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length 12171 ** 12172 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12173 ** @returns int 12174 ** 12175 *****************************************************************************/ 12176 12177 int 12178 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12179 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12180 12181 12182 /***************************************************************************** 12183 ** 12184 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator 12185 ** 12186 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12187 ** @returns xcb_xkb_set_explicit_iterator_t 12188 ** 12189 *****************************************************************************/ 12190 12191 xcb_xkb_set_explicit_iterator_t 12192 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12193 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12194 12195 12196 /***************************************************************************** 12197 ** 12198 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn 12199 ** 12200 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12201 ** @returns xcb_xkb_key_mod_map_t * 12202 ** 12203 *****************************************************************************/ 12204 12205 xcb_xkb_key_mod_map_t * 12206 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12207 12208 12209 /***************************************************************************** 12210 ** 12211 ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length 12212 ** 12213 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12214 ** @returns int 12215 ** 12216 *****************************************************************************/ 12217 12218 int 12219 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12220 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12221 12222 12223 /***************************************************************************** 12224 ** 12225 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator 12226 ** 12227 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12228 ** @returns xcb_xkb_key_mod_map_iterator_t 12229 ** 12230 *****************************************************************************/ 12231 12232 xcb_xkb_key_mod_map_iterator_t 12233 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12234 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12235 12236 12237 /***************************************************************************** 12238 ** 12239 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn 12240 ** 12241 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12242 ** @returns xcb_xkb_key_v_mod_map_t * 12243 ** 12244 *****************************************************************************/ 12245 12246 xcb_xkb_key_v_mod_map_t * 12247 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12248 12249 12250 /***************************************************************************** 12251 ** 12252 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length 12253 ** 12254 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12255 ** @returns int 12256 ** 12257 *****************************************************************************/ 12258 12259 int 12260 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12261 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12262 12263 12264 /***************************************************************************** 12265 ** 12266 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator 12267 ** 12268 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12269 ** @returns xcb_xkb_key_v_mod_map_iterator_t 12270 ** 12271 *****************************************************************************/ 12272 12273 xcb_xkb_key_v_mod_map_iterator_t 12274 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12275 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12276 12277 int 12278 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer , 12279 uint8_t nTypes , 12280 uint8_t nKeySyms , 12281 uint8_t nKeyActions , 12282 uint16_t totalActions , 12283 uint8_t totalKeyBehaviors , 12284 uint16_t virtualMods , 12285 uint8_t totalKeyExplicit , 12286 uint8_t totalModMapKeys , 12287 uint8_t totalVModMapKeys , 12288 uint16_t present , 12289 const xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12290 12291 int 12292 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer , 12293 uint8_t nTypes , 12294 uint8_t nKeySyms , 12295 uint8_t nKeyActions , 12296 uint16_t totalActions , 12297 uint8_t totalKeyBehaviors , 12298 uint16_t virtualMods , 12299 uint8_t totalKeyExplicit , 12300 uint8_t totalModMapKeys , 12301 uint8_t totalVModMapKeys , 12302 uint16_t present , 12303 xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12304 12305 int 12306 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer , 12307 uint8_t nTypes , 12308 uint8_t nKeySyms , 12309 uint8_t nKeyActions , 12310 uint16_t totalActions , 12311 uint8_t totalKeyBehaviors , 12312 uint16_t virtualMods , 12313 uint8_t totalKeyExplicit , 12314 uint8_t totalModMapKeys , 12315 uint8_t totalVModMapKeys , 12316 uint16_t present ); 12317 12318 12319 /***************************************************************************** 12320 ** 12321 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names 12322 ** 12323 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12324 ** @returns xcb_atom_t * 12325 ** 12326 *****************************************************************************/ 12327 12328 xcb_atom_t * 12329 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12330 12331 12332 /***************************************************************************** 12333 ** 12334 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length 12335 ** 12336 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12337 ** @returns int 12338 ** 12339 *****************************************************************************/ 12340 12341 int 12342 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12343 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12344 12345 12346 /***************************************************************************** 12347 ** 12348 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end 12349 ** 12350 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12351 ** @returns xcb_generic_iterator_t 12352 ** 12353 *****************************************************************************/ 12354 12355 xcb_generic_iterator_t 12356 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12357 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12358 12359 12360 /***************************************************************************** 12361 ** 12362 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type 12363 ** 12364 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12365 ** @returns uint8_t * 12366 ** 12367 *****************************************************************************/ 12368 12369 uint8_t * 12370 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12371 12372 12373 /***************************************************************************** 12374 ** 12375 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length 12376 ** 12377 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12378 ** @returns int 12379 ** 12380 *****************************************************************************/ 12381 12382 int 12383 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12384 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12385 12386 12387 /***************************************************************************** 12388 ** 12389 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end 12390 ** 12391 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12392 ** @returns xcb_generic_iterator_t 12393 ** 12394 *****************************************************************************/ 12395 12396 xcb_generic_iterator_t 12397 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12398 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12399 12400 12401 /***************************************************************************** 12402 ** 12403 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names 12404 ** 12405 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12406 ** @returns xcb_atom_t * 12407 ** 12408 *****************************************************************************/ 12409 12410 xcb_atom_t * 12411 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12412 12413 12414 /***************************************************************************** 12415 ** 12416 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length 12417 ** 12418 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12419 ** @returns int 12420 ** 12421 *****************************************************************************/ 12422 12423 int 12424 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12425 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12426 12427 12428 /***************************************************************************** 12429 ** 12430 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end 12431 ** 12432 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12433 ** @returns xcb_generic_iterator_t 12434 ** 12435 *****************************************************************************/ 12436 12437 xcb_generic_iterator_t 12438 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12439 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12440 12441 12442 /***************************************************************************** 12443 ** 12444 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names 12445 ** 12446 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12447 ** @returns xcb_atom_t * 12448 ** 12449 *****************************************************************************/ 12450 12451 xcb_atom_t * 12452 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12453 12454 12455 /***************************************************************************** 12456 ** 12457 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length 12458 ** 12459 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12460 ** @returns int 12461 ** 12462 *****************************************************************************/ 12463 12464 int 12465 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12466 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12467 12468 12469 /***************************************************************************** 12470 ** 12471 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end 12472 ** 12473 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12474 ** @returns xcb_generic_iterator_t 12475 ** 12476 *****************************************************************************/ 12477 12478 xcb_generic_iterator_t 12479 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12480 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12481 12482 12483 /***************************************************************************** 12484 ** 12485 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names 12486 ** 12487 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12488 ** @returns xcb_atom_t * 12489 ** 12490 *****************************************************************************/ 12491 12492 xcb_atom_t * 12493 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12494 12495 12496 /***************************************************************************** 12497 ** 12498 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length 12499 ** 12500 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12501 ** @returns int 12502 ** 12503 *****************************************************************************/ 12504 12505 int 12506 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12507 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12508 12509 12510 /***************************************************************************** 12511 ** 12512 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end 12513 ** 12514 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12515 ** @returns xcb_generic_iterator_t 12516 ** 12517 *****************************************************************************/ 12518 12519 xcb_generic_iterator_t 12520 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12521 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12522 12523 12524 /***************************************************************************** 12525 ** 12526 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups 12527 ** 12528 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12529 ** @returns xcb_atom_t * 12530 ** 12531 *****************************************************************************/ 12532 12533 xcb_atom_t * 12534 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12535 12536 12537 /***************************************************************************** 12538 ** 12539 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length 12540 ** 12541 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12542 ** @returns int 12543 ** 12544 *****************************************************************************/ 12545 12546 int 12547 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12548 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12549 12550 12551 /***************************************************************************** 12552 ** 12553 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end 12554 ** 12555 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12556 ** @returns xcb_generic_iterator_t 12557 ** 12558 *****************************************************************************/ 12559 12560 xcb_generic_iterator_t 12561 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12562 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12563 12564 12565 /***************************************************************************** 12566 ** 12567 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names 12568 ** 12569 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12570 ** @returns xcb_xkb_key_name_t * 12571 ** 12572 *****************************************************************************/ 12573 12574 xcb_xkb_key_name_t * 12575 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12576 12577 12578 /***************************************************************************** 12579 ** 12580 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length 12581 ** 12582 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12583 ** @returns int 12584 ** 12585 *****************************************************************************/ 12586 12587 int 12588 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12589 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12590 12591 12592 /***************************************************************************** 12593 ** 12594 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator 12595 ** 12596 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12597 ** @returns xcb_xkb_key_name_iterator_t 12598 ** 12599 *****************************************************************************/ 12600 12601 xcb_xkb_key_name_iterator_t 12602 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12603 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12604 12605 12606 /***************************************************************************** 12607 ** 12608 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases 12609 ** 12610 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12611 ** @returns xcb_xkb_key_alias_t * 12612 ** 12613 *****************************************************************************/ 12614 12615 xcb_xkb_key_alias_t * 12616 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12617 12618 12619 /***************************************************************************** 12620 ** 12621 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length 12622 ** 12623 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12624 ** @returns int 12625 ** 12626 *****************************************************************************/ 12627 12628 int 12629 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12630 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12631 12632 12633 /***************************************************************************** 12634 ** 12635 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator 12636 ** 12637 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12638 ** @returns xcb_xkb_key_alias_iterator_t 12639 ** 12640 *****************************************************************************/ 12641 12642 xcb_xkb_key_alias_iterator_t 12643 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12644 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12645 12646 12647 /***************************************************************************** 12648 ** 12649 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names 12650 ** 12651 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12652 ** @returns xcb_atom_t * 12653 ** 12654 *****************************************************************************/ 12655 12656 xcb_atom_t * 12657 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12658 12659 12660 /***************************************************************************** 12661 ** 12662 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length 12663 ** 12664 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12665 ** @returns int 12666 ** 12667 *****************************************************************************/ 12668 12669 int 12670 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12671 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12672 12673 12674 /***************************************************************************** 12675 ** 12676 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end 12677 ** 12678 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 12679 ** @returns xcb_generic_iterator_t 12680 ** 12681 *****************************************************************************/ 12682 12683 xcb_generic_iterator_t 12684 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12685 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12686 12687 int 12688 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer , 12689 uint8_t nTypes , 12690 uint16_t nKTLevels , 12691 uint32_t indicators , 12692 uint16_t virtualMods , 12693 uint8_t groupNames , 12694 uint8_t nKeys , 12695 uint8_t nKeyAliases , 12696 uint8_t nRadioGroups , 12697 uint32_t which , 12698 const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 12699 12700 int 12701 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer , 12702 uint8_t nTypes , 12703 uint16_t nKTLevels , 12704 uint32_t indicators , 12705 uint16_t virtualMods , 12706 uint8_t groupNames , 12707 uint8_t nKeys , 12708 uint8_t nKeyAliases , 12709 uint8_t nRadioGroups , 12710 uint32_t which , 12711 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 12712 12713 int 12714 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer , 12715 uint8_t nTypes , 12716 uint16_t nKTLevels , 12717 uint32_t indicators , 12718 uint16_t virtualMods , 12719 uint8_t groupNames , 12720 uint8_t nKeys , 12721 uint8_t nKeyAliases , 12722 uint8_t nRadioGroups , 12723 uint32_t which ); 12724 12725 12726 /***************************************************************************** 12727 ** 12728 ** xcb_xkb_sym_interpret_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn 12729 ** 12730 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12731 ** @returns xcb_xkb_sym_interpret_t * 12732 ** 12733 *****************************************************************************/ 12734 12735 xcb_xkb_sym_interpret_t * 12736 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12737 12738 12739 /***************************************************************************** 12740 ** 12741 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length 12742 ** 12743 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12744 ** @returns int 12745 ** 12746 *****************************************************************************/ 12747 12748 int 12749 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12750 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12751 12752 12753 /***************************************************************************** 12754 ** 12755 ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator 12756 ** 12757 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12758 ** @returns xcb_xkb_sym_interpret_iterator_t 12759 ** 12760 *****************************************************************************/ 12761 12762 xcb_xkb_sym_interpret_iterator_t 12763 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12764 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12765 12766 12767 /***************************************************************************** 12768 ** 12769 ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn 12770 ** 12771 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12772 ** @returns xcb_xkb_mod_def_t * 12773 ** 12774 *****************************************************************************/ 12775 12776 xcb_xkb_mod_def_t * 12777 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12778 12779 12780 /***************************************************************************** 12781 ** 12782 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length 12783 ** 12784 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12785 ** @returns int 12786 ** 12787 *****************************************************************************/ 12788 12789 int 12790 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12791 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12792 12793 12794 /***************************************************************************** 12795 ** 12796 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator 12797 ** 12798 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12799 ** @returns xcb_xkb_mod_def_iterator_t 12800 ** 12801 *****************************************************************************/ 12802 12803 xcb_xkb_mod_def_iterator_t 12804 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12805 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12806 12807 12808 /***************************************************************************** 12809 ** 12810 ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps 12811 ** 12812 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12813 ** @returns xcb_xkb_indicator_map_t * 12814 ** 12815 *****************************************************************************/ 12816 12817 xcb_xkb_indicator_map_t * 12818 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12819 12820 12821 /***************************************************************************** 12822 ** 12823 ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length 12824 ** 12825 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12826 ** @returns int 12827 ** 12828 *****************************************************************************/ 12829 12830 int 12831 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12832 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12833 12834 12835 /***************************************************************************** 12836 ** 12837 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator 12838 ** 12839 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12840 ** @returns xcb_xkb_indicator_map_iterator_t 12841 ** 12842 *****************************************************************************/ 12843 12844 xcb_xkb_indicator_map_iterator_t 12845 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12846 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12847 12848 12849 /***************************************************************************** 12850 ** 12851 ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list 12852 ** 12853 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12854 ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 12855 ** 12856 *****************************************************************************/ 12857 12858 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 12859 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R ); 12860 12861 12862 /***************************************************************************** 12863 ** 12864 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font 12865 ** 12866 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12867 ** @returns xcb_xkb_counted_string_16_t * 12868 ** 12869 *****************************************************************************/ 12870 12871 xcb_xkb_counted_string_16_t * 12872 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R ); 12873 12874 12875 /***************************************************************************** 12876 ** 12877 ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length 12878 ** 12879 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12880 ** @returns int 12881 ** 12882 *****************************************************************************/ 12883 12884 int 12885 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12886 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12887 12888 12889 /***************************************************************************** 12890 ** 12891 ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator 12892 ** 12893 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12894 ** @returns xcb_xkb_property_iterator_t 12895 ** 12896 *****************************************************************************/ 12897 12898 xcb_xkb_property_iterator_t 12899 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12900 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12901 12902 12903 /***************************************************************************** 12904 ** 12905 ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length 12906 ** 12907 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12908 ** @returns int 12909 ** 12910 *****************************************************************************/ 12911 12912 int 12913 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12914 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12915 12916 12917 /***************************************************************************** 12918 ** 12919 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator 12920 ** 12921 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12922 ** @returns xcb_xkb_counted_string_16_iterator_t 12923 ** 12924 *****************************************************************************/ 12925 12926 xcb_xkb_counted_string_16_iterator_t 12927 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12928 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12929 12930 12931 /***************************************************************************** 12932 ** 12933 ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length 12934 ** 12935 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12936 ** @returns int 12937 ** 12938 *****************************************************************************/ 12939 12940 int 12941 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12942 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12943 12944 12945 /***************************************************************************** 12946 ** 12947 ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator 12948 ** 12949 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12950 ** @returns xcb_xkb_shape_iterator_t 12951 ** 12952 *****************************************************************************/ 12953 12954 xcb_xkb_shape_iterator_t 12955 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12956 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12957 12958 12959 /***************************************************************************** 12960 ** 12961 ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length 12962 ** 12963 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12964 ** @returns int 12965 ** 12966 *****************************************************************************/ 12967 12968 int 12969 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12970 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12971 12972 12973 /***************************************************************************** 12974 ** 12975 ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator 12976 ** 12977 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12978 ** @returns xcb_xkb_section_iterator_t 12979 ** 12980 *****************************************************************************/ 12981 12982 xcb_xkb_section_iterator_t 12983 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12984 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12985 12986 12987 /***************************************************************************** 12988 ** 12989 ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length 12990 ** 12991 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 12992 ** @returns int 12993 ** 12994 *****************************************************************************/ 12995 12996 int 12997 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12998 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12999 13000 13001 /***************************************************************************** 13002 ** 13003 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator 13004 ** 13005 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13006 ** @returns xcb_xkb_doodad_iterator_t 13007 ** 13008 *****************************************************************************/ 13009 13010 xcb_xkb_doodad_iterator_t 13011 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13012 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13013 13014 13015 /***************************************************************************** 13016 ** 13017 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases 13018 ** 13019 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13020 ** @returns xcb_xkb_key_alias_t * 13021 ** 13022 *****************************************************************************/ 13023 13024 xcb_xkb_key_alias_t * 13025 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13026 13027 13028 /***************************************************************************** 13029 ** 13030 ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length 13031 ** 13032 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13033 ** @returns int 13034 ** 13035 *****************************************************************************/ 13036 13037 int 13038 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13039 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13040 13041 13042 /***************************************************************************** 13043 ** 13044 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator 13045 ** 13046 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13047 ** @returns xcb_xkb_key_alias_iterator_t 13048 ** 13049 *****************************************************************************/ 13050 13051 xcb_xkb_key_alias_iterator_t 13052 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13053 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13054 13055 int 13056 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer , 13057 uint16_t reported , 13058 const xcb_xkb_get_kbd_by_name_replies_t *_aux ); 13059 13060 int 13061 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer , 13062 uint16_t reported , 13063 xcb_xkb_get_kbd_by_name_replies_t *_aux ); 13064 13065 int 13066 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer , 13067 uint16_t reported ); 13068 13078 /***************************************************************************** 13079 ** 13080 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name 13081 ** 13082 ** @param xcb_connection_t *c 13083 ** @param xcb_xkb_device_spec_t deviceSpec 13084 ** @param uint16_t need 13085 ** @param uint16_t want 13086 ** @param uint8_t load 13087 ** @param uint8_t keymapsSpecLen 13088 ** @param const xcb_xkb_string8_t *keymapsSpec 13089 ** @param uint8_t keycodesSpecLen 13090 ** @param const xcb_xkb_string8_t *keycodesSpec 13091 ** @param uint8_t typesSpecLen 13092 ** @param const xcb_xkb_string8_t *typesSpec 13093 ** @param uint8_t compatMapSpecLen 13094 ** @param const xcb_xkb_string8_t *compatMapSpec 13095 ** @param uint8_t symbolsSpecLen 13096 ** @param const xcb_xkb_string8_t *symbolsSpec 13097 ** @param uint8_t geometrySpecLen 13098 ** @param const xcb_xkb_string8_t *geometrySpec 13099 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 13100 ** 13101 *****************************************************************************/ 13102 13103 xcb_xkb_get_kbd_by_name_cookie_t 13104 xcb_xkb_get_kbd_by_name (xcb_connection_t *c , 13105 xcb_xkb_device_spec_t deviceSpec , 13106 uint16_t need , 13107 uint16_t want , 13108 uint8_t load , 13109 uint8_t keymapsSpecLen , 13110 const xcb_xkb_string8_t *keymapsSpec , 13111 uint8_t keycodesSpecLen , 13112 const xcb_xkb_string8_t *keycodesSpec , 13113 uint8_t typesSpecLen , 13114 const xcb_xkb_string8_t *typesSpec , 13115 uint8_t compatMapSpecLen , 13116 const xcb_xkb_string8_t *compatMapSpec , 13117 uint8_t symbolsSpecLen , 13118 const xcb_xkb_string8_t *symbolsSpec , 13119 uint8_t geometrySpecLen , 13120 const xcb_xkb_string8_t *geometrySpec ); 13121 13134 /***************************************************************************** 13135 ** 13136 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked 13137 ** 13138 ** @param xcb_connection_t *c 13139 ** @param xcb_xkb_device_spec_t deviceSpec 13140 ** @param uint16_t need 13141 ** @param uint16_t want 13142 ** @param uint8_t load 13143 ** @param uint8_t keymapsSpecLen 13144 ** @param const xcb_xkb_string8_t *keymapsSpec 13145 ** @param uint8_t keycodesSpecLen 13146 ** @param const xcb_xkb_string8_t *keycodesSpec 13147 ** @param uint8_t typesSpecLen 13148 ** @param const xcb_xkb_string8_t *typesSpec 13149 ** @param uint8_t compatMapSpecLen 13150 ** @param const xcb_xkb_string8_t *compatMapSpec 13151 ** @param uint8_t symbolsSpecLen 13152 ** @param const xcb_xkb_string8_t *symbolsSpec 13153 ** @param uint8_t geometrySpecLen 13154 ** @param const xcb_xkb_string8_t *geometrySpec 13155 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 13156 ** 13157 *****************************************************************************/ 13158 13159 xcb_xkb_get_kbd_by_name_cookie_t 13160 xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c , 13161 xcb_xkb_device_spec_t deviceSpec , 13162 uint16_t need , 13163 uint16_t want , 13164 uint8_t load , 13165 uint8_t keymapsSpecLen , 13166 const xcb_xkb_string8_t *keymapsSpec , 13167 uint8_t keycodesSpecLen , 13168 const xcb_xkb_string8_t *keycodesSpec , 13169 uint8_t typesSpecLen , 13170 const xcb_xkb_string8_t *typesSpec , 13171 uint8_t compatMapSpecLen , 13172 const xcb_xkb_string8_t *compatMapSpec , 13173 uint8_t symbolsSpecLen , 13174 const xcb_xkb_string8_t *symbolsSpec , 13175 uint8_t geometrySpecLen , 13176 const xcb_xkb_string8_t *geometrySpec ); 13177 13178 13179 /***************************************************************************** 13180 ** 13181 ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies 13182 ** 13183 ** @param const xcb_xkb_get_kbd_by_name_reply_t *R 13184 ** @returns xcb_xkb_get_kbd_by_name_replies_t * 13185 ** 13186 *****************************************************************************/ 13187 13188 void * 13189 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R ); 13190 13206 /***************************************************************************** 13207 ** 13208 ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply 13209 ** 13210 ** @param xcb_connection_t *c 13211 ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie 13212 ** @param xcb_generic_error_t **e 13213 ** @returns xcb_xkb_get_kbd_by_name_reply_t * 13214 ** 13215 *****************************************************************************/ 13216 13217 xcb_xkb_get_kbd_by_name_reply_t * 13218 xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c , 13219 xcb_xkb_get_kbd_by_name_cookie_t cookie , 13220 xcb_generic_error_t **e ); 13221 13222 int 13223 xcb_xkb_get_device_info_sizeof (const void *_buffer ); 13224 13234 /***************************************************************************** 13235 ** 13236 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info 13237 ** 13238 ** @param xcb_connection_t *c 13239 ** @param xcb_xkb_device_spec_t deviceSpec 13240 ** @param uint16_t wanted 13241 ** @param uint8_t allButtons 13242 ** @param uint8_t firstButton 13243 ** @param uint8_t nButtons 13244 ** @param xcb_xkb_led_class_spec_t ledClass 13245 ** @param xcb_xkb_id_spec_t ledID 13246 ** @returns xcb_xkb_get_device_info_cookie_t 13247 ** 13248 *****************************************************************************/ 13249 13250 xcb_xkb_get_device_info_cookie_t 13251 xcb_xkb_get_device_info (xcb_connection_t *c , 13252 xcb_xkb_device_spec_t deviceSpec , 13253 uint16_t wanted , 13254 uint8_t allButtons , 13255 uint8_t firstButton , 13256 uint8_t nButtons , 13257 xcb_xkb_led_class_spec_t ledClass , 13258 xcb_xkb_id_spec_t ledID ); 13259 13272 /***************************************************************************** 13273 ** 13274 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked 13275 ** 13276 ** @param xcb_connection_t *c 13277 ** @param xcb_xkb_device_spec_t deviceSpec 13278 ** @param uint16_t wanted 13279 ** @param uint8_t allButtons 13280 ** @param uint8_t firstButton 13281 ** @param uint8_t nButtons 13282 ** @param xcb_xkb_led_class_spec_t ledClass 13283 ** @param xcb_xkb_id_spec_t ledID 13284 ** @returns xcb_xkb_get_device_info_cookie_t 13285 ** 13286 *****************************************************************************/ 13287 13288 xcb_xkb_get_device_info_cookie_t 13289 xcb_xkb_get_device_info_unchecked (xcb_connection_t *c , 13290 xcb_xkb_device_spec_t deviceSpec , 13291 uint16_t wanted , 13292 uint8_t allButtons , 13293 uint8_t firstButton , 13294 uint8_t nButtons , 13295 xcb_xkb_led_class_spec_t ledClass , 13296 xcb_xkb_id_spec_t ledID ); 13297 13298 13299 /***************************************************************************** 13300 ** 13301 ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name 13302 ** 13303 ** @param const xcb_xkb_get_device_info_reply_t *R 13304 ** @returns xcb_xkb_string8_t * 13305 ** 13306 *****************************************************************************/ 13307 13308 xcb_xkb_string8_t * 13309 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R ); 13310 13311 13312 /***************************************************************************** 13313 ** 13314 ** int xcb_xkb_get_device_info_name_length 13315 ** 13316 ** @param const xcb_xkb_get_device_info_reply_t *R 13317 ** @returns int 13318 ** 13319 *****************************************************************************/ 13320 13321 int 13322 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R ); 13323 13324 13325 /***************************************************************************** 13326 ** 13327 ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end 13328 ** 13329 ** @param const xcb_xkb_get_device_info_reply_t *R 13330 ** @returns xcb_generic_iterator_t 13331 ** 13332 *****************************************************************************/ 13333 13334 xcb_generic_iterator_t 13335 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R ); 13336 13337 13338 /***************************************************************************** 13339 ** 13340 ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions 13341 ** 13342 ** @param const xcb_xkb_get_device_info_reply_t *R 13343 ** @returns xcb_xkb_action_t * 13344 ** 13345 *****************************************************************************/ 13346 13347 xcb_xkb_action_t * 13348 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R ); 13349 13350 13351 /***************************************************************************** 13352 ** 13353 ** int xcb_xkb_get_device_info_btn_actions_length 13354 ** 13355 ** @param const xcb_xkb_get_device_info_reply_t *R 13356 ** @returns int 13357 ** 13358 *****************************************************************************/ 13359 13360 int 13361 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R ); 13362 13363 13364 /***************************************************************************** 13365 ** 13366 ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator 13367 ** 13368 ** @param const xcb_xkb_get_device_info_reply_t *R 13369 ** @returns xcb_xkb_action_iterator_t 13370 ** 13371 *****************************************************************************/ 13372 13373 xcb_xkb_action_iterator_t 13374 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R ); 13375 13376 13377 /***************************************************************************** 13378 ** 13379 ** int xcb_xkb_get_device_info_leds_length 13380 ** 13381 ** @param const xcb_xkb_get_device_info_reply_t *R 13382 ** @returns int 13383 ** 13384 *****************************************************************************/ 13385 13386 int 13387 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R ); 13388 13389 13390 /***************************************************************************** 13391 ** 13392 ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator 13393 ** 13394 ** @param const xcb_xkb_get_device_info_reply_t *R 13395 ** @returns xcb_xkb_device_led_info_iterator_t 13396 ** 13397 *****************************************************************************/ 13398 13399 xcb_xkb_device_led_info_iterator_t 13400 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R ); 13401 13417 /***************************************************************************** 13418 ** 13419 ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply 13420 ** 13421 ** @param xcb_connection_t *c 13422 ** @param xcb_xkb_get_device_info_cookie_t cookie 13423 ** @param xcb_generic_error_t **e 13424 ** @returns xcb_xkb_get_device_info_reply_t * 13425 ** 13426 *****************************************************************************/ 13427 13428 xcb_xkb_get_device_info_reply_t * 13429 xcb_xkb_get_device_info_reply (xcb_connection_t *c , 13430 xcb_xkb_get_device_info_cookie_t cookie , 13431 xcb_generic_error_t **e ); 13432 13433 int 13434 xcb_xkb_set_device_info_sizeof (const void *_buffer ); 13435 13448 /***************************************************************************** 13449 ** 13450 ** xcb_void_cookie_t xcb_xkb_set_device_info_checked 13451 ** 13452 ** @param xcb_connection_t *c 13453 ** @param xcb_xkb_device_spec_t deviceSpec 13454 ** @param uint8_t firstBtn 13455 ** @param uint8_t nBtns 13456 ** @param uint16_t change 13457 ** @param uint16_t nDeviceLedFBs 13458 ** @param const xcb_xkb_action_t *btnActions 13459 ** @param const xcb_xkb_device_led_info_t *leds 13460 ** @returns xcb_void_cookie_t 13461 ** 13462 *****************************************************************************/ 13463 13464 xcb_void_cookie_t 13465 xcb_xkb_set_device_info_checked (xcb_connection_t *c , 13466 xcb_xkb_device_spec_t deviceSpec , 13467 uint8_t firstBtn , 13468 uint8_t nBtns , 13469 uint16_t change , 13470 uint16_t nDeviceLedFBs , 13471 const xcb_xkb_action_t *btnActions , 13472 const xcb_xkb_device_led_info_t *leds ); 13473 13483 /***************************************************************************** 13484 ** 13485 ** xcb_void_cookie_t xcb_xkb_set_device_info 13486 ** 13487 ** @param xcb_connection_t *c 13488 ** @param xcb_xkb_device_spec_t deviceSpec 13489 ** @param uint8_t firstBtn 13490 ** @param uint8_t nBtns 13491 ** @param uint16_t change 13492 ** @param uint16_t nDeviceLedFBs 13493 ** @param const xcb_xkb_action_t *btnActions 13494 ** @param const xcb_xkb_device_led_info_t *leds 13495 ** @returns xcb_void_cookie_t 13496 ** 13497 *****************************************************************************/ 13498 13499 xcb_void_cookie_t 13500 xcb_xkb_set_device_info (xcb_connection_t *c , 13501 xcb_xkb_device_spec_t deviceSpec , 13502 uint8_t firstBtn , 13503 uint8_t nBtns , 13504 uint16_t change , 13505 uint16_t nDeviceLedFBs , 13506 const xcb_xkb_action_t *btnActions , 13507 const xcb_xkb_device_led_info_t *leds ); 13508 13509 int 13510 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer ); 13511 13521 /***************************************************************************** 13522 ** 13523 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags 13524 ** 13525 ** @param xcb_connection_t *c 13526 ** @param uint16_t msgLength 13527 ** @param uint32_t affectFlags 13528 ** @param uint32_t flags 13529 ** @param uint32_t affectCtrls 13530 ** @param uint32_t ctrls 13531 ** @param const xcb_xkb_string8_t *message 13532 ** @returns xcb_xkb_set_debugging_flags_cookie_t 13533 ** 13534 *****************************************************************************/ 13535 13536 xcb_xkb_set_debugging_flags_cookie_t 13537 xcb_xkb_set_debugging_flags (xcb_connection_t *c , 13538 uint16_t msgLength , 13539 uint32_t affectFlags , 13540 uint32_t flags , 13541 uint32_t affectCtrls , 13542 uint32_t ctrls , 13543 const xcb_xkb_string8_t *message ); 13544 13557 /***************************************************************************** 13558 ** 13559 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked 13560 ** 13561 ** @param xcb_connection_t *c 13562 ** @param uint16_t msgLength 13563 ** @param uint32_t affectFlags 13564 ** @param uint32_t flags 13565 ** @param uint32_t affectCtrls 13566 ** @param uint32_t ctrls 13567 ** @param const xcb_xkb_string8_t *message 13568 ** @returns xcb_xkb_set_debugging_flags_cookie_t 13569 ** 13570 *****************************************************************************/ 13571 13572 xcb_xkb_set_debugging_flags_cookie_t 13573 xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c , 13574 uint16_t msgLength , 13575 uint32_t affectFlags , 13576 uint32_t flags , 13577 uint32_t affectCtrls , 13578 uint32_t ctrls , 13579 const xcb_xkb_string8_t *message ); 13580 13596 /***************************************************************************** 13597 ** 13598 ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply 13599 ** 13600 ** @param xcb_connection_t *c 13601 ** @param xcb_xkb_set_debugging_flags_cookie_t cookie 13602 ** @param xcb_generic_error_t **e 13603 ** @returns xcb_xkb_set_debugging_flags_reply_t * 13604 ** 13605 *****************************************************************************/ 13606 13607 xcb_xkb_set_debugging_flags_reply_t * 13608 xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c , 13609 xcb_xkb_set_debugging_flags_cookie_t cookie , 13610 xcb_generic_error_t **e ); 13611 13612 13613 #ifdef __cplusplus 13614 } 13615 #endif 13616 13617 #endif 13618