XCB  1.10
xkb.h
1 /*
2  * This file generated automatically from xkb.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XKB_H
13 #define __XKB_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_XKB_MAJOR_VERSION 1
23 #define XCB_XKB_MINOR_VERSION 0
24 
25 extern xcb_extension_t xcb_xkb_id;
26 
27 typedef enum xcb_xkb_const_t {
28  XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255,
29  XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32,
30  XCB_XKB_CONST_KEY_NAME_LENGTH = 4
31 } xcb_xkb_const_t;
32 
33 typedef enum xcb_xkb_event_type_t {
34  XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1,
35  XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2,
36  XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4,
37  XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8,
38  XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16,
39  XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32,
40  XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64,
41  XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128,
42  XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256,
43  XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512,
44  XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024,
45  XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048
46 } xcb_xkb_event_type_t;
47 
48 typedef enum xcb_xkb_nkn_detail_t {
49  XCB_XKB_NKN_DETAIL_KEYCODES = 1,
50  XCB_XKB_NKN_DETAIL_GEOMETRY = 2,
51  XCB_XKB_NKN_DETAIL_DEVICE_ID = 4
52 } xcb_xkb_nkn_detail_t;
53 
54 typedef enum xcb_xkb_axn_detail_t {
55  XCB_XKB_AXN_DETAIL_SK_PRESS = 1,
56  XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2,
57  XCB_XKB_AXN_DETAIL_SK_REJECT = 4,
58  XCB_XKB_AXN_DETAIL_SK_RELEASE = 8,
59  XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16,
60  XCB_XKB_AXN_DETAIL_BK_REJECT = 32,
61  XCB_XKB_AXN_DETAIL_AXK_WARNING = 64
62 } xcb_xkb_axn_detail_t;
63 
64 typedef enum xcb_xkb_map_part_t {
65  XCB_XKB_MAP_PART_KEY_TYPES = 1,
66  XCB_XKB_MAP_PART_KEY_SYMS = 2,
67  XCB_XKB_MAP_PART_MODIFIER_MAP = 4,
68  XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8,
69  XCB_XKB_MAP_PART_KEY_ACTIONS = 16,
70  XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32,
71  XCB_XKB_MAP_PART_VIRTUAL_MODS = 64,
72  XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128
73 } xcb_xkb_map_part_t;
74 
75 typedef enum xcb_xkb_set_map_flags_t {
76  XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1,
77  XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2
78 } xcb_xkb_set_map_flags_t;
79 
80 typedef enum xcb_xkb_state_part_t {
81  XCB_XKB_STATE_PART_MODIFIER_STATE = 1,
82  XCB_XKB_STATE_PART_MODIFIER_BASE = 2,
83  XCB_XKB_STATE_PART_MODIFIER_LATCH = 4,
84  XCB_XKB_STATE_PART_MODIFIER_LOCK = 8,
85  XCB_XKB_STATE_PART_GROUP_STATE = 16,
86  XCB_XKB_STATE_PART_GROUP_BASE = 32,
87  XCB_XKB_STATE_PART_GROUP_LATCH = 64,
88  XCB_XKB_STATE_PART_GROUP_LOCK = 128,
89  XCB_XKB_STATE_PART_COMPAT_STATE = 256,
90  XCB_XKB_STATE_PART_GRAB_MODS = 512,
91  XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024,
92  XCB_XKB_STATE_PART_LOOKUP_MODS = 2048,
93  XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096,
94  XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192
95 } xcb_xkb_state_part_t;
96 
97 typedef enum xcb_xkb_bool_ctrl_t {
98  XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1,
99  XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2,
100  XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4,
101  XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8,
102  XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16,
103  XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32,
104  XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64,
105  XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128,
106  XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256,
107  XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512,
108  XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024,
109  XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048,
110  XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096
111 } xcb_xkb_bool_ctrl_t;
112 
113 typedef enum xcb_xkb_control_t {
114  XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
115  XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
116  XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
117  XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
118  XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
119 } xcb_xkb_control_t;
120 
121 typedef enum xcb_xkb_ax_option_t {
122  XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
123  XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
124  XCB_XKB_AX_OPTION_FEATURE_FB = 4,
125  XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
126  XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
127  XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
128  XCB_XKB_AX_OPTION_TWO_KEYS = 64,
129  XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
130  XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
131  XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
132  XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
133  XCB_XKB_AX_OPTION_DUMB_BELL = 2048
134 } xcb_xkb_ax_option_t;
135 
136 typedef uint16_t xcb_xkb_device_spec_t;
137 
142  xcb_xkb_device_spec_t *data;
143  int rem;
144  int index;
146 
147 typedef enum xcb_xkb_led_class_result_t {
148  XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
149  XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
150 } xcb_xkb_led_class_result_t;
151 
152 typedef enum xcb_xkb_led_class_t {
153  XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
154  XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
155  XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
156  XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
157 } xcb_xkb_led_class_t;
158 
159 typedef uint16_t xcb_xkb_led_class_spec_t;
160 
165  xcb_xkb_led_class_spec_t *data;
166  int rem;
167  int index;
169 
170 typedef enum xcb_xkb_bell_class_result_t {
171  XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
172  XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
173 } xcb_xkb_bell_class_result_t;
174 
175 typedef enum xcb_xkb_bell_class_t {
176  XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
177  XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
178  XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
179 } xcb_xkb_bell_class_t;
180 
181 typedef uint16_t xcb_xkb_bell_class_spec_t;
182 
187  xcb_xkb_bell_class_spec_t *data;
188  int rem;
189  int index;
191 
192 typedef enum xcb_xkb_id_t {
193  XCB_XKB_ID_USE_CORE_KBD = 256,
194  XCB_XKB_ID_USE_CORE_PTR = 512,
195  XCB_XKB_ID_DFLT_XI_CLASS = 768,
196  XCB_XKB_ID_DFLT_XI_ID = 1024,
197  XCB_XKB_ID_ALL_XI_CLASS = 1280,
198  XCB_XKB_ID_ALL_XI_ID = 1536,
199  XCB_XKB_ID_XI_NONE = 65280
200 } xcb_xkb_id_t;
201 
202 typedef uint16_t xcb_xkb_id_spec_t;
203 
208  xcb_xkb_id_spec_t *data;
209  int rem;
210  int index;
212 
213 typedef enum xcb_xkb_group_t {
214  XCB_XKB_GROUP_1 = 0,
215  XCB_XKB_GROUP_2 = 1,
216  XCB_XKB_GROUP_3 = 2,
217  XCB_XKB_GROUP_4 = 3
218 } xcb_xkb_group_t;
219 
220 typedef enum xcb_xkb_groups_t {
221  XCB_XKB_GROUPS_ANY = 254,
222  XCB_XKB_GROUPS_ALL = 255
223 } xcb_xkb_groups_t;
224 
225 typedef enum xcb_xkb_set_of_group_t {
226  XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
227  XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
228  XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
229  XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
230 } xcb_xkb_set_of_group_t;
231 
232 typedef enum xcb_xkb_set_of_groups_t {
233  XCB_XKB_SET_OF_GROUPS_ANY = 128
234 } xcb_xkb_set_of_groups_t;
235 
236 typedef enum xcb_xkb_groups_wrap_t {
237  XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
238  XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
239  XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
240 } xcb_xkb_groups_wrap_t;
241 
242 typedef enum xcb_xkb_v_mods_high_t {
243  XCB_XKB_V_MODS_HIGH_15 = 128,
244  XCB_XKB_V_MODS_HIGH_14 = 64,
245  XCB_XKB_V_MODS_HIGH_13 = 32,
246  XCB_XKB_V_MODS_HIGH_12 = 16,
247  XCB_XKB_V_MODS_HIGH_11 = 8,
248  XCB_XKB_V_MODS_HIGH_10 = 4,
249  XCB_XKB_V_MODS_HIGH_9 = 2,
250  XCB_XKB_V_MODS_HIGH_8 = 1
251 } xcb_xkb_v_mods_high_t;
252 
253 typedef enum xcb_xkb_v_mods_low_t {
254  XCB_XKB_V_MODS_LOW_7 = 128,
255  XCB_XKB_V_MODS_LOW_6 = 64,
256  XCB_XKB_V_MODS_LOW_5 = 32,
257  XCB_XKB_V_MODS_LOW_4 = 16,
258  XCB_XKB_V_MODS_LOW_3 = 8,
259  XCB_XKB_V_MODS_LOW_2 = 4,
260  XCB_XKB_V_MODS_LOW_1 = 2,
261  XCB_XKB_V_MODS_LOW_0 = 1
262 } xcb_xkb_v_mods_low_t;
263 
264 typedef enum xcb_xkb_v_mod_t {
265  XCB_XKB_V_MOD_15 = 32768,
266  XCB_XKB_V_MOD_14 = 16384,
267  XCB_XKB_V_MOD_13 = 8192,
268  XCB_XKB_V_MOD_12 = 4096,
269  XCB_XKB_V_MOD_11 = 2048,
270  XCB_XKB_V_MOD_10 = 1024,
271  XCB_XKB_V_MOD_9 = 512,
272  XCB_XKB_V_MOD_8 = 256,
273  XCB_XKB_V_MOD_7 = 128,
274  XCB_XKB_V_MOD_6 = 64,
275  XCB_XKB_V_MOD_5 = 32,
276  XCB_XKB_V_MOD_4 = 16,
277  XCB_XKB_V_MOD_3 = 8,
278  XCB_XKB_V_MOD_2 = 4,
279  XCB_XKB_V_MOD_1 = 2,
280  XCB_XKB_V_MOD_0 = 1
281 } xcb_xkb_v_mod_t;
282 
283 typedef enum xcb_xkb_explicit_t {
284  XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
285  XCB_XKB_EXPLICIT_BEHAVIOR = 64,
286  XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
287  XCB_XKB_EXPLICIT_INTERPRET = 16,
288  XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
289  XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
290  XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
291  XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
292 } xcb_xkb_explicit_t;
293 
294 typedef enum xcb_xkb_sym_interpret_match_t {
295  XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
296  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
297  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
298  XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
299  XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
300 } xcb_xkb_sym_interpret_match_t;
301 
302 typedef enum xcb_xkb_sym_interp_match_t {
303  XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
304  XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
305 } xcb_xkb_sym_interp_match_t;
306 
307 typedef enum xcb_xkb_im_flag_t {
308  XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
309  XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
310  XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
311 } xcb_xkb_im_flag_t;
312 
313 typedef enum xcb_xkb_im_mods_which_t {
314  XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
315  XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
316  XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
317  XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
318  XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
319 } xcb_xkb_im_mods_which_t;
320 
321 typedef enum xcb_xkb_im_groups_which_t {
322  XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
323  XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
324  XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
325  XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
326  XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
327 } xcb_xkb_im_groups_which_t;
328 
332 typedef struct xcb_xkb_indicator_map_t {
333  uint8_t flags;
334  uint8_t whichGroups;
335  uint8_t groups;
336  uint8_t whichMods;
337  uint8_t mods;
338  uint8_t realMods;
339  uint16_t vmods;
340  uint32_t ctrls;
342 
348  int rem;
349  int index;
351 
352 typedef enum xcb_xkb_cm_detail_t {
353  XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
354  XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
355 } xcb_xkb_cm_detail_t;
356 
357 typedef enum xcb_xkb_name_detail_t {
358  XCB_XKB_NAME_DETAIL_KEYCODES = 1,
359  XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
360  XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
361  XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
362  XCB_XKB_NAME_DETAIL_TYPES = 16,
363  XCB_XKB_NAME_DETAIL_COMPAT = 32,
364  XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
365  XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
366  XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
367  XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
368  XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
369  XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
370  XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
371  XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
372 } xcb_xkb_name_detail_t;
373 
374 typedef enum xcb_xkb_gbn_detail_t {
375  XCB_XKB_GBN_DETAIL_TYPES = 1,
376  XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
377  XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
378  XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
379  XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
380  XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
381  XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
382  XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
383 } xcb_xkb_gbn_detail_t;
384 
385 typedef enum xcb_xkb_xi_feature_t {
386  XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
387  XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
388  XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
389  XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
390  XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
391 } xcb_xkb_xi_feature_t;
392 
393 typedef enum xcb_xkb_per_client_flag_t {
394  XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
395  XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
396  XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
397  XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
398  XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
399 } xcb_xkb_per_client_flag_t;
400 
404 typedef struct xcb_xkb_mod_def_t {
405  uint8_t mask;
406  uint8_t realMods;
407  uint16_t vmods;
409 
414  xcb_xkb_mod_def_t *data;
415  int rem;
416  int index;
418 
422 typedef struct xcb_xkb_key_name_t {
423  char name[4];
425 
430  xcb_xkb_key_name_t *data;
431  int rem;
432  int index;
434 
438 typedef struct xcb_xkb_key_alias_t {
439  char real[4];
440  char alias[4];
442 
447  xcb_xkb_key_alias_t *data;
448  int rem;
449  int index;
451 
456  uint16_t length;
458 
464  int rem;
465  int index;
467 
471 typedef struct xcb_xkb_kt_map_entry_t {
472  uint8_t active;
473  uint8_t mods_mask;
474  uint8_t level;
475  uint8_t mods_mods;
476  uint16_t mods_vmods;
477  uint8_t pad0[2];
479 
484  xcb_xkb_kt_map_entry_t *data;
485  int rem;
486  int index;
488 
492 typedef struct xcb_xkb_key_type_t {
493  uint8_t mods_mask;
494  uint8_t mods_mods;
495  uint16_t mods_vmods;
496  uint8_t numLevels;
497  uint8_t nMapEntries;
498  uint8_t hasPreserve;
499  uint8_t pad0;
501 
506  xcb_xkb_key_type_t *data;
507  int rem;
508  int index;
510 
514 typedef struct xcb_xkb_key_sym_map_t {
515  uint8_t kt_index[4];
516  uint8_t groupInfo;
517  uint8_t width;
518  uint16_t nSyms;
520 
525  xcb_xkb_key_sym_map_t *data;
526  int rem;
527  int index;
529 
534  uint8_t type;
535  uint8_t data;
537 
543  int rem;
544  int index;
546 
551  uint8_t type;
552  uint8_t pad0;
554 
560  int rem;
561  int index;
563 
567 typedef struct xcb_xkb_lock_behavior_t {
568  uint8_t type;
569  uint8_t pad0;
571 
577  int rem;
578  int index;
580 
585  uint8_t type;
586  uint8_t group;
588 
594  int rem;
595  int index;
597 
602  uint8_t type;
603  xcb_keycode_t key;
605 
611  int rem;
612  int index;
614 
619  uint8_t type;
620  uint8_t pad0;
622 
628  int rem;
629  int index;
631 
636  uint8_t type;
637  uint8_t group;
639 
645  int rem;
646  int index;
648 
653  uint8_t type;
654  xcb_keycode_t key;
656 
662  int rem;
663  int index;
665 
669 typedef union xcb_xkb_behavior_t {
671  xcb_xkb_default_behavior_t _default;
673  xcb_xkb_radio_group_behavior_t radioGroup;
674  xcb_xkb_overlay_behavior_t overlay1;
675  xcb_xkb_overlay_behavior_t overlay2;
676  xcb_xkb_permament_lock_behavior_t permamentLock;
677  xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup;
678  xcb_xkb_permament_overlay_behavior_t permamentOverlay1;
679  xcb_xkb_permament_overlay_behavior_t permamentOverlay2;
680  uint8_t type;
682 
687  xcb_xkb_behavior_t *data;
688  int rem;
689  int index;
691 
692 typedef enum xcb_xkb_behavior_type_t {
693  XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
694  XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
695  XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
696  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
697  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
698  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
699  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
700  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
701  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
702 } xcb_xkb_behavior_type_t;
703 
707 typedef struct xcb_xkb_set_behavior_t {
708  xcb_keycode_t keycode;
709  xcb_xkb_behavior_t behavior;
710  uint8_t pad0;
712 
717  xcb_xkb_set_behavior_t *data;
718  int rem;
719  int index;
721 
725 typedef struct xcb_xkb_set_explicit_t {
726  xcb_keycode_t keycode;
727  uint8_t explicit;
729 
734  xcb_xkb_set_explicit_t *data;
735  int rem;
736  int index;
738 
742 typedef struct xcb_xkb_key_mod_map_t {
743  xcb_keycode_t keycode;
744  uint8_t mods;
746 
751  xcb_xkb_key_mod_map_t *data;
752  int rem;
753  int index;
755 
759 typedef struct xcb_xkb_key_v_mod_map_t {
760  xcb_keycode_t keycode;
761  uint8_t pad0;
762  uint16_t vmods;
764 
770  int rem;
771  int index;
773 
778  uint8_t level;
779  uint8_t realMods;
780  uint16_t virtualMods;
782 
788  int rem;
789  int index;
791 
795 typedef struct xcb_xkb_set_key_type_t {
796  uint8_t mask;
797  uint8_t realMods;
798  uint16_t virtualMods;
799  uint8_t numLevels;
800  uint8_t nMapEntries;
801  uint8_t preserve;
802  uint8_t pad0;
804 
809  xcb_xkb_set_key_type_t *data;
810  int rem;
811  int index;
813 
814 typedef char xcb_xkb_string8_t;
815 
820  xcb_xkb_string8_t *data;
821  int rem;
822  int index;
824 
828 typedef struct xcb_xkb_outline_t {
829  uint8_t nPoints;
830  uint8_t cornerRadius;
831  uint8_t pad0[2];
833 
838  xcb_xkb_outline_t *data;
839  int rem;
840  int index;
842 
846 typedef struct xcb_xkb_shape_t {
847  xcb_atom_t name;
848  uint8_t nOutlines;
849  uint8_t primaryNdx;
850  uint8_t approxNdx;
851  uint8_t pad0;
853 
857 typedef struct xcb_xkb_shape_iterator_t {
858  xcb_xkb_shape_t *data;
859  int rem;
860  int index;
862 
866 typedef struct xcb_xkb_key_t {
867  xcb_xkb_string8_t name[4];
868  int16_t gap;
869  uint8_t shapeNdx;
870  uint8_t colorNdx;
871 } xcb_xkb_key_t;
872 
876 typedef struct xcb_xkb_key_iterator_t {
877  xcb_xkb_key_t *data;
878  int rem;
879  int index;
881 
885 typedef struct xcb_xkb_overlay_key_t {
886  xcb_xkb_string8_t over[4];
887  xcb_xkb_string8_t under[4];
889 
894  xcb_xkb_overlay_key_t *data;
895  int rem;
896  int index;
898 
902 typedef struct xcb_xkb_overlay_row_t {
903  uint8_t rowUnder;
904  uint8_t nKeys;
905  uint8_t pad0[2];
907 
912  xcb_xkb_overlay_row_t *data;
913  int rem;
914  int index;
916 
920 typedef struct xcb_xkb_overlay_t {
921  xcb_atom_t name;
922  uint8_t nRows;
923  uint8_t pad0[3];
925 
930  xcb_xkb_overlay_t *data;
931  int rem;
932  int index;
934 
938 typedef struct xcb_xkb_row_t {
939  int16_t top;
940  int16_t left;
941  uint8_t nKeys;
942  uint8_t vertical;
943  uint8_t pad0[2];
944 } xcb_xkb_row_t;
945 
949 typedef struct xcb_xkb_row_iterator_t {
950  xcb_xkb_row_t *data;
951  int rem;
952  int index;
954 
955 typedef enum xcb_xkb_doodad_type_t {
956  XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
957  XCB_XKB_DOODAD_TYPE_SOLID = 2,
958  XCB_XKB_DOODAD_TYPE_TEXT = 3,
959  XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
960  XCB_XKB_DOODAD_TYPE_LOGO = 5
961 } xcb_xkb_doodad_type_t;
962 
966 typedef struct xcb_xkb_listing_t {
967  uint16_t flags;
968  uint16_t length;
970 
975  xcb_xkb_listing_t *data;
976  int rem;
977  int index;
979 
984  xcb_xkb_led_class_spec_t ledClass;
985  xcb_xkb_id_spec_t ledID;
986  uint32_t namesPresent;
987  uint32_t mapsPresent;
988  uint32_t physIndicators;
989  uint32_t state;
991 
997  int rem;
998  int index;
1000 
1001 typedef enum xcb_xkb_error_t {
1002  XCB_XKB_ERROR_BAD_DEVICE = 255,
1003  XCB_XKB_ERROR_BAD_CLASS = 254,
1004  XCB_XKB_ERROR_BAD_ID = 253
1005 } xcb_xkb_error_t;
1006 
1008 #define XCB_XKB_KEYBOARD 0
1009 
1014  uint8_t response_type;
1015  uint8_t error_code;
1016  uint16_t sequence;
1017  uint32_t value;
1018  uint16_t minorOpcode;
1019  uint8_t majorOpcode;
1020  uint8_t pad0[21];
1022 
1023 typedef enum xcb_xkb_sa_t {
1024  XCB_XKB_SA_CLEAR_LOCKS = 1,
1025  XCB_XKB_SA_LATCH_TO_LOCK = 2,
1026  XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1027  XCB_XKB_SA_GROUP_ABSOLUTE = 4
1028 } xcb_xkb_sa_t;
1029 
1030 typedef enum xcb_xkb_sa_type_t {
1031  XCB_XKB_SA_TYPE_NO_ACTION = 0,
1032  XCB_XKB_SA_TYPE_SET_MODS = 1,
1033  XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1034  XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1035  XCB_XKB_SA_TYPE_SET_GROUP = 4,
1036  XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1037  XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1038  XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1039  XCB_XKB_SA_TYPE_PTR_BTN = 8,
1040  XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1041  XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1042  XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1043  XCB_XKB_SA_TYPE_TERMINATE = 12,
1044  XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1045  XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1046  XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1047  XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1048  XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1049  XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1050  XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1051  XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1052 } xcb_xkb_sa_type_t;
1053 
1057 typedef struct xcb_xkb_sa_no_action_t {
1058  uint8_t type;
1059  uint8_t pad0[7];
1061 
1066  xcb_xkb_sa_no_action_t *data;
1067  int rem;
1068  int index;
1070 
1074 typedef struct xcb_xkb_sa_set_mods_t {
1075  uint8_t type;
1076  uint8_t flags;
1077  uint8_t mask;
1078  uint8_t realMods;
1079  uint8_t vmodsHigh;
1080  uint8_t vmodsLow;
1081  uint8_t pad0[2];
1083 
1088  xcb_xkb_sa_set_mods_t *data;
1089  int rem;
1090  int index;
1092 
1096 typedef struct xcb_xkb_sa_latch_mods_t {
1097  uint8_t type;
1098  uint8_t flags;
1099  uint8_t mask;
1100  uint8_t realMods;
1101  uint8_t vmodsHigh;
1102  uint8_t vmodsLow;
1103  uint8_t pad0[2];
1105 
1110  xcb_xkb_sa_latch_mods_t *data;
1111  int rem;
1112  int index;
1114 
1118 typedef struct xcb_xkb_sa_lock_mods_t {
1119  uint8_t type;
1120  uint8_t flags;
1121  uint8_t mask;
1122  uint8_t realMods;
1123  uint8_t vmodsHigh;
1124  uint8_t vmodsLow;
1125  uint8_t pad0[2];
1127 
1132  xcb_xkb_sa_lock_mods_t *data;
1133  int rem;
1134  int index;
1136 
1140 typedef struct xcb_xkb_sa_set_group_t {
1141  uint8_t type;
1142  uint8_t flags;
1143  int8_t group;
1144  uint8_t pad0[5];
1146 
1151  xcb_xkb_sa_set_group_t *data;
1152  int rem;
1153  int index;
1155 
1160  uint8_t type;
1161  uint8_t flags;
1162  int8_t group;
1163  uint8_t pad0[5];
1165 
1170  xcb_xkb_sa_latch_group_t *data;
1171  int rem;
1172  int index;
1174 
1178 typedef struct xcb_xkb_sa_lock_group_t {
1179  uint8_t type;
1180  uint8_t flags;
1181  int8_t group;
1182  uint8_t pad0[5];
1184 
1189  xcb_xkb_sa_lock_group_t *data;
1190  int rem;
1191  int index;
1193 
1194 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1195  XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1196  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1197  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1198 } xcb_xkb_sa_move_ptr_flag_t;
1199 
1203 typedef struct xcb_xkb_sa_move_ptr_t {
1204  uint8_t type;
1205  uint8_t flags;
1206  int8_t xHigh;
1207  uint8_t xLow;
1208  int8_t yHigh;
1209  uint8_t yLow;
1210  uint8_t pad0[2];
1212 
1217  xcb_xkb_sa_move_ptr_t *data;
1218  int rem;
1219  int index;
1221 
1225 typedef struct xcb_xkb_sa_ptr_btn_t {
1226  uint8_t type;
1227  uint8_t flags;
1228  uint8_t count;
1229  uint8_t button;
1230  uint8_t pad0[4];
1232 
1237  xcb_xkb_sa_ptr_btn_t *data;
1238  int rem;
1239  int index;
1241 
1246  uint8_t type;
1247  uint8_t flags;
1248  uint8_t pad0;
1249  uint8_t button;
1250  uint8_t pad1[4];
1252 
1258  int rem;
1259  int index;
1261 
1262 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1263  XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1264  XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1265 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1266 
1271  uint8_t type;
1272  uint8_t flags;
1273  uint8_t affect;
1274  int8_t value;
1275  uint8_t pad0[4];
1277 
1283  int rem;
1284  int index;
1286 
1287 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1288  XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1289  XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1290  XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1291  XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1292  XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1293 } xcb_xkb_sa_iso_lock_flag_t;
1294 
1295 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1296  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1297  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1298  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1299  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1300 } xcb_xkb_sa_iso_lock_no_affect_t;
1301 
1305 typedef struct xcb_xkb_sa_iso_lock_t {
1306  uint8_t type;
1307  uint8_t flags;
1308  uint8_t mask;
1309  uint8_t realMods;
1310  int8_t group;
1311  uint8_t affect;
1312  uint8_t vmodsHigh;
1313  uint8_t vmodsLow;
1315 
1320  xcb_xkb_sa_iso_lock_t *data;
1321  int rem;
1322  int index;
1324 
1328 typedef struct xcb_xkb_sa_terminate_t {
1329  uint8_t type;
1330  uint8_t pad0[7];
1332 
1337  xcb_xkb_sa_terminate_t *data;
1338  int rem;
1339  int index;
1341 
1342 typedef enum xcb_xkb_switch_screen_flag_t {
1343  XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1344  XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1345 } xcb_xkb_switch_screen_flag_t;
1346 
1351  uint8_t type;
1352  uint8_t flags;
1353  int8_t newScreen;
1354  uint8_t pad0[5];
1356 
1362  int rem;
1363  int index;
1365 
1366 typedef enum xcb_xkb_bool_ctrls_high_t {
1367  XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1368  XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1369  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1370  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1371  XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1372 } xcb_xkb_bool_ctrls_high_t;
1373 
1374 typedef enum xcb_xkb_bool_ctrls_low_t {
1375  XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1376  XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1377  XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1378  XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1379  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1380  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1381  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1382  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1383 } xcb_xkb_bool_ctrls_low_t;
1384 
1389  uint8_t type;
1390  uint8_t pad0[3];
1391  uint8_t boolCtrlsHigh;
1392  uint8_t boolCtrlsLow;
1393  uint8_t pad1[2];
1395 
1401  int rem;
1402  int index;
1404 
1409  uint8_t type;
1410  uint8_t pad0[3];
1411  uint8_t boolCtrlsHigh;
1412  uint8_t boolCtrlsLow;
1413  uint8_t pad1[2];
1415 
1421  int rem;
1422  int index;
1424 
1425 typedef enum xcb_xkb_action_message_flag_t {
1426  XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1427  XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1428  XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1429 } xcb_xkb_action_message_flag_t;
1430 
1435  uint8_t type;
1436  uint8_t flags;
1437  uint8_t message[6];
1439 
1445  int rem;
1446  int index;
1448 
1453  uint8_t type;
1454  xcb_keycode_t newkey;
1455  uint8_t mask;
1456  uint8_t realModifiers;
1457  uint8_t vmodsMaskHigh;
1458  uint8_t vmodsMaskLow;
1459  uint8_t vmodsHigh;
1460  uint8_t vmodsLow;
1462 
1468  int rem;
1469  int index;
1471 
1475 typedef struct xcb_xkb_sa_device_btn_t {
1476  uint8_t type;
1477  uint8_t flags;
1478  uint8_t count;
1479  uint8_t button;
1480  uint8_t device;
1481  uint8_t pad0[3];
1483 
1488  xcb_xkb_sa_device_btn_t *data;
1489  int rem;
1490  int index;
1492 
1493 typedef enum xcb_xkb_lock_device_flags_t {
1494  XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1495  XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1496 } xcb_xkb_lock_device_flags_t;
1497 
1502  uint8_t type;
1503  uint8_t flags;
1504  uint8_t pad0;
1505  uint8_t button;
1506  uint8_t device;
1507  uint8_t pad1[3];
1509 
1515  int rem;
1516  int index;
1518 
1519 typedef enum xcb_xkb_sa_val_what_t {
1520  XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1521  XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1522  XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1523  XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1524  XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1525  XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1526 } xcb_xkb_sa_val_what_t;
1527 
1532  uint8_t type;
1533  uint8_t device;
1534  uint8_t val1what;
1535  uint8_t val1index;
1536  uint8_t val1value;
1537  uint8_t val2what;
1538  uint8_t val2index;
1539  uint8_t val2value;
1541 
1547  int rem;
1548  int index;
1550 
1554 typedef struct xcb_xkb_si_action_t {
1555  uint8_t type;
1556  uint8_t data[7];
1558 
1563  xcb_xkb_si_action_t *data;
1564  int rem;
1565  int index;
1567 
1571 typedef struct xcb_xkb_sym_interpret_t {
1572  xcb_keysym_t sym;
1573  uint8_t mods;
1574  uint8_t match;
1575  uint8_t virtualMod;
1576  uint8_t flags;
1577  xcb_xkb_si_action_t action;
1579 
1584  xcb_xkb_sym_interpret_t *data;
1585  int rem;
1586  int index;
1588 
1592 typedef union xcb_xkb_action_t {
1593  xcb_xkb_sa_no_action_t noaction;
1594  xcb_xkb_sa_set_mods_t setmods;
1595  xcb_xkb_sa_latch_mods_t latchmods;
1596  xcb_xkb_sa_lock_mods_t lockmods;
1597  xcb_xkb_sa_set_group_t setgroup;
1598  xcb_xkb_sa_latch_group_t latchgroup;
1599  xcb_xkb_sa_lock_group_t lockgroup;
1600  xcb_xkb_sa_move_ptr_t moveptr;
1601  xcb_xkb_sa_ptr_btn_t ptrbtn;
1602  xcb_xkb_sa_lock_ptr_btn_t lockptrbtn;
1603  xcb_xkb_sa_set_ptr_dflt_t setptrdflt;
1604  xcb_xkb_sa_iso_lock_t isolock;
1605  xcb_xkb_sa_terminate_t terminate;
1606  xcb_xkb_sa_switch_screen_t switchscreen;
1607  xcb_xkb_sa_set_controls_t setcontrols;
1608  xcb_xkb_sa_lock_controls_t lockcontrols;
1609  xcb_xkb_sa_action_message_t message;
1610  xcb_xkb_sa_redirect_key_t redirect;
1611  xcb_xkb_sa_device_btn_t devbtn;
1612  xcb_xkb_sa_lock_device_btn_t lockdevbtn;
1614  uint8_t type;
1616 
1621  xcb_xkb_action_t *data;
1622  int rem;
1623  int index;
1625 
1630  unsigned int sequence;
1632 
1634 #define XCB_XKB_USE_EXTENSION 0
1635 
1640  uint8_t major_opcode;
1641  uint8_t minor_opcode;
1642  uint16_t length;
1643  uint16_t wantedMajor;
1644  uint16_t wantedMinor;
1646 
1651  uint8_t response_type;
1652  uint8_t supported;
1653  uint16_t sequence;
1654  uint32_t length;
1655  uint16_t serverMajor;
1656  uint16_t serverMinor;
1657  uint8_t pad0[20];
1659 
1664  uint16_t affectNewKeyboard;
1665  uint16_t newKeyboardDetails;
1666  uint16_t affectState;
1667  uint16_t stateDetails;
1668  uint32_t affectCtrls;
1669  uint32_t ctrlDetails;
1670  uint32_t affectIndicatorState;
1671  uint32_t indicatorStateDetails;
1672  uint32_t affectIndicatorMap;
1673  uint32_t indicatorMapDetails;
1674  uint16_t affectNames;
1675  uint16_t namesDetails;
1676  uint8_t affectCompat;
1677  uint8_t compatDetails;
1678  uint8_t affectBell;
1679  uint8_t bellDetails;
1680  uint8_t affectMsgDetails;
1681  uint8_t msgDetails;
1682  uint16_t affectAccessX;
1683  uint16_t accessXDetails;
1684  uint16_t affectExtDev;
1685  uint16_t extdevDetails;
1687 
1689 #define XCB_XKB_SELECT_EVENTS 1
1690 
1695  uint8_t major_opcode;
1696  uint8_t minor_opcode;
1697  uint16_t length;
1698  xcb_xkb_device_spec_t deviceSpec;
1699  uint16_t affectWhich;
1700  uint16_t clear;
1701  uint16_t selectAll;
1702  uint16_t affectMap;
1703  uint16_t map;
1705 
1707 #define XCB_XKB_BELL 3
1708 
1712 typedef struct xcb_xkb_bell_request_t {
1713  uint8_t major_opcode;
1714  uint8_t minor_opcode;
1715  uint16_t length;
1716  xcb_xkb_device_spec_t deviceSpec;
1717  xcb_xkb_bell_class_spec_t bellClass;
1718  xcb_xkb_id_spec_t bellID;
1719  int8_t percent;
1720  uint8_t forceSound;
1721  uint8_t eventOnly;
1722  uint8_t pad0;
1723  int16_t pitch;
1724  int16_t duration;
1725  uint8_t pad1[2];
1726  xcb_atom_t name;
1727  xcb_window_t window;
1729 
1734  unsigned int sequence;
1736 
1738 #define XCB_XKB_GET_STATE 4
1739 
1744  uint8_t major_opcode;
1745  uint8_t minor_opcode;
1746  uint16_t length;
1747  xcb_xkb_device_spec_t deviceSpec;
1748  uint8_t pad0[2];
1750 
1755  uint8_t response_type;
1756  uint8_t deviceID;
1757  uint16_t sequence;
1758  uint32_t length;
1759  uint8_t mods;
1760  uint8_t baseMods;
1761  uint8_t latchedMods;
1762  uint8_t lockedMods;
1763  uint8_t group;
1764  uint8_t lockedGroup;
1765  int16_t baseGroup;
1766  int16_t latchedGroup;
1767  uint8_t compatState;
1768  uint8_t grabMods;
1769  uint8_t compatGrabMods;
1770  uint8_t lookupMods;
1771  uint8_t compatLookupMods;
1772  uint8_t pad0;
1773  uint16_t ptrBtnState;
1774  uint8_t pad1[6];
1776 
1778 #define XCB_XKB_LATCH_LOCK_STATE 5
1779 
1784  uint8_t major_opcode;
1785  uint8_t minor_opcode;
1786  uint16_t length;
1787  xcb_xkb_device_spec_t deviceSpec;
1788  uint8_t affectModLocks;
1789  uint8_t modLocks;
1790  uint8_t lockGroup;
1791  uint8_t groupLock;
1792  uint8_t affectModLatches;
1793  uint8_t pad0;
1794  uint8_t latchGroup;
1795  uint16_t groupLatch;
1797 
1802  unsigned int sequence;
1804 
1806 #define XCB_XKB_GET_CONTROLS 6
1807 
1812  uint8_t major_opcode;
1813  uint8_t minor_opcode;
1814  uint16_t length;
1815  xcb_xkb_device_spec_t deviceSpec;
1816  uint8_t pad0[2];
1818 
1823  uint8_t response_type;
1824  uint8_t deviceID;
1825  uint16_t sequence;
1826  uint32_t length;
1827  uint8_t mouseKeysDfltBtn;
1828  uint8_t numGroups;
1829  uint8_t groupsWrap;
1830  uint8_t internalModsMask;
1831  uint8_t ignoreLockModsMask;
1832  uint8_t internalModsRealMods;
1833  uint8_t ignoreLockModsRealMods;
1834  uint8_t pad0;
1835  uint16_t internalModsVmods;
1836  uint16_t ignoreLockModsVmods;
1837  uint16_t repeatDelay;
1838  uint16_t repeatInterval;
1839  uint16_t slowKeysDelay;
1840  uint16_t debounceDelay;
1841  uint16_t mouseKeysDelay;
1842  uint16_t mouseKeysInterval;
1843  uint16_t mouseKeysTimeToMax;
1844  uint16_t mouseKeysMaxSpeed;
1845  int16_t mouseKeysCurve;
1846  uint16_t accessXOption;
1847  uint16_t accessXTimeout;
1848  uint16_t accessXTimeoutOptionsMask;
1849  uint16_t accessXTimeoutOptionsValues;
1850  uint8_t pad1[2];
1851  uint32_t accessXTimeoutMask;
1852  uint32_t accessXTimeoutValues;
1853  uint32_t enabledControls;
1854  uint8_t perKeyRepeat[32];
1856 
1858 #define XCB_XKB_SET_CONTROLS 7
1859 
1864  uint8_t major_opcode;
1865  uint8_t minor_opcode;
1866  uint16_t length;
1867  xcb_xkb_device_spec_t deviceSpec;
1868  uint8_t affectInternalRealMods;
1869  uint8_t internalRealMods;
1870  uint8_t affectIgnoreLockRealMods;
1871  uint8_t ignoreLockRealMods;
1872  uint16_t affectInternalVirtualMods;
1873  uint16_t internalVirtualMods;
1874  uint16_t affectIgnoreLockVirtualMods;
1875  uint16_t ignoreLockVirtualMods;
1876  uint8_t mouseKeysDfltBtn;
1877  uint8_t groupsWrap;
1878  uint16_t accessXOptions;
1879  uint8_t pad0[2];
1880  uint32_t affectEnabledControls;
1881  uint32_t enabledControls;
1882  uint32_t changeControls;
1883  uint16_t repeatDelay;
1884  uint16_t repeatInterval;
1885  uint16_t slowKeysDelay;
1886  uint16_t debounceDelay;
1887  uint16_t mouseKeysDelay;
1888  uint16_t mouseKeysInterval;
1889  uint16_t mouseKeysTimeToMax;
1890  uint16_t mouseKeysMaxSpeed;
1891  int16_t mouseKeysCurve;
1892  uint16_t accessXTimeout;
1893  uint32_t accessXTimeoutMask;
1894  uint32_t accessXTimeoutValues;
1895  uint16_t accessXTimeoutOptionsMask;
1896  uint16_t accessXTimeoutOptionsValues;
1897  uint8_t perKeyRepeat[32];
1899 
1904  unsigned int sequence;
1906 
1908 #define XCB_XKB_GET_MAP 8
1909 
1914  uint8_t major_opcode;
1915  uint8_t minor_opcode;
1916  uint16_t length;
1917  xcb_xkb_device_spec_t deviceSpec;
1918  uint16_t full;
1919  uint16_t partial;
1920  uint8_t firstType;
1921  uint8_t nTypes;
1922  xcb_keycode_t firstKeySym;
1923  uint8_t nKeySyms;
1924  xcb_keycode_t firstKeyAction;
1925  uint8_t nKeyActions;
1926  xcb_keycode_t firstKeyBehavior;
1927  uint8_t nKeyBehaviors;
1928  uint16_t virtualMods;
1929  xcb_keycode_t firstKeyExplicit;
1930  uint8_t nKeyExplicit;
1931  xcb_keycode_t firstModMapKey;
1932  uint8_t nModMapKeys;
1933  xcb_keycode_t firstVModMapKey;
1934  uint8_t nVModMapKeys;
1935  uint8_t pad0[2];
1937 
1941 typedef struct xcb_xkb_get_map_map_t {
1942  xcb_xkb_key_type_t *types_rtrn;
1943  xcb_xkb_key_sym_map_t *syms_rtrn;
1944  uint8_t *acts_rtrn_count;
1945  uint8_t *alignment_pad;
1946  xcb_xkb_action_t *acts_rtrn_acts;
1947  xcb_xkb_set_behavior_t *behaviors_rtrn;
1948  uint8_t *vmods_rtrn;
1949  uint8_t *alignment_pad2;
1950  xcb_xkb_set_explicit_t *explicit_rtrn;
1951  uint16_t *alignment_pad3;
1952  xcb_xkb_key_mod_map_t *modmap_rtrn;
1953  uint16_t *alignment_pad4;
1954  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
1956 
1960 typedef struct xcb_xkb_get_map_reply_t {
1961  uint8_t response_type;
1962  uint8_t deviceID;
1963  uint16_t sequence;
1964  uint32_t length;
1965  uint8_t pad0[2];
1966  xcb_keycode_t minKeyCode;
1967  xcb_keycode_t maxKeyCode;
1968  uint16_t present;
1969  uint8_t firstType;
1970  uint8_t nTypes;
1971  uint8_t totalTypes;
1972  xcb_keycode_t firstKeySym;
1973  uint16_t totalSyms;
1974  uint8_t nKeySyms;
1975  xcb_keycode_t firstKeyAction;
1976  uint16_t totalActions;
1977  uint8_t nKeyActions;
1978  xcb_keycode_t firstKeyBehavior;
1979  uint8_t nKeyBehaviors;
1980  uint8_t totalKeyBehaviors;
1981  xcb_keycode_t firstKeyExplicit;
1982  uint8_t nKeyExplicit;
1983  uint8_t totalKeyExplicit;
1984  xcb_keycode_t firstModMapKey;
1985  uint8_t nModMapKeys;
1986  uint8_t totalModMapKeys;
1987  xcb_keycode_t firstVModMapKey;
1988  uint8_t nVModMapKeys;
1989  uint8_t totalVModMapKeys;
1990  uint8_t pad1;
1991  uint16_t virtualMods;
1993 
1998  xcb_xkb_set_key_type_t *types;
1999  xcb_xkb_key_sym_map_t *syms;
2000  uint8_t *actionsCount;
2001  xcb_xkb_action_t *actions;
2002  xcb_xkb_set_behavior_t *behaviors;
2003  uint8_t *vmods;
2004  xcb_xkb_set_explicit_t *explicit;
2005  xcb_xkb_key_mod_map_t *modmap;
2006  xcb_xkb_key_v_mod_map_t *vmodmap;
2008 
2010 #define XCB_XKB_SET_MAP 9
2011 
2016  uint8_t major_opcode;
2017  uint8_t minor_opcode;
2018  uint16_t length;
2019  xcb_xkb_device_spec_t deviceSpec;
2020  uint16_t present;
2021  uint16_t flags;
2022  xcb_keycode_t minKeyCode;
2023  xcb_keycode_t maxKeyCode;
2024  uint8_t firstType;
2025  uint8_t nTypes;
2026  xcb_keycode_t firstKeySym;
2027  uint8_t nKeySyms;
2028  uint16_t totalSyms;
2029  xcb_keycode_t firstKeyAction;
2030  uint8_t nKeyActions;
2031  uint16_t totalActions;
2032  xcb_keycode_t firstKeyBehavior;
2033  uint8_t nKeyBehaviors;
2034  uint8_t totalKeyBehaviors;
2035  xcb_keycode_t firstKeyExplicit;
2036  uint8_t nKeyExplicit;
2037  uint8_t totalKeyExplicit;
2038  xcb_keycode_t firstModMapKey;
2039  uint8_t nModMapKeys;
2040  uint8_t totalModMapKeys;
2041  xcb_keycode_t firstVModMapKey;
2042  uint8_t nVModMapKeys;
2043  uint8_t totalVModMapKeys;
2044  uint16_t virtualMods;
2046 
2051  unsigned int sequence;
2053 
2055 #define XCB_XKB_GET_COMPAT_MAP 10
2056 
2061  uint8_t major_opcode;
2062  uint8_t minor_opcode;
2063  uint16_t length;
2064  xcb_xkb_device_spec_t deviceSpec;
2065  uint8_t groups;
2066  uint8_t getAllSI;
2067  uint16_t firstSI;
2068  uint16_t nSI;
2070 
2075  uint8_t response_type;
2076  uint8_t deviceID;
2077  uint16_t sequence;
2078  uint32_t length;
2079  uint8_t groupsRtrn;
2080  uint8_t pad0;
2081  uint16_t firstSIRtrn;
2082  uint16_t nSIRtrn;
2083  uint16_t nTotalSI;
2084  uint8_t pad1[16];
2086 
2088 #define XCB_XKB_SET_COMPAT_MAP 11
2089 
2094  uint8_t major_opcode;
2095  uint8_t minor_opcode;
2096  uint16_t length;
2097  xcb_xkb_device_spec_t deviceSpec;
2098  uint8_t pad0;
2099  uint8_t recomputeActions;
2100  uint8_t truncateSI;
2101  uint8_t groups;
2102  uint16_t firstSI;
2103  uint16_t nSI;
2104  uint8_t pad1[2];
2106 
2111  unsigned int sequence;
2113 
2115 #define XCB_XKB_GET_INDICATOR_STATE 12
2116 
2121  uint8_t major_opcode;
2122  uint8_t minor_opcode;
2123  uint16_t length;
2124  xcb_xkb_device_spec_t deviceSpec;
2125  uint8_t pad0[2];
2127 
2132  uint8_t response_type;
2133  uint8_t deviceID;
2134  uint16_t sequence;
2135  uint32_t length;
2136  uint32_t state;
2137  uint8_t pad0[20];
2139 
2144  unsigned int sequence;
2146 
2148 #define XCB_XKB_GET_INDICATOR_MAP 13
2149 
2154  uint8_t major_opcode;
2155  uint8_t minor_opcode;
2156  uint16_t length;
2157  xcb_xkb_device_spec_t deviceSpec;
2158  uint8_t pad0[2];
2159  uint32_t which;
2161 
2166  uint8_t response_type;
2167  uint8_t deviceID;
2168  uint16_t sequence;
2169  uint32_t length;
2170  uint32_t which;
2171  uint32_t realIndicators;
2172  uint8_t nIndicators;
2173  uint8_t pad0[15];
2175 
2177 #define XCB_XKB_SET_INDICATOR_MAP 14
2178 
2183  uint8_t major_opcode;
2184  uint8_t minor_opcode;
2185  uint16_t length;
2186  xcb_xkb_device_spec_t deviceSpec;
2187  uint8_t pad0[2];
2188  uint32_t which;
2190 
2195  unsigned int sequence;
2197 
2199 #define XCB_XKB_GET_NAMED_INDICATOR 15
2200 
2205  uint8_t major_opcode;
2206  uint8_t minor_opcode;
2207  uint16_t length;
2208  xcb_xkb_device_spec_t deviceSpec;
2209  xcb_xkb_led_class_spec_t ledClass;
2210  xcb_xkb_id_spec_t ledID;
2211  uint8_t pad0[2];
2212  xcb_atom_t indicator;
2214 
2219  uint8_t response_type;
2220  uint8_t deviceID;
2221  uint16_t sequence;
2222  uint32_t length;
2223  xcb_atom_t indicator;
2224  uint8_t found;
2225  uint8_t on;
2226  uint8_t realIndicator;
2227  uint8_t ndx;
2228  uint8_t map_flags;
2229  uint8_t map_whichGroups;
2230  uint8_t map_groups;
2231  uint8_t map_whichMods;
2232  uint8_t map_mods;
2233  uint8_t map_realMods;
2234  uint16_t map_vmod;
2235  uint32_t map_ctrls;
2236  uint8_t supported;
2237  uint8_t pad0[3];
2239 
2241 #define XCB_XKB_SET_NAMED_INDICATOR 16
2242 
2247  uint8_t major_opcode;
2248  uint8_t minor_opcode;
2249  uint16_t length;
2250  xcb_xkb_device_spec_t deviceSpec;
2251  xcb_xkb_led_class_spec_t ledClass;
2252  xcb_xkb_id_spec_t ledID;
2253  uint8_t pad0[2];
2254  xcb_atom_t indicator;
2255  uint8_t setState;
2256  uint8_t on;
2257  uint8_t setMap;
2258  uint8_t createMap;
2259  uint8_t pad1;
2260  uint8_t map_flags;
2261  uint8_t map_whichGroups;
2262  uint8_t map_groups;
2263  uint8_t map_whichMods;
2264  uint8_t map_realMods;
2265  uint16_t map_vmods;
2266  uint32_t map_ctrls;
2268 
2273  unsigned int sequence;
2275 
2277 #define XCB_XKB_GET_NAMES 17
2278 
2283  uint8_t major_opcode;
2284  uint8_t minor_opcode;
2285  uint16_t length;
2286  xcb_xkb_device_spec_t deviceSpec;
2287  uint8_t pad0[2];
2288  uint32_t which;
2290 
2295  xcb_atom_t keycodesName;
2296  xcb_atom_t geometryName;
2297  xcb_atom_t symbolsName;
2298  xcb_atom_t physSymbolsName;
2299  xcb_atom_t typesName;
2300  xcb_atom_t compatName;
2301  xcb_atom_t *typeNames;
2302  uint8_t *nLevelsPerType;
2303  uint8_t *alignment_pad;
2304  xcb_atom_t *ktLevelNames;
2305  xcb_atom_t *indicatorNames;
2306  xcb_atom_t *virtualModNames;
2307  xcb_atom_t *groups;
2308  xcb_xkb_key_name_t *keyNames;
2309  xcb_xkb_key_alias_t *keyAliases;
2310  xcb_atom_t *radioGroupNames;
2312 
2317  uint8_t response_type;
2318  uint8_t deviceID;
2319  uint16_t sequence;
2320  uint32_t length;
2321  uint32_t which;
2322  xcb_keycode_t minKeyCode;
2323  xcb_keycode_t maxKeyCode;
2324  uint8_t nTypes;
2325  uint8_t groupNames;
2326  uint16_t virtualMods;
2327  xcb_keycode_t firstKey;
2328  uint8_t nKeys;
2329  uint32_t indicators;
2330  uint8_t nRadioGroups;
2331  uint8_t nKeyAliases;
2332  uint16_t nKTLevels;
2333  uint8_t pad0[4];
2335 
2340  xcb_atom_t keycodesName;
2341  xcb_atom_t geometryName;
2342  xcb_atom_t symbolsName;
2343  xcb_atom_t physSymbolsName;
2344  xcb_atom_t typesName;
2345  xcb_atom_t compatName;
2346  xcb_atom_t *typeNames;
2347  uint8_t *nLevelsPerType;
2348  xcb_atom_t *ktLevelNames;
2349  xcb_atom_t *indicatorNames;
2350  xcb_atom_t *virtualModNames;
2351  xcb_atom_t *groups;
2352  xcb_xkb_key_name_t *keyNames;
2353  xcb_xkb_key_alias_t *keyAliases;
2354  xcb_atom_t *radioGroupNames;
2356 
2358 #define XCB_XKB_SET_NAMES 18
2359 
2364  uint8_t major_opcode;
2365  uint8_t minor_opcode;
2366  uint16_t length;
2367  xcb_xkb_device_spec_t deviceSpec;
2368  uint16_t virtualMods;
2369  uint32_t which;
2370  uint8_t firstType;
2371  uint8_t nTypes;
2372  uint8_t firstKTLevelt;
2373  uint8_t nKTLevels;
2374  uint32_t indicators;
2375  uint8_t groupNames;
2376  uint8_t nRadioGroups;
2377  xcb_keycode_t firstKey;
2378  uint8_t nKeys;
2379  uint8_t nKeyAliases;
2380  uint8_t pad0;
2381  uint16_t totalKTLevelNames;
2383 
2388  unsigned int sequence;
2390 
2392 #define XCB_XKB_PER_CLIENT_FLAGS 21
2393 
2398  uint8_t major_opcode;
2399  uint8_t minor_opcode;
2400  uint16_t length;
2401  xcb_xkb_device_spec_t deviceSpec;
2402  uint8_t pad0[2];
2403  uint32_t change;
2404  uint32_t value;
2405  uint32_t ctrlsToChange;
2406  uint32_t autoCtrls;
2407  uint32_t autoCtrlsValues;
2409 
2414  uint8_t response_type;
2415  uint8_t deviceID;
2416  uint16_t sequence;
2417  uint32_t length;
2418  uint32_t supported;
2419  uint32_t value;
2420  uint32_t autoCtrls;
2421  uint32_t autoCtrlsValues;
2422  uint8_t pad0[8];
2424 
2429  unsigned int sequence;
2431 
2433 #define XCB_XKB_LIST_COMPONENTS 22
2434 
2439  uint8_t major_opcode;
2440  uint8_t minor_opcode;
2441  uint16_t length;
2442  xcb_xkb_device_spec_t deviceSpec;
2443  uint16_t maxNames;
2445 
2450  uint8_t response_type;
2451  uint8_t deviceID;
2452  uint16_t sequence;
2453  uint32_t length;
2454  uint16_t nKeymaps;
2455  uint16_t nKeycodes;
2456  uint16_t nTypes;
2457  uint16_t nCompatMaps;
2458  uint16_t nSymbols;
2459  uint16_t nGeometries;
2460  uint16_t extra;
2461  uint8_t pad0[10];
2463 
2468  unsigned int sequence;
2470 
2472 #define XCB_XKB_GET_KBD_BY_NAME 23
2473 
2478  uint8_t major_opcode;
2479  uint8_t minor_opcode;
2480  uint16_t length;
2481  xcb_xkb_device_spec_t deviceSpec;
2482  uint16_t need;
2483  uint16_t want;
2484  uint8_t load;
2485  uint8_t pad0;
2487 
2492  xcb_xkb_key_type_t *types_rtrn;
2493  xcb_xkb_key_sym_map_t *syms_rtrn;
2494  uint8_t *acts_rtrn_count;
2495  xcb_xkb_action_t *acts_rtrn_acts;
2496  xcb_xkb_set_behavior_t *behaviors_rtrn;
2497  uint8_t *vmods_rtrn;
2498  xcb_xkb_set_explicit_t *explicit_rtrn;
2499  xcb_xkb_key_mod_map_t *modmap_rtrn;
2500  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2502 
2507  xcb_atom_t keycodesName;
2508  xcb_atom_t geometryName;
2509  xcb_atom_t symbolsName;
2510  xcb_atom_t physSymbolsName;
2511  xcb_atom_t typesName;
2512  xcb_atom_t compatName;
2513  xcb_atom_t *typeNames;
2514  uint8_t *nLevelsPerType;
2515  xcb_atom_t *ktLevelNames;
2516  xcb_atom_t *indicatorNames;
2517  xcb_atom_t *virtualModNames;
2518  xcb_atom_t *groups;
2519  xcb_xkb_key_name_t *keyNames;
2520  xcb_xkb_key_alias_t *keyAliases;
2521  xcb_atom_t *radioGroupNames;
2523 
2528  struct _types {
2529  uint8_t getmap_type;
2530  uint8_t typeDeviceID;
2531  uint16_t getmap_sequence;
2532  uint32_t getmap_length;
2533  uint8_t pad0[2];
2534  xcb_keycode_t typeMinKeyCode;
2535  xcb_keycode_t typeMaxKeyCode;
2536  uint16_t present;
2537  uint8_t firstType;
2538  uint8_t nTypes;
2539  uint8_t totalTypes;
2540  xcb_keycode_t firstKeySym;
2541  uint16_t totalSyms;
2542  uint8_t nKeySyms;
2543  xcb_keycode_t firstKeyAction;
2544  uint16_t totalActions;
2545  uint8_t nKeyActions;
2546  xcb_keycode_t firstKeyBehavior;
2547  uint8_t nKeyBehaviors;
2548  uint8_t totalKeyBehaviors;
2549  xcb_keycode_t firstKeyExplicit;
2550  uint8_t nKeyExplicit;
2551  uint8_t totalKeyExplicit;
2552  xcb_keycode_t firstModMapKey;
2553  uint8_t nModMapKeys;
2554  uint8_t totalModMapKeys;
2555  xcb_keycode_t firstVModMapKey;
2556  uint8_t nVModMapKeys;
2557  uint8_t totalVModMapKeys;
2558  uint8_t pad1;
2559  uint16_t virtualMods;
2561  } types;
2562  struct _compat_map {
2563  uint8_t compatmap_type;
2564  uint8_t compatDeviceID;
2565  uint16_t compatmap_sequence;
2566  uint32_t compatmap_length;
2567  uint8_t groupsRtrn;
2568  uint8_t pad0;
2569  uint16_t firstSIRtrn;
2570  uint16_t nSIRtrn;
2571  uint16_t nTotalSI;
2572  uint8_t pad1[16];
2573  xcb_xkb_sym_interpret_t *si_rtrn;
2574  xcb_xkb_mod_def_t *group_rtrn;
2575  } compat_map;
2577  uint8_t indicatormap_type;
2578  uint8_t indicatorDeviceID;
2579  uint16_t indicatormap_sequence;
2580  uint32_t indicatormap_length;
2581  uint32_t which;
2582  uint32_t realIndicators;
2583  uint8_t nIndicators;
2584  uint8_t pad0[15];
2585  xcb_xkb_indicator_map_t *maps;
2586  } indicator_maps;
2587  struct _key_names {
2588  uint8_t keyname_type;
2589  uint8_t keyDeviceID;
2590  uint16_t keyname_sequence;
2591  uint32_t keyname_length;
2592  uint32_t which;
2593  xcb_keycode_t keyMinKeyCode;
2594  xcb_keycode_t keyMaxKeyCode;
2595  uint8_t nTypes;
2596  uint8_t groupNames;
2597  uint16_t virtualMods;
2598  xcb_keycode_t firstKey;
2599  uint8_t nKeys;
2600  uint32_t indicators;
2601  uint8_t nRadioGroups;
2602  uint8_t nKeyAliases;
2603  uint16_t nKTLevels;
2604  uint8_t pad0[4];
2606  } key_names;
2607  struct _geometry {
2608  uint8_t geometry_type;
2609  uint8_t geometryDeviceID;
2610  uint16_t geometry_sequence;
2611  uint32_t geometry_length;
2612  xcb_atom_t name;
2613  uint8_t geometryFound;
2614  uint8_t pad0;
2615  uint16_t widthMM;
2616  uint16_t heightMM;
2617  uint16_t nProperties;
2618  uint16_t nColors;
2619  uint16_t nShapes;
2620  uint16_t nSections;
2621  uint16_t nDoodads;
2622  uint16_t nKeyAliases;
2623  uint8_t baseColorNdx;
2624  uint8_t labelColorNdx;
2625  xcb_xkb_counted_string_16_t *labelFont;
2626  } geometry;
2628 
2629 
2630 /*****************************************************************************
2631  **
2632  ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map
2633  **
2634  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
2635  ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t *
2636  **
2637  *****************************************************************************/
2638 
2640 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
2641 
2646  uint8_t response_type;
2647  uint8_t deviceID;
2648  uint16_t sequence;
2649  uint32_t length;
2650  xcb_keycode_t minKeyCode;
2651  xcb_keycode_t maxKeyCode;
2652  uint8_t loaded;
2653  uint8_t newKeyboard;
2654  uint16_t found;
2655  uint16_t reported;
2656  uint8_t pad0[16];
2658 
2663  unsigned int sequence;
2665 
2667 #define XCB_XKB_GET_DEVICE_INFO 24
2668 
2673  uint8_t major_opcode;
2674  uint8_t minor_opcode;
2675  uint16_t length;
2676  xcb_xkb_device_spec_t deviceSpec;
2677  uint16_t wanted;
2678  uint8_t allButtons;
2679  uint8_t firstButton;
2680  uint8_t nButtons;
2681  uint8_t pad0;
2682  xcb_xkb_led_class_spec_t ledClass;
2683  xcb_xkb_id_spec_t ledID;
2685 
2690  uint8_t response_type;
2691  uint8_t deviceID;
2692  uint16_t sequence;
2693  uint32_t length;
2694  uint16_t present;
2695  uint16_t supported;
2696  uint16_t unsupported;
2697  uint16_t nDeviceLedFBs;
2698  uint8_t firstBtnWanted;
2699  uint8_t nBtnsWanted;
2700  uint8_t firstBtnRtrn;
2701  uint8_t nBtnsRtrn;
2702  uint8_t totalBtns;
2703  uint8_t hasOwnState;
2704  uint16_t dfltKbdFB;
2705  uint16_t dfltLedFB;
2706  uint8_t pad0[2];
2707  xcb_atom_t devType;
2708  uint16_t nameLen;
2710 
2712 #define XCB_XKB_SET_DEVICE_INFO 25
2713 
2718  uint8_t major_opcode;
2719  uint8_t minor_opcode;
2720  uint16_t length;
2721  xcb_xkb_device_spec_t deviceSpec;
2722  uint8_t firstBtn;
2723  uint8_t nBtns;
2724  uint16_t change;
2725  uint16_t nDeviceLedFBs;
2727 
2732  unsigned int sequence;
2734 
2736 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
2737 
2742  uint8_t major_opcode;
2743  uint8_t minor_opcode;
2744  uint16_t length;
2745  uint16_t msgLength;
2746  uint8_t pad0[2];
2747  uint32_t affectFlags;
2748  uint32_t flags;
2749  uint32_t affectCtrls;
2750  uint32_t ctrls;
2752 
2757  uint8_t response_type;
2758  uint8_t pad0;
2759  uint16_t sequence;
2760  uint32_t length;
2761  uint32_t currentFlags;
2762  uint32_t currentCtrls;
2763  uint32_t supportedFlags;
2764  uint32_t supportedCtrls;
2765  uint8_t pad1[8];
2767 
2769 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
2770 
2775  uint8_t response_type;
2776  uint8_t xkbType;
2777  uint16_t sequence;
2778  xcb_timestamp_t time;
2779  uint8_t deviceID;
2780  uint8_t oldDeviceID;
2781  xcb_keycode_t minKeyCode;
2782  xcb_keycode_t maxKeyCode;
2783  xcb_keycode_t oldMinKeyCode;
2784  xcb_keycode_t oldMaxKeyCode;
2785  uint8_t requestMajor;
2786  uint8_t requestMinor;
2787  uint16_t changed;
2788  uint8_t pad0[14];
2790 
2792 #define XCB_XKB_MAP_NOTIFY 1
2793 
2798  uint8_t response_type;
2799  uint8_t xkbType;
2800  uint16_t sequence;
2801  xcb_timestamp_t time;
2802  uint8_t deviceID;
2803  uint8_t ptrBtnActions;
2804  uint16_t changed;
2805  xcb_keycode_t minKeyCode;
2806  xcb_keycode_t maxKeyCode;
2807  uint8_t firstType;
2808  uint8_t nTypes;
2809  xcb_keycode_t firstKeySym;
2810  uint8_t nKeySyms;
2811  xcb_keycode_t firstKeyAct;
2812  uint8_t nKeyActs;
2813  xcb_keycode_t firstKeyBehavior;
2814  uint8_t nKeyBehavior;
2815  xcb_keycode_t firstKeyExplicit;
2816  uint8_t nKeyExplicit;
2817  xcb_keycode_t firstModMapKey;
2818  uint8_t nModMapKeys;
2819  xcb_keycode_t firstVModMapKey;
2820  uint8_t nVModMapKeys;
2821  uint16_t virtualMods;
2822  uint8_t pad0[2];
2824 
2826 #define XCB_XKB_STATE_NOTIFY 2
2827 
2832  uint8_t response_type;
2833  uint8_t xkbType;
2834  uint16_t sequence;
2835  xcb_timestamp_t time;
2836  uint8_t deviceID;
2837  uint8_t mods;
2838  uint8_t baseMods;
2839  uint8_t latchedMods;
2840  uint8_t lockedMods;
2841  uint8_t group;
2842  int16_t baseGroup;
2843  int16_t latchedGroup;
2844  uint8_t lockedGroup;
2845  uint8_t compatState;
2846  uint8_t grabMods;
2847  uint8_t compatGrabMods;
2848  uint8_t lookupMods;
2849  uint8_t compatLoockupMods;
2850  uint16_t ptrBtnState;
2851  uint16_t changed;
2852  xcb_keycode_t keycode;
2853  uint8_t eventType;
2854  uint8_t requestMajor;
2855  uint8_t requestMinor;
2857 
2859 #define XCB_XKB_CONTROLS_NOTIFY 3
2860 
2865  uint8_t response_type;
2866  uint8_t xkbType;
2867  uint16_t sequence;
2868  xcb_timestamp_t time;
2869  uint8_t deviceID;
2870  uint8_t numGroups;
2871  uint8_t pad0[2];
2872  uint32_t changedControls;
2873  uint32_t enabledControls;
2874  uint32_t enabledControlChanges;
2875  xcb_keycode_t keycode;
2876  uint8_t eventType;
2877  uint8_t requestMajor;
2878  uint8_t requestMinor;
2879  uint8_t pad1[4];
2881 
2883 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
2884 
2889  uint8_t response_type;
2890  uint8_t xkbType;
2891  uint16_t sequence;
2892  xcb_timestamp_t time;
2893  uint8_t deviceID;
2894  uint8_t pad0[3];
2895  uint32_t state;
2896  uint32_t stateChanged;
2897  uint8_t pad1[12];
2899 
2901 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
2902 
2907  uint8_t response_type;
2908  uint8_t xkbType;
2909  uint16_t sequence;
2910  xcb_timestamp_t time;
2911  uint8_t deviceID;
2912  uint8_t pad0[3];
2913  uint32_t state;
2914  uint32_t mapChanged;
2915  uint8_t pad1[12];
2917 
2919 #define XCB_XKB_NAMES_NOTIFY 6
2920 
2925  uint8_t response_type;
2926  uint8_t xkbType;
2927  uint16_t sequence;
2928  xcb_timestamp_t time;
2929  uint8_t deviceID;
2930  uint8_t pad0;
2931  uint16_t changed;
2932  uint8_t firstType;
2933  uint8_t nTypes;
2934  uint8_t firstLevelName;
2935  uint8_t nLevelNames;
2936  uint8_t pad1;
2937  uint8_t nRadioGroups;
2938  uint8_t nKeyAliases;
2939  uint8_t changedGroupNames;
2940  uint16_t changedVirtualMods;
2941  xcb_keycode_t firstKey;
2942  uint8_t nKeys;
2943  uint32_t changedIndicators;
2944  uint8_t pad2[4];
2946 
2948 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
2949 
2954  uint8_t response_type;
2955  uint8_t xkbType;
2956  uint16_t sequence;
2957  xcb_timestamp_t time;
2958  uint8_t deviceID;
2959  uint8_t changedGroups;
2960  uint16_t firstSI;
2961  uint16_t nSI;
2962  uint16_t nTotalSI;
2963  uint8_t pad0[16];
2965 
2967 #define XCB_XKB_BELL_NOTIFY 8
2968 
2973  uint8_t response_type;
2974  uint8_t xkbType;
2975  uint16_t sequence;
2976  xcb_timestamp_t time;
2977  uint8_t deviceID;
2978  uint8_t bellClass;
2979  uint8_t bellID;
2980  uint8_t percent;
2981  uint16_t pitch;
2982  uint16_t duration;
2983  xcb_atom_t name;
2984  xcb_window_t window;
2985  uint8_t eventOnly;
2986  uint8_t pad0[7];
2988 
2990 #define XCB_XKB_ACTION_MESSAGE 9
2991 
2996  uint8_t response_type;
2997  uint8_t xkbType;
2998  uint16_t sequence;
2999  xcb_timestamp_t time;
3000  uint8_t deviceID;
3001  xcb_keycode_t keycode;
3002  uint8_t press;
3003  uint8_t keyEventFollows;
3004  uint8_t mods;
3005  uint8_t group;
3006  xcb_xkb_string8_t message[8];
3007  uint8_t pad0[10];
3009 
3011 #define XCB_XKB_ACCESS_X_NOTIFY 10
3012 
3017  uint8_t response_type;
3018  uint8_t xkbType;
3019  uint16_t sequence;
3020  xcb_timestamp_t time;
3021  uint8_t deviceID;
3022  xcb_keycode_t keycode;
3023  uint16_t detailt;
3024  uint16_t slowKeysDelay;
3025  uint16_t debounceDelay;
3026  uint8_t pad0[16];
3028 
3030 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3031 
3036  uint8_t response_type;
3037  uint8_t xkbType;
3038  uint16_t sequence;
3039  xcb_timestamp_t time;
3040  uint8_t deviceID;
3041  uint8_t pad0;
3042  uint16_t reason;
3043  uint16_t ledClass;
3044  uint16_t ledID;
3045  uint32_t ledsDefined;
3046  uint32_t ledState;
3047  uint8_t firstButton;
3048  uint8_t nButtons;
3049  uint16_t supported;
3050  uint16_t unsupported;
3051  uint8_t pad1[2];
3053 
3063 /*****************************************************************************
3064  **
3065  ** void xcb_xkb_device_spec_next
3066  **
3067  ** @param xcb_xkb_device_spec_iterator_t *i
3068  ** @returns void
3069  **
3070  *****************************************************************************/
3071 
3072 void
3074 
3085 /*****************************************************************************
3086  **
3087  ** xcb_generic_iterator_t xcb_xkb_device_spec_end
3088  **
3089  ** @param xcb_xkb_device_spec_iterator_t i
3090  ** @returns xcb_generic_iterator_t
3091  **
3092  *****************************************************************************/
3093 
3096 
3106 /*****************************************************************************
3107  **
3108  ** void xcb_xkb_led_class_spec_next
3109  **
3110  ** @param xcb_xkb_led_class_spec_iterator_t *i
3111  ** @returns void
3112  **
3113  *****************************************************************************/
3114 
3115 void
3117 
3128 /*****************************************************************************
3129  **
3130  ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
3131  **
3132  ** @param xcb_xkb_led_class_spec_iterator_t i
3133  ** @returns xcb_generic_iterator_t
3134  **
3135  *****************************************************************************/
3136 
3139 
3149 /*****************************************************************************
3150  **
3151  ** void xcb_xkb_bell_class_spec_next
3152  **
3153  ** @param xcb_xkb_bell_class_spec_iterator_t *i
3154  ** @returns void
3155  **
3156  *****************************************************************************/
3157 
3158 void
3160 
3171 /*****************************************************************************
3172  **
3173  ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
3174  **
3175  ** @param xcb_xkb_bell_class_spec_iterator_t i
3176  ** @returns xcb_generic_iterator_t
3177  **
3178  *****************************************************************************/
3179 
3182 
3192 /*****************************************************************************
3193  **
3194  ** void xcb_xkb_id_spec_next
3195  **
3196  ** @param xcb_xkb_id_spec_iterator_t *i
3197  ** @returns void
3198  **
3199  *****************************************************************************/
3200 
3201 void
3203 
3214 /*****************************************************************************
3215  **
3216  ** xcb_generic_iterator_t xcb_xkb_id_spec_end
3217  **
3218  ** @param xcb_xkb_id_spec_iterator_t i
3219  ** @returns xcb_generic_iterator_t
3220  **
3221  *****************************************************************************/
3222 
3225 
3235 /*****************************************************************************
3236  **
3237  ** void xcb_xkb_indicator_map_next
3238  **
3239  ** @param xcb_xkb_indicator_map_iterator_t *i
3240  ** @returns void
3241  **
3242  *****************************************************************************/
3243 
3244 void
3246 
3257 /*****************************************************************************
3258  **
3259  ** xcb_generic_iterator_t xcb_xkb_indicator_map_end
3260  **
3261  ** @param xcb_xkb_indicator_map_iterator_t i
3262  ** @returns xcb_generic_iterator_t
3263  **
3264  *****************************************************************************/
3265 
3268 
3278 /*****************************************************************************
3279  **
3280  ** void xcb_xkb_mod_def_next
3281  **
3282  ** @param xcb_xkb_mod_def_iterator_t *i
3283  ** @returns void
3284  **
3285  *****************************************************************************/
3286 
3287 void
3289 
3300 /*****************************************************************************
3301  **
3302  ** xcb_generic_iterator_t xcb_xkb_mod_def_end
3303  **
3304  ** @param xcb_xkb_mod_def_iterator_t i
3305  ** @returns xcb_generic_iterator_t
3306  **
3307  *****************************************************************************/
3308 
3311 
3321 /*****************************************************************************
3322  **
3323  ** void xcb_xkb_key_name_next
3324  **
3325  ** @param xcb_xkb_key_name_iterator_t *i
3326  ** @returns void
3327  **
3328  *****************************************************************************/
3329 
3330 void
3332 
3343 /*****************************************************************************
3344  **
3345  ** xcb_generic_iterator_t xcb_xkb_key_name_end
3346  **
3347  ** @param xcb_xkb_key_name_iterator_t i
3348  ** @returns xcb_generic_iterator_t
3349  **
3350  *****************************************************************************/
3351 
3354 
3364 /*****************************************************************************
3365  **
3366  ** void xcb_xkb_key_alias_next
3367  **
3368  ** @param xcb_xkb_key_alias_iterator_t *i
3369  ** @returns void
3370  **
3371  *****************************************************************************/
3372 
3373 void
3375 
3386 /*****************************************************************************
3387  **
3388  ** xcb_generic_iterator_t xcb_xkb_key_alias_end
3389  **
3390  ** @param xcb_xkb_key_alias_iterator_t i
3391  ** @returns xcb_generic_iterator_t
3392  **
3393  *****************************************************************************/
3394 
3397 
3398 int
3399 xcb_xkb_counted_string_16_sizeof (const void *_buffer );
3400 
3401 
3402 /*****************************************************************************
3403  **
3404  ** char * xcb_xkb_counted_string_16_string
3405  **
3406  ** @param const xcb_xkb_counted_string_16_t *R
3407  ** @returns char *
3408  **
3409  *****************************************************************************/
3410 
3411 char *
3412 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R );
3413 
3414 
3415 /*****************************************************************************
3416  **
3417  ** int xcb_xkb_counted_string_16_string_length
3418  **
3419  ** @param const xcb_xkb_counted_string_16_t *R
3420  ** @returns int
3421  **
3422  *****************************************************************************/
3423 
3424 int
3425 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R );
3426 
3427 
3428 /*****************************************************************************
3429  **
3430  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
3431  **
3432  ** @param const xcb_xkb_counted_string_16_t *R
3433  ** @returns xcb_generic_iterator_t
3434  **
3435  *****************************************************************************/
3436 
3438 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R );
3439 
3440 
3441 /*****************************************************************************
3442  **
3443  ** void * xcb_xkb_counted_string_16_alignment_pad
3444  **
3445  ** @param const xcb_xkb_counted_string_16_t *R
3446  ** @returns void *
3447  **
3448  *****************************************************************************/
3449 
3450 void *
3451 xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R );
3452 
3453 
3454 /*****************************************************************************
3455  **
3456  ** int xcb_xkb_counted_string_16_alignment_pad_length
3457  **
3458  ** @param const xcb_xkb_counted_string_16_t *R
3459  ** @returns int
3460  **
3461  *****************************************************************************/
3462 
3463 int
3464 xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R );
3465 
3466 
3467 /*****************************************************************************
3468  **
3469  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_alignment_pad_end
3470  **
3471  ** @param const xcb_xkb_counted_string_16_t *R
3472  ** @returns xcb_generic_iterator_t
3473  **
3474  *****************************************************************************/
3475 
3477 xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R );
3478 
3488 /*****************************************************************************
3489  **
3490  ** void xcb_xkb_counted_string_16_next
3491  **
3492  ** @param xcb_xkb_counted_string_16_iterator_t *i
3493  ** @returns void
3494  **
3495  *****************************************************************************/
3496 
3497 void
3499 
3510 /*****************************************************************************
3511  **
3512  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
3513  **
3514  ** @param xcb_xkb_counted_string_16_iterator_t i
3515  ** @returns xcb_generic_iterator_t
3516  **
3517  *****************************************************************************/
3518 
3521 
3531 /*****************************************************************************
3532  **
3533  ** void xcb_xkb_kt_map_entry_next
3534  **
3535  ** @param xcb_xkb_kt_map_entry_iterator_t *i
3536  ** @returns void
3537  **
3538  *****************************************************************************/
3539 
3540 void
3542 
3553 /*****************************************************************************
3554  **
3555  ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
3556  **
3557  ** @param xcb_xkb_kt_map_entry_iterator_t i
3558  ** @returns xcb_generic_iterator_t
3559  **
3560  *****************************************************************************/
3561 
3564 
3565 int
3566 xcb_xkb_key_type_sizeof (const void *_buffer );
3567 
3568 
3569 /*****************************************************************************
3570  **
3571  ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
3572  **
3573  ** @param const xcb_xkb_key_type_t *R
3574  ** @returns xcb_xkb_kt_map_entry_t *
3575  **
3576  *****************************************************************************/
3577 
3579 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R );
3580 
3581 
3582 /*****************************************************************************
3583  **
3584  ** int xcb_xkb_key_type_map_length
3585  **
3586  ** @param const xcb_xkb_key_type_t *R
3587  ** @returns int
3588  **
3589  *****************************************************************************/
3590 
3591 int
3592 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R );
3593 
3594 
3595 /*****************************************************************************
3596  **
3597  ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
3598  **
3599  ** @param const xcb_xkb_key_type_t *R
3600  ** @returns xcb_xkb_kt_map_entry_iterator_t
3601  **
3602  *****************************************************************************/
3603 
3605 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R );
3606 
3607 
3608 /*****************************************************************************
3609  **
3610  ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
3611  **
3612  ** @param const xcb_xkb_key_type_t *R
3613  ** @returns xcb_xkb_mod_def_t *
3614  **
3615  *****************************************************************************/
3616 
3618 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R );
3619 
3620 
3621 /*****************************************************************************
3622  **
3623  ** int xcb_xkb_key_type_preserve_length
3624  **
3625  ** @param const xcb_xkb_key_type_t *R
3626  ** @returns int
3627  **
3628  *****************************************************************************/
3629 
3630 int
3631 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R );
3632 
3633 
3634 /*****************************************************************************
3635  **
3636  ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
3637  **
3638  ** @param const xcb_xkb_key_type_t *R
3639  ** @returns xcb_xkb_mod_def_iterator_t
3640  **
3641  *****************************************************************************/
3642 
3644 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R );
3645 
3655 /*****************************************************************************
3656  **
3657  ** void xcb_xkb_key_type_next
3658  **
3659  ** @param xcb_xkb_key_type_iterator_t *i
3660  ** @returns void
3661  **
3662  *****************************************************************************/
3663 
3664 void
3666 
3677 /*****************************************************************************
3678  **
3679  ** xcb_generic_iterator_t xcb_xkb_key_type_end
3680  **
3681  ** @param xcb_xkb_key_type_iterator_t i
3682  ** @returns xcb_generic_iterator_t
3683  **
3684  *****************************************************************************/
3685 
3688 
3689 int
3690 xcb_xkb_key_sym_map_sizeof (const void *_buffer );
3691 
3692 
3693 /*****************************************************************************
3694  **
3695  ** xcb_keysym_t * xcb_xkb_key_sym_map_syms
3696  **
3697  ** @param const xcb_xkb_key_sym_map_t *R
3698  ** @returns xcb_keysym_t *
3699  **
3700  *****************************************************************************/
3701 
3702 xcb_keysym_t *
3703 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R );
3704 
3705 
3706 /*****************************************************************************
3707  **
3708  ** int xcb_xkb_key_sym_map_syms_length
3709  **
3710  ** @param const xcb_xkb_key_sym_map_t *R
3711  ** @returns int
3712  **
3713  *****************************************************************************/
3714 
3715 int
3716 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R );
3717 
3718 
3719 /*****************************************************************************
3720  **
3721  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
3722  **
3723  ** @param const xcb_xkb_key_sym_map_t *R
3724  ** @returns xcb_generic_iterator_t
3725  **
3726  *****************************************************************************/
3727 
3729 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R );
3730 
3740 /*****************************************************************************
3741  **
3742  ** void xcb_xkb_key_sym_map_next
3743  **
3744  ** @param xcb_xkb_key_sym_map_iterator_t *i
3745  ** @returns void
3746  **
3747  *****************************************************************************/
3748 
3749 void
3751 
3762 /*****************************************************************************
3763  **
3764  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
3765  **
3766  ** @param xcb_xkb_key_sym_map_iterator_t i
3767  ** @returns xcb_generic_iterator_t
3768  **
3769  *****************************************************************************/
3770 
3773 
3783 /*****************************************************************************
3784  **
3785  ** void xcb_xkb_common_behavior_next
3786  **
3787  ** @param xcb_xkb_common_behavior_iterator_t *i
3788  ** @returns void
3789  **
3790  *****************************************************************************/
3791 
3792 void
3794 
3805 /*****************************************************************************
3806  **
3807  ** xcb_generic_iterator_t xcb_xkb_common_behavior_end
3808  **
3809  ** @param xcb_xkb_common_behavior_iterator_t i
3810  ** @returns xcb_generic_iterator_t
3811  **
3812  *****************************************************************************/
3813 
3816 
3826 /*****************************************************************************
3827  **
3828  ** void xcb_xkb_default_behavior_next
3829  **
3830  ** @param xcb_xkb_default_behavior_iterator_t *i
3831  ** @returns void
3832  **
3833  *****************************************************************************/
3834 
3835 void
3837 
3848 /*****************************************************************************
3849  **
3850  ** xcb_generic_iterator_t xcb_xkb_default_behavior_end
3851  **
3852  ** @param xcb_xkb_default_behavior_iterator_t i
3853  ** @returns xcb_generic_iterator_t
3854  **
3855  *****************************************************************************/
3856 
3859 
3869 /*****************************************************************************
3870  **
3871  ** void xcb_xkb_lock_behavior_next
3872  **
3873  ** @param xcb_xkb_lock_behavior_iterator_t *i
3874  ** @returns void
3875  **
3876  *****************************************************************************/
3877 
3878 void
3880 
3891 /*****************************************************************************
3892  **
3893  ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
3894  **
3895  ** @param xcb_xkb_lock_behavior_iterator_t i
3896  ** @returns xcb_generic_iterator_t
3897  **
3898  *****************************************************************************/
3899 
3902 
3912 /*****************************************************************************
3913  **
3914  ** void xcb_xkb_radio_group_behavior_next
3915  **
3916  ** @param xcb_xkb_radio_group_behavior_iterator_t *i
3917  ** @returns void
3918  **
3919  *****************************************************************************/
3920 
3921 void
3923 
3934 /*****************************************************************************
3935  **
3936  ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
3937  **
3938  ** @param xcb_xkb_radio_group_behavior_iterator_t i
3939  ** @returns xcb_generic_iterator_t
3940  **
3941  *****************************************************************************/
3942 
3945 
3955 /*****************************************************************************
3956  **
3957  ** void xcb_xkb_overlay_behavior_next
3958  **
3959  ** @param xcb_xkb_overlay_behavior_iterator_t *i
3960  ** @returns void
3961  **
3962  *****************************************************************************/
3963 
3964 void
3966 
3977 /*****************************************************************************
3978  **
3979  ** xcb_generic_iterator_t xcb_xkb_overlay_behavior_end
3980  **
3981  ** @param xcb_xkb_overlay_behavior_iterator_t i
3982  ** @returns xcb_generic_iterator_t
3983  **
3984  *****************************************************************************/
3985 
3988 
3998 /*****************************************************************************
3999  **
4000  ** void xcb_xkb_permament_lock_behavior_next
4001  **
4002  ** @param xcb_xkb_permament_lock_behavior_iterator_t *i
4003  ** @returns void
4004  **
4005  *****************************************************************************/
4006 
4007 void
4009 
4020 /*****************************************************************************
4021  **
4022  ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
4023  **
4024  ** @param xcb_xkb_permament_lock_behavior_iterator_t i
4025  ** @returns xcb_generic_iterator_t
4026  **
4027  *****************************************************************************/
4028 
4031 
4041 /*****************************************************************************
4042  **
4043  ** void xcb_xkb_permament_radio_group_behavior_next
4044  **
4045  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
4046  ** @returns void
4047  **
4048  *****************************************************************************/
4049 
4050 void
4052 
4063 /*****************************************************************************
4064  **
4065  ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
4066  **
4067  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
4068  ** @returns xcb_generic_iterator_t
4069  **
4070  *****************************************************************************/
4071 
4074 
4084 /*****************************************************************************
4085  **
4086  ** void xcb_xkb_permament_overlay_behavior_next
4087  **
4088  ** @param xcb_xkb_permament_overlay_behavior_iterator_t *i
4089  ** @returns void
4090  **
4091  *****************************************************************************/
4092 
4093 void
4095 
4106 /*****************************************************************************
4107  **
4108  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end
4109  **
4110  ** @param xcb_xkb_permament_overlay_behavior_iterator_t i
4111  ** @returns xcb_generic_iterator_t
4112  **
4113  *****************************************************************************/
4114 
4117 
4127 /*****************************************************************************
4128  **
4129  ** void xcb_xkb_behavior_next
4130  **
4131  ** @param xcb_xkb_behavior_iterator_t *i
4132  ** @returns void
4133  **
4134  *****************************************************************************/
4135 
4136 void
4138 
4149 /*****************************************************************************
4150  **
4151  ** xcb_generic_iterator_t xcb_xkb_behavior_end
4152  **
4153  ** @param xcb_xkb_behavior_iterator_t i
4154  ** @returns xcb_generic_iterator_t
4155  **
4156  *****************************************************************************/
4157 
4160 
4170 /*****************************************************************************
4171  **
4172  ** void xcb_xkb_set_behavior_next
4173  **
4174  ** @param xcb_xkb_set_behavior_iterator_t *i
4175  ** @returns void
4176  **
4177  *****************************************************************************/
4178 
4179 void
4181 
4192 /*****************************************************************************
4193  **
4194  ** xcb_generic_iterator_t xcb_xkb_set_behavior_end
4195  **
4196  ** @param xcb_xkb_set_behavior_iterator_t i
4197  ** @returns xcb_generic_iterator_t
4198  **
4199  *****************************************************************************/
4200 
4203 
4213 /*****************************************************************************
4214  **
4215  ** void xcb_xkb_set_explicit_next
4216  **
4217  ** @param xcb_xkb_set_explicit_iterator_t *i
4218  ** @returns void
4219  **
4220  *****************************************************************************/
4221 
4222 void
4224 
4235 /*****************************************************************************
4236  **
4237  ** xcb_generic_iterator_t xcb_xkb_set_explicit_end
4238  **
4239  ** @param xcb_xkb_set_explicit_iterator_t i
4240  ** @returns xcb_generic_iterator_t
4241  **
4242  *****************************************************************************/
4243 
4246 
4256 /*****************************************************************************
4257  **
4258  ** void xcb_xkb_key_mod_map_next
4259  **
4260  ** @param xcb_xkb_key_mod_map_iterator_t *i
4261  ** @returns void
4262  **
4263  *****************************************************************************/
4264 
4265 void
4267 
4278 /*****************************************************************************
4279  **
4280  ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
4281  **
4282  ** @param xcb_xkb_key_mod_map_iterator_t i
4283  ** @returns xcb_generic_iterator_t
4284  **
4285  *****************************************************************************/
4286 
4289 
4299 /*****************************************************************************
4300  **
4301  ** void xcb_xkb_key_v_mod_map_next
4302  **
4303  ** @param xcb_xkb_key_v_mod_map_iterator_t *i
4304  ** @returns void
4305  **
4306  *****************************************************************************/
4307 
4308 void
4310 
4321 /*****************************************************************************
4322  **
4323  ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
4324  **
4325  ** @param xcb_xkb_key_v_mod_map_iterator_t i
4326  ** @returns xcb_generic_iterator_t
4327  **
4328  *****************************************************************************/
4329 
4332 
4342 /*****************************************************************************
4343  **
4344  ** void xcb_xkb_kt_set_map_entry_next
4345  **
4346  ** @param xcb_xkb_kt_set_map_entry_iterator_t *i
4347  ** @returns void
4348  **
4349  *****************************************************************************/
4350 
4351 void
4353 
4364 /*****************************************************************************
4365  **
4366  ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
4367  **
4368  ** @param xcb_xkb_kt_set_map_entry_iterator_t i
4369  ** @returns xcb_generic_iterator_t
4370  **
4371  *****************************************************************************/
4372 
4375 
4376 int
4377 xcb_xkb_set_key_type_sizeof (const void *_buffer );
4378 
4379 
4380 /*****************************************************************************
4381  **
4382  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
4383  **
4384  ** @param const xcb_xkb_set_key_type_t *R
4385  ** @returns xcb_xkb_kt_set_map_entry_t *
4386  **
4387  *****************************************************************************/
4388 
4390 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R );
4391 
4392 
4393 /*****************************************************************************
4394  **
4395  ** int xcb_xkb_set_key_type_entries_length
4396  **
4397  ** @param const xcb_xkb_set_key_type_t *R
4398  ** @returns int
4399  **
4400  *****************************************************************************/
4401 
4402 int
4403 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R );
4404 
4405 
4406 /*****************************************************************************
4407  **
4408  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator
4409  **
4410  ** @param const xcb_xkb_set_key_type_t *R
4411  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4412  **
4413  *****************************************************************************/
4414 
4416 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R );
4417 
4418 
4419 /*****************************************************************************
4420  **
4421  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
4422  **
4423  ** @param const xcb_xkb_set_key_type_t *R
4424  ** @returns xcb_xkb_kt_set_map_entry_t *
4425  **
4426  *****************************************************************************/
4427 
4429 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R );
4430 
4431 
4432 /*****************************************************************************
4433  **
4434  ** int xcb_xkb_set_key_type_preserve_entries_length
4435  **
4436  ** @param const xcb_xkb_set_key_type_t *R
4437  ** @returns int
4438  **
4439  *****************************************************************************/
4440 
4441 int
4442 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R );
4443 
4444 
4445 /*****************************************************************************
4446  **
4447  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator
4448  **
4449  ** @param const xcb_xkb_set_key_type_t *R
4450  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4451  **
4452  *****************************************************************************/
4453 
4455 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R );
4456 
4466 /*****************************************************************************
4467  **
4468  ** void xcb_xkb_set_key_type_next
4469  **
4470  ** @param xcb_xkb_set_key_type_iterator_t *i
4471  ** @returns void
4472  **
4473  *****************************************************************************/
4474 
4475 void
4477 
4488 /*****************************************************************************
4489  **
4490  ** xcb_generic_iterator_t xcb_xkb_set_key_type_end
4491  **
4492  ** @param xcb_xkb_set_key_type_iterator_t i
4493  ** @returns xcb_generic_iterator_t
4494  **
4495  *****************************************************************************/
4496 
4499 
4509 /*****************************************************************************
4510  **
4511  ** void xcb_xkb_string8_next
4512  **
4513  ** @param xcb_xkb_string8_iterator_t *i
4514  ** @returns void
4515  **
4516  *****************************************************************************/
4517 
4518 void
4520 
4531 /*****************************************************************************
4532  **
4533  ** xcb_generic_iterator_t xcb_xkb_string8_end
4534  **
4535  ** @param xcb_xkb_string8_iterator_t i
4536  ** @returns xcb_generic_iterator_t
4537  **
4538  *****************************************************************************/
4539 
4542 
4543 int
4544 xcb_xkb_outline_sizeof (const void *_buffer );
4545 
4546 
4547 /*****************************************************************************
4548  **
4549  ** xcb_point_t * xcb_xkb_outline_points
4550  **
4551  ** @param const xcb_xkb_outline_t *R
4552  ** @returns xcb_point_t *
4553  **
4554  *****************************************************************************/
4555 
4556 xcb_point_t *
4557 xcb_xkb_outline_points (const xcb_xkb_outline_t *R );
4558 
4559 
4560 /*****************************************************************************
4561  **
4562  ** int xcb_xkb_outline_points_length
4563  **
4564  ** @param const xcb_xkb_outline_t *R
4565  ** @returns int
4566  **
4567  *****************************************************************************/
4568 
4569 int
4570 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R );
4571 
4572 
4573 /*****************************************************************************
4574  **
4575  ** xcb_point_iterator_t xcb_xkb_outline_points_iterator
4576  **
4577  ** @param const xcb_xkb_outline_t *R
4578  ** @returns xcb_point_iterator_t
4579  **
4580  *****************************************************************************/
4581 
4583 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R );
4584 
4594 /*****************************************************************************
4595  **
4596  ** void xcb_xkb_outline_next
4597  **
4598  ** @param xcb_xkb_outline_iterator_t *i
4599  ** @returns void
4600  **
4601  *****************************************************************************/
4602 
4603 void
4605 
4616 /*****************************************************************************
4617  **
4618  ** xcb_generic_iterator_t xcb_xkb_outline_end
4619  **
4620  ** @param xcb_xkb_outline_iterator_t i
4621  ** @returns xcb_generic_iterator_t
4622  **
4623  *****************************************************************************/
4624 
4627 
4628 int
4629 xcb_xkb_shape_sizeof (const void *_buffer );
4630 
4631 
4632 /*****************************************************************************
4633  **
4634  ** int xcb_xkb_shape_outlines_length
4635  **
4636  ** @param const xcb_xkb_shape_t *R
4637  ** @returns int
4638  **
4639  *****************************************************************************/
4640 
4641 int
4642 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R );
4643 
4644 
4645 /*****************************************************************************
4646  **
4647  ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
4648  **
4649  ** @param const xcb_xkb_shape_t *R
4650  ** @returns xcb_xkb_outline_iterator_t
4651  **
4652  *****************************************************************************/
4653 
4655 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R );
4656 
4666 /*****************************************************************************
4667  **
4668  ** void xcb_xkb_shape_next
4669  **
4670  ** @param xcb_xkb_shape_iterator_t *i
4671  ** @returns void
4672  **
4673  *****************************************************************************/
4674 
4675 void
4677 
4688 /*****************************************************************************
4689  **
4690  ** xcb_generic_iterator_t xcb_xkb_shape_end
4691  **
4692  ** @param xcb_xkb_shape_iterator_t i
4693  ** @returns xcb_generic_iterator_t
4694  **
4695  *****************************************************************************/
4696 
4699 
4709 /*****************************************************************************
4710  **
4711  ** void xcb_xkb_key_next
4712  **
4713  ** @param xcb_xkb_key_iterator_t *i
4714  ** @returns void
4715  **
4716  *****************************************************************************/
4717 
4718 void
4720 
4731 /*****************************************************************************
4732  **
4733  ** xcb_generic_iterator_t xcb_xkb_key_end
4734  **
4735  ** @param xcb_xkb_key_iterator_t i
4736  ** @returns xcb_generic_iterator_t
4737  **
4738  *****************************************************************************/
4739 
4742 
4752 /*****************************************************************************
4753  **
4754  ** void xcb_xkb_overlay_key_next
4755  **
4756  ** @param xcb_xkb_overlay_key_iterator_t *i
4757  ** @returns void
4758  **
4759  *****************************************************************************/
4760 
4761 void
4763 
4774 /*****************************************************************************
4775  **
4776  ** xcb_generic_iterator_t xcb_xkb_overlay_key_end
4777  **
4778  ** @param xcb_xkb_overlay_key_iterator_t i
4779  ** @returns xcb_generic_iterator_t
4780  **
4781  *****************************************************************************/
4782 
4785 
4786 int
4787 xcb_xkb_overlay_row_sizeof (const void *_buffer );
4788 
4789 
4790 /*****************************************************************************
4791  **
4792  ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
4793  **
4794  ** @param const xcb_xkb_overlay_row_t *R
4795  ** @returns xcb_xkb_overlay_key_t *
4796  **
4797  *****************************************************************************/
4798 
4800 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R );
4801 
4802 
4803 /*****************************************************************************
4804  **
4805  ** int xcb_xkb_overlay_row_keys_length
4806  **
4807  ** @param const xcb_xkb_overlay_row_t *R
4808  ** @returns int
4809  **
4810  *****************************************************************************/
4811 
4812 int
4813 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R );
4814 
4815 
4816 /*****************************************************************************
4817  **
4818  ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
4819  **
4820  ** @param const xcb_xkb_overlay_row_t *R
4821  ** @returns xcb_xkb_overlay_key_iterator_t
4822  **
4823  *****************************************************************************/
4824 
4826 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R );
4827 
4837 /*****************************************************************************
4838  **
4839  ** void xcb_xkb_overlay_row_next
4840  **
4841  ** @param xcb_xkb_overlay_row_iterator_t *i
4842  ** @returns void
4843  **
4844  *****************************************************************************/
4845 
4846 void
4848 
4859 /*****************************************************************************
4860  **
4861  ** xcb_generic_iterator_t xcb_xkb_overlay_row_end
4862  **
4863  ** @param xcb_xkb_overlay_row_iterator_t i
4864  ** @returns xcb_generic_iterator_t
4865  **
4866  *****************************************************************************/
4867 
4870 
4871 int
4872 xcb_xkb_overlay_sizeof (const void *_buffer );
4873 
4874 
4875 /*****************************************************************************
4876  **
4877  ** int xcb_xkb_overlay_rows_length
4878  **
4879  ** @param const xcb_xkb_overlay_t *R
4880  ** @returns int
4881  **
4882  *****************************************************************************/
4883 
4884 int
4885 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R );
4886 
4887 
4888 /*****************************************************************************
4889  **
4890  ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
4891  **
4892  ** @param const xcb_xkb_overlay_t *R
4893  ** @returns xcb_xkb_overlay_row_iterator_t
4894  **
4895  *****************************************************************************/
4896 
4898 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R );
4899 
4909 /*****************************************************************************
4910  **
4911  ** void xcb_xkb_overlay_next
4912  **
4913  ** @param xcb_xkb_overlay_iterator_t *i
4914  ** @returns void
4915  **
4916  *****************************************************************************/
4917 
4918 void
4920 
4931 /*****************************************************************************
4932  **
4933  ** xcb_generic_iterator_t xcb_xkb_overlay_end
4934  **
4935  ** @param xcb_xkb_overlay_iterator_t i
4936  ** @returns xcb_generic_iterator_t
4937  **
4938  *****************************************************************************/
4939 
4942 
4943 int
4944 xcb_xkb_row_sizeof (const void *_buffer );
4945 
4946 
4947 /*****************************************************************************
4948  **
4949  ** xcb_xkb_key_t * xcb_xkb_row_keys
4950  **
4951  ** @param const xcb_xkb_row_t *R
4952  ** @returns xcb_xkb_key_t *
4953  **
4954  *****************************************************************************/
4955 
4956 xcb_xkb_key_t *
4957 xcb_xkb_row_keys (const xcb_xkb_row_t *R );
4958 
4959 
4960 /*****************************************************************************
4961  **
4962  ** int xcb_xkb_row_keys_length
4963  **
4964  ** @param const xcb_xkb_row_t *R
4965  ** @returns int
4966  **
4967  *****************************************************************************/
4968 
4969 int
4970 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R );
4971 
4972 
4973 /*****************************************************************************
4974  **
4975  ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
4976  **
4977  ** @param const xcb_xkb_row_t *R
4978  ** @returns xcb_xkb_key_iterator_t
4979  **
4980  *****************************************************************************/
4981 
4983 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R );
4984 
4994 /*****************************************************************************
4995  **
4996  ** void xcb_xkb_row_next
4997  **
4998  ** @param xcb_xkb_row_iterator_t *i
4999  ** @returns void
5000  **
5001  *****************************************************************************/
5002 
5003 void
5005 
5016 /*****************************************************************************
5017  **
5018  ** xcb_generic_iterator_t xcb_xkb_row_end
5019  **
5020  ** @param xcb_xkb_row_iterator_t i
5021  ** @returns xcb_generic_iterator_t
5022  **
5023  *****************************************************************************/
5024 
5027 
5028 int
5029 xcb_xkb_listing_sizeof (const void *_buffer );
5030 
5031 
5032 /*****************************************************************************
5033  **
5034  ** xcb_xkb_string8_t * xcb_xkb_listing_string
5035  **
5036  ** @param const xcb_xkb_listing_t *R
5037  ** @returns xcb_xkb_string8_t *
5038  **
5039  *****************************************************************************/
5040 
5041 xcb_xkb_string8_t *
5042 xcb_xkb_listing_string (const xcb_xkb_listing_t *R );
5043 
5044 
5045 /*****************************************************************************
5046  **
5047  ** int xcb_xkb_listing_string_length
5048  **
5049  ** @param const xcb_xkb_listing_t *R
5050  ** @returns int
5051  **
5052  *****************************************************************************/
5053 
5054 int
5055 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R );
5056 
5057 
5058 /*****************************************************************************
5059  **
5060  ** xcb_generic_iterator_t xcb_xkb_listing_string_end
5061  **
5062  ** @param const xcb_xkb_listing_t *R
5063  ** @returns xcb_generic_iterator_t
5064  **
5065  *****************************************************************************/
5066 
5068 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R );
5069 
5079 /*****************************************************************************
5080  **
5081  ** void xcb_xkb_listing_next
5082  **
5083  ** @param xcb_xkb_listing_iterator_t *i
5084  ** @returns void
5085  **
5086  *****************************************************************************/
5087 
5088 void
5090 
5101 /*****************************************************************************
5102  **
5103  ** xcb_generic_iterator_t xcb_xkb_listing_end
5104  **
5105  ** @param xcb_xkb_listing_iterator_t i
5106  ** @returns xcb_generic_iterator_t
5107  **
5108  *****************************************************************************/
5109 
5112 
5113 int
5114 xcb_xkb_device_led_info_sizeof (const void *_buffer );
5115 
5116 
5117 /*****************************************************************************
5118  **
5119  ** xcb_atom_t * xcb_xkb_device_led_info_names
5120  **
5121  ** @param const xcb_xkb_device_led_info_t *R
5122  ** @returns xcb_atom_t *
5123  **
5124  *****************************************************************************/
5125 
5126 xcb_atom_t *
5127 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R );
5128 
5129 
5130 /*****************************************************************************
5131  **
5132  ** int xcb_xkb_device_led_info_names_length
5133  **
5134  ** @param const xcb_xkb_device_led_info_t *R
5135  ** @returns int
5136  **
5137  *****************************************************************************/
5138 
5139 int
5140 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R );
5141 
5142 
5143 /*****************************************************************************
5144  **
5145  ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
5146  **
5147  ** @param const xcb_xkb_device_led_info_t *R
5148  ** @returns xcb_generic_iterator_t
5149  **
5150  *****************************************************************************/
5151 
5153 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R );
5154 
5155 
5156 /*****************************************************************************
5157  **
5158  ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
5159  **
5160  ** @param const xcb_xkb_device_led_info_t *R
5161  ** @returns xcb_xkb_indicator_map_t *
5162  **
5163  *****************************************************************************/
5164 
5166 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R );
5167 
5168 
5169 /*****************************************************************************
5170  **
5171  ** int xcb_xkb_device_led_info_maps_length
5172  **
5173  ** @param const xcb_xkb_device_led_info_t *R
5174  ** @returns int
5175  **
5176  *****************************************************************************/
5177 
5178 int
5179 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R );
5180 
5181 
5182 /*****************************************************************************
5183  **
5184  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
5185  **
5186  ** @param const xcb_xkb_device_led_info_t *R
5187  ** @returns xcb_xkb_indicator_map_iterator_t
5188  **
5189  *****************************************************************************/
5190 
5192 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R );
5193 
5203 /*****************************************************************************
5204  **
5205  ** void xcb_xkb_device_led_info_next
5206  **
5207  ** @param xcb_xkb_device_led_info_iterator_t *i
5208  ** @returns void
5209  **
5210  *****************************************************************************/
5211 
5212 void
5214 
5225 /*****************************************************************************
5226  **
5227  ** xcb_generic_iterator_t xcb_xkb_device_led_info_end
5228  **
5229  ** @param xcb_xkb_device_led_info_iterator_t i
5230  ** @returns xcb_generic_iterator_t
5231  **
5232  *****************************************************************************/
5233 
5236 
5246 /*****************************************************************************
5247  **
5248  ** void xcb_xkb_sa_no_action_next
5249  **
5250  ** @param xcb_xkb_sa_no_action_iterator_t *i
5251  ** @returns void
5252  **
5253  *****************************************************************************/
5254 
5255 void
5257 
5268 /*****************************************************************************
5269  **
5270  ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
5271  **
5272  ** @param xcb_xkb_sa_no_action_iterator_t i
5273  ** @returns xcb_generic_iterator_t
5274  **
5275  *****************************************************************************/
5276 
5279 
5289 /*****************************************************************************
5290  **
5291  ** void xcb_xkb_sa_set_mods_next
5292  **
5293  ** @param xcb_xkb_sa_set_mods_iterator_t *i
5294  ** @returns void
5295  **
5296  *****************************************************************************/
5297 
5298 void
5300 
5311 /*****************************************************************************
5312  **
5313  ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
5314  **
5315  ** @param xcb_xkb_sa_set_mods_iterator_t i
5316  ** @returns xcb_generic_iterator_t
5317  **
5318  *****************************************************************************/
5319 
5322 
5332 /*****************************************************************************
5333  **
5334  ** void xcb_xkb_sa_latch_mods_next
5335  **
5336  ** @param xcb_xkb_sa_latch_mods_iterator_t *i
5337  ** @returns void
5338  **
5339  *****************************************************************************/
5340 
5341 void
5343 
5354 /*****************************************************************************
5355  **
5356  ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
5357  **
5358  ** @param xcb_xkb_sa_latch_mods_iterator_t i
5359  ** @returns xcb_generic_iterator_t
5360  **
5361  *****************************************************************************/
5362 
5365 
5375 /*****************************************************************************
5376  **
5377  ** void xcb_xkb_sa_lock_mods_next
5378  **
5379  ** @param xcb_xkb_sa_lock_mods_iterator_t *i
5380  ** @returns void
5381  **
5382  *****************************************************************************/
5383 
5384 void
5386 
5397 /*****************************************************************************
5398  **
5399  ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
5400  **
5401  ** @param xcb_xkb_sa_lock_mods_iterator_t i
5402  ** @returns xcb_generic_iterator_t
5403  **
5404  *****************************************************************************/
5405 
5408 
5418 /*****************************************************************************
5419  **
5420  ** void xcb_xkb_sa_set_group_next
5421  **
5422  ** @param xcb_xkb_sa_set_group_iterator_t *i
5423  ** @returns void
5424  **
5425  *****************************************************************************/
5426 
5427 void
5429 
5440 /*****************************************************************************
5441  **
5442  ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
5443  **
5444  ** @param xcb_xkb_sa_set_group_iterator_t i
5445  ** @returns xcb_generic_iterator_t
5446  **
5447  *****************************************************************************/
5448 
5451 
5461 /*****************************************************************************
5462  **
5463  ** void xcb_xkb_sa_latch_group_next
5464  **
5465  ** @param xcb_xkb_sa_latch_group_iterator_t *i
5466  ** @returns void
5467  **
5468  *****************************************************************************/
5469 
5470 void
5472 
5483 /*****************************************************************************
5484  **
5485  ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
5486  **
5487  ** @param xcb_xkb_sa_latch_group_iterator_t i
5488  ** @returns xcb_generic_iterator_t
5489  **
5490  *****************************************************************************/
5491 
5494 
5504 /*****************************************************************************
5505  **
5506  ** void xcb_xkb_sa_lock_group_next
5507  **
5508  ** @param xcb_xkb_sa_lock_group_iterator_t *i
5509  ** @returns void
5510  **
5511  *****************************************************************************/
5512 
5513 void
5515 
5526 /*****************************************************************************
5527  **
5528  ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
5529  **
5530  ** @param xcb_xkb_sa_lock_group_iterator_t i
5531  ** @returns xcb_generic_iterator_t
5532  **
5533  *****************************************************************************/
5534 
5537 
5547 /*****************************************************************************
5548  **
5549  ** void xcb_xkb_sa_move_ptr_next
5550  **
5551  ** @param xcb_xkb_sa_move_ptr_iterator_t *i
5552  ** @returns void
5553  **
5554  *****************************************************************************/
5555 
5556 void
5558 
5569 /*****************************************************************************
5570  **
5571  ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
5572  **
5573  ** @param xcb_xkb_sa_move_ptr_iterator_t i
5574  ** @returns xcb_generic_iterator_t
5575  **
5576  *****************************************************************************/
5577 
5580 
5590 /*****************************************************************************
5591  **
5592  ** void xcb_xkb_sa_ptr_btn_next
5593  **
5594  ** @param xcb_xkb_sa_ptr_btn_iterator_t *i
5595  ** @returns void
5596  **
5597  *****************************************************************************/
5598 
5599 void
5601 
5612 /*****************************************************************************
5613  **
5614  ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
5615  **
5616  ** @param xcb_xkb_sa_ptr_btn_iterator_t i
5617  ** @returns xcb_generic_iterator_t
5618  **
5619  *****************************************************************************/
5620 
5623 
5633 /*****************************************************************************
5634  **
5635  ** void xcb_xkb_sa_lock_ptr_btn_next
5636  **
5637  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
5638  ** @returns void
5639  **
5640  *****************************************************************************/
5641 
5642 void
5644 
5655 /*****************************************************************************
5656  **
5657  ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
5658  **
5659  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
5660  ** @returns xcb_generic_iterator_t
5661  **
5662  *****************************************************************************/
5663 
5666 
5676 /*****************************************************************************
5677  **
5678  ** void xcb_xkb_sa_set_ptr_dflt_next
5679  **
5680  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
5681  ** @returns void
5682  **
5683  *****************************************************************************/
5684 
5685 void
5687 
5698 /*****************************************************************************
5699  **
5700  ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
5701  **
5702  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
5703  ** @returns xcb_generic_iterator_t
5704  **
5705  *****************************************************************************/
5706 
5709 
5719 /*****************************************************************************
5720  **
5721  ** void xcb_xkb_sa_iso_lock_next
5722  **
5723  ** @param xcb_xkb_sa_iso_lock_iterator_t *i
5724  ** @returns void
5725  **
5726  *****************************************************************************/
5727 
5728 void
5730 
5741 /*****************************************************************************
5742  **
5743  ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
5744  **
5745  ** @param xcb_xkb_sa_iso_lock_iterator_t i
5746  ** @returns xcb_generic_iterator_t
5747  **
5748  *****************************************************************************/
5749 
5752 
5762 /*****************************************************************************
5763  **
5764  ** void xcb_xkb_sa_terminate_next
5765  **
5766  ** @param xcb_xkb_sa_terminate_iterator_t *i
5767  ** @returns void
5768  **
5769  *****************************************************************************/
5770 
5771 void
5773 
5784 /*****************************************************************************
5785  **
5786  ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
5787  **
5788  ** @param xcb_xkb_sa_terminate_iterator_t i
5789  ** @returns xcb_generic_iterator_t
5790  **
5791  *****************************************************************************/
5792 
5795 
5805 /*****************************************************************************
5806  **
5807  ** void xcb_xkb_sa_switch_screen_next
5808  **
5809  ** @param xcb_xkb_sa_switch_screen_iterator_t *i
5810  ** @returns void
5811  **
5812  *****************************************************************************/
5813 
5814 void
5816 
5827 /*****************************************************************************
5828  **
5829  ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
5830  **
5831  ** @param xcb_xkb_sa_switch_screen_iterator_t i
5832  ** @returns xcb_generic_iterator_t
5833  **
5834  *****************************************************************************/
5835 
5838 
5848 /*****************************************************************************
5849  **
5850  ** void xcb_xkb_sa_set_controls_next
5851  **
5852  ** @param xcb_xkb_sa_set_controls_iterator_t *i
5853  ** @returns void
5854  **
5855  *****************************************************************************/
5856 
5857 void
5859 
5870 /*****************************************************************************
5871  **
5872  ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
5873  **
5874  ** @param xcb_xkb_sa_set_controls_iterator_t i
5875  ** @returns xcb_generic_iterator_t
5876  **
5877  *****************************************************************************/
5878 
5881 
5891 /*****************************************************************************
5892  **
5893  ** void xcb_xkb_sa_lock_controls_next
5894  **
5895  ** @param xcb_xkb_sa_lock_controls_iterator_t *i
5896  ** @returns void
5897  **
5898  *****************************************************************************/
5899 
5900 void
5902 
5913 /*****************************************************************************
5914  **
5915  ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
5916  **
5917  ** @param xcb_xkb_sa_lock_controls_iterator_t i
5918  ** @returns xcb_generic_iterator_t
5919  **
5920  *****************************************************************************/
5921 
5924 
5934 /*****************************************************************************
5935  **
5936  ** void xcb_xkb_sa_action_message_next
5937  **
5938  ** @param xcb_xkb_sa_action_message_iterator_t *i
5939  ** @returns void
5940  **
5941  *****************************************************************************/
5942 
5943 void
5945 
5956 /*****************************************************************************
5957  **
5958  ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
5959  **
5960  ** @param xcb_xkb_sa_action_message_iterator_t i
5961  ** @returns xcb_generic_iterator_t
5962  **
5963  *****************************************************************************/
5964 
5967 
5977 /*****************************************************************************
5978  **
5979  ** void xcb_xkb_sa_redirect_key_next
5980  **
5981  ** @param xcb_xkb_sa_redirect_key_iterator_t *i
5982  ** @returns void
5983  **
5984  *****************************************************************************/
5985 
5986 void
5988 
5999 /*****************************************************************************
6000  **
6001  ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
6002  **
6003  ** @param xcb_xkb_sa_redirect_key_iterator_t i
6004  ** @returns xcb_generic_iterator_t
6005  **
6006  *****************************************************************************/
6007 
6010 
6020 /*****************************************************************************
6021  **
6022  ** void xcb_xkb_sa_device_btn_next
6023  **
6024  ** @param xcb_xkb_sa_device_btn_iterator_t *i
6025  ** @returns void
6026  **
6027  *****************************************************************************/
6028 
6029 void
6031 
6042 /*****************************************************************************
6043  **
6044  ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
6045  **
6046  ** @param xcb_xkb_sa_device_btn_iterator_t i
6047  ** @returns xcb_generic_iterator_t
6048  **
6049  *****************************************************************************/
6050 
6053 
6063 /*****************************************************************************
6064  **
6065  ** void xcb_xkb_sa_lock_device_btn_next
6066  **
6067  ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
6068  ** @returns void
6069  **
6070  *****************************************************************************/
6071 
6072 void
6074 
6085 /*****************************************************************************
6086  **
6087  ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
6088  **
6089  ** @param xcb_xkb_sa_lock_device_btn_iterator_t i
6090  ** @returns xcb_generic_iterator_t
6091  **
6092  *****************************************************************************/
6093 
6096 
6106 /*****************************************************************************
6107  **
6108  ** void xcb_xkb_sa_device_valuator_next
6109  **
6110  ** @param xcb_xkb_sa_device_valuator_iterator_t *i
6111  ** @returns void
6112  **
6113  *****************************************************************************/
6114 
6115 void
6117 
6128 /*****************************************************************************
6129  **
6130  ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
6131  **
6132  ** @param xcb_xkb_sa_device_valuator_iterator_t i
6133  ** @returns xcb_generic_iterator_t
6134  **
6135  *****************************************************************************/
6136 
6139 
6149 /*****************************************************************************
6150  **
6151  ** void xcb_xkb_si_action_next
6152  **
6153  ** @param xcb_xkb_si_action_iterator_t *i
6154  ** @returns void
6155  **
6156  *****************************************************************************/
6157 
6158 void
6160 
6171 /*****************************************************************************
6172  **
6173  ** xcb_generic_iterator_t xcb_xkb_si_action_end
6174  **
6175  ** @param xcb_xkb_si_action_iterator_t i
6176  ** @returns xcb_generic_iterator_t
6177  **
6178  *****************************************************************************/
6179 
6182 
6192 /*****************************************************************************
6193  **
6194  ** void xcb_xkb_sym_interpret_next
6195  **
6196  ** @param xcb_xkb_sym_interpret_iterator_t *i
6197  ** @returns void
6198  **
6199  *****************************************************************************/
6200 
6201 void
6203 
6214 /*****************************************************************************
6215  **
6216  ** xcb_generic_iterator_t xcb_xkb_sym_interpret_end
6217  **
6218  ** @param xcb_xkb_sym_interpret_iterator_t i
6219  ** @returns xcb_generic_iterator_t
6220  **
6221  *****************************************************************************/
6222 
6225 
6235 /*****************************************************************************
6236  **
6237  ** void xcb_xkb_action_next
6238  **
6239  ** @param xcb_xkb_action_iterator_t *i
6240  ** @returns void
6241  **
6242  *****************************************************************************/
6243 
6244 void
6246 
6257 /*****************************************************************************
6258  **
6259  ** xcb_generic_iterator_t xcb_xkb_action_end
6260  **
6261  ** @param xcb_xkb_action_iterator_t i
6262  ** @returns xcb_generic_iterator_t
6263  **
6264  *****************************************************************************/
6265 
6268 
6278 /*****************************************************************************
6279  **
6280  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension
6281  **
6282  ** @param xcb_connection_t *c
6283  ** @param uint16_t wantedMajor
6284  ** @param uint16_t wantedMinor
6285  ** @returns xcb_xkb_use_extension_cookie_t
6286  **
6287  *****************************************************************************/
6288 
6291  uint16_t wantedMajor ,
6292  uint16_t wantedMinor );
6293 
6306 /*****************************************************************************
6307  **
6308  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
6309  **
6310  ** @param xcb_connection_t *c
6311  ** @param uint16_t wantedMajor
6312  ** @param uint16_t wantedMinor
6313  ** @returns xcb_xkb_use_extension_cookie_t
6314  **
6315  *****************************************************************************/
6316 
6319  uint16_t wantedMajor ,
6320  uint16_t wantedMinor );
6321 
6337 /*****************************************************************************
6338  **
6339  ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
6340  **
6341  ** @param xcb_connection_t *c
6342  ** @param xcb_xkb_use_extension_cookie_t cookie
6343  ** @param xcb_generic_error_t **e
6344  ** @returns xcb_xkb_use_extension_reply_t *
6345  **
6346  *****************************************************************************/
6347 
6351  xcb_generic_error_t **e );
6352 
6353 int
6354 xcb_xkb_select_events_details_serialize (void **_buffer ,
6355  uint16_t affectWhich ,
6356  uint16_t clear ,
6357  uint16_t selectAll ,
6358  const xcb_xkb_select_events_details_t *_aux );
6359 
6360 int
6361 xcb_xkb_select_events_details_unpack (const void *_buffer ,
6362  uint16_t affectWhich ,
6363  uint16_t clear ,
6364  uint16_t selectAll ,
6366 
6367 int
6368 xcb_xkb_select_events_details_sizeof (const void *_buffer ,
6369  uint16_t affectWhich ,
6370  uint16_t clear ,
6371  uint16_t selectAll );
6372 
6385 /*****************************************************************************
6386  **
6387  ** xcb_void_cookie_t xcb_xkb_select_events_checked
6388  **
6389  ** @param xcb_connection_t *c
6390  ** @param xcb_xkb_device_spec_t deviceSpec
6391  ** @param uint16_t affectWhich
6392  ** @param uint16_t clear
6393  ** @param uint16_t selectAll
6394  ** @param uint16_t affectMap
6395  ** @param uint16_t map
6396  ** @param const void *details
6397  ** @returns xcb_void_cookie_t
6398  **
6399  *****************************************************************************/
6400 
6403  xcb_xkb_device_spec_t deviceSpec ,
6404  uint16_t affectWhich ,
6405  uint16_t clear ,
6406  uint16_t selectAll ,
6407  uint16_t affectMap ,
6408  uint16_t map ,
6409  const void *details );
6410 
6420 /*****************************************************************************
6421  **
6422  ** xcb_void_cookie_t xcb_xkb_select_events
6423  **
6424  ** @param xcb_connection_t *c
6425  ** @param xcb_xkb_device_spec_t deviceSpec
6426  ** @param uint16_t affectWhich
6427  ** @param uint16_t clear
6428  ** @param uint16_t selectAll
6429  ** @param uint16_t affectMap
6430  ** @param uint16_t map
6431  ** @param const void *details
6432  ** @returns xcb_void_cookie_t
6433  **
6434  *****************************************************************************/
6435 
6438  xcb_xkb_device_spec_t deviceSpec ,
6439  uint16_t affectWhich ,
6440  uint16_t clear ,
6441  uint16_t selectAll ,
6442  uint16_t affectMap ,
6443  uint16_t map ,
6444  const void *details );
6445 
6458 /*****************************************************************************
6459  **
6460  ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
6461  **
6462  ** @param xcb_connection_t *c
6463  ** @param xcb_xkb_device_spec_t deviceSpec
6464  ** @param uint16_t affectWhich
6465  ** @param uint16_t clear
6466  ** @param uint16_t selectAll
6467  ** @param uint16_t affectMap
6468  ** @param uint16_t map
6469  ** @param const xcb_xkb_select_events_details_t *details
6470  ** @returns xcb_void_cookie_t
6471  **
6472  *****************************************************************************/
6473 
6476  xcb_xkb_device_spec_t deviceSpec ,
6477  uint16_t affectWhich ,
6478  uint16_t clear ,
6479  uint16_t selectAll ,
6480  uint16_t affectMap ,
6481  uint16_t map ,
6482  const xcb_xkb_select_events_details_t *details );
6483 
6493 /*****************************************************************************
6494  **
6495  ** xcb_void_cookie_t xcb_xkb_select_events_aux
6496  **
6497  ** @param xcb_connection_t *c
6498  ** @param xcb_xkb_device_spec_t deviceSpec
6499  ** @param uint16_t affectWhich
6500  ** @param uint16_t clear
6501  ** @param uint16_t selectAll
6502  ** @param uint16_t affectMap
6503  ** @param uint16_t map
6504  ** @param const xcb_xkb_select_events_details_t *details
6505  ** @returns xcb_void_cookie_t
6506  **
6507  *****************************************************************************/
6508 
6511  xcb_xkb_device_spec_t deviceSpec ,
6512  uint16_t affectWhich ,
6513  uint16_t clear ,
6514  uint16_t selectAll ,
6515  uint16_t affectMap ,
6516  uint16_t map ,
6517  const xcb_xkb_select_events_details_t *details );
6518 
6531 /*****************************************************************************
6532  **
6533  ** xcb_void_cookie_t xcb_xkb_bell_checked
6534  **
6535  ** @param xcb_connection_t *c
6536  ** @param xcb_xkb_device_spec_t deviceSpec
6537  ** @param xcb_xkb_bell_class_spec_t bellClass
6538  ** @param xcb_xkb_id_spec_t bellID
6539  ** @param int8_t percent
6540  ** @param uint8_t forceSound
6541  ** @param uint8_t eventOnly
6542  ** @param int16_t pitch
6543  ** @param int16_t duration
6544  ** @param xcb_atom_t name
6545  ** @param xcb_window_t window
6546  ** @returns xcb_void_cookie_t
6547  **
6548  *****************************************************************************/
6549 
6552  xcb_xkb_device_spec_t deviceSpec ,
6553  xcb_xkb_bell_class_spec_t bellClass ,
6554  xcb_xkb_id_spec_t bellID ,
6555  int8_t percent ,
6556  uint8_t forceSound ,
6557  uint8_t eventOnly ,
6558  int16_t pitch ,
6559  int16_t duration ,
6560  xcb_atom_t name ,
6561  xcb_window_t window );
6562 
6572 /*****************************************************************************
6573  **
6574  ** xcb_void_cookie_t xcb_xkb_bell
6575  **
6576  ** @param xcb_connection_t *c
6577  ** @param xcb_xkb_device_spec_t deviceSpec
6578  ** @param xcb_xkb_bell_class_spec_t bellClass
6579  ** @param xcb_xkb_id_spec_t bellID
6580  ** @param int8_t percent
6581  ** @param uint8_t forceSound
6582  ** @param uint8_t eventOnly
6583  ** @param int16_t pitch
6584  ** @param int16_t duration
6585  ** @param xcb_atom_t name
6586  ** @param xcb_window_t window
6587  ** @returns xcb_void_cookie_t
6588  **
6589  *****************************************************************************/
6590 
6593  xcb_xkb_device_spec_t deviceSpec ,
6594  xcb_xkb_bell_class_spec_t bellClass ,
6595  xcb_xkb_id_spec_t bellID ,
6596  int8_t percent ,
6597  uint8_t forceSound ,
6598  uint8_t eventOnly ,
6599  int16_t pitch ,
6600  int16_t duration ,
6601  xcb_atom_t name ,
6602  xcb_window_t window );
6603 
6613 /*****************************************************************************
6614  **
6615  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
6616  **
6617  ** @param xcb_connection_t *c
6618  ** @param xcb_xkb_device_spec_t deviceSpec
6619  ** @returns xcb_xkb_get_state_cookie_t
6620  **
6621  *****************************************************************************/
6622 
6625  xcb_xkb_device_spec_t deviceSpec );
6626 
6639 /*****************************************************************************
6640  **
6641  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
6642  **
6643  ** @param xcb_connection_t *c
6644  ** @param xcb_xkb_device_spec_t deviceSpec
6645  ** @returns xcb_xkb_get_state_cookie_t
6646  **
6647  *****************************************************************************/
6648 
6651  xcb_xkb_device_spec_t deviceSpec );
6652 
6668 /*****************************************************************************
6669  **
6670  ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
6671  **
6672  ** @param xcb_connection_t *c
6673  ** @param xcb_xkb_get_state_cookie_t cookie
6674  ** @param xcb_generic_error_t **e
6675  ** @returns xcb_xkb_get_state_reply_t *
6676  **
6677  *****************************************************************************/
6678 
6682  xcb_generic_error_t **e );
6683 
6696 /*****************************************************************************
6697  **
6698  ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
6699  **
6700  ** @param xcb_connection_t *c
6701  ** @param xcb_xkb_device_spec_t deviceSpec
6702  ** @param uint8_t affectModLocks
6703  ** @param uint8_t modLocks
6704  ** @param uint8_t lockGroup
6705  ** @param uint8_t groupLock
6706  ** @param uint8_t affectModLatches
6707  ** @param uint8_t latchGroup
6708  ** @param uint16_t groupLatch
6709  ** @returns xcb_void_cookie_t
6710  **
6711  *****************************************************************************/
6712 
6715  xcb_xkb_device_spec_t deviceSpec ,
6716  uint8_t affectModLocks ,
6717  uint8_t modLocks ,
6718  uint8_t lockGroup ,
6719  uint8_t groupLock ,
6720  uint8_t affectModLatches ,
6721  uint8_t latchGroup ,
6722  uint16_t groupLatch );
6723 
6733 /*****************************************************************************
6734  **
6735  ** xcb_void_cookie_t xcb_xkb_latch_lock_state
6736  **
6737  ** @param xcb_connection_t *c
6738  ** @param xcb_xkb_device_spec_t deviceSpec
6739  ** @param uint8_t affectModLocks
6740  ** @param uint8_t modLocks
6741  ** @param uint8_t lockGroup
6742  ** @param uint8_t groupLock
6743  ** @param uint8_t affectModLatches
6744  ** @param uint8_t latchGroup
6745  ** @param uint16_t groupLatch
6746  ** @returns xcb_void_cookie_t
6747  **
6748  *****************************************************************************/
6749 
6752  xcb_xkb_device_spec_t deviceSpec ,
6753  uint8_t affectModLocks ,
6754  uint8_t modLocks ,
6755  uint8_t lockGroup ,
6756  uint8_t groupLock ,
6757  uint8_t affectModLatches ,
6758  uint8_t latchGroup ,
6759  uint16_t groupLatch );
6760 
6770 /*****************************************************************************
6771  **
6772  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
6773  **
6774  ** @param xcb_connection_t *c
6775  ** @param xcb_xkb_device_spec_t deviceSpec
6776  ** @returns xcb_xkb_get_controls_cookie_t
6777  **
6778  *****************************************************************************/
6779 
6782  xcb_xkb_device_spec_t deviceSpec );
6783 
6796 /*****************************************************************************
6797  **
6798  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
6799  **
6800  ** @param xcb_connection_t *c
6801  ** @param xcb_xkb_device_spec_t deviceSpec
6802  ** @returns xcb_xkb_get_controls_cookie_t
6803  **
6804  *****************************************************************************/
6805 
6808  xcb_xkb_device_spec_t deviceSpec );
6809 
6825 /*****************************************************************************
6826  **
6827  ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
6828  **
6829  ** @param xcb_connection_t *c
6830  ** @param xcb_xkb_get_controls_cookie_t cookie
6831  ** @param xcb_generic_error_t **e
6832  ** @returns xcb_xkb_get_controls_reply_t *
6833  **
6834  *****************************************************************************/
6835 
6839  xcb_generic_error_t **e );
6840 
6853 /*****************************************************************************
6854  **
6855  ** xcb_void_cookie_t xcb_xkb_set_controls_checked
6856  **
6857  ** @param xcb_connection_t *c
6858  ** @param xcb_xkb_device_spec_t deviceSpec
6859  ** @param uint8_t affectInternalRealMods
6860  ** @param uint8_t internalRealMods
6861  ** @param uint8_t affectIgnoreLockRealMods
6862  ** @param uint8_t ignoreLockRealMods
6863  ** @param uint16_t affectInternalVirtualMods
6864  ** @param uint16_t internalVirtualMods
6865  ** @param uint16_t affectIgnoreLockVirtualMods
6866  ** @param uint16_t ignoreLockVirtualMods
6867  ** @param uint8_t mouseKeysDfltBtn
6868  ** @param uint8_t groupsWrap
6869  ** @param uint16_t accessXOptions
6870  ** @param uint32_t affectEnabledControls
6871  ** @param uint32_t enabledControls
6872  ** @param uint32_t changeControls
6873  ** @param uint16_t repeatDelay
6874  ** @param uint16_t repeatInterval
6875  ** @param uint16_t slowKeysDelay
6876  ** @param uint16_t debounceDelay
6877  ** @param uint16_t mouseKeysDelay
6878  ** @param uint16_t mouseKeysInterval
6879  ** @param uint16_t mouseKeysTimeToMax
6880  ** @param uint16_t mouseKeysMaxSpeed
6881  ** @param int16_t mouseKeysCurve
6882  ** @param uint16_t accessXTimeout
6883  ** @param uint32_t accessXTimeoutMask
6884  ** @param uint32_t accessXTimeoutValues
6885  ** @param uint16_t accessXTimeoutOptionsMask
6886  ** @param uint16_t accessXTimeoutOptionsValues
6887  ** @param const uint8_t *perKeyRepeat
6888  ** @returns xcb_void_cookie_t
6889  **
6890  *****************************************************************************/
6891 
6894  xcb_xkb_device_spec_t deviceSpec ,
6895  uint8_t affectInternalRealMods ,
6896  uint8_t internalRealMods ,
6897  uint8_t affectIgnoreLockRealMods ,
6898  uint8_t ignoreLockRealMods ,
6899  uint16_t affectInternalVirtualMods ,
6900  uint16_t internalVirtualMods ,
6901  uint16_t affectIgnoreLockVirtualMods ,
6902  uint16_t ignoreLockVirtualMods ,
6903  uint8_t mouseKeysDfltBtn ,
6904  uint8_t groupsWrap ,
6905  uint16_t accessXOptions ,
6906  uint32_t affectEnabledControls ,
6907  uint32_t enabledControls ,
6908  uint32_t changeControls ,
6909  uint16_t repeatDelay ,
6910  uint16_t repeatInterval ,
6911  uint16_t slowKeysDelay ,
6912  uint16_t debounceDelay ,
6913  uint16_t mouseKeysDelay ,
6914  uint16_t mouseKeysInterval ,
6915  uint16_t mouseKeysTimeToMax ,
6916  uint16_t mouseKeysMaxSpeed ,
6917  int16_t mouseKeysCurve ,
6918  uint16_t accessXTimeout ,
6919  uint32_t accessXTimeoutMask ,
6920  uint32_t accessXTimeoutValues ,
6921  uint16_t accessXTimeoutOptionsMask ,
6922  uint16_t accessXTimeoutOptionsValues ,
6923  const uint8_t *perKeyRepeat );
6924 
6934 /*****************************************************************************
6935  **
6936  ** xcb_void_cookie_t xcb_xkb_set_controls
6937  **
6938  ** @param xcb_connection_t *c
6939  ** @param xcb_xkb_device_spec_t deviceSpec
6940  ** @param uint8_t affectInternalRealMods
6941  ** @param uint8_t internalRealMods
6942  ** @param uint8_t affectIgnoreLockRealMods
6943  ** @param uint8_t ignoreLockRealMods
6944  ** @param uint16_t affectInternalVirtualMods
6945  ** @param uint16_t internalVirtualMods
6946  ** @param uint16_t affectIgnoreLockVirtualMods
6947  ** @param uint16_t ignoreLockVirtualMods
6948  ** @param uint8_t mouseKeysDfltBtn
6949  ** @param uint8_t groupsWrap
6950  ** @param uint16_t accessXOptions
6951  ** @param uint32_t affectEnabledControls
6952  ** @param uint32_t enabledControls
6953  ** @param uint32_t changeControls
6954  ** @param uint16_t repeatDelay
6955  ** @param uint16_t repeatInterval
6956  ** @param uint16_t slowKeysDelay
6957  ** @param uint16_t debounceDelay
6958  ** @param uint16_t mouseKeysDelay
6959  ** @param uint16_t mouseKeysInterval
6960  ** @param uint16_t mouseKeysTimeToMax
6961  ** @param uint16_t mouseKeysMaxSpeed
6962  ** @param int16_t mouseKeysCurve
6963  ** @param uint16_t accessXTimeout
6964  ** @param uint32_t accessXTimeoutMask
6965  ** @param uint32_t accessXTimeoutValues
6966  ** @param uint16_t accessXTimeoutOptionsMask
6967  ** @param uint16_t accessXTimeoutOptionsValues
6968  ** @param const uint8_t *perKeyRepeat
6969  ** @returns xcb_void_cookie_t
6970  **
6971  *****************************************************************************/
6972 
6975  xcb_xkb_device_spec_t deviceSpec ,
6976  uint8_t affectInternalRealMods ,
6977  uint8_t internalRealMods ,
6978  uint8_t affectIgnoreLockRealMods ,
6979  uint8_t ignoreLockRealMods ,
6980  uint16_t affectInternalVirtualMods ,
6981  uint16_t internalVirtualMods ,
6982  uint16_t affectIgnoreLockVirtualMods ,
6983  uint16_t ignoreLockVirtualMods ,
6984  uint8_t mouseKeysDfltBtn ,
6985  uint8_t groupsWrap ,
6986  uint16_t accessXOptions ,
6987  uint32_t affectEnabledControls ,
6988  uint32_t enabledControls ,
6989  uint32_t changeControls ,
6990  uint16_t repeatDelay ,
6991  uint16_t repeatInterval ,
6992  uint16_t slowKeysDelay ,
6993  uint16_t debounceDelay ,
6994  uint16_t mouseKeysDelay ,
6995  uint16_t mouseKeysInterval ,
6996  uint16_t mouseKeysTimeToMax ,
6997  uint16_t mouseKeysMaxSpeed ,
6998  int16_t mouseKeysCurve ,
6999  uint16_t accessXTimeout ,
7000  uint32_t accessXTimeoutMask ,
7001  uint32_t accessXTimeoutValues ,
7002  uint16_t accessXTimeoutOptionsMask ,
7003  uint16_t accessXTimeoutOptionsValues ,
7004  const uint8_t *perKeyRepeat );
7005 
7006 
7007 /*****************************************************************************
7008  **
7009  ** int xcb_xkb_get_map_map_types_rtrn_length
7010  **
7011  ** @param const xcb_xkb_get_map_map_t *R
7012  ** @returns int
7013  **
7014  *****************************************************************************/
7015 
7016 int
7017 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7018  const xcb_xkb_get_map_map_t *S );
7019 
7020 
7021 /*****************************************************************************
7022  **
7023  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
7024  **
7025  ** @param const xcb_xkb_get_map_map_t *R
7026  ** @returns xcb_xkb_key_type_iterator_t
7027  **
7028  *****************************************************************************/
7029 
7031 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7032  const xcb_xkb_get_map_map_t *S );
7033 
7034 
7035 /*****************************************************************************
7036  **
7037  ** int xcb_xkb_get_map_map_syms_rtrn_length
7038  **
7039  ** @param const xcb_xkb_get_map_map_t *R
7040  ** @returns int
7041  **
7042  *****************************************************************************/
7043 
7044 int
7045 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7046  const xcb_xkb_get_map_map_t *S );
7047 
7048 
7049 /*****************************************************************************
7050  **
7051  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
7052  **
7053  ** @param const xcb_xkb_get_map_map_t *R
7054  ** @returns xcb_xkb_key_sym_map_iterator_t
7055  **
7056  *****************************************************************************/
7057 
7059 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7060  const xcb_xkb_get_map_map_t *S );
7061 
7062 
7063 /*****************************************************************************
7064  **
7065  ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
7066  **
7067  ** @param const xcb_xkb_get_map_map_t *S
7068  ** @returns uint8_t *
7069  **
7070  *****************************************************************************/
7071 
7072 uint8_t *
7073 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S );
7074 
7075 
7076 /*****************************************************************************
7077  **
7078  ** int xcb_xkb_get_map_map_acts_rtrn_count_length
7079  **
7080  ** @param const xcb_xkb_get_map_map_t *R
7081  ** @returns int
7082  **
7083  *****************************************************************************/
7084 
7085 int
7086 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R ,
7087  const xcb_xkb_get_map_map_t *S );
7088 
7089 
7090 /*****************************************************************************
7091  **
7092  ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
7093  **
7094  ** @param const xcb_xkb_get_map_map_t *R
7095  ** @returns xcb_generic_iterator_t
7096  **
7097  *****************************************************************************/
7098 
7100 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R ,
7101  const xcb_xkb_get_map_map_t *S );
7102 
7103 
7104 /*****************************************************************************
7105  **
7106  ** uint8_t * xcb_xkb_get_map_map_alignment_pad
7107  **
7108  ** @param const xcb_xkb_get_map_map_t *S
7109  ** @returns uint8_t *
7110  **
7111  *****************************************************************************/
7112 
7113 uint8_t *
7114 xcb_xkb_get_map_map_alignment_pad (const xcb_xkb_get_map_map_t *S );
7115 
7116 
7117 /*****************************************************************************
7118  **
7119  ** int xcb_xkb_get_map_map_alignment_pad_length
7120  **
7121  ** @param const xcb_xkb_get_map_map_t *R
7122  ** @returns int
7123  **
7124  *****************************************************************************/
7125 
7126 int
7127 xcb_xkb_get_map_map_alignment_pad_length (const xcb_xkb_get_map_reply_t *R ,
7128  const xcb_xkb_get_map_map_t *S );
7129 
7130 
7131 /*****************************************************************************
7132  **
7133  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_end
7134  **
7135  ** @param const xcb_xkb_get_map_map_t *R
7136  ** @returns xcb_generic_iterator_t
7137  **
7138  *****************************************************************************/
7139 
7141 xcb_xkb_get_map_map_alignment_pad_end (const xcb_xkb_get_map_reply_t *R ,
7142  const xcb_xkb_get_map_map_t *S );
7143 
7144 
7145 /*****************************************************************************
7146  **
7147  ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
7148  **
7149  ** @param const xcb_xkb_get_map_map_t *S
7150  ** @returns xcb_xkb_action_t *
7151  **
7152  *****************************************************************************/
7153 
7155 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S );
7156 
7157 
7158 /*****************************************************************************
7159  **
7160  ** int xcb_xkb_get_map_map_acts_rtrn_acts_length
7161  **
7162  ** @param const xcb_xkb_get_map_map_t *R
7163  ** @returns int
7164  **
7165  *****************************************************************************/
7166 
7167 int
7168 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R ,
7169  const xcb_xkb_get_map_map_t *S );
7170 
7171 
7172 /*****************************************************************************
7173  **
7174  ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
7175  **
7176  ** @param const xcb_xkb_get_map_map_t *R
7177  ** @returns xcb_xkb_action_iterator_t
7178  **
7179  *****************************************************************************/
7180 
7182 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R ,
7183  const xcb_xkb_get_map_map_t *S );
7184 
7185 
7186 /*****************************************************************************
7187  **
7188  ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
7189  **
7190  ** @param const xcb_xkb_get_map_map_t *S
7191  ** @returns xcb_xkb_set_behavior_t *
7192  **
7193  *****************************************************************************/
7194 
7196 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S );
7197 
7198 
7199 /*****************************************************************************
7200  **
7201  ** int xcb_xkb_get_map_map_behaviors_rtrn_length
7202  **
7203  ** @param const xcb_xkb_get_map_map_t *R
7204  ** @returns int
7205  **
7206  *****************************************************************************/
7207 
7208 int
7209 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7210  const xcb_xkb_get_map_map_t *S );
7211 
7212 
7213 /*****************************************************************************
7214  **
7215  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator
7216  **
7217  ** @param const xcb_xkb_get_map_map_t *R
7218  ** @returns xcb_xkb_set_behavior_iterator_t
7219  **
7220  *****************************************************************************/
7221 
7223 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7224  const xcb_xkb_get_map_map_t *S );
7225 
7226 
7227 /*****************************************************************************
7228  **
7229  ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
7230  **
7231  ** @param const xcb_xkb_get_map_map_t *S
7232  ** @returns uint8_t *
7233  **
7234  *****************************************************************************/
7235 
7236 uint8_t *
7237 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S );
7238 
7239 
7240 /*****************************************************************************
7241  **
7242  ** int xcb_xkb_get_map_map_vmods_rtrn_length
7243  **
7244  ** @param const xcb_xkb_get_map_map_t *R
7245  ** @returns int
7246  **
7247  *****************************************************************************/
7248 
7249 int
7250 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7251  const xcb_xkb_get_map_map_t *S );
7252 
7253 
7254 /*****************************************************************************
7255  **
7256  ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
7257  **
7258  ** @param const xcb_xkb_get_map_map_t *R
7259  ** @returns xcb_generic_iterator_t
7260  **
7261  *****************************************************************************/
7262 
7264 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R ,
7265  const xcb_xkb_get_map_map_t *S );
7266 
7267 
7268 /*****************************************************************************
7269  **
7270  ** uint8_t * xcb_xkb_get_map_map_alignment_pad_2
7271  **
7272  ** @param const xcb_xkb_get_map_map_t *S
7273  ** @returns uint8_t *
7274  **
7275  *****************************************************************************/
7276 
7277 uint8_t *
7278 xcb_xkb_get_map_map_alignment_pad_2 (const xcb_xkb_get_map_map_t *S );
7279 
7280 
7281 /*****************************************************************************
7282  **
7283  ** int xcb_xkb_get_map_map_alignment_pad_2_length
7284  **
7285  ** @param const xcb_xkb_get_map_map_t *R
7286  ** @returns int
7287  **
7288  *****************************************************************************/
7289 
7290 int
7291 xcb_xkb_get_map_map_alignment_pad_2_length (const xcb_xkb_get_map_reply_t *R ,
7292  const xcb_xkb_get_map_map_t *S );
7293 
7294 
7295 /*****************************************************************************
7296  **
7297  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_2_end
7298  **
7299  ** @param const xcb_xkb_get_map_map_t *R
7300  ** @returns xcb_generic_iterator_t
7301  **
7302  *****************************************************************************/
7303 
7305 xcb_xkb_get_map_map_alignment_pad_2_end (const xcb_xkb_get_map_reply_t *R ,
7306  const xcb_xkb_get_map_map_t *S );
7307 
7308 
7309 /*****************************************************************************
7310  **
7311  ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
7312  **
7313  ** @param const xcb_xkb_get_map_map_t *S
7314  ** @returns xcb_xkb_set_explicit_t *
7315  **
7316  *****************************************************************************/
7317 
7319 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S );
7320 
7321 
7322 /*****************************************************************************
7323  **
7324  ** int xcb_xkb_get_map_map_explicit_rtrn_length
7325  **
7326  ** @param const xcb_xkb_get_map_map_t *R
7327  ** @returns int
7328  **
7329  *****************************************************************************/
7330 
7331 int
7332 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7333  const xcb_xkb_get_map_map_t *S );
7334 
7335 
7336 /*****************************************************************************
7337  **
7338  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator
7339  **
7340  ** @param const xcb_xkb_get_map_map_t *R
7341  ** @returns xcb_xkb_set_explicit_iterator_t
7342  **
7343  *****************************************************************************/
7344 
7346 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7347  const xcb_xkb_get_map_map_t *S );
7348 
7349 
7350 /*****************************************************************************
7351  **
7352  ** uint16_t * xcb_xkb_get_map_map_alignment_pad_3
7353  **
7354  ** @param const xcb_xkb_get_map_map_t *S
7355  ** @returns uint16_t *
7356  **
7357  *****************************************************************************/
7358 
7359 uint16_t *
7360 xcb_xkb_get_map_map_alignment_pad_3 (const xcb_xkb_get_map_map_t *S );
7361 
7362 
7363 /*****************************************************************************
7364  **
7365  ** int xcb_xkb_get_map_map_alignment_pad_3_length
7366  **
7367  ** @param const xcb_xkb_get_map_map_t *R
7368  ** @returns int
7369  **
7370  *****************************************************************************/
7371 
7372 int
7373 xcb_xkb_get_map_map_alignment_pad_3_length (const xcb_xkb_get_map_reply_t *R ,
7374  const xcb_xkb_get_map_map_t *S );
7375 
7376 
7377 /*****************************************************************************
7378  **
7379  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_3_end
7380  **
7381  ** @param const xcb_xkb_get_map_map_t *R
7382  ** @returns xcb_generic_iterator_t
7383  **
7384  *****************************************************************************/
7385 
7387 xcb_xkb_get_map_map_alignment_pad_3_end (const xcb_xkb_get_map_reply_t *R ,
7388  const xcb_xkb_get_map_map_t *S );
7389 
7390 
7391 /*****************************************************************************
7392  **
7393  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
7394  **
7395  ** @param const xcb_xkb_get_map_map_t *S
7396  ** @returns xcb_xkb_key_mod_map_t *
7397  **
7398  *****************************************************************************/
7399 
7401 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S );
7402 
7403 
7404 /*****************************************************************************
7405  **
7406  ** int xcb_xkb_get_map_map_modmap_rtrn_length
7407  **
7408  ** @param const xcb_xkb_get_map_map_t *R
7409  ** @returns int
7410  **
7411  *****************************************************************************/
7412 
7413 int
7414 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7415  const xcb_xkb_get_map_map_t *S );
7416 
7417 
7418 /*****************************************************************************
7419  **
7420  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
7421  **
7422  ** @param const xcb_xkb_get_map_map_t *R
7423  ** @returns xcb_xkb_key_mod_map_iterator_t
7424  **
7425  *****************************************************************************/
7426 
7428 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7429  const xcb_xkb_get_map_map_t *S );
7430 
7431 
7432 /*****************************************************************************
7433  **
7434  ** uint16_t * xcb_xkb_get_map_map_alignment_pad_4
7435  **
7436  ** @param const xcb_xkb_get_map_map_t *S
7437  ** @returns uint16_t *
7438  **
7439  *****************************************************************************/
7440 
7441 uint16_t *
7442 xcb_xkb_get_map_map_alignment_pad_4 (const xcb_xkb_get_map_map_t *S );
7443 
7444 
7445 /*****************************************************************************
7446  **
7447  ** int xcb_xkb_get_map_map_alignment_pad_4_length
7448  **
7449  ** @param const xcb_xkb_get_map_map_t *R
7450  ** @returns int
7451  **
7452  *****************************************************************************/
7453 
7454 int
7455 xcb_xkb_get_map_map_alignment_pad_4_length (const xcb_xkb_get_map_reply_t *R ,
7456  const xcb_xkb_get_map_map_t *S );
7457 
7458 
7459 /*****************************************************************************
7460  **
7461  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_4_end
7462  **
7463  ** @param const xcb_xkb_get_map_map_t *R
7464  ** @returns xcb_generic_iterator_t
7465  **
7466  *****************************************************************************/
7467 
7469 xcb_xkb_get_map_map_alignment_pad_4_end (const xcb_xkb_get_map_reply_t *R ,
7470  const xcb_xkb_get_map_map_t *S );
7471 
7472 
7473 /*****************************************************************************
7474  **
7475  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
7476  **
7477  ** @param const xcb_xkb_get_map_map_t *S
7478  ** @returns xcb_xkb_key_v_mod_map_t *
7479  **
7480  *****************************************************************************/
7481 
7483 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S );
7484 
7485 
7486 /*****************************************************************************
7487  **
7488  ** int xcb_xkb_get_map_map_vmodmap_rtrn_length
7489  **
7490  ** @param const xcb_xkb_get_map_map_t *R
7491  ** @returns int
7492  **
7493  *****************************************************************************/
7494 
7495 int
7496 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7497  const xcb_xkb_get_map_map_t *S );
7498 
7499 
7500 /*****************************************************************************
7501  **
7502  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator
7503  **
7504  ** @param const xcb_xkb_get_map_map_t *R
7505  ** @returns xcb_xkb_key_v_mod_map_iterator_t
7506  **
7507  *****************************************************************************/
7508 
7510 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7511  const xcb_xkb_get_map_map_t *S );
7512 
7513 int
7514 xcb_xkb_get_map_map_serialize (void **_buffer ,
7515  uint8_t nTypes ,
7516  uint8_t nKeySyms ,
7517  uint8_t nKeyActions ,
7518  uint16_t totalActions ,
7519  uint8_t totalKeyBehaviors ,
7520  uint16_t virtualMods ,
7521  uint8_t totalKeyExplicit ,
7522  uint8_t totalModMapKeys ,
7523  uint8_t totalVModMapKeys ,
7524  uint16_t present ,
7525  const xcb_xkb_get_map_map_t *_aux );
7526 
7527 int
7528 xcb_xkb_get_map_map_unpack (const void *_buffer ,
7529  uint8_t nTypes ,
7530  uint8_t nKeySyms ,
7531  uint8_t nKeyActions ,
7532  uint16_t totalActions ,
7533  uint8_t totalKeyBehaviors ,
7534  uint16_t virtualMods ,
7535  uint8_t totalKeyExplicit ,
7536  uint8_t totalModMapKeys ,
7537  uint8_t totalVModMapKeys ,
7538  uint16_t present ,
7539  xcb_xkb_get_map_map_t *_aux );
7540 
7541 int
7542 xcb_xkb_get_map_map_sizeof (const void *_buffer ,
7543  uint8_t nTypes ,
7544  uint8_t nKeySyms ,
7545  uint8_t nKeyActions ,
7546  uint16_t totalActions ,
7547  uint8_t totalKeyBehaviors ,
7548  uint16_t virtualMods ,
7549  uint8_t totalKeyExplicit ,
7550  uint8_t totalModMapKeys ,
7551  uint8_t totalVModMapKeys ,
7552  uint16_t present );
7553 
7563 /*****************************************************************************
7564  **
7565  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
7566  **
7567  ** @param xcb_connection_t *c
7568  ** @param xcb_xkb_device_spec_t deviceSpec
7569  ** @param uint16_t full
7570  ** @param uint16_t partial
7571  ** @param uint8_t firstType
7572  ** @param uint8_t nTypes
7573  ** @param xcb_keycode_t firstKeySym
7574  ** @param uint8_t nKeySyms
7575  ** @param xcb_keycode_t firstKeyAction
7576  ** @param uint8_t nKeyActions
7577  ** @param xcb_keycode_t firstKeyBehavior
7578  ** @param uint8_t nKeyBehaviors
7579  ** @param uint16_t virtualMods
7580  ** @param xcb_keycode_t firstKeyExplicit
7581  ** @param uint8_t nKeyExplicit
7582  ** @param xcb_keycode_t firstModMapKey
7583  ** @param uint8_t nModMapKeys
7584  ** @param xcb_keycode_t firstVModMapKey
7585  ** @param uint8_t nVModMapKeys
7586  ** @returns xcb_xkb_get_map_cookie_t
7587  **
7588  *****************************************************************************/
7589 
7592  xcb_xkb_device_spec_t deviceSpec ,
7593  uint16_t full ,
7594  uint16_t partial ,
7595  uint8_t firstType ,
7596  uint8_t nTypes ,
7597  xcb_keycode_t firstKeySym ,
7598  uint8_t nKeySyms ,
7599  xcb_keycode_t firstKeyAction ,
7600  uint8_t nKeyActions ,
7601  xcb_keycode_t firstKeyBehavior ,
7602  uint8_t nKeyBehaviors ,
7603  uint16_t virtualMods ,
7604  xcb_keycode_t firstKeyExplicit ,
7605  uint8_t nKeyExplicit ,
7606  xcb_keycode_t firstModMapKey ,
7607  uint8_t nModMapKeys ,
7608  xcb_keycode_t firstVModMapKey ,
7609  uint8_t nVModMapKeys );
7610 
7623 /*****************************************************************************
7624  **
7625  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
7626  **
7627  ** @param xcb_connection_t *c
7628  ** @param xcb_xkb_device_spec_t deviceSpec
7629  ** @param uint16_t full
7630  ** @param uint16_t partial
7631  ** @param uint8_t firstType
7632  ** @param uint8_t nTypes
7633  ** @param xcb_keycode_t firstKeySym
7634  ** @param uint8_t nKeySyms
7635  ** @param xcb_keycode_t firstKeyAction
7636  ** @param uint8_t nKeyActions
7637  ** @param xcb_keycode_t firstKeyBehavior
7638  ** @param uint8_t nKeyBehaviors
7639  ** @param uint16_t virtualMods
7640  ** @param xcb_keycode_t firstKeyExplicit
7641  ** @param uint8_t nKeyExplicit
7642  ** @param xcb_keycode_t firstModMapKey
7643  ** @param uint8_t nModMapKeys
7644  ** @param xcb_keycode_t firstVModMapKey
7645  ** @param uint8_t nVModMapKeys
7646  ** @returns xcb_xkb_get_map_cookie_t
7647  **
7648  *****************************************************************************/
7649 
7652  xcb_xkb_device_spec_t deviceSpec ,
7653  uint16_t full ,
7654  uint16_t partial ,
7655  uint8_t firstType ,
7656  uint8_t nTypes ,
7657  xcb_keycode_t firstKeySym ,
7658  uint8_t nKeySyms ,
7659  xcb_keycode_t firstKeyAction ,
7660  uint8_t nKeyActions ,
7661  xcb_keycode_t firstKeyBehavior ,
7662  uint8_t nKeyBehaviors ,
7663  uint16_t virtualMods ,
7664  xcb_keycode_t firstKeyExplicit ,
7665  uint8_t nKeyExplicit ,
7666  xcb_keycode_t firstModMapKey ,
7667  uint8_t nModMapKeys ,
7668  xcb_keycode_t firstVModMapKey ,
7669  uint8_t nVModMapKeys );
7670 
7671 
7672 /*****************************************************************************
7673  **
7674  ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
7675  **
7676  ** @param const xcb_xkb_get_map_reply_t *R
7677  ** @returns xcb_xkb_get_map_map_t *
7678  **
7679  *****************************************************************************/
7680 
7681 void *
7682 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R );
7683 
7699 /*****************************************************************************
7700  **
7701  ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
7702  **
7703  ** @param xcb_connection_t *c
7704  ** @param xcb_xkb_get_map_cookie_t cookie
7705  ** @param xcb_generic_error_t **e
7706  ** @returns xcb_xkb_get_map_reply_t *
7707  **
7708  *****************************************************************************/
7709 
7712  xcb_xkb_get_map_cookie_t cookie ,
7713  xcb_generic_error_t **e );
7714 
7715 
7716 /*****************************************************************************
7717  **
7718  ** int xcb_xkb_set_map_values_types_length
7719  **
7720  ** @param const xcb_xkb_set_map_values_t *R
7721  ** @returns int
7722  **
7723  *****************************************************************************/
7724 
7725 int
7726 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R ,
7727  const xcb_xkb_set_map_values_t *S );
7728 
7729 
7730 /*****************************************************************************
7731  **
7732  ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
7733  **
7734  ** @param const xcb_xkb_set_map_values_t *R
7735  ** @returns xcb_xkb_set_key_type_iterator_t
7736  **
7737  *****************************************************************************/
7738 
7740 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R ,
7741  const xcb_xkb_set_map_values_t *S );
7742 
7743 
7744 /*****************************************************************************
7745  **
7746  ** int xcb_xkb_set_map_values_syms_length
7747  **
7748  ** @param const xcb_xkb_set_map_values_t *R
7749  ** @returns int
7750  **
7751  *****************************************************************************/
7752 
7753 int
7754 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R ,
7755  const xcb_xkb_set_map_values_t *S );
7756 
7757 
7758 /*****************************************************************************
7759  **
7760  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
7761  **
7762  ** @param const xcb_xkb_set_map_values_t *R
7763  ** @returns xcb_xkb_key_sym_map_iterator_t
7764  **
7765  *****************************************************************************/
7766 
7768 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R ,
7769  const xcb_xkb_set_map_values_t *S );
7770 
7771 
7772 /*****************************************************************************
7773  **
7774  ** uint8_t * xcb_xkb_set_map_values_actions_count
7775  **
7776  ** @param const xcb_xkb_set_map_values_t *S
7777  ** @returns uint8_t *
7778  **
7779  *****************************************************************************/
7780 
7781 uint8_t *
7782 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S );
7783 
7784 
7785 /*****************************************************************************
7786  **
7787  ** int xcb_xkb_set_map_values_actions_count_length
7788  **
7789  ** @param const xcb_xkb_set_map_values_t *R
7790  ** @returns int
7791  **
7792  *****************************************************************************/
7793 
7794 int
7795 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R ,
7796  const xcb_xkb_set_map_values_t *S );
7797 
7798 
7799 /*****************************************************************************
7800  **
7801  ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
7802  **
7803  ** @param const xcb_xkb_set_map_values_t *R
7804  ** @returns xcb_generic_iterator_t
7805  **
7806  *****************************************************************************/
7807 
7809 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R ,
7810  const xcb_xkb_set_map_values_t *S );
7811 
7812 
7813 /*****************************************************************************
7814  **
7815  ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
7816  **
7817  ** @param const xcb_xkb_set_map_values_t *S
7818  ** @returns xcb_xkb_action_t *
7819  **
7820  *****************************************************************************/
7821 
7823 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S );
7824 
7825 
7826 /*****************************************************************************
7827  **
7828  ** int xcb_xkb_set_map_values_actions_length
7829  **
7830  ** @param const xcb_xkb_set_map_values_t *R
7831  ** @returns int
7832  **
7833  *****************************************************************************/
7834 
7835 int
7836 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R ,
7837  const xcb_xkb_set_map_values_t *S );
7838 
7839 
7840 /*****************************************************************************
7841  **
7842  ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
7843  **
7844  ** @param const xcb_xkb_set_map_values_t *R
7845  ** @returns xcb_xkb_action_iterator_t
7846  **
7847  *****************************************************************************/
7848 
7850 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R ,
7851  const xcb_xkb_set_map_values_t *S );
7852 
7853 
7854 /*****************************************************************************
7855  **
7856  ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
7857  **
7858  ** @param const xcb_xkb_set_map_values_t *S
7859  ** @returns xcb_xkb_set_behavior_t *
7860  **
7861  *****************************************************************************/
7862 
7864 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S );
7865 
7866 
7867 /*****************************************************************************
7868  **
7869  ** int xcb_xkb_set_map_values_behaviors_length
7870  **
7871  ** @param const xcb_xkb_set_map_values_t *R
7872  ** @returns int
7873  **
7874  *****************************************************************************/
7875 
7876 int
7877 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R ,
7878  const xcb_xkb_set_map_values_t *S );
7879 
7880 
7881 /*****************************************************************************
7882  **
7883  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator
7884  **
7885  ** @param const xcb_xkb_set_map_values_t *R
7886  ** @returns xcb_xkb_set_behavior_iterator_t
7887  **
7888  *****************************************************************************/
7889 
7891 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R ,
7892  const xcb_xkb_set_map_values_t *S );
7893 
7894 
7895 /*****************************************************************************
7896  **
7897  ** uint8_t * xcb_xkb_set_map_values_vmods
7898  **
7899  ** @param const xcb_xkb_set_map_values_t *S
7900  ** @returns uint8_t *
7901  **
7902  *****************************************************************************/
7903 
7904 uint8_t *
7905 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S );
7906 
7907 
7908 /*****************************************************************************
7909  **
7910  ** int xcb_xkb_set_map_values_vmods_length
7911  **
7912  ** @param const xcb_xkb_set_map_values_t *R
7913  ** @returns int
7914  **
7915  *****************************************************************************/
7916 
7917 int
7918 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R ,
7919  const xcb_xkb_set_map_values_t *S );
7920 
7921 
7922 /*****************************************************************************
7923  **
7924  ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
7925  **
7926  ** @param const xcb_xkb_set_map_values_t *R
7927  ** @returns xcb_generic_iterator_t
7928  **
7929  *****************************************************************************/
7930 
7932 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R ,
7933  const xcb_xkb_set_map_values_t *S );
7934 
7935 
7936 /*****************************************************************************
7937  **
7938  ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
7939  **
7940  ** @param const xcb_xkb_set_map_values_t *S
7941  ** @returns xcb_xkb_set_explicit_t *
7942  **
7943  *****************************************************************************/
7944 
7946 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S );
7947 
7948 
7949 /*****************************************************************************
7950  **
7951  ** int xcb_xkb_set_map_values_explicit_length
7952  **
7953  ** @param const xcb_xkb_set_map_values_t *R
7954  ** @returns int
7955  **
7956  *****************************************************************************/
7957 
7958 int
7959 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R ,
7960  const xcb_xkb_set_map_values_t *S );
7961 
7962 
7963 /*****************************************************************************
7964  **
7965  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator
7966  **
7967  ** @param const xcb_xkb_set_map_values_t *R
7968  ** @returns xcb_xkb_set_explicit_iterator_t
7969  **
7970  *****************************************************************************/
7971 
7973 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R ,
7974  const xcb_xkb_set_map_values_t *S );
7975 
7976 
7977 /*****************************************************************************
7978  **
7979  ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
7980  **
7981  ** @param const xcb_xkb_set_map_values_t *S
7982  ** @returns xcb_xkb_key_mod_map_t *
7983  **
7984  *****************************************************************************/
7985 
7987 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S );
7988 
7989 
7990 /*****************************************************************************
7991  **
7992  ** int xcb_xkb_set_map_values_modmap_length
7993  **
7994  ** @param const xcb_xkb_set_map_values_t *R
7995  ** @returns int
7996  **
7997  *****************************************************************************/
7998 
7999 int
8000 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R ,
8001  const xcb_xkb_set_map_values_t *S );
8002 
8003 
8004 /*****************************************************************************
8005  **
8006  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
8007  **
8008  ** @param const xcb_xkb_set_map_values_t *R
8009  ** @returns xcb_xkb_key_mod_map_iterator_t
8010  **
8011  *****************************************************************************/
8012 
8014 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R ,
8015  const xcb_xkb_set_map_values_t *S );
8016 
8017 
8018 /*****************************************************************************
8019  **
8020  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
8021  **
8022  ** @param const xcb_xkb_set_map_values_t *S
8023  ** @returns xcb_xkb_key_v_mod_map_t *
8024  **
8025  *****************************************************************************/
8026 
8028 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S );
8029 
8030 
8031 /*****************************************************************************
8032  **
8033  ** int xcb_xkb_set_map_values_vmodmap_length
8034  **
8035  ** @param const xcb_xkb_set_map_values_t *R
8036  ** @returns int
8037  **
8038  *****************************************************************************/
8039 
8040 int
8041 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R ,
8042  const xcb_xkb_set_map_values_t *S );
8043 
8044 
8045 /*****************************************************************************
8046  **
8047  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator
8048  **
8049  ** @param const xcb_xkb_set_map_values_t *R
8050  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8051  **
8052  *****************************************************************************/
8053 
8055 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R ,
8056  const xcb_xkb_set_map_values_t *S );
8057 
8058 int
8059 xcb_xkb_set_map_values_serialize (void **_buffer ,
8060  uint8_t nTypes ,
8061  uint8_t nKeySyms ,
8062  uint8_t nKeyActions ,
8063  uint16_t totalActions ,
8064  uint8_t totalKeyBehaviors ,
8065  uint16_t virtualMods ,
8066  uint8_t totalKeyExplicit ,
8067  uint8_t totalModMapKeys ,
8068  uint8_t totalVModMapKeys ,
8069  uint16_t present ,
8070  const xcb_xkb_set_map_values_t *_aux );
8071 
8072 int
8073 xcb_xkb_set_map_values_unpack (const void *_buffer ,
8074  uint8_t nTypes ,
8075  uint8_t nKeySyms ,
8076  uint8_t nKeyActions ,
8077  uint16_t totalActions ,
8078  uint8_t totalKeyBehaviors ,
8079  uint16_t virtualMods ,
8080  uint8_t totalKeyExplicit ,
8081  uint8_t totalModMapKeys ,
8082  uint8_t totalVModMapKeys ,
8083  uint16_t present ,
8084  xcb_xkb_set_map_values_t *_aux );
8085 
8086 int
8087 xcb_xkb_set_map_values_sizeof (const void *_buffer ,
8088  uint8_t nTypes ,
8089  uint8_t nKeySyms ,
8090  uint8_t nKeyActions ,
8091  uint16_t totalActions ,
8092  uint8_t totalKeyBehaviors ,
8093  uint16_t virtualMods ,
8094  uint8_t totalKeyExplicit ,
8095  uint8_t totalModMapKeys ,
8096  uint8_t totalVModMapKeys ,
8097  uint16_t present );
8098 
8111 /*****************************************************************************
8112  **
8113  ** xcb_void_cookie_t xcb_xkb_set_map_checked
8114  **
8115  ** @param xcb_connection_t *c
8116  ** @param xcb_xkb_device_spec_t deviceSpec
8117  ** @param uint16_t present
8118  ** @param uint16_t flags
8119  ** @param xcb_keycode_t minKeyCode
8120  ** @param xcb_keycode_t maxKeyCode
8121  ** @param uint8_t firstType
8122  ** @param uint8_t nTypes
8123  ** @param xcb_keycode_t firstKeySym
8124  ** @param uint8_t nKeySyms
8125  ** @param uint16_t totalSyms
8126  ** @param xcb_keycode_t firstKeyAction
8127  ** @param uint8_t nKeyActions
8128  ** @param uint16_t totalActions
8129  ** @param xcb_keycode_t firstKeyBehavior
8130  ** @param uint8_t nKeyBehaviors
8131  ** @param uint8_t totalKeyBehaviors
8132  ** @param xcb_keycode_t firstKeyExplicit
8133  ** @param uint8_t nKeyExplicit
8134  ** @param uint8_t totalKeyExplicit
8135  ** @param xcb_keycode_t firstModMapKey
8136  ** @param uint8_t nModMapKeys
8137  ** @param uint8_t totalModMapKeys
8138  ** @param xcb_keycode_t firstVModMapKey
8139  ** @param uint8_t nVModMapKeys
8140  ** @param uint8_t totalVModMapKeys
8141  ** @param uint16_t virtualMods
8142  ** @param const void *values
8143  ** @returns xcb_void_cookie_t
8144  **
8145  *****************************************************************************/
8146 
8149  xcb_xkb_device_spec_t deviceSpec ,
8150  uint16_t present ,
8151  uint16_t flags ,
8152  xcb_keycode_t minKeyCode ,
8153  xcb_keycode_t maxKeyCode ,
8154  uint8_t firstType ,
8155  uint8_t nTypes ,
8156  xcb_keycode_t firstKeySym ,
8157  uint8_t nKeySyms ,
8158  uint16_t totalSyms ,
8159  xcb_keycode_t firstKeyAction ,
8160  uint8_t nKeyActions ,
8161  uint16_t totalActions ,
8162  xcb_keycode_t firstKeyBehavior ,
8163  uint8_t nKeyBehaviors ,
8164  uint8_t totalKeyBehaviors ,
8165  xcb_keycode_t firstKeyExplicit ,
8166  uint8_t nKeyExplicit ,
8167  uint8_t totalKeyExplicit ,
8168  xcb_keycode_t firstModMapKey ,
8169  uint8_t nModMapKeys ,
8170  uint8_t totalModMapKeys ,
8171  xcb_keycode_t firstVModMapKey ,
8172  uint8_t nVModMapKeys ,
8173  uint8_t totalVModMapKeys ,
8174  uint16_t virtualMods ,
8175  const void *values );
8176 
8186 /*****************************************************************************
8187  **
8188  ** xcb_void_cookie_t xcb_xkb_set_map
8189  **
8190  ** @param xcb_connection_t *c
8191  ** @param xcb_xkb_device_spec_t deviceSpec
8192  ** @param uint16_t present
8193  ** @param uint16_t flags
8194  ** @param xcb_keycode_t minKeyCode
8195  ** @param xcb_keycode_t maxKeyCode
8196  ** @param uint8_t firstType
8197  ** @param uint8_t nTypes
8198  ** @param xcb_keycode_t firstKeySym
8199  ** @param uint8_t nKeySyms
8200  ** @param uint16_t totalSyms
8201  ** @param xcb_keycode_t firstKeyAction
8202  ** @param uint8_t nKeyActions
8203  ** @param uint16_t totalActions
8204  ** @param xcb_keycode_t firstKeyBehavior
8205  ** @param uint8_t nKeyBehaviors
8206  ** @param uint8_t totalKeyBehaviors
8207  ** @param xcb_keycode_t firstKeyExplicit
8208  ** @param uint8_t nKeyExplicit
8209  ** @param uint8_t totalKeyExplicit
8210  ** @param xcb_keycode_t firstModMapKey
8211  ** @param uint8_t nModMapKeys
8212  ** @param uint8_t totalModMapKeys
8213  ** @param xcb_keycode_t firstVModMapKey
8214  ** @param uint8_t nVModMapKeys
8215  ** @param uint8_t totalVModMapKeys
8216  ** @param uint16_t virtualMods
8217  ** @param const void *values
8218  ** @returns xcb_void_cookie_t
8219  **
8220  *****************************************************************************/
8221 
8224  xcb_xkb_device_spec_t deviceSpec ,
8225  uint16_t present ,
8226  uint16_t flags ,
8227  xcb_keycode_t minKeyCode ,
8228  xcb_keycode_t maxKeyCode ,
8229  uint8_t firstType ,
8230  uint8_t nTypes ,
8231  xcb_keycode_t firstKeySym ,
8232  uint8_t nKeySyms ,
8233  uint16_t totalSyms ,
8234  xcb_keycode_t firstKeyAction ,
8235  uint8_t nKeyActions ,
8236  uint16_t totalActions ,
8237  xcb_keycode_t firstKeyBehavior ,
8238  uint8_t nKeyBehaviors ,
8239  uint8_t totalKeyBehaviors ,
8240  xcb_keycode_t firstKeyExplicit ,
8241  uint8_t nKeyExplicit ,
8242  uint8_t totalKeyExplicit ,
8243  xcb_keycode_t firstModMapKey ,
8244  uint8_t nModMapKeys ,
8245  uint8_t totalModMapKeys ,
8246  xcb_keycode_t firstVModMapKey ,
8247  uint8_t nVModMapKeys ,
8248  uint8_t totalVModMapKeys ,
8249  uint16_t virtualMods ,
8250  const void *values );
8251 
8264 /*****************************************************************************
8265  **
8266  ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
8267  **
8268  ** @param xcb_connection_t *c
8269  ** @param xcb_xkb_device_spec_t deviceSpec
8270  ** @param uint16_t present
8271  ** @param uint16_t flags
8272  ** @param xcb_keycode_t minKeyCode
8273  ** @param xcb_keycode_t maxKeyCode
8274  ** @param uint8_t firstType
8275  ** @param uint8_t nTypes
8276  ** @param xcb_keycode_t firstKeySym
8277  ** @param uint8_t nKeySyms
8278  ** @param uint16_t totalSyms
8279  ** @param xcb_keycode_t firstKeyAction
8280  ** @param uint8_t nKeyActions
8281  ** @param uint16_t totalActions
8282  ** @param xcb_keycode_t firstKeyBehavior
8283  ** @param uint8_t nKeyBehaviors
8284  ** @param uint8_t totalKeyBehaviors
8285  ** @param xcb_keycode_t firstKeyExplicit
8286  ** @param uint8_t nKeyExplicit
8287  ** @param uint8_t totalKeyExplicit
8288  ** @param xcb_keycode_t firstModMapKey
8289  ** @param uint8_t nModMapKeys
8290  ** @param uint8_t totalModMapKeys
8291  ** @param xcb_keycode_t firstVModMapKey
8292  ** @param uint8_t nVModMapKeys
8293  ** @param uint8_t totalVModMapKeys
8294  ** @param uint16_t virtualMods
8295  ** @param const xcb_xkb_set_map_values_t *values
8296  ** @returns xcb_void_cookie_t
8297  **
8298  *****************************************************************************/
8299 
8302  xcb_xkb_device_spec_t deviceSpec ,
8303  uint16_t present ,
8304  uint16_t flags ,
8305  xcb_keycode_t minKeyCode ,
8306  xcb_keycode_t maxKeyCode ,
8307  uint8_t firstType ,
8308  uint8_t nTypes ,
8309  xcb_keycode_t firstKeySym ,
8310  uint8_t nKeySyms ,
8311  uint16_t totalSyms ,
8312  xcb_keycode_t firstKeyAction ,
8313  uint8_t nKeyActions ,
8314  uint16_t totalActions ,
8315  xcb_keycode_t firstKeyBehavior ,
8316  uint8_t nKeyBehaviors ,
8317  uint8_t totalKeyBehaviors ,
8318  xcb_keycode_t firstKeyExplicit ,
8319  uint8_t nKeyExplicit ,
8320  uint8_t totalKeyExplicit ,
8321  xcb_keycode_t firstModMapKey ,
8322  uint8_t nModMapKeys ,
8323  uint8_t totalModMapKeys ,
8324  xcb_keycode_t firstVModMapKey ,
8325  uint8_t nVModMapKeys ,
8326  uint8_t totalVModMapKeys ,
8327  uint16_t virtualMods ,
8328  const xcb_xkb_set_map_values_t *values );
8329 
8339 /*****************************************************************************
8340  **
8341  ** xcb_void_cookie_t xcb_xkb_set_map_aux
8342  **
8343  ** @param xcb_connection_t *c
8344  ** @param xcb_xkb_device_spec_t deviceSpec
8345  ** @param uint16_t present
8346  ** @param uint16_t flags
8347  ** @param xcb_keycode_t minKeyCode
8348  ** @param xcb_keycode_t maxKeyCode
8349  ** @param uint8_t firstType
8350  ** @param uint8_t nTypes
8351  ** @param xcb_keycode_t firstKeySym
8352  ** @param uint8_t nKeySyms
8353  ** @param uint16_t totalSyms
8354  ** @param xcb_keycode_t firstKeyAction
8355  ** @param uint8_t nKeyActions
8356  ** @param uint16_t totalActions
8357  ** @param xcb_keycode_t firstKeyBehavior
8358  ** @param uint8_t nKeyBehaviors
8359  ** @param uint8_t totalKeyBehaviors
8360  ** @param xcb_keycode_t firstKeyExplicit
8361  ** @param uint8_t nKeyExplicit
8362  ** @param uint8_t totalKeyExplicit
8363  ** @param xcb_keycode_t firstModMapKey
8364  ** @param uint8_t nModMapKeys
8365  ** @param uint8_t totalModMapKeys
8366  ** @param xcb_keycode_t firstVModMapKey
8367  ** @param uint8_t nVModMapKeys
8368  ** @param uint8_t totalVModMapKeys
8369  ** @param uint16_t virtualMods
8370  ** @param const xcb_xkb_set_map_values_t *values
8371  ** @returns xcb_void_cookie_t
8372  **
8373  *****************************************************************************/
8374 
8377  xcb_xkb_device_spec_t deviceSpec ,
8378  uint16_t present ,
8379  uint16_t flags ,
8380  xcb_keycode_t minKeyCode ,
8381  xcb_keycode_t maxKeyCode ,
8382  uint8_t firstType ,
8383  uint8_t nTypes ,
8384  xcb_keycode_t firstKeySym ,
8385  uint8_t nKeySyms ,
8386  uint16_t totalSyms ,
8387  xcb_keycode_t firstKeyAction ,
8388  uint8_t nKeyActions ,
8389  uint16_t totalActions ,
8390  xcb_keycode_t firstKeyBehavior ,
8391  uint8_t nKeyBehaviors ,
8392  uint8_t totalKeyBehaviors ,
8393  xcb_keycode_t firstKeyExplicit ,
8394  uint8_t nKeyExplicit ,
8395  uint8_t totalKeyExplicit ,
8396  xcb_keycode_t firstModMapKey ,
8397  uint8_t nModMapKeys ,
8398  uint8_t totalModMapKeys ,
8399  xcb_keycode_t firstVModMapKey ,
8400  uint8_t nVModMapKeys ,
8401  uint8_t totalVModMapKeys ,
8402  uint16_t virtualMods ,
8403  const xcb_xkb_set_map_values_t *values );
8404 
8405 int
8406 xcb_xkb_get_compat_map_sizeof (const void *_buffer );
8407 
8417 /*****************************************************************************
8418  **
8419  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
8420  **
8421  ** @param xcb_connection_t *c
8422  ** @param xcb_xkb_device_spec_t deviceSpec
8423  ** @param uint8_t groups
8424  ** @param uint8_t getAllSI
8425  ** @param uint16_t firstSI
8426  ** @param uint16_t nSI
8427  ** @returns xcb_xkb_get_compat_map_cookie_t
8428  **
8429  *****************************************************************************/
8430 
8433  xcb_xkb_device_spec_t deviceSpec ,
8434  uint8_t groups ,
8435  uint8_t getAllSI ,
8436  uint16_t firstSI ,
8437  uint16_t nSI );
8438 
8451 /*****************************************************************************
8452  **
8453  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
8454  **
8455  ** @param xcb_connection_t *c
8456  ** @param xcb_xkb_device_spec_t deviceSpec
8457  ** @param uint8_t groups
8458  ** @param uint8_t getAllSI
8459  ** @param uint16_t firstSI
8460  ** @param uint16_t nSI
8461  ** @returns xcb_xkb_get_compat_map_cookie_t
8462  **
8463  *****************************************************************************/
8464 
8467  xcb_xkb_device_spec_t deviceSpec ,
8468  uint8_t groups ,
8469  uint8_t getAllSI ,
8470  uint16_t firstSI ,
8471  uint16_t nSI );
8472 
8473 
8474 /*****************************************************************************
8475  **
8476  ** xcb_xkb_sym_interpret_t * xcb_xkb_get_compat_map_si_rtrn
8477  **
8478  ** @param const xcb_xkb_get_compat_map_reply_t *R
8479  ** @returns xcb_xkb_sym_interpret_t *
8480  **
8481  *****************************************************************************/
8482 
8484 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
8485 
8486 
8487 /*****************************************************************************
8488  **
8489  ** int xcb_xkb_get_compat_map_si_rtrn_length
8490  **
8491  ** @param const xcb_xkb_get_compat_map_reply_t *R
8492  ** @returns int
8493  **
8494  *****************************************************************************/
8495 
8496 int
8497 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
8498 
8499 
8500 /*****************************************************************************
8501  **
8502  ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_compat_map_si_rtrn_iterator
8503  **
8504  ** @param const xcb_xkb_get_compat_map_reply_t *R
8505  ** @returns xcb_xkb_sym_interpret_iterator_t
8506  **
8507  *****************************************************************************/
8508 
8510 xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
8511 
8512 
8513 /*****************************************************************************
8514  **
8515  ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
8516  **
8517  ** @param const xcb_xkb_get_compat_map_reply_t *R
8518  ** @returns xcb_xkb_mod_def_t *
8519  **
8520  *****************************************************************************/
8521 
8523 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
8524 
8525 
8526 /*****************************************************************************
8527  **
8528  ** int xcb_xkb_get_compat_map_group_rtrn_length
8529  **
8530  ** @param const xcb_xkb_get_compat_map_reply_t *R
8531  ** @returns int
8532  **
8533  *****************************************************************************/
8534 
8535 int
8536 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
8537 
8538 
8539 /*****************************************************************************
8540  **
8541  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
8542  **
8543  ** @param const xcb_xkb_get_compat_map_reply_t *R
8544  ** @returns xcb_xkb_mod_def_iterator_t
8545  **
8546  *****************************************************************************/
8547 
8549 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
8550 
8566 /*****************************************************************************
8567  **
8568  ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
8569  **
8570  ** @param xcb_connection_t *c
8571  ** @param xcb_xkb_get_compat_map_cookie_t cookie
8572  ** @param xcb_generic_error_t **e
8573  ** @returns xcb_xkb_get_compat_map_reply_t *
8574  **
8575  *****************************************************************************/
8576 
8580  xcb_generic_error_t **e );
8581 
8582 int
8583 xcb_xkb_set_compat_map_sizeof (const void *_buffer );
8584 
8597 /*****************************************************************************
8598  **
8599  ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
8600  **
8601  ** @param xcb_connection_t *c
8602  ** @param xcb_xkb_device_spec_t deviceSpec
8603  ** @param uint8_t recomputeActions
8604  ** @param uint8_t truncateSI
8605  ** @param uint8_t groups
8606  ** @param uint16_t firstSI
8607  ** @param uint16_t nSI
8608  ** @param const xcb_xkb_sym_interpret_t *si
8609  ** @param const xcb_xkb_mod_def_t *groupMaps
8610  ** @returns xcb_void_cookie_t
8611  **
8612  *****************************************************************************/
8613 
8616  xcb_xkb_device_spec_t deviceSpec ,
8617  uint8_t recomputeActions ,
8618  uint8_t truncateSI ,
8619  uint8_t groups ,
8620  uint16_t firstSI ,
8621  uint16_t nSI ,
8622  const xcb_xkb_sym_interpret_t *si ,
8623  const xcb_xkb_mod_def_t *groupMaps );
8624 
8634 /*****************************************************************************
8635  **
8636  ** xcb_void_cookie_t xcb_xkb_set_compat_map
8637  **
8638  ** @param xcb_connection_t *c
8639  ** @param xcb_xkb_device_spec_t deviceSpec
8640  ** @param uint8_t recomputeActions
8641  ** @param uint8_t truncateSI
8642  ** @param uint8_t groups
8643  ** @param uint16_t firstSI
8644  ** @param uint16_t nSI
8645  ** @param const xcb_xkb_sym_interpret_t *si
8646  ** @param const xcb_xkb_mod_def_t *groupMaps
8647  ** @returns xcb_void_cookie_t
8648  **
8649  *****************************************************************************/
8650 
8653  xcb_xkb_device_spec_t deviceSpec ,
8654  uint8_t recomputeActions ,
8655  uint8_t truncateSI ,
8656  uint8_t groups ,
8657  uint16_t firstSI ,
8658  uint16_t nSI ,
8659  const xcb_xkb_sym_interpret_t *si ,
8660  const xcb_xkb_mod_def_t *groupMaps );
8661 
8671 /*****************************************************************************
8672  **
8673  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
8674  **
8675  ** @param xcb_connection_t *c
8676  ** @param xcb_xkb_device_spec_t deviceSpec
8677  ** @returns xcb_xkb_get_indicator_state_cookie_t
8678  **
8679  *****************************************************************************/
8680 
8683  xcb_xkb_device_spec_t deviceSpec );
8684 
8697 /*****************************************************************************
8698  **
8699  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked
8700  **
8701  ** @param xcb_connection_t *c
8702  ** @param xcb_xkb_device_spec_t deviceSpec
8703  ** @returns xcb_xkb_get_indicator_state_cookie_t
8704  **
8705  *****************************************************************************/
8706 
8709  xcb_xkb_device_spec_t deviceSpec );
8710 
8726 /*****************************************************************************
8727  **
8728  ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
8729  **
8730  ** @param xcb_connection_t *c
8731  ** @param xcb_xkb_get_indicator_state_cookie_t cookie
8732  ** @param xcb_generic_error_t **e
8733  ** @returns xcb_xkb_get_indicator_state_reply_t *
8734  **
8735  *****************************************************************************/
8736 
8740  xcb_generic_error_t **e );
8741 
8742 int
8743 xcb_xkb_get_indicator_map_sizeof (const void *_buffer );
8744 
8754 /*****************************************************************************
8755  **
8756  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
8757  **
8758  ** @param xcb_connection_t *c
8759  ** @param xcb_xkb_device_spec_t deviceSpec
8760  ** @param uint32_t which
8761  ** @returns xcb_xkb_get_indicator_map_cookie_t
8762  **
8763  *****************************************************************************/
8764 
8767  xcb_xkb_device_spec_t deviceSpec ,
8768  uint32_t which );
8769 
8782 /*****************************************************************************
8783  **
8784  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
8785  **
8786  ** @param xcb_connection_t *c
8787  ** @param xcb_xkb_device_spec_t deviceSpec
8788  ** @param uint32_t which
8789  ** @returns xcb_xkb_get_indicator_map_cookie_t
8790  **
8791  *****************************************************************************/
8792 
8795  xcb_xkb_device_spec_t deviceSpec ,
8796  uint32_t which );
8797 
8798 
8799 /*****************************************************************************
8800  **
8801  ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
8802  **
8803  ** @param const xcb_xkb_get_indicator_map_reply_t *R
8804  ** @returns xcb_xkb_indicator_map_t *
8805  **
8806  *****************************************************************************/
8807 
8809 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R );
8810 
8811 
8812 /*****************************************************************************
8813  **
8814  ** int xcb_xkb_get_indicator_map_maps_length
8815  **
8816  ** @param const xcb_xkb_get_indicator_map_reply_t *R
8817  ** @returns int
8818  **
8819  *****************************************************************************/
8820 
8821 int
8822 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R );
8823 
8824 
8825 /*****************************************************************************
8826  **
8827  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator
8828  **
8829  ** @param const xcb_xkb_get_indicator_map_reply_t *R
8830  ** @returns xcb_xkb_indicator_map_iterator_t
8831  **
8832  *****************************************************************************/
8833 
8835 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R );
8836 
8852 /*****************************************************************************
8853  **
8854  ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
8855  **
8856  ** @param xcb_connection_t *c
8857  ** @param xcb_xkb_get_indicator_map_cookie_t cookie
8858  ** @param xcb_generic_error_t **e
8859  ** @returns xcb_xkb_get_indicator_map_reply_t *
8860  **
8861  *****************************************************************************/
8862 
8866  xcb_generic_error_t **e );
8867 
8868 int
8869 xcb_xkb_set_indicator_map_sizeof (const void *_buffer );
8870 
8883 /*****************************************************************************
8884  **
8885  ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
8886  **
8887  ** @param xcb_connection_t *c
8888  ** @param xcb_xkb_device_spec_t deviceSpec
8889  ** @param uint32_t which
8890  ** @param const xcb_xkb_indicator_map_t *maps
8891  ** @returns xcb_void_cookie_t
8892  **
8893  *****************************************************************************/
8894 
8897  xcb_xkb_device_spec_t deviceSpec ,
8898  uint32_t which ,
8899  const xcb_xkb_indicator_map_t *maps );
8900 
8910 /*****************************************************************************
8911  **
8912  ** xcb_void_cookie_t xcb_xkb_set_indicator_map
8913  **
8914  ** @param xcb_connection_t *c
8915  ** @param xcb_xkb_device_spec_t deviceSpec
8916  ** @param uint32_t which
8917  ** @param const xcb_xkb_indicator_map_t *maps
8918  ** @returns xcb_void_cookie_t
8919  **
8920  *****************************************************************************/
8921 
8924  xcb_xkb_device_spec_t deviceSpec ,
8925  uint32_t which ,
8926  const xcb_xkb_indicator_map_t *maps );
8927 
8937 /*****************************************************************************
8938  **
8939  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
8940  **
8941  ** @param xcb_connection_t *c
8942  ** @param xcb_xkb_device_spec_t deviceSpec
8943  ** @param xcb_xkb_led_class_spec_t ledClass
8944  ** @param xcb_xkb_id_spec_t ledID
8945  ** @param xcb_atom_t indicator
8946  ** @returns xcb_xkb_get_named_indicator_cookie_t
8947  **
8948  *****************************************************************************/
8949 
8952  xcb_xkb_device_spec_t deviceSpec ,
8953  xcb_xkb_led_class_spec_t ledClass ,
8954  xcb_xkb_id_spec_t ledID ,
8955  xcb_atom_t indicator );
8956 
8969 /*****************************************************************************
8970  **
8971  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked
8972  **
8973  ** @param xcb_connection_t *c
8974  ** @param xcb_xkb_device_spec_t deviceSpec
8975  ** @param xcb_xkb_led_class_spec_t ledClass
8976  ** @param xcb_xkb_id_spec_t ledID
8977  ** @param xcb_atom_t indicator
8978  ** @returns xcb_xkb_get_named_indicator_cookie_t
8979  **
8980  *****************************************************************************/
8981 
8984  xcb_xkb_device_spec_t deviceSpec ,
8985  xcb_xkb_led_class_spec_t ledClass ,
8986  xcb_xkb_id_spec_t ledID ,
8987  xcb_atom_t indicator );
8988 
9004 /*****************************************************************************
9005  **
9006  ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
9007  **
9008  ** @param xcb_connection_t *c
9009  ** @param xcb_xkb_get_named_indicator_cookie_t cookie
9010  ** @param xcb_generic_error_t **e
9011  ** @returns xcb_xkb_get_named_indicator_reply_t *
9012  **
9013  *****************************************************************************/
9014 
9018  xcb_generic_error_t **e );
9019 
9032 /*****************************************************************************
9033  **
9034  ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
9035  **
9036  ** @param xcb_connection_t *c
9037  ** @param xcb_xkb_device_spec_t deviceSpec
9038  ** @param xcb_xkb_led_class_spec_t ledClass
9039  ** @param xcb_xkb_id_spec_t ledID
9040  ** @param xcb_atom_t indicator
9041  ** @param uint8_t setState
9042  ** @param uint8_t on
9043  ** @param uint8_t setMap
9044  ** @param uint8_t createMap
9045  ** @param uint8_t map_flags
9046  ** @param uint8_t map_whichGroups
9047  ** @param uint8_t map_groups
9048  ** @param uint8_t map_whichMods
9049  ** @param uint8_t map_realMods
9050  ** @param uint16_t map_vmods
9051  ** @param uint32_t map_ctrls
9052  ** @returns xcb_void_cookie_t
9053  **
9054  *****************************************************************************/
9055 
9058  xcb_xkb_device_spec_t deviceSpec ,
9059  xcb_xkb_led_class_spec_t ledClass ,
9060  xcb_xkb_id_spec_t ledID ,
9061  xcb_atom_t indicator ,
9062  uint8_t setState ,
9063  uint8_t on ,
9064  uint8_t setMap ,
9065  uint8_t createMap ,
9066  uint8_t map_flags ,
9067  uint8_t map_whichGroups ,
9068  uint8_t map_groups ,
9069  uint8_t map_whichMods ,
9070  uint8_t map_realMods ,
9071  uint16_t map_vmods ,
9072  uint32_t map_ctrls );
9073 
9083 /*****************************************************************************
9084  **
9085  ** xcb_void_cookie_t xcb_xkb_set_named_indicator
9086  **
9087  ** @param xcb_connection_t *c
9088  ** @param xcb_xkb_device_spec_t deviceSpec
9089  ** @param xcb_xkb_led_class_spec_t ledClass
9090  ** @param xcb_xkb_id_spec_t ledID
9091  ** @param xcb_atom_t indicator
9092  ** @param uint8_t setState
9093  ** @param uint8_t on
9094  ** @param uint8_t setMap
9095  ** @param uint8_t createMap
9096  ** @param uint8_t map_flags
9097  ** @param uint8_t map_whichGroups
9098  ** @param uint8_t map_groups
9099  ** @param uint8_t map_whichMods
9100  ** @param uint8_t map_realMods
9101  ** @param uint16_t map_vmods
9102  ** @param uint32_t map_ctrls
9103  ** @returns xcb_void_cookie_t
9104  **
9105  *****************************************************************************/
9106 
9109  xcb_xkb_device_spec_t deviceSpec ,
9110  xcb_xkb_led_class_spec_t ledClass ,
9111  xcb_xkb_id_spec_t ledID ,
9112  xcb_atom_t indicator ,
9113  uint8_t setState ,
9114  uint8_t on ,
9115  uint8_t setMap ,
9116  uint8_t createMap ,
9117  uint8_t map_flags ,
9118  uint8_t map_whichGroups ,
9119  uint8_t map_groups ,
9120  uint8_t map_whichMods ,
9121  uint8_t map_realMods ,
9122  uint16_t map_vmods ,
9123  uint32_t map_ctrls );
9124 
9125 
9126 /*****************************************************************************
9127  **
9128  ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
9129  **
9130  ** @param const xcb_xkb_get_names_value_list_t *S
9131  ** @returns xcb_atom_t *
9132  **
9133  *****************************************************************************/
9134 
9135 xcb_atom_t *
9136 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S );
9137 
9138 
9139 /*****************************************************************************
9140  **
9141  ** int xcb_xkb_get_names_value_list_type_names_length
9142  **
9143  ** @param const xcb_xkb_get_names_value_list_t *R
9144  ** @returns int
9145  **
9146  *****************************************************************************/
9147 
9148 int
9149 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R ,
9150  const xcb_xkb_get_names_value_list_t *S );
9151 
9152 
9153 /*****************************************************************************
9154  **
9155  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
9156  **
9157  ** @param const xcb_xkb_get_names_value_list_t *R
9158  ** @returns xcb_generic_iterator_t
9159  **
9160  *****************************************************************************/
9161 
9163 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R ,
9164  const xcb_xkb_get_names_value_list_t *S );
9165 
9166 
9167 /*****************************************************************************
9168  **
9169  ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
9170  **
9171  ** @param const xcb_xkb_get_names_value_list_t *S
9172  ** @returns uint8_t *
9173  **
9174  *****************************************************************************/
9175 
9176 uint8_t *
9177 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S );
9178 
9179 
9180 /*****************************************************************************
9181  **
9182  ** int xcb_xkb_get_names_value_list_n_levels_per_type_length
9183  **
9184  ** @param const xcb_xkb_get_names_value_list_t *R
9185  ** @returns int
9186  **
9187  *****************************************************************************/
9188 
9189 int
9190 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R ,
9191  const xcb_xkb_get_names_value_list_t *S );
9192 
9193 
9194 /*****************************************************************************
9195  **
9196  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end
9197  **
9198  ** @param const xcb_xkb_get_names_value_list_t *R
9199  ** @returns xcb_generic_iterator_t
9200  **
9201  *****************************************************************************/
9202 
9204 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R ,
9205  const xcb_xkb_get_names_value_list_t *S );
9206 
9207 
9208 /*****************************************************************************
9209  **
9210  ** uint8_t * xcb_xkb_get_names_value_list_alignment_pad
9211  **
9212  ** @param const xcb_xkb_get_names_value_list_t *S
9213  ** @returns uint8_t *
9214  **
9215  *****************************************************************************/
9216 
9217 uint8_t *
9218 xcb_xkb_get_names_value_list_alignment_pad (const xcb_xkb_get_names_value_list_t *S );
9219 
9220 
9221 /*****************************************************************************
9222  **
9223  ** int xcb_xkb_get_names_value_list_alignment_pad_length
9224  **
9225  ** @param const xcb_xkb_get_names_value_list_t *R
9226  ** @returns int
9227  **
9228  *****************************************************************************/
9229 
9230 int
9231 xcb_xkb_get_names_value_list_alignment_pad_length (const xcb_xkb_get_names_reply_t *R ,
9232  const xcb_xkb_get_names_value_list_t *S );
9233 
9234 
9235 /*****************************************************************************
9236  **
9237  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_alignment_pad_end
9238  **
9239  ** @param const xcb_xkb_get_names_value_list_t *R
9240  ** @returns xcb_generic_iterator_t
9241  **
9242  *****************************************************************************/
9243 
9245 xcb_xkb_get_names_value_list_alignment_pad_end (const xcb_xkb_get_names_reply_t *R ,
9246  const xcb_xkb_get_names_value_list_t *S );
9247 
9248 
9249 /*****************************************************************************
9250  **
9251  ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
9252  **
9253  ** @param const xcb_xkb_get_names_value_list_t *S
9254  ** @returns xcb_atom_t *
9255  **
9256  *****************************************************************************/
9257 
9258 xcb_atom_t *
9259 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S );
9260 
9261 
9262 /*****************************************************************************
9263  **
9264  ** int xcb_xkb_get_names_value_list_kt_level_names_length
9265  **
9266  ** @param const xcb_xkb_get_names_value_list_t *R
9267  ** @returns int
9268  **
9269  *****************************************************************************/
9270 
9271 int
9272 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R ,
9273  const xcb_xkb_get_names_value_list_t *S );
9274 
9275 
9276 /*****************************************************************************
9277  **
9278  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
9279  **
9280  ** @param const xcb_xkb_get_names_value_list_t *R
9281  ** @returns xcb_generic_iterator_t
9282  **
9283  *****************************************************************************/
9284 
9286 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R ,
9287  const xcb_xkb_get_names_value_list_t *S );
9288 
9289 
9290 /*****************************************************************************
9291  **
9292  ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
9293  **
9294  ** @param const xcb_xkb_get_names_value_list_t *S
9295  ** @returns xcb_atom_t *
9296  **
9297  *****************************************************************************/
9298 
9299 xcb_atom_t *
9300 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S );
9301 
9302 
9303 /*****************************************************************************
9304  **
9305  ** int xcb_xkb_get_names_value_list_indicator_names_length
9306  **
9307  ** @param const xcb_xkb_get_names_value_list_t *R
9308  ** @returns int
9309  **
9310  *****************************************************************************/
9311 
9312 int
9313 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R ,
9314  const xcb_xkb_get_names_value_list_t *S );
9315 
9316 
9317 /*****************************************************************************
9318  **
9319  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
9320  **
9321  ** @param const xcb_xkb_get_names_value_list_t *R
9322  ** @returns xcb_generic_iterator_t
9323  **
9324  *****************************************************************************/
9325 
9327 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R ,
9328  const xcb_xkb_get_names_value_list_t *S );
9329 
9330 
9331 /*****************************************************************************
9332  **
9333  ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
9334  **
9335  ** @param const xcb_xkb_get_names_value_list_t *S
9336  ** @returns xcb_atom_t *
9337  **
9338  *****************************************************************************/
9339 
9340 xcb_atom_t *
9341 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S );
9342 
9343 
9344 /*****************************************************************************
9345  **
9346  ** int xcb_xkb_get_names_value_list_virtual_mod_names_length
9347  **
9348  ** @param const xcb_xkb_get_names_value_list_t *R
9349  ** @returns int
9350  **
9351  *****************************************************************************/
9352 
9353 int
9354 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R ,
9355  const xcb_xkb_get_names_value_list_t *S );
9356 
9357 
9358 /*****************************************************************************
9359  **
9360  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end
9361  **
9362  ** @param const xcb_xkb_get_names_value_list_t *R
9363  ** @returns xcb_generic_iterator_t
9364  **
9365  *****************************************************************************/
9366 
9368 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R ,
9369  const xcb_xkb_get_names_value_list_t *S );
9370 
9371 
9372 /*****************************************************************************
9373  **
9374  ** xcb_atom_t * xcb_xkb_get_names_value_list_groups
9375  **
9376  ** @param const xcb_xkb_get_names_value_list_t *S
9377  ** @returns xcb_atom_t *
9378  **
9379  *****************************************************************************/
9380 
9381 xcb_atom_t *
9382 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S );
9383 
9384 
9385 /*****************************************************************************
9386  **
9387  ** int xcb_xkb_get_names_value_list_groups_length
9388  **
9389  ** @param const xcb_xkb_get_names_value_list_t *R
9390  ** @returns int
9391  **
9392  *****************************************************************************/
9393 
9394 int
9395 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R ,
9396  const xcb_xkb_get_names_value_list_t *S );
9397 
9398 
9399 /*****************************************************************************
9400  **
9401  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
9402  **
9403  ** @param const xcb_xkb_get_names_value_list_t *R
9404  ** @returns xcb_generic_iterator_t
9405  **
9406  *****************************************************************************/
9407 
9409 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R ,
9410  const xcb_xkb_get_names_value_list_t *S );
9411 
9412 
9413 /*****************************************************************************
9414  **
9415  ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
9416  **
9417  ** @param const xcb_xkb_get_names_value_list_t *S
9418  ** @returns xcb_xkb_key_name_t *
9419  **
9420  *****************************************************************************/
9421 
9423 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S );
9424 
9425 
9426 /*****************************************************************************
9427  **
9428  ** int xcb_xkb_get_names_value_list_key_names_length
9429  **
9430  ** @param const xcb_xkb_get_names_value_list_t *R
9431  ** @returns int
9432  **
9433  *****************************************************************************/
9434 
9435 int
9436 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R ,
9437  const xcb_xkb_get_names_value_list_t *S );
9438 
9439 
9440 /*****************************************************************************
9441  **
9442  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator
9443  **
9444  ** @param const xcb_xkb_get_names_value_list_t *R
9445  ** @returns xcb_xkb_key_name_iterator_t
9446  **
9447  *****************************************************************************/
9448 
9450 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R ,
9451  const xcb_xkb_get_names_value_list_t *S );
9452 
9453 
9454 /*****************************************************************************
9455  **
9456  ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
9457  **
9458  ** @param const xcb_xkb_get_names_value_list_t *S
9459  ** @returns xcb_xkb_key_alias_t *
9460  **
9461  *****************************************************************************/
9462 
9464 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S );
9465 
9466 
9467 /*****************************************************************************
9468  **
9469  ** int xcb_xkb_get_names_value_list_key_aliases_length
9470  **
9471  ** @param const xcb_xkb_get_names_value_list_t *R
9472  ** @returns int
9473  **
9474  *****************************************************************************/
9475 
9476 int
9477 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R ,
9478  const xcb_xkb_get_names_value_list_t *S );
9479 
9480 
9481 /*****************************************************************************
9482  **
9483  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator
9484  **
9485  ** @param const xcb_xkb_get_names_value_list_t *R
9486  ** @returns xcb_xkb_key_alias_iterator_t
9487  **
9488  *****************************************************************************/
9489 
9491 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R ,
9492  const xcb_xkb_get_names_value_list_t *S );
9493 
9494 
9495 /*****************************************************************************
9496  **
9497  ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
9498  **
9499  ** @param const xcb_xkb_get_names_value_list_t *S
9500  ** @returns xcb_atom_t *
9501  **
9502  *****************************************************************************/
9503 
9504 xcb_atom_t *
9505 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S );
9506 
9507 
9508 /*****************************************************************************
9509  **
9510  ** int xcb_xkb_get_names_value_list_radio_group_names_length
9511  **
9512  ** @param const xcb_xkb_get_names_value_list_t *R
9513  ** @returns int
9514  **
9515  *****************************************************************************/
9516 
9517 int
9518 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R ,
9519  const xcb_xkb_get_names_value_list_t *S );
9520 
9521 
9522 /*****************************************************************************
9523  **
9524  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end
9525  **
9526  ** @param const xcb_xkb_get_names_value_list_t *R
9527  ** @returns xcb_generic_iterator_t
9528  **
9529  *****************************************************************************/
9530 
9532 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R ,
9533  const xcb_xkb_get_names_value_list_t *S );
9534 
9535 int
9536 xcb_xkb_get_names_value_list_serialize (void **_buffer ,
9537  uint8_t nTypes ,
9538  uint32_t indicators ,
9539  uint16_t virtualMods ,
9540  uint8_t groupNames ,
9541  uint8_t nKeys ,
9542  uint8_t nKeyAliases ,
9543  uint8_t nRadioGroups ,
9544  uint32_t which ,
9545  const xcb_xkb_get_names_value_list_t *_aux );
9546 
9547 int
9548 xcb_xkb_get_names_value_list_unpack (const void *_buffer ,
9549  uint8_t nTypes ,
9550  uint32_t indicators ,
9551  uint16_t virtualMods ,
9552  uint8_t groupNames ,
9553  uint8_t nKeys ,
9554  uint8_t nKeyAliases ,
9555  uint8_t nRadioGroups ,
9556  uint32_t which ,
9558 
9559 int
9560 xcb_xkb_get_names_value_list_sizeof (const void *_buffer ,
9561  uint8_t nTypes ,
9562  uint32_t indicators ,
9563  uint16_t virtualMods ,
9564  uint8_t groupNames ,
9565  uint8_t nKeys ,
9566  uint8_t nKeyAliases ,
9567  uint8_t nRadioGroups ,
9568  uint32_t which );
9569 
9579 /*****************************************************************************
9580  **
9581  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
9582  **
9583  ** @param xcb_connection_t *c
9584  ** @param xcb_xkb_device_spec_t deviceSpec
9585  ** @param uint32_t which
9586  ** @returns xcb_xkb_get_names_cookie_t
9587  **
9588  *****************************************************************************/
9589 
9592  xcb_xkb_device_spec_t deviceSpec ,
9593  uint32_t which );
9594 
9607 /*****************************************************************************
9608  **
9609  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
9610  **
9611  ** @param xcb_connection_t *c
9612  ** @param xcb_xkb_device_spec_t deviceSpec
9613  ** @param uint32_t which
9614  ** @returns xcb_xkb_get_names_cookie_t
9615  **
9616  *****************************************************************************/
9617 
9620  xcb_xkb_device_spec_t deviceSpec ,
9621  uint32_t which );
9622 
9623 
9624 /*****************************************************************************
9625  **
9626  ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
9627  **
9628  ** @param const xcb_xkb_get_names_reply_t *R
9629  ** @returns xcb_xkb_get_names_value_list_t *
9630  **
9631  *****************************************************************************/
9632 
9633 void *
9634 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R );
9635 
9651 /*****************************************************************************
9652  **
9653  ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
9654  **
9655  ** @param xcb_connection_t *c
9656  ** @param xcb_xkb_get_names_cookie_t cookie
9657  ** @param xcb_generic_error_t **e
9658  ** @returns xcb_xkb_get_names_reply_t *
9659  **
9660  *****************************************************************************/
9661 
9665  xcb_generic_error_t **e );
9666 
9667 
9668 /*****************************************************************************
9669  **
9670  ** xcb_atom_t * xcb_xkb_set_names_values_type_names
9671  **
9672  ** @param const xcb_xkb_set_names_values_t *S
9673  ** @returns xcb_atom_t *
9674  **
9675  *****************************************************************************/
9676 
9677 xcb_atom_t *
9678 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S );
9679 
9680 
9681 /*****************************************************************************
9682  **
9683  ** int xcb_xkb_set_names_values_type_names_length
9684  **
9685  ** @param const xcb_xkb_set_names_values_t *R
9686  ** @returns int
9687  **
9688  *****************************************************************************/
9689 
9690 int
9691 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R ,
9692  const xcb_xkb_set_names_values_t *S );
9693 
9694 
9695 /*****************************************************************************
9696  **
9697  ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
9698  **
9699  ** @param const xcb_xkb_set_names_values_t *R
9700  ** @returns xcb_generic_iterator_t
9701  **
9702  *****************************************************************************/
9703 
9705 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R ,
9706  const xcb_xkb_set_names_values_t *S );
9707 
9708 
9709 /*****************************************************************************
9710  **
9711  ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
9712  **
9713  ** @param const xcb_xkb_set_names_values_t *S
9714  ** @returns uint8_t *
9715  **
9716  *****************************************************************************/
9717 
9718 uint8_t *
9719 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S );
9720 
9721 
9722 /*****************************************************************************
9723  **
9724  ** int xcb_xkb_set_names_values_n_levels_per_type_length
9725  **
9726  ** @param const xcb_xkb_set_names_values_t *R
9727  ** @returns int
9728  **
9729  *****************************************************************************/
9730 
9731 int
9732 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R ,
9733  const xcb_xkb_set_names_values_t *S );
9734 
9735 
9736 /*****************************************************************************
9737  **
9738  ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
9739  **
9740  ** @param const xcb_xkb_set_names_values_t *R
9741  ** @returns xcb_generic_iterator_t
9742  **
9743  *****************************************************************************/
9744 
9746 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R ,
9747  const xcb_xkb_set_names_values_t *S );
9748 
9749 
9750 /*****************************************************************************
9751  **
9752  ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
9753  **
9754  ** @param const xcb_xkb_set_names_values_t *S
9755  ** @returns xcb_atom_t *
9756  **
9757  *****************************************************************************/
9758 
9759 xcb_atom_t *
9760 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S );
9761 
9762 
9763 /*****************************************************************************
9764  **
9765  ** int xcb_xkb_set_names_values_kt_level_names_length
9766  **
9767  ** @param const xcb_xkb_set_names_values_t *R
9768  ** @returns int
9769  **
9770  *****************************************************************************/
9771 
9772 int
9773 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R ,
9774  const xcb_xkb_set_names_values_t *S );
9775 
9776 
9777 /*****************************************************************************
9778  **
9779  ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
9780  **
9781  ** @param const xcb_xkb_set_names_values_t *R
9782  ** @returns xcb_generic_iterator_t
9783  **
9784  *****************************************************************************/
9785 
9787 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R ,
9788  const xcb_xkb_set_names_values_t *S );
9789 
9790 
9791 /*****************************************************************************
9792  **
9793  ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
9794  **
9795  ** @param const xcb_xkb_set_names_values_t *S
9796  ** @returns xcb_atom_t *
9797  **
9798  *****************************************************************************/
9799 
9800 xcb_atom_t *
9801 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S );
9802 
9803 
9804 /*****************************************************************************
9805  **
9806  ** int xcb_xkb_set_names_values_indicator_names_length
9807  **
9808  ** @param const xcb_xkb_set_names_values_t *R
9809  ** @returns int
9810  **
9811  *****************************************************************************/
9812 
9813 int
9814 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R ,
9815  const xcb_xkb_set_names_values_t *S );
9816 
9817 
9818 /*****************************************************************************
9819  **
9820  ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
9821  **
9822  ** @param const xcb_xkb_set_names_values_t *R
9823  ** @returns xcb_generic_iterator_t
9824  **
9825  *****************************************************************************/
9826 
9828 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R ,
9829  const xcb_xkb_set_names_values_t *S );
9830 
9831 
9832 /*****************************************************************************
9833  **
9834  ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
9835  **
9836  ** @param const xcb_xkb_set_names_values_t *S
9837  ** @returns xcb_atom_t *
9838  **
9839  *****************************************************************************/
9840 
9841 xcb_atom_t *
9842 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S );
9843 
9844 
9845 /*****************************************************************************
9846  **
9847  ** int xcb_xkb_set_names_values_virtual_mod_names_length
9848  **
9849  ** @param const xcb_xkb_set_names_values_t *R
9850  ** @returns int
9851  **
9852  *****************************************************************************/
9853 
9854 int
9855 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R ,
9856  const xcb_xkb_set_names_values_t *S );
9857 
9858 
9859 /*****************************************************************************
9860  **
9861  ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
9862  **
9863  ** @param const xcb_xkb_set_names_values_t *R
9864  ** @returns xcb_generic_iterator_t
9865  **
9866  *****************************************************************************/
9867 
9869 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R ,
9870  const xcb_xkb_set_names_values_t *S );
9871 
9872 
9873 /*****************************************************************************
9874  **
9875  ** xcb_atom_t * xcb_xkb_set_names_values_groups
9876  **
9877  ** @param const xcb_xkb_set_names_values_t *S
9878  ** @returns xcb_atom_t *
9879  **
9880  *****************************************************************************/
9881 
9882 xcb_atom_t *
9883 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S );
9884 
9885 
9886 /*****************************************************************************
9887  **
9888  ** int xcb_xkb_set_names_values_groups_length
9889  **
9890  ** @param const xcb_xkb_set_names_values_t *R
9891  ** @returns int
9892  **
9893  *****************************************************************************/
9894 
9895 int
9896 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R ,
9897  const xcb_xkb_set_names_values_t *S );
9898 
9899 
9900 /*****************************************************************************
9901  **
9902  ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
9903  **
9904  ** @param const xcb_xkb_set_names_values_t *R
9905  ** @returns xcb_generic_iterator_t
9906  **
9907  *****************************************************************************/
9908 
9910 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R ,
9911  const xcb_xkb_set_names_values_t *S );
9912 
9913 
9914 /*****************************************************************************
9915  **
9916  ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
9917  **
9918  ** @param const xcb_xkb_set_names_values_t *S
9919  ** @returns xcb_xkb_key_name_t *
9920  **
9921  *****************************************************************************/
9922 
9924 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S );
9925 
9926 
9927 /*****************************************************************************
9928  **
9929  ** int xcb_xkb_set_names_values_key_names_length
9930  **
9931  ** @param const xcb_xkb_set_names_values_t *R
9932  ** @returns int
9933  **
9934  *****************************************************************************/
9935 
9936 int
9937 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R ,
9938  const xcb_xkb_set_names_values_t *S );
9939 
9940 
9941 /*****************************************************************************
9942  **
9943  ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
9944  **
9945  ** @param const xcb_xkb_set_names_values_t *R
9946  ** @returns xcb_xkb_key_name_iterator_t
9947  **
9948  *****************************************************************************/
9949 
9951 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R ,
9952  const xcb_xkb_set_names_values_t *S );
9953 
9954 
9955 /*****************************************************************************
9956  **
9957  ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
9958  **
9959  ** @param const xcb_xkb_set_names_values_t *S
9960  ** @returns xcb_xkb_key_alias_t *
9961  **
9962  *****************************************************************************/
9963 
9965 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S );
9966 
9967 
9968 /*****************************************************************************
9969  **
9970  ** int xcb_xkb_set_names_values_key_aliases_length
9971  **
9972  ** @param const xcb_xkb_set_names_values_t *R
9973  ** @returns int
9974  **
9975  *****************************************************************************/
9976 
9977 int
9978 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R ,
9979  const xcb_xkb_set_names_values_t *S );
9980 
9981 
9982 /*****************************************************************************
9983  **
9984  ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator
9985  **
9986  ** @param const xcb_xkb_set_names_values_t *R
9987  ** @returns xcb_xkb_key_alias_iterator_t
9988  **
9989  *****************************************************************************/
9990 
9992 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R ,
9993  const xcb_xkb_set_names_values_t *S );
9994 
9995 
9996 /*****************************************************************************
9997  **
9998  ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
9999  **
10000  ** @param const xcb_xkb_set_names_values_t *S
10001  ** @returns xcb_atom_t *
10002  **
10003  *****************************************************************************/
10004 
10005 xcb_atom_t *
10006 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S );
10007 
10008 
10009 /*****************************************************************************
10010  **
10011  ** int xcb_xkb_set_names_values_radio_group_names_length
10012  **
10013  ** @param const xcb_xkb_set_names_values_t *R
10014  ** @returns int
10015  **
10016  *****************************************************************************/
10017 
10018 int
10019 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R ,
10020  const xcb_xkb_set_names_values_t *S );
10021 
10022 
10023 /*****************************************************************************
10024  **
10025  ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
10026  **
10027  ** @param const xcb_xkb_set_names_values_t *R
10028  ** @returns xcb_generic_iterator_t
10029  **
10030  *****************************************************************************/
10031 
10033 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R ,
10034  const xcb_xkb_set_names_values_t *S );
10035 
10036 int
10037 xcb_xkb_set_names_values_serialize (void **_buffer ,
10038  uint8_t nTypes ,
10039  uint8_t nKTLevels ,
10040  uint32_t indicators ,
10041  uint16_t virtualMods ,
10042  uint8_t groupNames ,
10043  uint8_t nKeys ,
10044  uint8_t nKeyAliases ,
10045  uint8_t nRadioGroups ,
10046  uint32_t which ,
10047  const xcb_xkb_set_names_values_t *_aux );
10048 
10049 int
10050 xcb_xkb_set_names_values_unpack (const void *_buffer ,
10051  uint8_t nTypes ,
10052  uint8_t nKTLevels ,
10053  uint32_t indicators ,
10054  uint16_t virtualMods ,
10055  uint8_t groupNames ,
10056  uint8_t nKeys ,
10057  uint8_t nKeyAliases ,
10058  uint8_t nRadioGroups ,
10059  uint32_t which ,
10061 
10062 int
10063 xcb_xkb_set_names_values_sizeof (const void *_buffer ,
10064  uint8_t nTypes ,
10065  uint8_t nKTLevels ,
10066  uint32_t indicators ,
10067  uint16_t virtualMods ,
10068  uint8_t groupNames ,
10069  uint8_t nKeys ,
10070  uint8_t nKeyAliases ,
10071  uint8_t nRadioGroups ,
10072  uint32_t which );
10073 
10086 /*****************************************************************************
10087  **
10088  ** xcb_void_cookie_t xcb_xkb_set_names_checked
10089  **
10090  ** @param xcb_connection_t *c
10091  ** @param xcb_xkb_device_spec_t deviceSpec
10092  ** @param uint16_t virtualMods
10093  ** @param uint32_t which
10094  ** @param uint8_t firstType
10095  ** @param uint8_t nTypes
10096  ** @param uint8_t firstKTLevelt
10097  ** @param uint8_t nKTLevels
10098  ** @param uint32_t indicators
10099  ** @param uint8_t groupNames
10100  ** @param uint8_t nRadioGroups
10101  ** @param xcb_keycode_t firstKey
10102  ** @param uint8_t nKeys
10103  ** @param uint8_t nKeyAliases
10104  ** @param uint16_t totalKTLevelNames
10105  ** @param const void *values
10106  ** @returns xcb_void_cookie_t
10107  **
10108  *****************************************************************************/
10109 
10112  xcb_xkb_device_spec_t deviceSpec ,
10113  uint16_t virtualMods ,
10114  uint32_t which ,
10115  uint8_t firstType ,
10116  uint8_t nTypes ,
10117  uint8_t firstKTLevelt ,
10118  uint8_t nKTLevels ,
10119  uint32_t indicators ,
10120  uint8_t groupNames ,
10121  uint8_t nRadioGroups ,
10122  xcb_keycode_t firstKey ,
10123  uint8_t nKeys ,
10124  uint8_t nKeyAliases ,
10125  uint16_t totalKTLevelNames ,
10126  const void *values );
10127 
10137 /*****************************************************************************
10138  **
10139  ** xcb_void_cookie_t xcb_xkb_set_names
10140  **
10141  ** @param xcb_connection_t *c
10142  ** @param xcb_xkb_device_spec_t deviceSpec
10143  ** @param uint16_t virtualMods
10144  ** @param uint32_t which
10145  ** @param uint8_t firstType
10146  ** @param uint8_t nTypes
10147  ** @param uint8_t firstKTLevelt
10148  ** @param uint8_t nKTLevels
10149  ** @param uint32_t indicators
10150  ** @param uint8_t groupNames
10151  ** @param uint8_t nRadioGroups
10152  ** @param xcb_keycode_t firstKey
10153  ** @param uint8_t nKeys
10154  ** @param uint8_t nKeyAliases
10155  ** @param uint16_t totalKTLevelNames
10156  ** @param const void *values
10157  ** @returns xcb_void_cookie_t
10158  **
10159  *****************************************************************************/
10160 
10163  xcb_xkb_device_spec_t deviceSpec ,
10164  uint16_t virtualMods ,
10165  uint32_t which ,
10166  uint8_t firstType ,
10167  uint8_t nTypes ,
10168  uint8_t firstKTLevelt ,
10169  uint8_t nKTLevels ,
10170  uint32_t indicators ,
10171  uint8_t groupNames ,
10172  uint8_t nRadioGroups ,
10173  xcb_keycode_t firstKey ,
10174  uint8_t nKeys ,
10175  uint8_t nKeyAliases ,
10176  uint16_t totalKTLevelNames ,
10177  const void *values );
10178 
10191 /*****************************************************************************
10192  **
10193  ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
10194  **
10195  ** @param xcb_connection_t *c
10196  ** @param xcb_xkb_device_spec_t deviceSpec
10197  ** @param uint16_t virtualMods
10198  ** @param uint32_t which
10199  ** @param uint8_t firstType
10200  ** @param uint8_t nTypes
10201  ** @param uint8_t firstKTLevelt
10202  ** @param uint8_t nKTLevels
10203  ** @param uint32_t indicators
10204  ** @param uint8_t groupNames
10205  ** @param uint8_t nRadioGroups
10206  ** @param xcb_keycode_t firstKey
10207  ** @param uint8_t nKeys
10208  ** @param uint8_t nKeyAliases
10209  ** @param uint16_t totalKTLevelNames
10210  ** @param const xcb_xkb_set_names_values_t *values
10211  ** @returns xcb_void_cookie_t
10212  **
10213  *****************************************************************************/
10214 
10217  xcb_xkb_device_spec_t deviceSpec ,
10218  uint16_t virtualMods ,
10219  uint32_t which ,
10220  uint8_t firstType ,
10221  uint8_t nTypes ,
10222  uint8_t firstKTLevelt ,
10223  uint8_t nKTLevels ,
10224  uint32_t indicators ,
10225  uint8_t groupNames ,
10226  uint8_t nRadioGroups ,
10227  xcb_keycode_t firstKey ,
10228  uint8_t nKeys ,
10229  uint8_t nKeyAliases ,
10230  uint16_t totalKTLevelNames ,
10231  const xcb_xkb_set_names_values_t *values );
10232 
10242 /*****************************************************************************
10243  **
10244  ** xcb_void_cookie_t xcb_xkb_set_names_aux
10245  **
10246  ** @param xcb_connection_t *c
10247  ** @param xcb_xkb_device_spec_t deviceSpec
10248  ** @param uint16_t virtualMods
10249  ** @param uint32_t which
10250  ** @param uint8_t firstType
10251  ** @param uint8_t nTypes
10252  ** @param uint8_t firstKTLevelt
10253  ** @param uint8_t nKTLevels
10254  ** @param uint32_t indicators
10255  ** @param uint8_t groupNames
10256  ** @param uint8_t nRadioGroups
10257  ** @param xcb_keycode_t firstKey
10258  ** @param uint8_t nKeys
10259  ** @param uint8_t nKeyAliases
10260  ** @param uint16_t totalKTLevelNames
10261  ** @param const xcb_xkb_set_names_values_t *values
10262  ** @returns xcb_void_cookie_t
10263  **
10264  *****************************************************************************/
10265 
10268  xcb_xkb_device_spec_t deviceSpec ,
10269  uint16_t virtualMods ,
10270  uint32_t which ,
10271  uint8_t firstType ,
10272  uint8_t nTypes ,
10273  uint8_t firstKTLevelt ,
10274  uint8_t nKTLevels ,
10275  uint32_t indicators ,
10276  uint8_t groupNames ,
10277  uint8_t nRadioGroups ,
10278  xcb_keycode_t firstKey ,
10279  uint8_t nKeys ,
10280  uint8_t nKeyAliases ,
10281  uint16_t totalKTLevelNames ,
10282  const xcb_xkb_set_names_values_t *values );
10283 
10293 /*****************************************************************************
10294  **
10295  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
10296  **
10297  ** @param xcb_connection_t *c
10298  ** @param xcb_xkb_device_spec_t deviceSpec
10299  ** @param uint32_t change
10300  ** @param uint32_t value
10301  ** @param uint32_t ctrlsToChange
10302  ** @param uint32_t autoCtrls
10303  ** @param uint32_t autoCtrlsValues
10304  ** @returns xcb_xkb_per_client_flags_cookie_t
10305  **
10306  *****************************************************************************/
10307 
10310  xcb_xkb_device_spec_t deviceSpec ,
10311  uint32_t change ,
10312  uint32_t value ,
10313  uint32_t ctrlsToChange ,
10314  uint32_t autoCtrls ,
10315  uint32_t autoCtrlsValues );
10316 
10329 /*****************************************************************************
10330  **
10331  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
10332  **
10333  ** @param xcb_connection_t *c
10334  ** @param xcb_xkb_device_spec_t deviceSpec
10335  ** @param uint32_t change
10336  ** @param uint32_t value
10337  ** @param uint32_t ctrlsToChange
10338  ** @param uint32_t autoCtrls
10339  ** @param uint32_t autoCtrlsValues
10340  ** @returns xcb_xkb_per_client_flags_cookie_t
10341  **
10342  *****************************************************************************/
10343 
10346  xcb_xkb_device_spec_t deviceSpec ,
10347  uint32_t change ,
10348  uint32_t value ,
10349  uint32_t ctrlsToChange ,
10350  uint32_t autoCtrls ,
10351  uint32_t autoCtrlsValues );
10352 
10368 /*****************************************************************************
10369  **
10370  ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
10371  **
10372  ** @param xcb_connection_t *c
10373  ** @param xcb_xkb_per_client_flags_cookie_t cookie
10374  ** @param xcb_generic_error_t **e
10375  ** @returns xcb_xkb_per_client_flags_reply_t *
10376  **
10377  *****************************************************************************/
10378 
10382  xcb_generic_error_t **e );
10383 
10384 int
10385 xcb_xkb_list_components_sizeof (const void *_buffer );
10386 
10396 /*****************************************************************************
10397  **
10398  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
10399  **
10400  ** @param xcb_connection_t *c
10401  ** @param xcb_xkb_device_spec_t deviceSpec
10402  ** @param uint16_t maxNames
10403  ** @returns xcb_xkb_list_components_cookie_t
10404  **
10405  *****************************************************************************/
10406 
10409  xcb_xkb_device_spec_t deviceSpec ,
10410  uint16_t maxNames );
10411 
10424 /*****************************************************************************
10425  **
10426  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
10427  **
10428  ** @param xcb_connection_t *c
10429  ** @param xcb_xkb_device_spec_t deviceSpec
10430  ** @param uint16_t maxNames
10431  ** @returns xcb_xkb_list_components_cookie_t
10432  **
10433  *****************************************************************************/
10434 
10437  xcb_xkb_device_spec_t deviceSpec ,
10438  uint16_t maxNames );
10439 
10440 
10441 /*****************************************************************************
10442  **
10443  ** int xcb_xkb_list_components_keymaps_length
10444  **
10445  ** @param const xcb_xkb_list_components_reply_t *R
10446  ** @returns int
10447  **
10448  *****************************************************************************/
10449 
10450 int
10451 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R );
10452 
10453 
10454 /*****************************************************************************
10455  **
10456  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
10457  **
10458  ** @param const xcb_xkb_list_components_reply_t *R
10459  ** @returns xcb_xkb_listing_iterator_t
10460  **
10461  *****************************************************************************/
10462 
10464 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R );
10465 
10466 
10467 /*****************************************************************************
10468  **
10469  ** int xcb_xkb_list_components_keycodes_length
10470  **
10471  ** @param const xcb_xkb_list_components_reply_t *R
10472  ** @returns int
10473  **
10474  *****************************************************************************/
10475 
10476 int
10477 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R );
10478 
10479 
10480 /*****************************************************************************
10481  **
10482  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
10483  **
10484  ** @param const xcb_xkb_list_components_reply_t *R
10485  ** @returns xcb_xkb_listing_iterator_t
10486  **
10487  *****************************************************************************/
10488 
10490 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R );
10491 
10492 
10493 /*****************************************************************************
10494  **
10495  ** int xcb_xkb_list_components_types_length
10496  **
10497  ** @param const xcb_xkb_list_components_reply_t *R
10498  ** @returns int
10499  **
10500  *****************************************************************************/
10501 
10502 int
10503 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R );
10504 
10505 
10506 /*****************************************************************************
10507  **
10508  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
10509  **
10510  ** @param const xcb_xkb_list_components_reply_t *R
10511  ** @returns xcb_xkb_listing_iterator_t
10512  **
10513  *****************************************************************************/
10514 
10516 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R );
10517 
10518 
10519 /*****************************************************************************
10520  **
10521  ** int xcb_xkb_list_components_compat_maps_length
10522  **
10523  ** @param const xcb_xkb_list_components_reply_t *R
10524  ** @returns int
10525  **
10526  *****************************************************************************/
10527 
10528 int
10529 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R );
10530 
10531 
10532 /*****************************************************************************
10533  **
10534  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
10535  **
10536  ** @param const xcb_xkb_list_components_reply_t *R
10537  ** @returns xcb_xkb_listing_iterator_t
10538  **
10539  *****************************************************************************/
10540 
10542 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R );
10543 
10544 
10545 /*****************************************************************************
10546  **
10547  ** int xcb_xkb_list_components_symbols_length
10548  **
10549  ** @param const xcb_xkb_list_components_reply_t *R
10550  ** @returns int
10551  **
10552  *****************************************************************************/
10553 
10554 int
10555 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R );
10556 
10557 
10558 /*****************************************************************************
10559  **
10560  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
10561  **
10562  ** @param const xcb_xkb_list_components_reply_t *R
10563  ** @returns xcb_xkb_listing_iterator_t
10564  **
10565  *****************************************************************************/
10566 
10568 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R );
10569 
10570 
10571 /*****************************************************************************
10572  **
10573  ** int xcb_xkb_list_components_geometries_length
10574  **
10575  ** @param const xcb_xkb_list_components_reply_t *R
10576  ** @returns int
10577  **
10578  *****************************************************************************/
10579 
10580 int
10581 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R );
10582 
10583 
10584 /*****************************************************************************
10585  **
10586  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
10587  **
10588  ** @param const xcb_xkb_list_components_reply_t *R
10589  ** @returns xcb_xkb_listing_iterator_t
10590  **
10591  *****************************************************************************/
10592 
10594 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R );
10595 
10611 /*****************************************************************************
10612  **
10613  ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
10614  **
10615  ** @param xcb_connection_t *c
10616  ** @param xcb_xkb_list_components_cookie_t cookie
10617  ** @param xcb_generic_error_t **e
10618  ** @returns xcb_xkb_list_components_reply_t *
10619  **
10620  *****************************************************************************/
10621 
10625  xcb_generic_error_t **e );
10626 
10627 
10628 /*****************************************************************************
10629  **
10630  ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
10631  **
10632  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10633  ** @returns int
10634  **
10635  *****************************************************************************/
10636 
10637 int
10638 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10640 
10641 
10642 /*****************************************************************************
10643  **
10644  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator
10645  **
10646  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10647  ** @returns xcb_xkb_key_type_iterator_t
10648  **
10649  *****************************************************************************/
10650 
10652 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10654 
10655 
10656 /*****************************************************************************
10657  **
10658  ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
10659  **
10660  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10661  ** @returns int
10662  **
10663  *****************************************************************************/
10664 
10665 int
10666 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10668 
10669 
10670 /*****************************************************************************
10671  **
10672  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator
10673  **
10674  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10675  ** @returns xcb_xkb_key_sym_map_iterator_t
10676  **
10677  *****************************************************************************/
10678 
10680 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10682 
10683 
10684 /*****************************************************************************
10685  **
10686  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
10687  **
10688  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10689  ** @returns uint8_t *
10690  **
10691  *****************************************************************************/
10692 
10693 uint8_t *
10694 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
10695 
10696 
10697 /*****************************************************************************
10698  **
10699  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
10700  **
10701  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10702  ** @returns int
10703  **
10704  *****************************************************************************/
10705 
10706 int
10707 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10709 
10710 
10711 /*****************************************************************************
10712  **
10713  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end
10714  **
10715  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10716  ** @returns xcb_generic_iterator_t
10717  **
10718  *****************************************************************************/
10719 
10721 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10723 
10724 
10725 /*****************************************************************************
10726  **
10727  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts
10728  **
10729  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10730  ** @returns xcb_xkb_action_t *
10731  **
10732  *****************************************************************************/
10733 
10735 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
10736 
10737 
10738 /*****************************************************************************
10739  **
10740  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
10741  **
10742  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10743  ** @returns int
10744  **
10745  *****************************************************************************/
10746 
10747 int
10748 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10750 
10751 
10752 /*****************************************************************************
10753  **
10754  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator
10755  **
10756  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10757  ** @returns xcb_xkb_action_iterator_t
10758  **
10759  *****************************************************************************/
10760 
10762 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10764 
10765 
10766 /*****************************************************************************
10767  **
10768  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn
10769  **
10770  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10771  ** @returns xcb_xkb_set_behavior_t *
10772  **
10773  *****************************************************************************/
10774 
10776 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10777 
10778 
10779 /*****************************************************************************
10780  **
10781  ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
10782  **
10783  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10784  ** @returns int
10785  **
10786  *****************************************************************************/
10787 
10788 int
10789 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10791 
10792 
10793 /*****************************************************************************
10794  **
10795  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator
10796  **
10797  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10798  ** @returns xcb_xkb_set_behavior_iterator_t
10799  **
10800  *****************************************************************************/
10801 
10803 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10805 
10806 
10807 /*****************************************************************************
10808  **
10809  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
10810  **
10811  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10812  ** @returns uint8_t *
10813  **
10814  *****************************************************************************/
10815 
10816 uint8_t *
10817 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10818 
10819 
10820 /*****************************************************************************
10821  **
10822  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
10823  **
10824  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10825  ** @returns int
10826  **
10827  *****************************************************************************/
10828 
10829 int
10830 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10832 
10833 
10834 /*****************************************************************************
10835  **
10836  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end
10837  **
10838  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10839  ** @returns xcb_generic_iterator_t
10840  **
10841  *****************************************************************************/
10842 
10844 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10846 
10847 
10848 /*****************************************************************************
10849  **
10850  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn
10851  **
10852  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10853  ** @returns xcb_xkb_set_explicit_t *
10854  **
10855  *****************************************************************************/
10856 
10858 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10859 
10860 
10861 /*****************************************************************************
10862  **
10863  ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
10864  **
10865  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10866  ** @returns int
10867  **
10868  *****************************************************************************/
10869 
10870 int
10871 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10873 
10874 
10875 /*****************************************************************************
10876  **
10877  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator
10878  **
10879  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10880  ** @returns xcb_xkb_set_explicit_iterator_t
10881  **
10882  *****************************************************************************/
10883 
10885 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10887 
10888 
10889 /*****************************************************************************
10890  **
10891  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn
10892  **
10893  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10894  ** @returns xcb_xkb_key_mod_map_t *
10895  **
10896  *****************************************************************************/
10897 
10899 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10900 
10901 
10902 /*****************************************************************************
10903  **
10904  ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
10905  **
10906  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10907  ** @returns int
10908  **
10909  *****************************************************************************/
10910 
10911 int
10912 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10914 
10915 
10916 /*****************************************************************************
10917  **
10918  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator
10919  **
10920  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10921  ** @returns xcb_xkb_key_mod_map_iterator_t
10922  **
10923  *****************************************************************************/
10924 
10926 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10928 
10929 
10930 /*****************************************************************************
10931  **
10932  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn
10933  **
10934  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10935  ** @returns xcb_xkb_key_v_mod_map_t *
10936  **
10937  *****************************************************************************/
10938 
10940 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10941 
10942 
10943 /*****************************************************************************
10944  **
10945  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
10946  **
10947  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10948  ** @returns int
10949  **
10950  *****************************************************************************/
10951 
10952 int
10953 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10955 
10956 
10957 /*****************************************************************************
10958  **
10959  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator
10960  **
10961  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10962  ** @returns xcb_xkb_key_v_mod_map_iterator_t
10963  **
10964  *****************************************************************************/
10965 
10967 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10969 
10970 int
10971 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer ,
10972  uint8_t nTypes ,
10973  uint8_t nKeySyms ,
10974  uint8_t nKeyActions ,
10975  uint16_t totalActions ,
10976  uint8_t totalKeyBehaviors ,
10977  uint16_t virtualMods ,
10978  uint8_t totalKeyExplicit ,
10979  uint8_t totalModMapKeys ,
10980  uint8_t totalVModMapKeys ,
10981  uint16_t present ,
10983 
10984 int
10985 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer ,
10986  uint8_t nTypes ,
10987  uint8_t nKeySyms ,
10988  uint8_t nKeyActions ,
10989  uint16_t totalActions ,
10990  uint8_t totalKeyBehaviors ,
10991  uint16_t virtualMods ,
10992  uint8_t totalKeyExplicit ,
10993  uint8_t totalModMapKeys ,
10994  uint8_t totalVModMapKeys ,
10995  uint16_t present ,
10997 
10998 int
10999 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer ,
11000  uint8_t nTypes ,
11001  uint8_t nKeySyms ,
11002  uint8_t nKeyActions ,
11003  uint16_t totalActions ,
11004  uint8_t totalKeyBehaviors ,
11005  uint16_t virtualMods ,
11006  uint8_t totalKeyExplicit ,
11007  uint8_t totalModMapKeys ,
11008  uint8_t totalVModMapKeys ,
11009  uint16_t present );
11010 
11011 
11012 /*****************************************************************************
11013  **
11014  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names
11015  **
11016  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11017  ** @returns xcb_atom_t *
11018  **
11019  *****************************************************************************/
11020 
11021 xcb_atom_t *
11022 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11023 
11024 
11025 /*****************************************************************************
11026  **
11027  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length
11028  **
11029  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11030  ** @returns int
11031  **
11032  *****************************************************************************/
11033 
11034 int
11035 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11037 
11038 
11039 /*****************************************************************************
11040  **
11041  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end
11042  **
11043  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11044  ** @returns xcb_generic_iterator_t
11045  **
11046  *****************************************************************************/
11047 
11049 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11051 
11052 
11053 /*****************************************************************************
11054  **
11055  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type
11056  **
11057  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11058  ** @returns uint8_t *
11059  **
11060  *****************************************************************************/
11061 
11062 uint8_t *
11063 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 );
11064 
11065 
11066 /*****************************************************************************
11067  **
11068  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length
11069  **
11070  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11071  ** @returns int
11072  **
11073  *****************************************************************************/
11074 
11075 int
11076 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 ,
11078 
11079 
11080 /*****************************************************************************
11081  **
11082  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end
11083  **
11084  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11085  ** @returns xcb_generic_iterator_t
11086  **
11087  *****************************************************************************/
11088 
11090 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 ,
11092 
11093 
11094 /*****************************************************************************
11095  **
11096  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
11097  **
11098  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11099  ** @returns xcb_atom_t *
11100  **
11101  *****************************************************************************/
11102 
11103 xcb_atom_t *
11104 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11105 
11106 
11107 /*****************************************************************************
11108  **
11109  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length
11110  **
11111  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11112  ** @returns int
11113  **
11114  *****************************************************************************/
11115 
11116 int
11117 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 ,
11119 
11120 
11121 /*****************************************************************************
11122  **
11123  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end
11124  **
11125  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11126  ** @returns xcb_generic_iterator_t
11127  **
11128  *****************************************************************************/
11129 
11131 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 ,
11133 
11134 
11135 /*****************************************************************************
11136  **
11137  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names
11138  **
11139  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11140  ** @returns xcb_atom_t *
11141  **
11142  *****************************************************************************/
11143 
11144 xcb_atom_t *
11145 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11146 
11147 
11148 /*****************************************************************************
11149  **
11150  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length
11151  **
11152  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11153  ** @returns int
11154  **
11155  *****************************************************************************/
11156 
11157 int
11158 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11160 
11161 
11162 /*****************************************************************************
11163  **
11164  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end
11165  **
11166  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11167  ** @returns xcb_generic_iterator_t
11168  **
11169  *****************************************************************************/
11170 
11172 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11174 
11175 
11176 /*****************************************************************************
11177  **
11178  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names
11179  **
11180  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11181  ** @returns xcb_atom_t *
11182  **
11183  *****************************************************************************/
11184 
11185 xcb_atom_t *
11186 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11187 
11188 
11189 /*****************************************************************************
11190  **
11191  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length
11192  **
11193  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11194  ** @returns int
11195  **
11196  *****************************************************************************/
11197 
11198 int
11199 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 ,
11201 
11202 
11203 /*****************************************************************************
11204  **
11205  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end
11206  **
11207  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11208  ** @returns xcb_generic_iterator_t
11209  **
11210  *****************************************************************************/
11211 
11213 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 ,
11215 
11216 
11217 /*****************************************************************************
11218  **
11219  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups
11220  **
11221  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11222  ** @returns xcb_atom_t *
11223  **
11224  *****************************************************************************/
11225 
11226 xcb_atom_t *
11227 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
11228 
11229 
11230 /*****************************************************************************
11231  **
11232  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
11233  **
11234  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11235  ** @returns int
11236  **
11237  *****************************************************************************/
11238 
11239 int
11240 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11242 
11243 
11244 /*****************************************************************************
11245  **
11246  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end
11247  **
11248  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11249  ** @returns xcb_generic_iterator_t
11250  **
11251  *****************************************************************************/
11252 
11254 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11256 
11257 
11258 /*****************************************************************************
11259  **
11260  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names
11261  **
11262  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11263  ** @returns xcb_xkb_key_name_t *
11264  **
11265  *****************************************************************************/
11266 
11268 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11269 
11270 
11271 /*****************************************************************************
11272  **
11273  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length
11274  **
11275  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11276  ** @returns int
11277  **
11278  *****************************************************************************/
11279 
11280 int
11281 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11283 
11284 
11285 /*****************************************************************************
11286  **
11287  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator
11288  **
11289  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11290  ** @returns xcb_xkb_key_name_iterator_t
11291  **
11292  *****************************************************************************/
11293 
11295 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11297 
11298 
11299 /*****************************************************************************
11300  **
11301  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases
11302  **
11303  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11304  ** @returns xcb_xkb_key_alias_t *
11305  **
11306  *****************************************************************************/
11307 
11309 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
11310 
11311 
11312 /*****************************************************************************
11313  **
11314  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length
11315  **
11316  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11317  ** @returns int
11318  **
11319  *****************************************************************************/
11320 
11321 int
11322 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11324 
11325 
11326 /*****************************************************************************
11327  **
11328  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator
11329  **
11330  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11331  ** @returns xcb_xkb_key_alias_iterator_t
11332  **
11333  *****************************************************************************/
11334 
11336 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11338 
11339 
11340 /*****************************************************************************
11341  **
11342  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names
11343  **
11344  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11345  ** @returns xcb_atom_t *
11346  **
11347  *****************************************************************************/
11348 
11349 xcb_atom_t *
11350 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11351 
11352 
11353 /*****************************************************************************
11354  **
11355  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length
11356  **
11357  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11358  ** @returns int
11359  **
11360  *****************************************************************************/
11361 
11362 int
11363 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 ,
11365 
11366 
11367 /*****************************************************************************
11368  **
11369  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end
11370  **
11371  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11372  ** @returns xcb_generic_iterator_t
11373  **
11374  *****************************************************************************/
11375 
11377 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 ,
11379 
11380 int
11381 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer ,
11382  uint8_t nTypes ,
11383  uint16_t nKTLevels ,
11384  uint32_t indicators ,
11385  uint16_t virtualMods ,
11386  uint8_t groupNames ,
11387  uint8_t nKeys ,
11388  uint8_t nKeyAliases ,
11389  uint8_t nRadioGroups ,
11390  uint32_t which ,
11392 
11393 int
11394 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer ,
11395  uint8_t nTypes ,
11396  uint16_t nKTLevels ,
11397  uint32_t indicators ,
11398  uint16_t virtualMods ,
11399  uint8_t groupNames ,
11400  uint8_t nKeys ,
11401  uint8_t nKeyAliases ,
11402  uint8_t nRadioGroups ,
11403  uint32_t which ,
11405 
11406 int
11407 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer ,
11408  uint8_t nTypes ,
11409  uint16_t nKTLevels ,
11410  uint32_t indicators ,
11411  uint16_t virtualMods ,
11412  uint8_t groupNames ,
11413  uint8_t nKeys ,
11414  uint8_t nKeyAliases ,
11415  uint8_t nRadioGroups ,
11416  uint32_t which );
11417 
11418 
11419 /*****************************************************************************
11420  **
11421  ** xcb_xkb_sym_interpret_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
11422  **
11423  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11424  ** @returns xcb_xkb_sym_interpret_t *
11425  **
11426  *****************************************************************************/
11427 
11429 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
11430 
11431 
11432 /*****************************************************************************
11433  **
11434  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
11435  **
11436  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11437  ** @returns int
11438  **
11439  *****************************************************************************/
11440 
11441 int
11442 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11444 
11445 
11446 /*****************************************************************************
11447  **
11448  ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator
11449  **
11450  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11451  ** @returns xcb_xkb_sym_interpret_iterator_t
11452  **
11453  *****************************************************************************/
11454 
11456 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11458 
11459 
11460 /*****************************************************************************
11461  **
11462  ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn
11463  **
11464  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11465  ** @returns xcb_xkb_mod_def_t *
11466  **
11467  *****************************************************************************/
11468 
11470 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
11471 
11472 
11473 /*****************************************************************************
11474  **
11475  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
11476  **
11477  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11478  ** @returns int
11479  **
11480  *****************************************************************************/
11481 
11482 int
11483 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11485 
11486 
11487 /*****************************************************************************
11488  **
11489  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator
11490  **
11491  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11492  ** @returns xcb_xkb_mod_def_iterator_t
11493  **
11494  *****************************************************************************/
11495 
11497 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11499 
11500 
11501 /*****************************************************************************
11502  **
11503  ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps
11504  **
11505  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11506  ** @returns xcb_xkb_indicator_map_t *
11507  **
11508  *****************************************************************************/
11509 
11511 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S );
11512 
11513 
11514 /*****************************************************************************
11515  **
11516  ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
11517  **
11518  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11519  ** @returns int
11520  **
11521  *****************************************************************************/
11522 
11523 int
11524 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11526 
11527 
11528 /*****************************************************************************
11529  **
11530  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator
11531  **
11532  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11533  ** @returns xcb_xkb_indicator_map_iterator_t
11534  **
11535  *****************************************************************************/
11536 
11538 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11540 
11541 
11542 /*****************************************************************************
11543  **
11544  ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list
11545  **
11546  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11547  ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
11548  **
11549  *****************************************************************************/
11550 
11552 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
11553 
11554 
11555 /*****************************************************************************
11556  **
11557  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font
11558  **
11559  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11560  ** @returns xcb_xkb_counted_string_16_t *
11561  **
11562  *****************************************************************************/
11563 
11565 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R );
11566 
11567 int
11568 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer ,
11569  uint16_t reported ,
11570  const xcb_xkb_get_kbd_by_name_replies_t *_aux );
11571 
11572 int
11573 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer ,
11574  uint16_t reported ,
11576 
11577 int
11578 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer ,
11579  uint16_t reported );
11580 
11590 /*****************************************************************************
11591  **
11592  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
11593  **
11594  ** @param xcb_connection_t *c
11595  ** @param xcb_xkb_device_spec_t deviceSpec
11596  ** @param uint16_t need
11597  ** @param uint16_t want
11598  ** @param uint8_t load
11599  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
11600  **
11601  *****************************************************************************/
11602 
11605  xcb_xkb_device_spec_t deviceSpec ,
11606  uint16_t need ,
11607  uint16_t want ,
11608  uint8_t load );
11609 
11622 /*****************************************************************************
11623  **
11624  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
11625  **
11626  ** @param xcb_connection_t *c
11627  ** @param xcb_xkb_device_spec_t deviceSpec
11628  ** @param uint16_t need
11629  ** @param uint16_t want
11630  ** @param uint8_t load
11631  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
11632  **
11633  *****************************************************************************/
11634 
11637  xcb_xkb_device_spec_t deviceSpec ,
11638  uint16_t need ,
11639  uint16_t want ,
11640  uint8_t load );
11641 
11642 
11643 /*****************************************************************************
11644  **
11645  ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
11646  **
11647  ** @param const xcb_xkb_get_kbd_by_name_reply_t *R
11648  ** @returns xcb_xkb_get_kbd_by_name_replies_t *
11649  **
11650  *****************************************************************************/
11651 
11652 void *
11653 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R );
11654 
11670 /*****************************************************************************
11671  **
11672  ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
11673  **
11674  ** @param xcb_connection_t *c
11675  ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
11676  ** @param xcb_generic_error_t **e
11677  ** @returns xcb_xkb_get_kbd_by_name_reply_t *
11678  **
11679  *****************************************************************************/
11680 
11684  xcb_generic_error_t **e );
11685 
11686 int
11687 xcb_xkb_get_device_info_sizeof (const void *_buffer );
11688 
11698 /*****************************************************************************
11699  **
11700  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
11701  **
11702  ** @param xcb_connection_t *c
11703  ** @param xcb_xkb_device_spec_t deviceSpec
11704  ** @param uint16_t wanted
11705  ** @param uint8_t allButtons
11706  ** @param uint8_t firstButton
11707  ** @param uint8_t nButtons
11708  ** @param xcb_xkb_led_class_spec_t ledClass
11709  ** @param xcb_xkb_id_spec_t ledID
11710  ** @returns xcb_xkb_get_device_info_cookie_t
11711  **
11712  *****************************************************************************/
11713 
11716  xcb_xkb_device_spec_t deviceSpec ,
11717  uint16_t wanted ,
11718  uint8_t allButtons ,
11719  uint8_t firstButton ,
11720  uint8_t nButtons ,
11721  xcb_xkb_led_class_spec_t ledClass ,
11722  xcb_xkb_id_spec_t ledID );
11723 
11736 /*****************************************************************************
11737  **
11738  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
11739  **
11740  ** @param xcb_connection_t *c
11741  ** @param xcb_xkb_device_spec_t deviceSpec
11742  ** @param uint16_t wanted
11743  ** @param uint8_t allButtons
11744  ** @param uint8_t firstButton
11745  ** @param uint8_t nButtons
11746  ** @param xcb_xkb_led_class_spec_t ledClass
11747  ** @param xcb_xkb_id_spec_t ledID
11748  ** @returns xcb_xkb_get_device_info_cookie_t
11749  **
11750  *****************************************************************************/
11751 
11754  xcb_xkb_device_spec_t deviceSpec ,
11755  uint16_t wanted ,
11756  uint8_t allButtons ,
11757  uint8_t firstButton ,
11758  uint8_t nButtons ,
11759  xcb_xkb_led_class_spec_t ledClass ,
11760  xcb_xkb_id_spec_t ledID );
11761 
11762 
11763 /*****************************************************************************
11764  **
11765  ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
11766  **
11767  ** @param const xcb_xkb_get_device_info_reply_t *R
11768  ** @returns xcb_xkb_string8_t *
11769  **
11770  *****************************************************************************/
11771 
11772 xcb_xkb_string8_t *
11773 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R );
11774 
11775 
11776 /*****************************************************************************
11777  **
11778  ** int xcb_xkb_get_device_info_name_length
11779  **
11780  ** @param const xcb_xkb_get_device_info_reply_t *R
11781  ** @returns int
11782  **
11783  *****************************************************************************/
11784 
11785 int
11786 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R );
11787 
11788 
11789 /*****************************************************************************
11790  **
11791  ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
11792  **
11793  ** @param const xcb_xkb_get_device_info_reply_t *R
11794  ** @returns xcb_generic_iterator_t
11795  **
11796  *****************************************************************************/
11797 
11799 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R );
11800 
11801 
11802 /*****************************************************************************
11803  **
11804  ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
11805  **
11806  ** @param const xcb_xkb_get_device_info_reply_t *R
11807  ** @returns xcb_xkb_action_t *
11808  **
11809  *****************************************************************************/
11810 
11812 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R );
11813 
11814 
11815 /*****************************************************************************
11816  **
11817  ** int xcb_xkb_get_device_info_btn_actions_length
11818  **
11819  ** @param const xcb_xkb_get_device_info_reply_t *R
11820  ** @returns int
11821  **
11822  *****************************************************************************/
11823 
11824 int
11825 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R );
11826 
11827 
11828 /*****************************************************************************
11829  **
11830  ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
11831  **
11832  ** @param const xcb_xkb_get_device_info_reply_t *R
11833  ** @returns xcb_xkb_action_iterator_t
11834  **
11835  *****************************************************************************/
11836 
11838 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R );
11839 
11840 
11841 /*****************************************************************************
11842  **
11843  ** int xcb_xkb_get_device_info_leds_length
11844  **
11845  ** @param const xcb_xkb_get_device_info_reply_t *R
11846  ** @returns int
11847  **
11848  *****************************************************************************/
11849 
11850 int
11851 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R );
11852 
11853 
11854 /*****************************************************************************
11855  **
11856  ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator
11857  **
11858  ** @param const xcb_xkb_get_device_info_reply_t *R
11859  ** @returns xcb_xkb_device_led_info_iterator_t
11860  **
11861  *****************************************************************************/
11862 
11864 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R );
11865 
11881 /*****************************************************************************
11882  **
11883  ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
11884  **
11885  ** @param xcb_connection_t *c
11886  ** @param xcb_xkb_get_device_info_cookie_t cookie
11887  ** @param xcb_generic_error_t **e
11888  ** @returns xcb_xkb_get_device_info_reply_t *
11889  **
11890  *****************************************************************************/
11891 
11895  xcb_generic_error_t **e );
11896 
11897 int
11898 xcb_xkb_set_device_info_sizeof (const void *_buffer );
11899 
11912 /*****************************************************************************
11913  **
11914  ** xcb_void_cookie_t xcb_xkb_set_device_info_checked
11915  **
11916  ** @param xcb_connection_t *c
11917  ** @param xcb_xkb_device_spec_t deviceSpec
11918  ** @param uint8_t firstBtn
11919  ** @param uint8_t nBtns
11920  ** @param uint16_t change
11921  ** @param uint16_t nDeviceLedFBs
11922  ** @param const xcb_xkb_action_t *btnActions
11923  ** @param const xcb_xkb_device_led_info_t *leds
11924  ** @returns xcb_void_cookie_t
11925  **
11926  *****************************************************************************/
11927 
11930  xcb_xkb_device_spec_t deviceSpec ,
11931  uint8_t firstBtn ,
11932  uint8_t nBtns ,
11933  uint16_t change ,
11934  uint16_t nDeviceLedFBs ,
11935  const xcb_xkb_action_t *btnActions ,
11936  const xcb_xkb_device_led_info_t *leds );
11937 
11947 /*****************************************************************************
11948  **
11949  ** xcb_void_cookie_t xcb_xkb_set_device_info
11950  **
11951  ** @param xcb_connection_t *c
11952  ** @param xcb_xkb_device_spec_t deviceSpec
11953  ** @param uint8_t firstBtn
11954  ** @param uint8_t nBtns
11955  ** @param uint16_t change
11956  ** @param uint16_t nDeviceLedFBs
11957  ** @param const xcb_xkb_action_t *btnActions
11958  ** @param const xcb_xkb_device_led_info_t *leds
11959  ** @returns xcb_void_cookie_t
11960  **
11961  *****************************************************************************/
11962 
11965  xcb_xkb_device_spec_t deviceSpec ,
11966  uint8_t firstBtn ,
11967  uint8_t nBtns ,
11968  uint16_t change ,
11969  uint16_t nDeviceLedFBs ,
11970  const xcb_xkb_action_t *btnActions ,
11971  const xcb_xkb_device_led_info_t *leds );
11972 
11973 int
11974 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer );
11975 
11985 /*****************************************************************************
11986  **
11987  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
11988  **
11989  ** @param xcb_connection_t *c
11990  ** @param uint16_t msgLength
11991  ** @param uint32_t affectFlags
11992  ** @param uint32_t flags
11993  ** @param uint32_t affectCtrls
11994  ** @param uint32_t ctrls
11995  ** @param const xcb_xkb_string8_t *message
11996  ** @returns xcb_xkb_set_debugging_flags_cookie_t
11997  **
11998  *****************************************************************************/
11999 
12002  uint16_t msgLength ,
12003  uint32_t affectFlags ,
12004  uint32_t flags ,
12005  uint32_t affectCtrls ,
12006  uint32_t ctrls ,
12007  const xcb_xkb_string8_t *message );
12008 
12021 /*****************************************************************************
12022  **
12023  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked
12024  **
12025  ** @param xcb_connection_t *c
12026  ** @param uint16_t msgLength
12027  ** @param uint32_t affectFlags
12028  ** @param uint32_t flags
12029  ** @param uint32_t affectCtrls
12030  ** @param uint32_t ctrls
12031  ** @param const xcb_xkb_string8_t *message
12032  ** @returns xcb_xkb_set_debugging_flags_cookie_t
12033  **
12034  *****************************************************************************/
12035 
12038  uint16_t msgLength ,
12039  uint32_t affectFlags ,
12040  uint32_t flags ,
12041  uint32_t affectCtrls ,
12042  uint32_t ctrls ,
12043  const xcb_xkb_string8_t *message );
12044 
12060 /*****************************************************************************
12061  **
12062  ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
12063  **
12064  ** @param xcb_connection_t *c
12065  ** @param xcb_xkb_set_debugging_flags_cookie_t cookie
12066  ** @param xcb_generic_error_t **e
12067  ** @returns xcb_xkb_set_debugging_flags_reply_t *
12068  **
12069  *****************************************************************************/
12070 
12074  xcb_generic_error_t **e );
12075 
12076 
12077 #ifdef __cplusplus
12078 }
12079 #endif
12080 
12081 #endif
12082 
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:1783
struct xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition: xkb.c:2876
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply(xcb_connection_t *c, xcb_xkb_get_controls_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4689
struct xcb_xkb_use_extension_request_t xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
struct xcb_xkb_get_controls_request_t xcb_xkb_get_controls_request_t
xcb_xkb_get_controls_request_t
struct xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_kt_map_entry_iterator_t
struct xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
Generic error.
Definition: xcb.h:168
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition: xkb.c:32
struct xcb_xkb_sa_lock_ptr_btn_t xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_get_kbd_by_name_reply_t
Definition: xkb.h:2645
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:3522
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
struct xcb_xkb_get_map_reply_t xcb_xkb_get_map_reply_t
xcb_xkb_get_map_reply_t
xcb_xkb_sa_redirect_key_iterator_t
Definition: xkb.h:1466
struct xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:8700
void xcb_xkb_led_class_spec_next(xcb_xkb_led_class_spec_iterator_t *i)
Definition: xkb.c:70
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply(xcb_connection_t *c, xcb_xkb_get_compat_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:7966
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:3218
struct xcb_xkb_sa_lock_device_btn_iterator_t xcb_xkb_sa_lock_device_btn_iterator_t
xcb_xkb_sa_lock_device_btn_iterator_t
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition: xkb.c:715
xcb_xkb_keyboard_error_t
Definition: xkb.h:1013
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:3142
struct xcb_xkb_set_indicator_map_request_t xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
xcb_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition: xkb.c:1865
xcb_xkb_overlay_row_t
Definition: xkb.h:902
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1336
xcb_xkb_get_map_request_t
Definition: xkb.h:1913
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1216
xcb_xkb_get_names_cookie_t xcb_xkb_get_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9899
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:15200
xcb_xkb_use_extension_request_t
Definition: xkb.h:1639
xcb_xkb_overlay_iterator_t
Definition: xkb.h:929
xcb_xkb_si_action_t
Definition: xkb.h:1554
xcb_xkb_bell_notify_event_t
Definition: xkb.h:2972
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:2666
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:1188
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1350
struct xcb_xkb_set_map_values_t xcb_xkb_set_map_values_t
xcb_xkb_set_map_values_t
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition: xkb.c:3332
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:1905
struct xcb_xkb_sa_switch_screen_t xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition: xkb.c:1320
xcb_xkb_list_components_reply_t
Definition: xkb.h:2449
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:3388
xcb_void_cookie_t xcb_xkb_set_names_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11000
xcb_xkb_bell_class_spec_iterator_t
Definition: xkb.h:186
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition: xkb.c:2308
xcb_xkb_kt_set_map_entry_t
Definition: xkb.h:777
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition: xkb.c:2605
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2477
struct xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
struct xcb_xkb_per_client_flags_request_t xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
xcb_void_cookie_t xcb_xkb_latch_lock_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:4560
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:3370
struct xcb_xkb_sa_set_group_t xcb_xkb_sa_set_group_t
xcb_xkb_sa_set_group_t
xcb_xkb_kt_map_entry_iterator_t
Definition: xkb.h:483
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition: xkb.c:1396
struct xcb_xkb_sa_no_action_t xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
xcb_xkb_common_behavior_t
Definition: xkb.h:533
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition: xkb.c:3446
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2060
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2120
xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:8781
xcb_void_cookie_t xcb_xkb_set_map_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:7624
struct xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
struct xcb_xkb_sym_interpret_t xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
xcb_xkb_key_mod_map_iterator_t
Definition: xkb.h:750
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition: xkb.c:1302
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:1054
xcb_xkb_permament_lock_behavior_iterator_t
Definition: xkb.h:626
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition: xkb.c:3464
struct xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:8575
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:316
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:3084
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1388
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:2161
struct xcb_xkb_radio_group_behavior_iterator_t xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition: xkb.c:1036
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:1626
struct xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
struct xcb_xkb_sa_set_group_iterator_t xcb_xkb_sa_set_group_iterator_t
xcb_xkb_sa_set_group_iterator_t
xcb_xkb_names_notify_event_t
Definition: xkb.h:2924
xcb_xkb_device_spec_iterator_t
Definition: xkb.h:141
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition: xkb.c:50
struct xcb_xkb_mod_def_t xcb_xkb_mod_def_t
xcb_xkb_mod_def_t
xcb_xkb_select_events_details_t
Definition: xkb.h:1663
struct xcb_xkb_controls_notify_event_t xcb_xkb_controls_notify_event_t
xcb_xkb_controls_notify_event_t
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition: xkb.c:2413
struct xcb_xkb_kt_map_entry_t xcb_xkb_kt_map_entry_t
xcb_xkb_kt_map_entry_t
struct xcb_xkb_get_compat_map_request_t xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition: xkb.c:1016
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:2648
xcb_xkb_key_mod_map_t
Definition: xkb.h:742
struct xcb_xkb_get_map_map_t xcb_xkb_get_map_map_t
xcb_xkb_get_map_map_t
xcb_xkb_key_v_mod_map_iterator_t
Definition: xkb.h:768
xcb_xkb_radio_group_behavior_t
Definition: xkb.h:584
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition: xkb.c:2818
struct xcb_xkb_sa_terminate_iterator_t xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
struct xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition: xkb.c:298
void xcb_xkb_key_next(xcb_xkb_key_iterator_t *i)
Definition: xkb.c:1887
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition: xkb.c:108
void xcb_xkb_outline_next(xcb_xkb_outline_iterator_t *i)
Definition: xkb.c:1729
xcb_generic_iterator_t xcb_xkb_key_name_end(xcb_xkb_key_name_iterator_t i)
Definition: xkb.c:278
xcb_xkb_mod_def_t
Definition: xkb.h:404
struct xcb_xkb_indicator_state_notify_event_t xcb_xkb_indicator_state_notify_event_t
xcb_xkb_indicator_state_notify_event_t
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply(xcb_connection_t *c, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11861
struct xcb_xkb_select_events_request_t xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition: xkb.c:2046
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:7814
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:3312
struct xcb_xkb_sa_lock_ptr_btn_iterator_t xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:15900
Definition: xcbext.h:39
struct xcb_xkb_list_components_reply_t xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:2756
struct xcb_xkb_access_x_notify_event_t xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
xcb_generic_iterator_t xcb_xkb_mod_def_end(xcb_xkb_mod_def_iterator_t i)
Definition: xkb.c:240
xcb_xkb_controls_notify_event_t
Definition: xkb.h:2864
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:2906
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1650
struct xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_device_led_info_iterator_t
struct xcb_xkb_new_keyboard_notify_event_t xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_sa_ptr_btn_iterator_t
Definition: xkb.h:1236
struct xcb_xkb_select_events_details_t xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
struct xcb_xkb_counted_string_16_iterator_t xcb_xkb_counted_string_16_iterator_t
xcb_xkb_counted_string_16_iterator_t
struct xcb_xkb_set_explicit_t xcb_xkb_set_explicit_t
xcb_xkb_set_explicit_t
xcb_xkb_kt_set_map_entry_iterator_t
Definition: xkb.h:786
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply(xcb_connection_t *c, xcb_xkb_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15596
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply(xcb_connection_t *c, xcb_xkb_get_indicator_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8426
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1475
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2153
struct xcb_xkb_get_indicator_map_request_t xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
struct xcb_xkb_permament_overlay_behavior_t xcb_xkb_permament_overlay_behavior_t
xcb_xkb_permament_overlay_behavior_t
xcb_xkb_key_sym_map_iterator_t
Definition: xkb.h:524
xcb_xkb_sa_no_action_t
Definition: xkb.h:1057
xcb_xkb_get_map_cookie_t xcb_xkb_get_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:6176
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:2287
xcb_void_cookie_t xcb_xkb_set_names_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:11166
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3602
xcb_xkb_sa_set_group_t
Definition: xkb.h:1140
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1305
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11600
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11560
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:1226
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:1586
struct xcb_xkb_key_name_t xcb_xkb_key_name_t
xcb_xkb_key_name_t
struct xcb_xkb_default_behavior_t xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
struct xcb_xkb_action_message_event_t xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
struct xcb_xkb_latch_lock_state_request_t xcb_xkb_latch_lock_state_request_t
xcb_xkb_latch_lock_state_request_t
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply(xcb_connection_t *c, xcb_xkb_get_named_indicator_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8667
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:1130
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4650
struct xcb_xkb_list_components_request_t xcb_xkb_list_components_request_t
xcb_xkb_list_components_request_t
xcb_xkb_sa_lock_group_t
Definition: xkb.h:1178
struct xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition: xkb.c:1340
Generic iterator.
Definition: xcb.h:112
xcb_xkb_overlay_behavior_iterator_t
Definition: xkb.h:609
xcb_xkb_permament_overlay_behavior_t
Definition: xkb.h:652
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition: xkb.c:2724
struct xcb_xkb_get_state_reply_t xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
struct xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_cookie_t
xcb_xkb_outline_t
Definition: xkb.h:828
struct xcb_xkb_sa_lock_mods_t xcb_xkb_sa_lock_mods_t
xcb_xkb_sa_lock_mods_t
struct xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_action_iterator_t
struct xcb_xkb_lock_behavior_t xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition: xkb.c:1112
xcb_xkb_row_t
Definition: xkb.h:938
struct xcb_xkb_sa_no_action_iterator_t xcb_xkb_sa_no_action_iterator_t
xcb_xkb_sa_no_action_iterator_t
xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end(xcb_xkb_key_v_mod_map_iterator_t i)
Definition: xkb.c:1358
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:2067
struct xcb_xkb_shape_t xcb_xkb_shape_t
xcb_xkb_shape_t
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9940
struct xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
struct xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_cookie_t
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition: xkb.c:146
xcb_xkb_device_led_info_t
Definition: xkb.h:983
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:4501
xcb_void_cookie_t xcb_xkb_set_map_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:7504
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1408
struct xcb_xkb_overlay_behavior_t xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
xcb_xkb_sa_set_group_iterator_t
Definition: xkb.h:1150
struct xcb_xkb_sa_latch_mods_iterator_t xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
struct xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_key_name_iterator_t
xcb_xkb_default_behavior_iterator_t
Definition: xkb.h:558
struct xcb_xkb_sa_redirect_key_t xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3562
xcb_xkb_get_state_reply_t
Definition: xkb.h:1754
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:3408
struct xcb_xkb_sa_set_ptr_dflt_iterator_t xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition: xkb.c:2894
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1225
struct xcb_xkb_sa_action_message_t xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
struct xcb_xkb_get_indicator_map_reply_t xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1443
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2204
struct xcb_xkb_use_extension_reply_t xcb_xkb_use_extension_reply_t
xcb_xkb_use_extension_reply_t
xcb_xkb_device_led_info_iterator_t
Definition: xkb.h:995
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:3484
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2246
struct xcb_xkb_led_class_spec_iterator_t xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
struct xcb_xkb_si_action_iterator_t xcb_xkb_si_action_iterator_t
xcb_xkb_si_action_iterator_t
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4612
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:1750
struct xcb_xkb_sa_latch_group_iterator_t xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_bell_request_t
Definition: xkb.h:1712
xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:15741
struct xcb_xkb_map_notify_event_t xcb_xkb_map_notify_event_t
xcb_xkb_map_notify_event_t
xcb_xkb_set_device_info_request_t
Definition: xkb.h:2717
struct xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_cookie_t
xcb_xkb_sa_set_mods_t
Definition: xkb.h:1074
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2527
struct xcb_xkb_bell_notify_event_t xcb_xkb_bell_notify_event_t
xcb_xkb_bell_notify_event_t
xcb_xkb_sa_latch_mods_t
Definition: xkb.h:1096
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1531
xcb_xkb_key_sym_map_t
Definition: xkb.h:514
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:6265
xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:4862
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:2838
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:2952
struct xcb_xkb_set_key_type_t xcb_xkb_set_key_type_t
xcb_xkb_set_key_type_t
xcb_xkb_kt_map_entry_t
Definition: xkb.h:471
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition: xkb.c:2182
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:902
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:884
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:15843
struct xcb_xkb_bell_class_spec_iterator_t xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
struct xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_cookie_t
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:978
xcb_xkb_overlay_t
Definition: xkb.h:920
struct xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition: xkb.c:1264
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1245
struct xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
Definition: xkb.h:1319
struct xcb_xkb_key_mod_map_t xcb_xkb_key_mod_map_t
xcb_xkb_key_mod_map_t
xcb_xkb_per_client_flags_reply_t
Definition: xkb.h:2413
struct xcb_xkb_row_t xcb_xkb_row_t
xcb_xkb_row_t
struct xcb_xkb_device_spec_iterator_t xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
struct xcb_xkb_names_notify_event_t xcb_xkb_names_notify_event_t
xcb_xkb_names_notify_event_t
xcb_void_cookie_t xcb_xkb_select_events_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:4152
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:893
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3016
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1270
struct xcb_xkb_state_notify_event_t xcb_xkb_state_notify_event_t
xcb_xkb_state_notify_event_t
struct xcb_xkb_string8_iterator_t xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
xcb_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition: xkb.c:126
struct xcb_xkb_permament_radio_group_behavior_iterator_t xcb_xkb_permament_radio_group_behavior_iterator_t
xcb_xkb_permament_radio_group_behavior_iterator_t
struct xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
struct xcb_xkb_sa_lock_device_btn_t xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
struct xcb_xkb_permament_lock_behavior_iterator_t xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
struct xcb_xkb_set_compat_map_request_t xcb_xkb_set_compat_map_request_t
xcb_xkb_set_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition: xkb.c:3350
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:736
struct xcb_xkb_compat_map_notify_event_t xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
struct xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
struct xcb_xkb_get_named_indicator_request_t xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:8292
struct xcb_xkb_common_behavior_iterator_t xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition: xkb.c:3294
xcb_xkb_get_names_request_t
Definition: xkb.h:2282
struct xcb_xkb_overlay_iterator_t xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
xcb_xkb_sa_action_message_t
Definition: xkb.h:1434
struct xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1562
xcb_point_iterator_t
Definition: xproto.h:203
struct xcb_xkb_sa_device_valuator_iterator_t xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
struct xcb_xkb_counted_string_16_t xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_t
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition: xkb.c:485
struct xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
xcb_void_cookie_t xcb_xkb_set_device_info_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:15669
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:2434
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
struct xcb_xkb_sa_move_ptr_iterator_t xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition: xkb.c:960
xcb_xkb_get_controls_reply_t
Definition: xkb.h:1822
xcb_xkb_key_name_t
Definition: xkb.h:422
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition: xkb.c:3104
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:8478
xcb_xkb_get_map_map_t
Definition: xkb.h:1941
xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:7386
xcb_xkb_row_iterator_t
Definition: xkb.h:949
struct xcb_xkb_overlay_row_t xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
struct xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_t
Definition: xkb.h:725
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition: xkb.c:88
struct xcb_xkb_get_named_indicator_reply_t xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
struct xcb_xkb_sa_set_mods_iterator_t xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:8333
struct xcb_xkb_sa_lock_group_t xcb_xkb_sa_lock_group_t
xcb_xkb_sa_lock_group_t
xcb_xkb_counted_string_16_t
Definition: xkb.h:455
struct xcb_xkb_set_debugging_flags_reply_t xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_compat_map_request_t
Definition: xkb.h:2093
struct xcb_xkb_get_controls_reply_t xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
struct xcb_xkb_sa_lock_group_iterator_t xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_sa_lock_group_iterator_t
struct xcb_xkb_overlay_behavior_iterator_t xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition: xkb.c:2914
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:3160
struct xcb_xkb_sa_lock_controls_t xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:11380
xcb_xkb_key_alias_iterator_t
Definition: xkb.h:446
struct xcb_xkb_set_debugging_flags_request_t xcb_xkb_set_debugging_flags_request_t
xcb_xkb_set_debugging_flags_request_t
xcb_xkb_sa_device_btn_iterator_t
Definition: xkb.h:1487
xcb_void_cookie_t xcb_xkb_set_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:7268
struct xcb_xkb_set_device_info_request_t xcb_xkb_set_device_info_request_t
xcb_xkb_set_device_info_request_t
xcb_xkb_sa_lock_mods_t
Definition: xkb.h:1118
struct xcb_xkb_get_map_request_t xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition: xkb.c:2742
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2397
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:2856
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2165
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1131
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:11327
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:2741
struct xcb_xkb_sa_iso_lock_iterator_t xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
struct xcb_xkb_indicator_map_notify_event_t xcb_xkb_indicator_map_notify_event_t
xcb_xkb_indicator_map_notify_event_t
xcb_xkb_counted_string_16_iterator_t
Definition: xkb.h:462
struct xcb_xkb_set_named_indicator_request_t xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
struct xcb_xkb_sa_iso_lock_t xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
struct xcb_xkb_row_iterator_t xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
xcb_xkb_extension_device_notify_event_t
Definition: xkb.h:3035
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:998
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition: xkb.c:184
xcb_xkb_set_controls_request_t
Definition: xkb.h:1863
xcb_xkb_get_map_reply_t
Definition: xkb.h:1960
xcb_xkb_default_behavior_t
Definition: xkb.h:550
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply(xcb_connection_t *c, xcb_xkb_get_indicator_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8241
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1583
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
struct xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
struct xcb_xkb_get_names_request_t xcb_xkb_get_names_request_t
xcb_xkb_get_names_request_t
xcb_xkb_get_controls_request_t
Definition: xkb.h:1811
xcb_xkb_action_t
Definition: xkb.h:1592
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply(xcb_connection_t *c, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15953
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:862
struct xcb_xkb_get_kbd_by_name_reply_t xcb_xkb_get_kbd_by_name_reply_t
xcb_xkb_get_kbd_by_name_reply_t
xcb_generic_iterator_t xcb_xkb_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition: xkb.c:3198
xcb_xkb_id_spec_iterator_t
Definition: xkb.h:207
struct xcb_xkb_get_indicator_state_reply_t xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
struct xcb_xkb_listing_t xcb_xkb_listing_t
xcb_xkb_listing_t
xcb_void_cookie_t xcb_xkb_bell(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:4341
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2218
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:3426
xcb_void_cookie_t xcb_xkb_set_controls_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:4737
xcb_xkb_key_type_iterator_t
Definition: xkb.h:505
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition: xkb.c:1168
xcb_xkb_key_iterator_t
Definition: xkb.h:876
struct xcb_xkb_key_type_t xcb_xkb_key_type_t
xcb_xkb_key_type_t
union xcb_xkb_behavior_t xcb_xkb_behavior_t
xcb_xkb_behavior_t
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:8164
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2074
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:940
struct xcb_xkb_sa_device_btn_iterator_t xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_sa_device_btn_iterator_t
struct xcb_xkb_set_map_request_t xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
struct xcb_xkb_set_behavior_t xcb_xkb_set_behavior_t
xcb_xkb_set_behavior_t
struct xcb_xkb_per_client_flags_reply_t xcb_xkb_per_client_flags_reply_t
xcb_xkb_per_client_flags_reply_t
xcb_xkb_set_map_values_t
Definition: xkb.h:1997
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:506
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:1244
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:3540
xcb_xkb_set_key_type_t
Definition: xkb.h:795
struct xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:3180
struct xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_key_sym_map_iterator_t
xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:8526
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:1565
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:3236
struct xcb_xkb_sym_interpret_iterator_t xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4436
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:2686
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:15153
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition: xkb.c:222
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:8202
struct xcb_xkb_id_spec_iterator_t xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition: xkb.c:3066
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1256
xcb_xkb_mod_def_iterator_t
Definition: xkb.h:413
struct xcb_xkb_sa_ptr_btn_iterator_t xcb_xkb_sa_ptr_btn_iterator_t
xcb_xkb_sa_ptr_btn_iterator_t
xcb_point_t
Definition: xproto.h:195
xcb_xkb_behavior_iterator_t
Definition: xkb.h:686
struct xcb_xkb_sa_set_ptr_dflt_t xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_no_action_iterator_t
Definition: xkb.h:1065
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2294
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:1925
struct xcb_xkb_sa_switch_screen_iterator_t xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
xcb_void_cookie_t xcb_xkb_select_events_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4036
xcb_xkb_permament_lock_behavior_t
Definition: xkb.h:618
xcb_xkb_permament_radio_group_behavior_t
Definition: xkb.h:635
xcb_xkb_shape_t
Definition: xkb.h:846
xcb_void_cookie_t xcb_xkb_bell_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:4275
struct xcb_xkb_common_behavior_t xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
xcb_xkb_get_device_info_reply_t
Definition: xkb.h:2689
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:1282
xcb_xkb_overlay_behavior_t
Definition: xkb.h:601
struct xcb_xkb_si_action_t xcb_xkb_si_action_t
xcb_xkb_si_action_t
xcb_xkb_set_indicator_map_request_t
Definition: xkb.h:2182
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:3008
xcb_xkb_common_behavior_iterator_t
Definition: xkb.h:541
struct xcb_xkb_indicator_map_t xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
struct xcb_xkb_overlay_t xcb_xkb_overlay_t
xcb_xkb_overlay_t
struct xcb_xkb_permament_radio_group_behavior_t xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_key_t
Definition: xkb.h:866
struct xcb_xkb_sa_device_valuator_t xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4398
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply(xcb_connection_t *c, xcb_xkb_get_names_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9997
xcb_generic_iterator_t xcb_xkb_indicator_map_end(xcb_xkb_indicator_map_iterator_t i)
Definition: xkb.c:202
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition: xkb.h:2506
struct xcb_xkb_get_state_request_t xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
struct xcb_xkb_key_alias_t xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
struct xcb_xkb_key_v_mod_map_t xcb_xkb_key_v_mod_map_t
xcb_xkb_key_v_mod_map_t
xcb_xkb_set_behavior_t
Definition: xkb.h:707
xcb_xkb_behavior_t
Definition: xkb.h:669
xcb_xkb_action_message_event_t
Definition: xkb.h:2995
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply(xcb_connection_t *c, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11429
struct xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
struct xcb_xkb_extension_device_notify_event_t xcb_xkb_extension_device_notify_event_t
xcb_xkb_extension_device_notify_event_t
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:15402
xcb_xkb_radio_group_behavior_iterator_t
Definition: xkb.h:592
void xcb_xkb_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition: xkb.c:1378
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1328
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1399
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:15346
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:2780
struct xcb_xkb_sa_latch_group_t xcb_xkb_sa_latch_group_t
xcb_xkb_sa_latch_group_t
xcb_xkb_sa_lock_device_btn_iterator_t
Definition: xkb.h:1513
struct xcb_xkb_sa_set_controls_t xcb_xkb_sa_set_controls_t
xcb_xkb_sa_set_controls_t
xcb_xkb_set_explicit_iterator_t
Definition: xkb.h:733
struct xcb_xkb_sa_device_btn_t xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
struct xcb_xkb_kt_set_map_entry_t xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
struct xcb_xkb_key_sym_map_t xcb_xkb_key_sym_map_t
xcb_xkb_key_sym_map_t
xcb_xkb_sa_latch_group_iterator_t
Definition: xkb.h:1169
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:8622
struct xcb_xkb_key_t xcb_xkb_key_t
xcb_xkb_key_t
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition: xkb.c:922
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:2774
xcb_xkb_indicator_map_t
Definition: xkb.h:332
struct xcb_xkb_radio_group_behavior_t xcb_xkb_radio_group_behavior_t
xcb_xkb_radio_group_behavior_t
xcb_xkb_sa_lock_group_iterator_t
Definition: xkb.h:1188
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:546
struct xcb_xkb_sa_set_mods_t xcb_xkb_sa_set_mods_t
xcb_xkb_sa_set_mods_t
xcb_xkb_permament_overlay_behavior_iterator_t
Definition: xkb.h:660
xcb_xkb_sa_device_valuator_iterator_t
Definition: xkb.h:1545
struct xcb_xkb_get_kbd_by_name_replies_t xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_action_iterator_t
Definition: xkb.h:1620
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:2970
struct xcb_xkb_set_controls_request_t xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
xcb_xkb_listing_t
Definition: xkb.h:966
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:2932
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2131
struct xcb_xkb_sa_redirect_key_iterator_t xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_redirect_key_iterator_t
struct xcb_xkb_sa_lock_controls_iterator_t xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition: xkb.c:2990
xcb_xkb_overlay_key_t
Definition: xkb.h:885
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1281
xcb_xkb_select_events_request_t
Definition: xkb.h:1694
xcb_xkb_lock_behavior_t
Definition: xkb.h:567
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:7765
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply(xcb_connection_t *c, xcb_xkb_get_kbd_by_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15261
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:3502
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:2800
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1452
struct xcb_xkb_permament_lock_behavior_t xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition: xkb.c:1608
struct xcb_xkb_get_indicator_state_request_t xcb_xkb_get_indicator_state_request_t
xcb_xkb_get_indicator_state_request_t
xcb_xkb_sa_move_ptr_t
Definition: xkb.h:1203
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1360
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:1943
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:3028
struct xcb_xkb_keyboard_error_t xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
struct xcb_xkb_overlay_key_t xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
xcb_xkb_lock_behavior_iterator_t
Definition: xkb.h:575
xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11083
xcb_xkb_set_map_request_t
Definition: xkb.h:2015
struct xcb_xkb_get_names_value_list_t xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
xcb_void_cookie_t xcb_xkb_select_events_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:4212
xcb_xkb_string8_iterator_t
Definition: xkb.h:819
struct xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply(xcb_connection_t *c, xcb_xkb_get_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:6354
xcb_void_cookie_t xcb_xkb_set_names_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:11251
struct xcb_xkb_get_kbd_by_name_replies_types_map_t xcb_xkb_get_kbd_by_name_replies_types_map_t
xcb_xkb_get_kbd_by_name_replies_types_map_t
struct xcb_xkb_get_names_reply_t xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
struct xcb_xkb_outline_t xcb_xkb_outline_t
xcb_xkb_outline_t
xcb_xkb_indicator_state_notify_event_t
Definition: xkb.h:2888
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1159
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1501
struct xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_sym_interpret_t
Definition: xkb.h:1571
xcb_xkb_get_names_reply_t
Definition: xkb.h:2316
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:1206
struct xcb_xkb_get_device_info_request_t xcb_xkb_get_device_info_request_t
xcb_xkb_get_device_info_request_t
Definition: xcbint.h:194
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply(xcb_connection_t *c, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:3642
xcb_xkb_set_names_values_t
Definition: xkb.h:2339
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2491
struct xcb_xkb_permament_overlay_behavior_iterator_t xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_get_device_info_request_t
Definition: xkb.h:2672
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
struct xcb_xkb_sa_move_ptr_t xcb_xkb_sa_move_ptr_t
xcb_xkb_sa_move_ptr_t
struct xcb_xkb_bell_request_t xcb_xkb_bell_request_t
xcb_xkb_bell_request_t
xcb_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition: xkb.c:2626
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:528
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1087
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply(xcb_connection_t *c, xcb_xkb_get_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4475
struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition: xkb.c:1844
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:1074
xcb_xkb_shape_iterator_t
Definition: xkb.h:857
xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8103
xcb_xkb_map_notify_event_t
Definition: xkb.h:2797
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:3122
struct xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4094
struct xcb_xkb_get_device_info_reply_t xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
struct xcb_xkb_default_behavior_iterator_t xcb_xkb_default_behavior_iterator_t
xcb_xkb_default_behavior_iterator_t
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition: xkb.c:2762
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:1150
xcb_generic_iterator_t xcb_xkb_id_spec_end(xcb_xkb_id_spec_iterator_t i)
Definition: xkb.c:164
xcb_xkb_state_notify_event_t
Definition: xkb.h:2831
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:841
struct xcb_xkb_lock_behavior_iterator_t xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
struct xcb_xkb_get_kbd_by_name_request_t xcb_xkb_get_kbd_by_name_request_t
xcb_xkb_get_kbd_by_name_request_t
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition: xkb.c:2704
struct xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
struct xcb_xkb_sa_ptr_btn_t xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition: xkb.c:3274
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:3046
struct xcb_xkb_shape_iterator_t xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
xcb_xkb_set_names_request_t
Definition: xkb.h:2363
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:3256
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:2953
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:1092
struct xcb_xkb_sa_lock_mods_iterator_t xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
union xcb_xkb_action_t xcb_xkb_action_t
xcb_xkb_action_t
xcb_xkb_overlay_row_iterator_t
Definition: xkb.h:911
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1109
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1419
xcb_xkb_get_state_request_t
Definition: xkb.h:1743
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition: xkb.c:260
xcb_xkb_key_alias_t
Definition: xkb.h:438
xcb_void_cookie_t xcb_xkb_set_compat_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8035
xcb_xkb_outline_iterator_t
Definition: xkb.h:837
xcb_xkb_listing_iterator_t
Definition: xkb.h:974
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
Definition: xkb.h:2438