XCB  1.9
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_axfb_opt_t {
122  XCB_XKB_AXFB_OPT_SK_PRESS_FB = 1,
123  XCB_XKB_AXFB_OPT_SK_ACCEPT_FB = 2,
124  XCB_XKB_AXFB_OPT_FEATURE_FB = 4,
125  XCB_XKB_AXFB_OPT_SLOW_WARN_FB = 8,
126  XCB_XKB_AXFB_OPT_INDICATOR_FB = 16,
127  XCB_XKB_AXFB_OPT_STICKY_KEYS_FB = 32,
128  XCB_XKB_AXFB_OPT_SK_RELEASE_FB = 64,
129  XCB_XKB_AXFB_OPT_SK_REJECT_FB = 128,
130  XCB_XKB_AXFB_OPT_BK_REJECT_FB = 256,
131  XCB_XKB_AXFB_OPT_DUMB_BELL = 512
132 } xcb_xkb_axfb_opt_t;
133 
134 typedef enum xcb_xkb_axsk_opt_t {
135  XCB_XKB_AXSK_OPT_TWO_KEYS = 64,
136  XCB_XKB_AXSK_OPT_LATCH_TO_LOCK = 128
137 } xcb_xkb_axsk_opt_t;
138 
142 typedef union xcb_xkb_ax_option_t {
143  uint16_t fbopt;
144  uint16_t skopt;
146 
152  int rem;
153  int index;
155 
156 typedef uint16_t xcb_xkb_device_spec_t;
157 
162  xcb_xkb_device_spec_t *data;
163  int rem;
164  int index;
166 
167 typedef enum xcb_xkb_led_class_result_t {
168  XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
169  XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
170 } xcb_xkb_led_class_result_t;
171 
172 typedef enum xcb_xkb_led_class_t {
173  XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
174  XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
175 } xcb_xkb_led_class_t;
176 
177 typedef uint16_t xcb_xkb_led_class_spec_t;
178 
183  xcb_xkb_led_class_spec_t *data;
184  int rem;
185  int index;
187 
188 typedef enum xcb_xkb_bell_class_result_t {
189  XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
190  XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
191 } xcb_xkb_bell_class_result_t;
192 
193 typedef enum xcb_xkb_bell_class_t {
194  XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
195 } xcb_xkb_bell_class_t;
196 
197 typedef uint16_t xcb_xkb_bell_class_spec_t;
198 
203  xcb_xkb_bell_class_spec_t *data;
204  int rem;
205  int index;
207 
208 typedef enum xcb_xkb_id_t {
209  XCB_XKB_ID_USE_CORE_KBD = 256,
210  XCB_XKB_ID_USE_CORE_PTR = 512,
211  XCB_XKB_ID_DFLT_XI_CLASS = 768,
212  XCB_XKB_ID_DFLT_XI_ID = 1024,
213  XCB_XKB_ID_ALL_XI_CLASS = 1280,
214  XCB_XKB_ID_ALL_XI_ID = 1536,
215  XCB_XKB_ID_XI_NONE = 65280
216 } xcb_xkb_id_t;
217 
218 typedef uint16_t xcb_xkb_id_spec_t;
219 
224  xcb_xkb_id_spec_t *data;
225  int rem;
226  int index;
228 
229 typedef enum xcb_xkb_group_t {
230  XCB_XKB_GROUP_1 = 0,
231  XCB_XKB_GROUP_2 = 1,
232  XCB_XKB_GROUP_3 = 2,
233  XCB_XKB_GROUP_4 = 3
234 } xcb_xkb_group_t;
235 
236 typedef enum xcb_xkb_groups_t {
237  XCB_XKB_GROUPS_ANY = 254,
238  XCB_XKB_GROUPS_ALL = 255
239 } xcb_xkb_groups_t;
240 
241 typedef enum xcb_xkb_set_of_group_t {
242  XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
243  XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
244  XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
245  XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
246 } xcb_xkb_set_of_group_t;
247 
248 typedef enum xcb_xkb_set_of_groups_t {
249  XCB_XKB_SET_OF_GROUPS_ANY = 128
250 } xcb_xkb_set_of_groups_t;
251 
252 typedef enum xcb_xkb_groups_wrap_t {
253  XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
254  XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
255  XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
256 } xcb_xkb_groups_wrap_t;
257 
258 typedef enum xcb_xkb_v_mods_high_t {
259  XCB_XKB_V_MODS_HIGH_15 = 128,
260  XCB_XKB_V_MODS_HIGH_14 = 64,
261  XCB_XKB_V_MODS_HIGH_13 = 32,
262  XCB_XKB_V_MODS_HIGH_12 = 16,
263  XCB_XKB_V_MODS_HIGH_11 = 8,
264  XCB_XKB_V_MODS_HIGH_10 = 4,
265  XCB_XKB_V_MODS_HIGH_9 = 2,
266  XCB_XKB_V_MODS_HIGH_8 = 1
267 } xcb_xkb_v_mods_high_t;
268 
269 typedef enum xcb_xkb_v_mods_low_t {
270  XCB_XKB_V_MODS_LOW_7 = 128,
271  XCB_XKB_V_MODS_LOW_6 = 64,
272  XCB_XKB_V_MODS_LOW_5 = 32,
273  XCB_XKB_V_MODS_LOW_4 = 16,
274  XCB_XKB_V_MODS_LOW_3 = 8,
275  XCB_XKB_V_MODS_LOW_2 = 4,
276  XCB_XKB_V_MODS_LOW_1 = 2,
277  XCB_XKB_V_MODS_LOW_0 = 1
278 } xcb_xkb_v_mods_low_t;
279 
280 typedef enum xcb_xkb_v_mod_t {
281  XCB_XKB_V_MOD_15 = 32768,
282  XCB_XKB_V_MOD_14 = 16384,
283  XCB_XKB_V_MOD_13 = 8192,
284  XCB_XKB_V_MOD_12 = 4096,
285  XCB_XKB_V_MOD_11 = 2048,
286  XCB_XKB_V_MOD_10 = 1024,
287  XCB_XKB_V_MOD_9 = 512,
288  XCB_XKB_V_MOD_8 = 256,
289  XCB_XKB_V_MOD_7 = 128,
290  XCB_XKB_V_MOD_6 = 64,
291  XCB_XKB_V_MOD_5 = 32,
292  XCB_XKB_V_MOD_4 = 16,
293  XCB_XKB_V_MOD_3 = 8,
294  XCB_XKB_V_MOD_2 = 4,
295  XCB_XKB_V_MOD_1 = 2,
296  XCB_XKB_V_MOD_0 = 1
297 } xcb_xkb_v_mod_t;
298 
299 typedef enum xcb_xkb_explicit_t {
300  XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
301  XCB_XKB_EXPLICIT_BEHAVIOR = 64,
302  XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
303  XCB_XKB_EXPLICIT_INTERPRET = 16,
304  XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
305  XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
306  XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
307  XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
308 } xcb_xkb_explicit_t;
309 
310 typedef enum xcb_xkb_sym_interpret_t {
311  XCB_XKB_SYM_INTERPRET_NONE_OF = 0,
312  XCB_XKB_SYM_INTERPRET_ANY_OF_OR_NONE = 1,
313  XCB_XKB_SYM_INTERPRET_ANY_OF = 2,
314  XCB_XKB_SYM_INTERPRET_ALL_OF = 3,
315  XCB_XKB_SYM_INTERPRET_EXACTLY = 4
316 } xcb_xkb_sym_interpret_t;
317 
318 typedef enum xcb_xkb_sym_interp_match_t {
319  XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
320  XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
321 } xcb_xkb_sym_interp_match_t;
322 
323 typedef enum xcb_xkb_im_flag_t {
324  XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
325  XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
326  XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
327 } xcb_xkb_im_flag_t;
328 
329 typedef enum xcb_xkb_im_mods_which_t {
330  XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
331  XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
332  XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
333  XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
334  XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
335 } xcb_xkb_im_mods_which_t;
336 
337 typedef enum xcb_xkb_im_groups_which_t {
338  XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
339  XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
340  XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
341  XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
342  XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
343 } xcb_xkb_im_groups_which_t;
344 
348 typedef struct xcb_xkb_indicator_map_t {
349  uint8_t flags;
350  uint8_t whichGroups;
351  uint8_t groups;
352  uint8_t whichMods;
353  uint8_t mods;
354  uint8_t realMods;
355  uint16_t vmods;
356  uint32_t ctrls;
358 
364  int rem;
365  int index;
367 
368 typedef enum xcb_xkb_cm_detail_t {
369  XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
370  XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
371 } xcb_xkb_cm_detail_t;
372 
373 typedef enum xcb_xkb_name_detail_t {
374  XCB_XKB_NAME_DETAIL_KEYCODES = 1,
375  XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
376  XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
377  XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
378  XCB_XKB_NAME_DETAIL_TYPES = 16,
379  XCB_XKB_NAME_DETAIL_COMPAT = 32,
380  XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
381  XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
382  XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
383  XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
384  XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
385  XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
386  XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
387  XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
388 } xcb_xkb_name_detail_t;
389 
390 typedef enum xcb_xkb_gbn_detail_t {
391  XCB_XKB_GBN_DETAIL_TYPES = 1,
392  XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
393  XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
394  XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
395  XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
396  XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
397  XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
398  XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
399 } xcb_xkb_gbn_detail_t;
400 
401 typedef enum xcb_xkb_xi_feature_t {
402  XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
403  XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
404  XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
405  XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
406  XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
407 } xcb_xkb_xi_feature_t;
408 
409 typedef enum xcb_xkb_per_client_flag_t {
410  XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
411  XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
412  XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
413  XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
414  XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
415 } xcb_xkb_per_client_flag_t;
416 
420 typedef struct xcb_xkb_mod_def_t {
421  uint8_t mask;
422  uint8_t realMods;
423  uint16_t vmods;
425 
431  int rem;
432  int index;
434 
438 typedef struct xcb_xkb_key_name_t {
439  uint8_t name[4];
441 
447  int rem;
448  int index;
450 
454 typedef struct xcb_xkb_key_alias_t {
455  uint8_t real[4];
456  uint8_t alias[4];
458 
464  int rem;
465  int index;
467 
472  uint8_t length;
474 
480  int rem;
481  int index;
483 
488  uint16_t length;
489  uint8_t pad0;
491 
497  int rem;
498  int index;
500 
504 typedef struct xcb_xkb_kt_map_entry_t {
505  uint8_t active;
506  uint8_t level;
507  uint8_t mods_mask;
508  uint8_t mods_mods;
509  uint16_t mods_vmods;
510  uint8_t pad0[2];
512 
518  int rem;
519  int index;
521 
525 typedef struct xcb_xkb_key_type_t {
526  uint8_t mods_mask;
527  uint8_t mods_mods;
528  uint16_t mods_vmods;
529  uint8_t numLevels;
530  uint8_t nMapEntries;
531  uint8_t hasPreserve;
532  uint8_t pad0;
534 
540  int rem;
541  int index;
543 
547 typedef struct xcb_xkb_key_sym_map_t {
548  uint8_t kt_index[4];
549  uint8_t groupInfo;
550  uint8_t width;
551  uint16_t nSyms;
553 
559  int rem;
560  int index;
562 
567  uint8_t type;
568  uint8_t data;
570 
576  int rem;
577  int index;
579 
584  uint8_t type;
585  uint8_t pad0;
587 
593  int rem;
594  int index;
596 
600 typedef struct xcb_xkb_lock_behavior_t {
601  uint8_t type;
602  uint8_t pad0;
604 
610  int rem;
611  int index;
613 
618  uint8_t type;
619  uint8_t group;
621 
627  int rem;
628  int index;
630 
635  uint8_t type;
636  xcb_keycode_t key;
638 
644  int rem;
645  int index;
647 
652  uint8_t type;
653  uint8_t key;
655 
661  int rem;
662  int index;
664 
669  uint8_t type;
670  uint8_t pad0;
672 
678  int rem;
679  int index;
681 
686  uint8_t type;
687  uint8_t group;
689 
695  int rem;
696  int index;
698 
703  uint8_t type;
704  xcb_keycode_t key;
706 
712  int rem;
713  int index;
715 
720  uint8_t type;
721  uint8_t key;
723 
729  int rem;
730  int index;
732 
736 typedef union xcb_xkb_behavior_t {
747  uint8_t type;
749 
755  int rem;
756  int index;
758 
759 typedef enum xcb_xkb_behavior_type_t {
760  XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
761  XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
762  XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
763  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
764  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
765  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
766  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
767  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
768  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
769 } xcb_xkb_behavior_type_t;
770 
774 typedef struct xcb_xkb_set_behavior_t {
775  xcb_keycode_t keycode;
777  uint8_t pad0;
779 
785  int rem;
786  int index;
788 
792 typedef struct xcb_xkb_set_explicit_t {
793  xcb_keycode_t keycode;
794  uint8_t explicit;
796 
802  int rem;
803  int index;
805 
809 typedef struct xcb_xkb_key_mod_map_t {
810  xcb_keycode_t keycode;
811  uint8_t mods;
813 
819  int rem;
820  int index;
822 
826 typedef struct xcb_xkb_key_v_mod_map_t {
827  xcb_keycode_t keycode;
828  uint8_t pad0;
829  uint16_t vmods;
831 
837  int rem;
838  int index;
840 
845  uint8_t level;
846  uint8_t realMods;
847  uint16_t virtualMods;
849 
855  int rem;
856  int index;
858 
862 typedef struct xcb_xkb_set_key_type_t {
863  uint8_t mask;
864  uint8_t realMods;
865  uint16_t virtualMods;
866  uint8_t numLevels;
867  uint8_t nMapEntries;
868  uint8_t preserve;
869  uint8_t pad0;
871 
877  int rem;
878  int index;
880 
881 typedef char xcb_xkb_string8_t;
882 
887  xcb_xkb_string8_t *data;
888  int rem;
889  int index;
891 
895 typedef struct xcb_xkb_property_t {
896  uint16_t nameLength;
897  uint16_t valueLength;
899 
905  int rem;
906  int index;
908 
912 typedef struct xcb_xkb_outline_t {
913  uint8_t nPoints;
914  uint8_t cornerRadius;
915  uint8_t pad0[2];
917 
923  int rem;
924  int index;
926 
930 typedef struct xcb_xkb_shape_t {
931  xcb_atom_t name;
932  uint8_t nOutlines;
933  uint8_t primaryNdx;
934  uint8_t approxNdx;
935  uint8_t pad0;
937 
941 typedef struct xcb_xkb_shape_iterator_t {
943  int rem;
944  int index;
946 
950 typedef struct xcb_xkb_key_t {
951  xcb_xkb_string8_t name[4];
952  int16_t gap;
953  uint8_t shapeNdx;
954  uint8_t colorNdx;
955 } xcb_xkb_key_t;
956 
960 typedef struct xcb_xkb_key_iterator_t {
962  int rem;
963  int index;
965 
969 typedef struct xcb_xkb_overlay_key_t {
970  xcb_xkb_string8_t over[4];
971  xcb_xkb_string8_t under[4];
973 
979  int rem;
980  int index;
982 
986 typedef struct xcb_xkb_overlay_row_t {
987  uint8_t rowUnder;
988  uint8_t nKeys;
989  uint8_t pad0[2];
991 
997  int rem;
998  int index;
1000 
1004 typedef struct xcb_xkb_overlay_t {
1005  xcb_atom_t name;
1006  uint8_t nRows;
1007  uint8_t pad0[3];
1009 
1015  int rem;
1016  int index;
1018 
1022 typedef struct xcb_xkb_row_t {
1023  int16_t top;
1024  int16_t left;
1025  uint8_t nKeys;
1026  uint8_t vertical;
1027  uint8_t pad0[2];
1028 } xcb_xkb_row_t;
1029 
1033 typedef struct xcb_xkb_row_iterator_t {
1035  int rem;
1036  int index;
1038 
1039 typedef enum xcb_xkb_doodad_type_t {
1040  XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
1041  XCB_XKB_DOODAD_TYPE_SOLID = 2,
1042  XCB_XKB_DOODAD_TYPE_TEXT = 3,
1043  XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
1044  XCB_XKB_DOODAD_TYPE_LOGO = 5
1045 } xcb_xkb_doodad_type_t;
1046 
1050 typedef struct xcb_xkb_common_doodad_t {
1051  xcb_atom_t name;
1052  uint8_t type;
1053  uint8_t priority;
1054  int16_t top;
1055  int16_t left;
1056  int16_t angle;
1058 
1064  int rem;
1065  int index;
1067 
1071 typedef struct xcb_xkb_shape_doodad_t {
1072  xcb_atom_t name;
1073  uint8_t type;
1074  uint8_t priority;
1075  int16_t top;
1076  int16_t left;
1077  int16_t angle;
1078  uint8_t colorNdx;
1079  uint8_t shapeNdx;
1080  uint8_t pad0[6];
1082 
1088  int rem;
1089  int index;
1091 
1095 typedef struct xcb_xkb_text_doodad_t {
1096  xcb_atom_t name;
1097  uint8_t type;
1098  uint8_t priority;
1099  int16_t top;
1100  int16_t left;
1101  int16_t angle;
1102  uint16_t width;
1103  uint16_t height;
1104  uint8_t colorNdx;
1105  uint8_t pad0[3];
1107 
1108 
1109 /*****************************************************************************
1110  **
1111  ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text
1112  **
1113  ** @param const xcb_xkb_text_doodad_t *R
1114  ** @returns xcb_xkb_counted_string_16_t *
1115  **
1116  *****************************************************************************/
1117 
1119 xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R );
1120 
1121 
1122 /*****************************************************************************
1123  **
1124  ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font
1125  **
1126  ** @param const xcb_xkb_text_doodad_t *R
1127  ** @returns xcb_xkb_counted_string_16_t *
1128  **
1129  *****************************************************************************/
1130 
1132 xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R );
1133 
1139  int rem;
1140  int index;
1142 
1147  xcb_atom_t name;
1148  uint8_t type;
1149  uint8_t priority;
1150  int16_t top;
1151  int16_t left;
1152  int16_t angle;
1153  uint8_t shapeNdx;
1154  uint8_t onColorNdx;
1155  uint8_t offColorNdx;
1156  uint8_t pad0[5];
1158 
1164  int rem;
1165  int index;
1167 
1171 typedef struct xcb_xkb_logo_doodad_t {
1172  xcb_atom_t name;
1173  uint8_t type;
1174  uint8_t priority;
1175  int16_t top;
1176  int16_t left;
1177  int16_t angle;
1178  uint8_t colorNdx;
1179  uint8_t shapeNdx;
1180  uint8_t pad0[6];
1182 
1183 
1184 /*****************************************************************************
1185  **
1186  ** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name
1187  **
1188  ** @param const xcb_xkb_logo_doodad_t *R
1189  ** @returns xcb_xkb_counted_string_16_t *
1190  **
1191  *****************************************************************************/
1192 
1194 xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R );
1195 
1201  int rem;
1202  int index;
1204 
1208 typedef union xcb_xkb_doodad_t {
1215 
1221  int rem;
1222  int index;
1224 
1228 typedef struct xcb_xkb_section_t {
1229  xcb_atom_t name;
1230  int16_t top;
1231  int16_t left;
1232  uint16_t width;
1233  uint16_t height;
1234  int16_t angle;
1235  uint8_t priority;
1236  uint8_t nRows;
1237  uint8_t nDoodads;
1238  uint8_t nOverlays;
1239  uint8_t pad0[2];
1241 
1247  int rem;
1248  int index;
1250 
1254 typedef struct xcb_xkb_listing_t {
1255  uint16_t flags;
1256  uint16_t length;
1258 
1264  int rem;
1265  int index;
1267 
1272  xcb_xkb_led_class_spec_t ledClass;
1273  xcb_xkb_id_spec_t ledID;
1274  uint32_t namesPresent;
1275  uint32_t mapsPresent;
1276  uint32_t physIndicators;
1277  uint32_t state;
1279 
1285  int rem;
1286  int index;
1288 
1289 typedef enum xcb_xkb_error_t {
1290  XCB_XKB_ERROR_BAD_DEVICE = 255,
1291  XCB_XKB_ERROR_BAD_CLASS = 254,
1292  XCB_XKB_ERROR_BAD_ID = 253
1293 } xcb_xkb_error_t;
1294 
1296 #define XCB_XKB_KEYBOARD 0
1297 
1302  uint8_t response_type;
1303  uint8_t error_code;
1304  uint16_t sequence;
1305  uint32_t value;
1306  uint16_t minorOpcode;
1307  uint8_t majorOpcode;
1308  uint8_t pad0[21];
1310 
1311 typedef enum xcb_xkb_sa_t {
1312  XCB_XKB_SA_CLEAR_LOCKS = 1,
1313  XCB_XKB_SA_LATCH_TO_LOCK = 2,
1314  XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1315  XCB_XKB_SA_GROUP_ABSOLUTE = 4
1316 } xcb_xkb_sa_t;
1317 
1318 typedef enum xcb_xkb_sa_type_t {
1319  XCB_XKB_SA_TYPE_NO_ACTION = 0,
1320  XCB_XKB_SA_TYPE_SET_MODS = 1,
1321  XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1322  XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1323  XCB_XKB_SA_TYPE_SET_GROUP = 4,
1324  XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1325  XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1326  XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1327  XCB_XKB_SA_TYPE_PTR_BTN = 8,
1328  XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1329  XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1330  XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1331  XCB_XKB_SA_TYPE_TERMINATE = 12,
1332  XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1333  XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1334  XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1335  XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1336  XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1337  XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1338  XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1339  XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1340 } xcb_xkb_sa_type_t;
1341 
1345 typedef struct xcb_xkb_sa_no_action_t {
1346  uint8_t type;
1347  uint8_t pad0[7];
1349 
1355  int rem;
1356  int index;
1358 
1362 typedef struct xcb_xkb_sa_set_mods_t {
1363  uint8_t type;
1364  uint8_t flags;
1365  uint8_t mask;
1366  uint8_t realMods;
1367  uint8_t vmodsHigh;
1368  uint8_t vmodsLow;
1369  uint8_t pad0[2];
1371 
1377  int rem;
1378  int index;
1380 
1384 typedef struct xcb_xkb_sa_latch_mods_t {
1385  uint8_t type;
1386  uint8_t flags;
1387  uint8_t mask;
1388  uint8_t realMods;
1389  uint8_t vmodsHigh;
1390  uint8_t vmodsLow;
1391  uint8_t pad0[2];
1393 
1399  int rem;
1400  int index;
1402 
1406 typedef struct xcb_xkb_sa_lock_mods_t {
1407  uint8_t type;
1408  uint8_t flags;
1409  uint8_t mask;
1410  uint8_t realMods;
1411  uint8_t vmodsHigh;
1412  uint8_t vmodsLow;
1413  uint8_t pad0[2];
1415 
1421  int rem;
1422  int index;
1424 
1428 typedef struct xcb_xkb_sa_set_group_t {
1429  uint8_t type;
1430  uint8_t flags;
1431  int8_t group;
1432  uint8_t pad0[5];
1434 
1440  int rem;
1441  int index;
1443 
1448  uint8_t type;
1449  uint8_t flags;
1450  int8_t group;
1451  uint8_t pad0[5];
1453 
1459  int rem;
1460  int index;
1462 
1466 typedef struct xcb_xkb_sa_lock_group_t {
1467  uint8_t type;
1468  uint8_t flags;
1469  int8_t group;
1470  uint8_t pad0[5];
1472 
1478  int rem;
1479  int index;
1481 
1482 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1483  XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1484  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1485  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1486 } xcb_xkb_sa_move_ptr_flag_t;
1487 
1491 typedef struct xcb_xkb_sa_move_ptr_t {
1492  uint8_t type;
1493  uint8_t flags;
1494  int8_t xHigh;
1495  uint8_t xLow;
1496  int8_t yHigh;
1497  uint8_t yLow;
1498  uint8_t pad0[2];
1500 
1506  int rem;
1507  int index;
1509 
1513 typedef struct xcb_xkb_sa_ptr_btn_t {
1514  uint8_t type;
1515  uint8_t flags;
1516  uint8_t count;
1517  uint8_t button;
1518  uint8_t pad0[4];
1520 
1526  int rem;
1527  int index;
1529 
1534  uint8_t type;
1535  uint8_t flags;
1536  uint8_t pad0;
1537  uint8_t button;
1538  uint8_t pad1[4];
1540 
1546  int rem;
1547  int index;
1549 
1550 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1551  XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 2,
1552  XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1553 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1554 
1559  uint8_t type;
1560  uint8_t flags;
1561  uint8_t affect;
1562  int8_t value;
1563  uint8_t pad0[4];
1565 
1571  int rem;
1572  int index;
1574 
1575 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1576  XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1577  XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1578  XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1579  XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1580  XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1581 } xcb_xkb_sa_iso_lock_flag_t;
1582 
1583 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1584  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1585  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1586  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1587  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1588 } xcb_xkb_sa_iso_lock_no_affect_t;
1589 
1593 typedef struct xcb_xkb_sa_iso_lock_t {
1594  uint8_t type;
1595  uint8_t flags;
1596  uint8_t mask;
1597  uint8_t realMods;
1598  int8_t group;
1599  uint8_t affect;
1600  uint8_t vmodsHigh;
1601  uint8_t vmodsLow;
1603 
1609  int rem;
1610  int index;
1612 
1616 typedef struct xcb_xkb_sa_terminate_t {
1617  uint8_t type;
1618  uint8_t pad0[7];
1620 
1626  int rem;
1627  int index;
1629 
1630 typedef enum xcb_xkb_switch_screen_flag_t {
1631  XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1632  XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1633 } xcb_xkb_switch_screen_flag_t;
1634 
1639  uint8_t type;
1640  uint8_t flags;
1641  int8_t newScreen;
1642  uint8_t pad0[5];
1644 
1650  int rem;
1651  int index;
1653 
1654 typedef enum xcb_xkb_bool_ctrls_high_t {
1655  XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1656  XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1657  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1658  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1659  XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1660 } xcb_xkb_bool_ctrls_high_t;
1661 
1662 typedef enum xcb_xkb_bool_ctrls_low_t {
1663  XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1664  XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1665  XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1666  XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1667  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1668  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1669  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1670  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1671 } xcb_xkb_bool_ctrls_low_t;
1672 
1677  uint8_t type;
1678  uint8_t pad0[3];
1679  uint8_t boolCtrlsHigh;
1680  uint8_t boolCtrlsLow;
1681  uint8_t pad1[2];
1683 
1689  int rem;
1690  int index;
1692 
1697  uint8_t type;
1698  uint8_t pad0[3];
1699  uint8_t boolCtrlsHigh;
1700  uint8_t boolCtrlsLow;
1701  uint8_t pad1[2];
1703 
1709  int rem;
1710  int index;
1712 
1713 typedef enum xcb_xkb_action_message_flag_t {
1714  XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1715  XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1716  XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1717 } xcb_xkb_action_message_flag_t;
1718 
1723  uint8_t type;
1724  uint8_t flags;
1725  uint8_t message[6];
1727 
1733  int rem;
1734  int index;
1736 
1741  uint8_t type;
1742  xcb_keycode_t newkey;
1743  uint8_t mask;
1744  uint8_t realModifiers;
1745  uint8_t vmodsMaskHigh;
1746  uint8_t vmodsMaskLow;
1747  uint8_t vmodsHigh;
1748  uint8_t vmodsLow;
1750 
1756  int rem;
1757  int index;
1759 
1763 typedef struct xcb_xkb_sa_device_btn_t {
1764  uint8_t type;
1765  uint8_t flags;
1766  uint8_t count;
1767  uint8_t button;
1768  uint8_t device;
1769  uint8_t pad0[3];
1771 
1777  int rem;
1778  int index;
1780 
1781 typedef enum xcb_xkb_lock_device_flags_t {
1782  XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1783  XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1784 } xcb_xkb_lock_device_flags_t;
1785 
1790  uint8_t type;
1791  uint8_t flags;
1792  uint8_t pad0;
1793  uint8_t button;
1794  uint8_t device;
1796 
1802  int rem;
1803  int index;
1805 
1806 typedef enum xcb_xkb_sa_val_what_t {
1807  XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1808  XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1809  XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1810  XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1811  XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1812  XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1813 } xcb_xkb_sa_val_what_t;
1814 
1819  uint8_t type;
1820  uint8_t device;
1821  uint8_t val1what;
1822  uint8_t val1index;
1823  uint8_t val1value;
1824  uint8_t val2what;
1825  uint8_t val2index;
1826  uint8_t val2value;
1828 
1834  int rem;
1835  int index;
1837 
1841 typedef union xcb_xkb_action_t {
1863  uint8_t type;
1865 
1871  int rem;
1872  int index;
1874 
1879  unsigned int sequence;
1881 
1883 #define XCB_XKB_USE_EXTENSION 0
1884 
1889  uint8_t major_opcode;
1890  uint8_t minor_opcode;
1891  uint16_t length;
1892  uint16_t wantedMajor;
1893  uint16_t wantedMinor;
1895 
1900  uint8_t response_type;
1901  uint8_t supported;
1902  uint16_t sequence;
1903  uint32_t length;
1904  uint16_t serverMajor;
1905  uint16_t serverMinor;
1906  uint8_t pad0[20];
1908 
1915  uint16_t affectState;
1916  uint16_t stateDetails;
1917  uint32_t affectCtrls;
1918  uint32_t ctrlDetails;
1923  uint16_t affectNames;
1924  uint16_t namesDetails;
1925  uint8_t affectCompat;
1926  uint8_t compatDetails;
1927  uint8_t affectBell;
1928  uint8_t bellDetails;
1930  uint8_t msgDetails;
1931  uint16_t affectAccessX;
1932  uint16_t accessXDetails;
1933  uint16_t affectExtDev;
1934  uint16_t extdevDetails;
1936 
1938 #define XCB_XKB_SELECT_EVENTS 1
1939 
1944  uint8_t major_opcode;
1945  uint8_t minor_opcode;
1946  uint16_t length;
1947  xcb_xkb_device_spec_t deviceSpec;
1948  uint16_t affectWhich;
1949  uint16_t clear;
1950  uint16_t selectAll;
1951  uint16_t affectMap;
1952  uint16_t map;
1954 
1956 #define XCB_XKB_BELL 3
1957 
1961 typedef struct xcb_xkb_bell_request_t {
1962  uint8_t major_opcode;
1963  uint8_t minor_opcode;
1964  uint16_t length;
1965  xcb_xkb_device_spec_t deviceSpec;
1966  xcb_xkb_bell_class_spec_t bellClass;
1967  xcb_xkb_id_spec_t bellID;
1968  int8_t percent;
1969  uint8_t forceSound;
1970  uint8_t eventOnly;
1971  uint8_t pad0;
1972  int16_t pitch;
1973  int16_t duration;
1974  uint8_t pad1[2];
1975  xcb_atom_t name;
1976  xcb_window_t window;
1978 
1983  unsigned int sequence;
1985 
1987 #define XCB_XKB_GET_STATE 4
1988 
1993  uint8_t major_opcode;
1994  uint8_t minor_opcode;
1995  uint16_t length;
1996  xcb_xkb_device_spec_t deviceSpec;
1997  uint8_t pad0[2];
1999 
2004  uint8_t response_type;
2005  uint8_t deviceID;
2006  uint16_t sequence;
2007  uint32_t length;
2008  uint8_t mods;
2009  uint8_t baseMods;
2010  uint8_t latchedMods;
2011  uint8_t lockedMods;
2012  uint8_t group;
2013  uint8_t lockedGroup;
2014  int16_t baseGroup;
2015  int16_t latchedGroup;
2016  uint8_t compatState;
2017  uint8_t grabMods;
2018  uint8_t compatGrabMods;
2019  uint8_t lookupMods;
2021  uint8_t pad0;
2022  uint16_t ptrBtnState;
2023  uint8_t pad1[6];
2025 
2027 #define XCB_XKB_LATCH_LOCK_STATE 5
2028 
2033  uint8_t major_opcode;
2034  uint8_t minor_opcode;
2035  uint16_t length;
2036  xcb_xkb_device_spec_t deviceSpec;
2037  uint8_t affectModLocks;
2038  uint8_t modLocks;
2039  uint8_t lockGroup;
2040  uint8_t groupLock;
2042  uint8_t pad0;
2043  uint8_t latchGroup;
2044  uint16_t groupLatch;
2046 
2051  unsigned int sequence;
2053 
2055 #define XCB_XKB_GET_CONTROLS 6
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 pad0[2];
2067 
2072  uint8_t response_type;
2073  uint8_t deviceID;
2074  uint16_t sequence;
2075  uint32_t length;
2077  uint8_t numGroups;
2078  uint8_t groupsWrap;
2083  uint8_t pad0;
2086  uint16_t repeatDelay;
2087  uint16_t repeatInterval;
2088  uint16_t slowKeysDelay;
2089  uint16_t debounceDelay;
2090  uint16_t mouseKeysDelay;
2094  int16_t mouseKeysCurve;
2096  uint16_t accessXTimeout;
2099  uint8_t pad1[2];
2102  uint32_t enabledControls;
2103  uint8_t perKeyRepeat[32];
2105 
2107 #define XCB_XKB_SET_CONTROLS 7
2108 
2113  uint8_t major_opcode;
2114  uint8_t minor_opcode;
2115  uint16_t length;
2116  xcb_xkb_device_spec_t deviceSpec;
2126  uint8_t groupsWrap;
2128  uint8_t pad0[2];
2130  uint32_t enabledControls;
2131  uint32_t changeControls;
2132  uint16_t repeatDelay;
2133  uint16_t repeatInterval;
2134  uint16_t slowKeysDelay;
2135  uint16_t debounceDelay;
2136  uint16_t mouseKeysDelay;
2140  int16_t mouseKeysCurve;
2141  uint16_t accessXTimeout;
2146  uint8_t perKeyRepeat[32];
2148 
2153  unsigned int sequence;
2155 
2157 #define XCB_XKB_GET_MAP 8
2158 
2163  uint8_t major_opcode;
2164  uint8_t minor_opcode;
2165  uint16_t length;
2166  xcb_xkb_device_spec_t deviceSpec;
2167  uint16_t full;
2168  uint16_t partial;
2169  uint8_t firstType;
2170  uint8_t nTypes;
2171  xcb_keycode_t firstKeySym;
2172  uint8_t nKeySyms;
2173  xcb_keycode_t firstKeyAction;
2174  uint8_t nKeyActions;
2175  xcb_keycode_t firstKeyBehavior;
2176  uint8_t nKeyBehaviors;
2177  uint16_t virtualMods;
2178  xcb_keycode_t firstKeyExplicit;
2179  uint8_t nKeyExplicit;
2180  xcb_keycode_t firstModMapKey;
2181  uint8_t nModMapKeys;
2182  xcb_keycode_t firstVModMapKey;
2183  uint8_t nVModMapKeys;
2184  uint8_t pad0[2];
2186 
2190 typedef struct xcb_xkb_get_map_map_t {
2193  uint8_t *acts_rtrn_count;
2196  uint8_t *vmods_rtrn;
2201 
2205 typedef struct xcb_xkb_get_map_reply_t {
2206  uint8_t response_type;
2207  uint8_t deviceID;
2208  uint16_t sequence;
2209  uint32_t length;
2210  uint8_t pad0[2];
2211  xcb_keycode_t minKeyCode;
2212  xcb_keycode_t maxKeyCode;
2213  uint16_t present;
2214  uint8_t firstType;
2215  uint8_t nTypes;
2216  uint8_t totalTypes;
2217  xcb_keycode_t firstKeySym;
2218  uint16_t totalSyms;
2219  uint8_t nKeySyms;
2220  xcb_keycode_t firstKeyAction;
2221  uint16_t totalActions;
2222  uint8_t nKeyActions;
2223  xcb_keycode_t firstKeyBehavior;
2224  uint8_t nKeyBehaviors;
2226  xcb_keycode_t firstKeyExplicit;
2227  uint8_t nKeyExplicit;
2229  xcb_keycode_t firstModMapKey;
2230  uint8_t nModMapKeys;
2232  xcb_keycode_t firstVModMapKey;
2233  uint8_t nVModMapKeys;
2235  uint8_t pad1;
2236  uint16_t virtualMods;
2238 
2245  uint8_t *actionsCount;
2248  uint8_t *vmods;
2253 
2255 #define XCB_XKB_SET_MAP 9
2256 
2261  uint8_t major_opcode;
2262  uint8_t minor_opcode;
2263  uint16_t length;
2264  xcb_xkb_device_spec_t deviceSpec;
2265  uint16_t present;
2266  uint16_t flags;
2267  xcb_keycode_t minKeyCode;
2268  xcb_keycode_t maxKeyCode;
2269  uint8_t firstType;
2270  uint8_t nTypes;
2271  xcb_keycode_t firstKeySym;
2272  uint8_t nKeySyms;
2273  uint16_t totalSyms;
2274  xcb_keycode_t firstKeyAction;
2275  uint8_t nKeyActions;
2276  uint16_t totalActions;
2277  xcb_keycode_t firstKeyBehavior;
2278  uint8_t nKeyBehaviors;
2280  xcb_keycode_t firstKeyExplicit;
2281  uint8_t nKeyExplicit;
2283  xcb_keycode_t firstModMapKey;
2284  uint8_t nModMapKeys;
2286  xcb_keycode_t firstVModMapKey;
2287  uint8_t nVModMapKeys;
2289  uint16_t virtualMods;
2291 
2296  unsigned int sequence;
2298 
2300 #define XCB_XKB_GET_COMPAT_MAP 10
2301 
2306  uint8_t major_opcode;
2307  uint8_t minor_opcode;
2308  uint16_t length;
2309  xcb_xkb_device_spec_t deviceSpec;
2310  uint8_t groups;
2311  uint8_t getAllSI;
2312  uint16_t firstSI;
2313  uint16_t nSI;
2315 
2320  uint8_t response_type;
2321  uint8_t deviceID;
2322  uint16_t sequence;
2323  uint32_t length;
2324  uint8_t groupsRtrn;
2325  uint8_t pad0;
2326  uint16_t firstSIRtrn;
2327  uint16_t nSIRtrn;
2328  uint16_t nTotalSI;
2329  uint8_t pad1[16];
2331 
2333 #define XCB_XKB_SET_COMPAT_MAP 11
2334 
2339  uint8_t major_opcode;
2340  uint8_t minor_opcode;
2341  uint16_t length;
2342  xcb_xkb_device_spec_t deviceSpec;
2343  uint8_t pad0;
2345  uint8_t truncateSI;
2346  uint8_t groups;
2347  uint16_t firstSI;
2348  uint16_t nSI;
2349  uint8_t pad1[2];
2351 
2356  unsigned int sequence;
2358 
2360 #define XCB_XKB_GET_INDICATOR_STATE 12
2361 
2366  uint8_t major_opcode;
2367  uint8_t minor_opcode;
2368  uint16_t length;
2369  xcb_xkb_device_spec_t deviceSpec;
2370  uint8_t pad0[2];
2372 
2377  uint8_t response_type;
2378  uint8_t deviceID;
2379  uint16_t sequence;
2380  uint32_t length;
2381  uint32_t state;
2382  uint8_t pad0[20];
2384 
2389  unsigned int sequence;
2391 
2393 #define XCB_XKB_GET_INDICATOR_MAP 13
2394 
2399  uint8_t major_opcode;
2400  uint8_t minor_opcode;
2401  uint16_t length;
2402  xcb_xkb_device_spec_t deviceSpec;
2403  uint8_t pad0[2];
2404  uint32_t which;
2406 
2411  uint8_t response_type;
2412  uint8_t deviceID;
2413  uint16_t sequence;
2414  uint32_t length;
2415  uint32_t which;
2416  uint32_t realIndicators;
2417  uint8_t nIndicators;
2418  uint8_t pad0[15];
2420 
2422 #define XCB_XKB_SET_INDICATOR_MAP 14
2423 
2428  uint8_t major_opcode;
2429  uint8_t minor_opcode;
2430  uint16_t length;
2431  xcb_xkb_device_spec_t deviceSpec;
2432  uint8_t pad0[2];
2433  uint32_t which;
2435 
2440  unsigned int sequence;
2442 
2444 #define XCB_XKB_GET_NAMED_INDICATOR 15
2445 
2450  uint8_t major_opcode;
2451  uint8_t minor_opcode;
2452  uint16_t length;
2453  xcb_xkb_device_spec_t deviceSpec;
2454  xcb_xkb_led_class_spec_t ledClass;
2455  xcb_xkb_id_spec_t ledID;
2456  uint8_t pad0[2];
2457  xcb_atom_t indicator;
2459 
2464  uint8_t response_type;
2465  uint8_t deviceID;
2466  uint16_t sequence;
2467  uint32_t length;
2468  xcb_atom_t indicator;
2469  uint8_t found;
2470  uint8_t on;
2471  uint8_t realIndicator;
2472  uint8_t ndx;
2473  uint8_t map_flags;
2475  uint8_t map_groups;
2476  uint8_t map_whichMods;
2477  uint8_t map_mods;
2478  uint8_t map_realMods;
2479  uint16_t map_vmod;
2480  uint32_t map_ctrls;
2481  uint8_t pad0[3];
2483 
2485 #define XCB_XKB_SET_NAMED_INDICATOR 16
2486 
2491  uint8_t major_opcode;
2492  uint8_t minor_opcode;
2493  uint16_t length;
2494  xcb_xkb_device_spec_t deviceSpec;
2495  xcb_xkb_led_class_spec_t ledClass;
2496  xcb_xkb_id_spec_t ledID;
2497  uint8_t pad0[2];
2498  xcb_atom_t indicator;
2499  uint8_t setState;
2500  uint8_t on;
2501  uint8_t setMap;
2502  uint8_t createMap;
2503  uint8_t pad1;
2504  uint8_t map_flags;
2506  uint8_t map_groups;
2507  uint8_t map_whichMods;
2508  uint8_t map_realMods;
2509  uint16_t map_vmods;
2510  uint32_t map_ctrls;
2512 
2517  unsigned int sequence;
2519 
2521 #define XCB_XKB_GET_NAMES 17
2522 
2527  uint8_t major_opcode;
2528  uint8_t minor_opcode;
2529  uint16_t length;
2530  xcb_xkb_device_spec_t deviceSpec;
2531  uint8_t pad0[2];
2532  uint32_t which;
2534 
2539  xcb_atom_t keycodesName;
2540  xcb_atom_t geometryName;
2541  xcb_atom_t symbolsName;
2542  xcb_atom_t physSymbolsName;
2543  xcb_atom_t typesName;
2544  xcb_atom_t compatName;
2545  xcb_atom_t *typeNames;
2546  uint8_t *nLevelsPerType;
2547  xcb_atom_t *ktLevelNames;
2548  xcb_atom_t *indicatorNames;
2549  xcb_atom_t *virtualModNames;
2550  xcb_atom_t *groups;
2553  xcb_atom_t *radioGroupNames;
2555 
2560  uint8_t response_type;
2561  uint8_t deviceID;
2562  uint16_t sequence;
2563  uint32_t length;
2564  uint32_t which;
2565  xcb_keycode_t minKeyCode;
2566  xcb_keycode_t maxKeyCode;
2567  uint8_t nTypes;
2568  uint8_t groupNames;
2569  uint16_t virtualMods;
2570  xcb_keycode_t firstKey;
2571  uint8_t nKeys;
2572  uint32_t indicators;
2573  uint8_t nRadioGroups;
2574  uint8_t nKeyAliases;
2575  uint16_t nKTLevels;
2576  uint8_t pad0[4];
2578 
2583  xcb_atom_t keycodesName;
2584  xcb_atom_t geometryName;
2585  xcb_atom_t symbolsName;
2586  xcb_atom_t physSymbolsName;
2587  xcb_atom_t typesName;
2588  xcb_atom_t compatName;
2589  xcb_atom_t *typeNames;
2590  uint8_t *nLevelsPerType;
2591  xcb_atom_t *ktLevelNames;
2592  xcb_atom_t *indicatorNames;
2593  xcb_atom_t *virtualModNames;
2594  xcb_atom_t *groups;
2597  xcb_atom_t *radioGroupNames;
2599 
2601 #define XCB_XKB_SET_NAMES 18
2602 
2607  uint8_t major_opcode;
2608  uint8_t minor_opcode;
2609  uint16_t length;
2610  xcb_xkb_device_spec_t deviceSpec;
2611  uint16_t virtualMods;
2612  uint32_t which;
2613  uint8_t firstType;
2614  uint8_t nTypes;
2615  uint8_t firstKTLevelt;
2616  uint8_t nKTLevels;
2617  uint32_t indicators;
2618  uint8_t groupNames;
2619  uint8_t nRadioGroups;
2620  xcb_keycode_t firstKey;
2621  uint8_t nKeys;
2622  uint8_t nKeyAliases;
2623  uint8_t pad0;
2626 
2631  unsigned int sequence;
2633 
2635 #define XCB_XKB_GET_GEOMETRY 19
2636 
2641  uint8_t major_opcode;
2642  uint8_t minor_opcode;
2643  uint16_t length;
2644  xcb_xkb_device_spec_t deviceSpec;
2645  uint8_t pad0[2];
2646  xcb_atom_t name;
2648 
2653  uint8_t response_type;
2654  uint8_t deviceID;
2655  uint16_t sequence;
2656  uint32_t length;
2657  xcb_atom_t name;
2658  uint8_t found;
2659  uint8_t pad0;
2660  uint16_t widthMM;
2661  uint16_t heightMM;
2662  uint16_t nProperties;
2663  uint16_t nColors;
2664  uint16_t nShapes;
2665  uint16_t nSections;
2666  uint16_t nDoodads;
2667  uint16_t nKeyAliases;
2668  uint8_t baseColorNdx;
2669  uint8_t labelColorNdx;
2671 
2673 #define XCB_XKB_SET_GEOMETRY 20
2674 
2679  uint8_t major_opcode;
2680  uint8_t minor_opcode;
2681  uint16_t length;
2682  xcb_xkb_device_spec_t deviceSpec;
2683  uint8_t nShapes;
2684  uint8_t nSections;
2685  xcb_atom_t name;
2686  uint16_t widthMM;
2687  uint16_t heightMM;
2688  uint16_t nProperties;
2689  uint16_t nColors;
2690  uint16_t nDoodads;
2691  uint16_t nKeyAliases;
2692  uint8_t baseColorNdx;
2693  uint8_t labelColorNdx;
2694  uint8_t pad0[2];
2696 
2701  unsigned int sequence;
2703 
2705 #define XCB_XKB_PER_CLIENT_FLAGS 21
2706 
2711  uint8_t major_opcode;
2712  uint8_t minor_opcode;
2713  uint16_t length;
2714  xcb_xkb_device_spec_t deviceSpec;
2715  uint8_t pad0[2];
2716  uint32_t change;
2717  uint32_t value;
2718  uint32_t ctrlsToChange;
2719  uint32_t autoCtrls;
2720  uint32_t autoCtrlsValues;
2722 
2727  uint8_t response_type;
2728  uint8_t deviceID;
2729  uint16_t sequence;
2730  uint32_t length;
2731  uint32_t supported;
2732  uint32_t value;
2733  uint32_t autoCtrls;
2734  uint32_t autoCtrlsValues;
2735  uint8_t pad0[8];
2737 
2742  unsigned int sequence;
2744 
2746 #define XCB_XKB_LIST_COMPONENTS 22
2747 
2752  uint8_t major_opcode;
2753  uint8_t minor_opcode;
2754  uint16_t length;
2755  xcb_xkb_device_spec_t deviceSpec;
2756  uint16_t maxNames;
2757  uint8_t keymapsSpecLen;
2759  uint8_t typesSpecLen;
2761  uint8_t symbolsSpecLen;
2764 
2769  uint8_t response_type;
2770  uint8_t deviceID;
2771  uint16_t sequence;
2772  uint32_t length;
2773  uint16_t nKeymaps;
2774  uint16_t nKeycodes;
2775  uint16_t nTypes;
2776  uint16_t nCompatMaps;
2777  uint16_t nSymbols;
2778  uint16_t nGeometries;
2779  uint16_t extra;
2780  uint8_t pad0[10];
2782 
2787  unsigned int sequence;
2789 
2791 #define XCB_XKB_GET_KBD_BY_NAME 23
2792 
2797  uint8_t major_opcode;
2798  uint8_t minor_opcode;
2799  uint16_t length;
2800  xcb_xkb_device_spec_t deviceSpec;
2801  uint16_t need;
2802  uint16_t want;
2803  uint8_t load;
2804  uint8_t pad0;
2805  uint8_t keymapsSpecLen;
2807  uint8_t typesSpecLen;
2809  uint8_t symbolsSpecLen;
2812 
2819  uint8_t *acts_rtrn_count;
2822  uint8_t *vmods_rtrn;
2827 
2834  uint8_t *acts_rtrn_count;
2837  uint8_t *vmods_rtrn;
2842 
2849  uint8_t *acts_rtrn_count;
2852  uint8_t *vmods_rtrn;
2857 
2862  xcb_atom_t keycodesName;
2863  xcb_atom_t geometryName;
2864  xcb_atom_t symbolsName;
2865  xcb_atom_t physSymbolsName;
2866  xcb_atom_t typesName;
2867  xcb_atom_t compatName;
2868  xcb_atom_t *typeNames;
2869  uint8_t *nLevelsPerType;
2870  xcb_atom_t *ktLevelNames;
2871  xcb_atom_t *indicatorNames;
2872  xcb_atom_t *virtualModNames;
2873  xcb_atom_t *groups;
2876  xcb_atom_t *radioGroupNames;
2878 
2883  xcb_atom_t keycodesName;
2884  xcb_atom_t geometryName;
2885  xcb_atom_t symbolsName;
2886  xcb_atom_t physSymbolsName;
2887  xcb_atom_t typesName;
2888  xcb_atom_t compatName;
2889  xcb_atom_t *typeNames;
2890  uint8_t *nLevelsPerType;
2891  xcb_atom_t *ktLevelNames;
2892  xcb_atom_t *indicatorNames;
2893  xcb_atom_t *virtualModNames;
2894  xcb_atom_t *groups;
2897  xcb_atom_t *radioGroupNames;
2899 
2904  struct _types {
2905  uint8_t getmap_type;
2906  uint8_t typeDeviceID;
2907  uint16_t getmap_sequence;
2908  uint32_t getmap_length;
2909  uint8_t pad0[2];
2910  xcb_keycode_t typeMinKeyCode;
2911  xcb_keycode_t typeMaxKeyCode;
2912  uint16_t present;
2913  uint8_t firstType;
2914  uint8_t nTypes;
2915  uint8_t totalTypes;
2916  xcb_keycode_t firstKeySym;
2917  uint16_t totalSyms;
2918  uint8_t nKeySyms;
2919  xcb_keycode_t firstKeyAction;
2920  uint16_t totalActions;
2921  uint8_t nKeyActions;
2922  xcb_keycode_t firstKeyBehavior;
2923  uint8_t nKeyBehaviors;
2925  xcb_keycode_t firstKeyExplicit;
2926  uint8_t nKeyExplicit;
2928  xcb_keycode_t firstModMapKey;
2929  uint8_t nModMapKeys;
2931  xcb_keycode_t firstVModMapKey;
2932  uint8_t nVModMapKeys;
2934  uint8_t pad1;
2935  uint16_t virtualMods;
2937  } types;
2938  struct _compat_map {
2939  uint8_t compatDeviceID;
2940  uint8_t groupsRtrn;
2941  uint8_t pad0;
2942  uint16_t firstSIRtrn;
2943  uint16_t nSIRtrn;
2944  uint16_t nTotalSI;
2945  uint8_t pad1[16];
2946  uint8_t *si_rtrn;
2948  } compat_map;
2950  uint8_t clientDeviceID;
2951  uint8_t pad0[2];
2952  xcb_keycode_t clientMinKeyCode;
2953  xcb_keycode_t clientMaxKeyCode;
2954  uint16_t present;
2955  uint8_t firstType;
2956  uint8_t nTypes;
2957  uint8_t totalTypes;
2958  xcb_keycode_t firstKeySym;
2959  uint16_t totalSyms;
2960  uint8_t nKeySyms;
2961  xcb_keycode_t firstKeyAction;
2962  uint16_t totalActions;
2963  uint8_t nKeyActions;
2964  xcb_keycode_t firstKeyBehavior;
2965  uint8_t nKeyBehaviors;
2967  xcb_keycode_t firstKeyExplicit;
2968  uint8_t nKeyExplicit;
2970  xcb_keycode_t firstModMapKey;
2971  uint8_t nModMapKeys;
2973  xcb_keycode_t firstVModMapKey;
2974  uint8_t nVModMapKeys;
2976  uint8_t pad1;
2977  uint16_t virtualMods;
2979  } client_symbols;
2981  uint8_t serverDeviceID;
2982  uint8_t pad0[2];
2983  xcb_keycode_t serverMinKeyCode;
2984  xcb_keycode_t serverMaxKeyCode;
2985  uint16_t present;
2986  uint8_t firstType;
2987  uint8_t nTypes;
2988  uint8_t totalTypes;
2989  xcb_keycode_t firstKeySym;
2990  uint16_t totalSyms;
2991  uint8_t nKeySyms;
2992  xcb_keycode_t firstKeyAction;
2993  uint16_t totalActions;
2994  uint8_t nKeyActions;
2995  xcb_keycode_t firstKeyBehavior;
2996  uint8_t nKeyBehaviors;
2998  xcb_keycode_t firstKeyExplicit;
2999  uint8_t nKeyExplicit;
3001  xcb_keycode_t firstModMapKey;
3002  uint8_t nModMapKeys;
3004  xcb_keycode_t firstVModMapKey;
3005  uint8_t nVModMapKeys;
3007  uint8_t pad1;
3008  uint16_t virtualMods;
3010  } server_symbols;
3013  uint32_t which;
3014  uint32_t realIndicators;
3015  uint8_t nIndicators;
3016  uint8_t pad0[15];
3018  } indicator_maps;
3019  struct _key_names {
3020  uint8_t keyDeviceID;
3021  uint32_t which;
3022  xcb_keycode_t keyMinKeyCode;
3023  xcb_keycode_t keyMaxKeyCode;
3024  uint8_t nTypes;
3025  uint8_t groupNames;
3026  uint16_t virtualMods;
3027  xcb_keycode_t firstKey;
3028  uint8_t nKeys;
3029  uint32_t indicators;
3030  uint8_t nRadioGroups;
3031  uint8_t nKeyAliases;
3032  uint16_t nKTLevels;
3033  uint8_t pad0[4];
3035  } key_names;
3036  struct _other_names {
3037  uint8_t otherDeviceID;
3038  uint32_t which;
3039  xcb_keycode_t otherMinKeyCode;
3040  xcb_keycode_t otherMaxKeyCode;
3041  uint8_t nTypes;
3042  uint8_t groupNames;
3043  uint16_t virtualMods;
3044  xcb_keycode_t firstKey;
3045  uint8_t nKeys;
3046  uint32_t indicators;
3047  uint8_t nRadioGroups;
3048  uint8_t nKeyAliases;
3049  uint16_t nKTLevels;
3050  uint8_t pad0[4];
3052  } other_names;
3053  struct _geometry {
3055  xcb_atom_t name;
3056  uint8_t geometryFound;
3057  uint8_t pad0;
3058  uint16_t widthMM;
3059  uint16_t heightMM;
3060  uint16_t nProperties;
3061  uint16_t nColors;
3062  uint16_t nShapes;
3063  uint16_t nSections;
3064  uint16_t nDoodads;
3065  uint16_t nKeyAliases;
3066  uint8_t baseColorNdx;
3067  uint8_t labelColorNdx;
3075  } geometry;
3077 
3078 
3079 /*****************************************************************************
3080  **
3081  ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map
3082  **
3083  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
3084  ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t *
3085  **
3086  *****************************************************************************/
3087 
3089 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
3090 
3095  uint8_t response_type;
3096  uint8_t deviceID;
3097  uint16_t sequence;
3098  uint32_t length;
3099  xcb_keycode_t minKeyCode;
3100  xcb_keycode_t maxKeyCode;
3101  uint8_t loaded;
3102  uint8_t newKeyboard;
3103  uint16_t found;
3104  uint16_t reported;
3105  uint8_t pad0[16];
3107 
3112  unsigned int sequence;
3114 
3116 #define XCB_XKB_GET_DEVICE_INFO 24
3117 
3122  uint8_t major_opcode;
3123  uint8_t minor_opcode;
3124  uint16_t length;
3125  xcb_xkb_device_spec_t deviceSpec;
3126  uint16_t wanted;
3127  uint8_t allButtons;
3128  uint8_t firstButton;
3129  uint8_t nButtons;
3130  uint8_t pad0;
3131  xcb_xkb_led_class_spec_t ledClass;
3132  xcb_xkb_id_spec_t ledID;
3134 
3139  uint8_t response_type;
3140  uint8_t deviceID;
3141  uint16_t sequence;
3142  uint32_t length;
3143  uint16_t present;
3144  uint16_t supported;
3145  uint16_t unsupported;
3146  uint16_t nDeviceLedFBs;
3147  uint8_t firstBtnWanted;
3148  uint8_t nBtnsWanted;
3149  uint8_t firstBtnRtrn;
3150  uint8_t nBtnsRtrn;
3151  uint8_t totalBtns;
3152  uint8_t hasOwnState;
3153  uint16_t dfltKbdFB;
3154  uint16_t dfltLedFB;
3155  uint8_t pad0[2];
3156  xcb_atom_t devType;
3157  uint16_t nameLen;
3159 
3161 #define XCB_XKB_SET_DEVICE_INFO 25
3162 
3167  uint8_t major_opcode;
3168  uint8_t minor_opcode;
3169  uint16_t length;
3170  xcb_xkb_device_spec_t deviceSpec;
3171  uint8_t firstBtn;
3172  uint8_t nBtns;
3173  uint16_t change;
3174  uint16_t nDeviceLedFBs;
3176 
3181  unsigned int sequence;
3183 
3185 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
3186 
3191  uint8_t major_opcode;
3192  uint8_t minor_opcode;
3193  uint16_t length;
3194  uint16_t msgLength;
3195  uint8_t pad0[2];
3196  uint32_t affectFlags;
3197  uint32_t flags;
3198  uint32_t affectCtrls;
3199  uint32_t ctrls;
3201 
3206  uint8_t response_type;
3207  uint8_t pad0;
3208  uint16_t sequence;
3209  uint32_t length;
3210  uint32_t currentFlags;
3211  uint32_t currentCtrls;
3212  uint32_t supportedFlags;
3213  uint32_t supportedCtrls;
3214  uint8_t pad1[8];
3216 
3218 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
3219 
3224  uint8_t response_type;
3225  uint8_t xkbType;
3226  uint16_t sequence;
3227  xcb_timestamp_t time;
3228  uint8_t deviceID;
3229  uint8_t oldDeviceID;
3230  xcb_keycode_t minKeyCode;
3231  xcb_keycode_t maxKeyCode;
3232  xcb_keycode_t oldMinKeyCode;
3233  xcb_keycode_t oldMaxKeyCode;
3234  uint8_t requestMajor;
3235  uint8_t requestMinor;
3236  uint16_t changed;
3237  uint8_t pad0[14];
3239 
3241 #define XCB_XKB_MAP_NOTIFY 1
3242 
3247  uint8_t response_type;
3248  uint8_t xkbType;
3249  uint16_t sequence;
3250  xcb_timestamp_t time;
3251  uint8_t deviceID;
3252  uint8_t ptrBtnActions;
3253  uint16_t changed;
3254  xcb_keycode_t minKeyCode;
3255  xcb_keycode_t maxKeyCode;
3256  uint8_t firstType;
3257  uint8_t nTypes;
3258  xcb_keycode_t firstKeySym;
3259  uint8_t nKeySyms;
3260  xcb_keycode_t firstKeyAct;
3261  uint8_t nKeyActs;
3262  xcb_keycode_t firstKeyBehavior;
3263  uint8_t nKeyBehavior;
3264  xcb_keycode_t firstKeyExplicit;
3265  uint8_t nKeyExplicit;
3266  xcb_keycode_t firstModMapKey;
3267  uint8_t nModMapKeys;
3268  xcb_keycode_t firstVModMapKey;
3269  uint8_t nVModMapKeys;
3270  uint16_t virtualMods;
3271  uint8_t pad0[2];
3273 
3275 #define XCB_XKB_STATE_NOTIFY 2
3276 
3281  uint8_t response_type;
3282  uint8_t xkbType;
3283  uint16_t sequence;
3284  xcb_timestamp_t time;
3285  uint8_t deviceID;
3286  uint8_t mods;
3287  uint8_t baseMods;
3288  uint8_t latchedMods;
3289  uint8_t lockedMods;
3290  uint8_t group;
3291  int16_t baseGroup;
3292  int16_t latchedGroup;
3293  uint8_t lockedGroup;
3294  uint8_t compatState;
3295  uint8_t grabMods;
3296  uint8_t compatGrabMods;
3297  uint8_t lookupMods;
3299  uint16_t ptrBtnState;
3300  uint16_t changed;
3301  xcb_keycode_t keycode;
3302  uint8_t eventType;
3303  uint8_t requestMajor;
3304  uint8_t requestMinor;
3306 
3308 #define XCB_XKB_CONTROLS_NOTIFY 3
3309 
3314  uint8_t response_type;
3315  uint8_t xkbType;
3316  uint16_t sequence;
3317  xcb_timestamp_t time;
3318  uint8_t deviceID;
3319  uint8_t numGroups;
3320  uint8_t pad0[2];
3321  uint32_t changedControls;
3322  uint32_t enabledControls;
3324  xcb_keycode_t keycode;
3325  uint8_t eventType;
3326  uint8_t requestMajor;
3327  uint8_t requestMinor;
3328  uint8_t pad1[4];
3330 
3332 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3333 
3338  uint8_t response_type;
3339  uint8_t xkbType;
3340  uint16_t sequence;
3341  xcb_timestamp_t time;
3342  uint8_t deviceID;
3343  uint8_t pad0[3];
3344  uint32_t state;
3345  uint32_t stateChanged;
3346  uint8_t pad1[12];
3348 
3350 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3351 
3356  uint8_t response_type;
3357  uint8_t xkbType;
3358  uint16_t sequence;
3359  xcb_timestamp_t time;
3360  uint8_t deviceID;
3361  uint8_t pad0[3];
3362  uint32_t state;
3363  uint32_t mapChanged;
3364  uint8_t pad1[12];
3366 
3368 #define XCB_XKB_NAMES_NOTIFY 6
3369 
3374  uint8_t response_type;
3375  uint8_t xkbType;
3376  uint16_t sequence;
3377  xcb_timestamp_t time;
3378  uint8_t deviceID;
3379  uint8_t pad0;
3380  uint16_t changed;
3381  uint8_t firstType;
3382  uint8_t nTypes;
3383  uint8_t firstLevelName;
3384  uint8_t nLevelNames;
3385  uint8_t pad1;
3386  uint8_t nRadioGroups;
3387  uint8_t nKeyAliases;
3390  xcb_keycode_t firstKey;
3391  uint8_t nKeys;
3393  uint8_t pad2[4];
3395 
3397 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3398 
3403  uint8_t response_type;
3404  uint8_t xkbType;
3405  uint16_t sequence;
3406  xcb_timestamp_t time;
3407  uint8_t deviceID;
3408  uint8_t changedGroups;
3409  uint16_t firstSI;
3410  uint16_t nSI;
3411  uint16_t nTotalSI;
3412  uint8_t pad0[16];
3414 
3416 #define XCB_XKB_BELL_NOTIFY 8
3417 
3422  uint8_t response_type;
3423  uint8_t xkbType;
3424  uint16_t sequence;
3425  xcb_timestamp_t time;
3426  uint8_t deviceID;
3427  uint8_t bellClass;
3428  uint8_t bellID;
3429  uint8_t percent;
3430  uint16_t pitch;
3431  uint16_t duration;
3432  xcb_atom_t name;
3433  xcb_window_t window;
3434  uint8_t eventOnly;
3435  uint8_t pad0[7];
3437 
3439 #define XCB_XKB_ACTION_MESSAGE 9
3440 
3445  uint8_t response_type;
3446  uint8_t xkbType;
3447  uint16_t sequence;
3448  xcb_timestamp_t time;
3449  uint8_t deviceID;
3450  xcb_keycode_t keycode;
3451  uint8_t press;
3453  uint8_t mods;
3454  uint8_t group;
3455  xcb_xkb_string8_t message[8];
3456  uint8_t pad0[10];
3458 
3460 #define XCB_XKB_ACCESS_X_NOTIFY 10
3461 
3466  uint8_t response_type;
3467  uint8_t xkbType;
3468  uint16_t sequence;
3469  xcb_timestamp_t time;
3470  uint8_t deviceID;
3471  xcb_keycode_t keycode;
3472  uint16_t detailt;
3473  uint16_t slowKeysDelay;
3474  uint16_t debounceDelay;
3475  uint8_t pad0[16];
3477 
3479 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3480 
3485  uint8_t response_type;
3486  uint8_t xkbType;
3487  uint16_t sequence;
3488  xcb_timestamp_t time;
3489  uint8_t deviceID;
3490  uint8_t pad0;
3491  uint16_t reason;
3492  uint16_t ledClass;
3493  uint8_t ledID;
3494  uint32_t ledsDefined;
3495  uint32_t ledState;
3496  uint8_t firstButton;
3497  uint8_t nButtons;
3498  uint16_t supported;
3499  uint16_t unsupported;
3500  uint8_t pad1[2];
3502 
3512 /*****************************************************************************
3513  **
3514  ** void xcb_xkb_ax_option_next
3515  **
3516  ** @param xcb_xkb_ax_option_iterator_t *i
3517  ** @returns void
3518  **
3519  *****************************************************************************/
3520 
3521 void
3523 
3534 /*****************************************************************************
3535  **
3536  ** xcb_generic_iterator_t xcb_xkb_ax_option_end
3537  **
3538  ** @param xcb_xkb_ax_option_iterator_t i
3539  ** @returns xcb_generic_iterator_t
3540  **
3541  *****************************************************************************/
3542 
3545 
3555 /*****************************************************************************
3556  **
3557  ** void xcb_xkb_device_spec_next
3558  **
3559  ** @param xcb_xkb_device_spec_iterator_t *i
3560  ** @returns void
3561  **
3562  *****************************************************************************/
3563 
3564 void
3566 
3577 /*****************************************************************************
3578  **
3579  ** xcb_generic_iterator_t xcb_xkb_device_spec_end
3580  **
3581  ** @param xcb_xkb_device_spec_iterator_t i
3582  ** @returns xcb_generic_iterator_t
3583  **
3584  *****************************************************************************/
3585 
3588 
3598 /*****************************************************************************
3599  **
3600  ** void xcb_xkb_led_class_spec_next
3601  **
3602  ** @param xcb_xkb_led_class_spec_iterator_t *i
3603  ** @returns void
3604  **
3605  *****************************************************************************/
3606 
3607 void
3609 
3620 /*****************************************************************************
3621  **
3622  ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
3623  **
3624  ** @param xcb_xkb_led_class_spec_iterator_t i
3625  ** @returns xcb_generic_iterator_t
3626  **
3627  *****************************************************************************/
3628 
3631 
3641 /*****************************************************************************
3642  **
3643  ** void xcb_xkb_bell_class_spec_next
3644  **
3645  ** @param xcb_xkb_bell_class_spec_iterator_t *i
3646  ** @returns void
3647  **
3648  *****************************************************************************/
3649 
3650 void
3652 
3663 /*****************************************************************************
3664  **
3665  ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
3666  **
3667  ** @param xcb_xkb_bell_class_spec_iterator_t i
3668  ** @returns xcb_generic_iterator_t
3669  **
3670  *****************************************************************************/
3671 
3674 
3684 /*****************************************************************************
3685  **
3686  ** void xcb_xkb_id_spec_next
3687  **
3688  ** @param xcb_xkb_id_spec_iterator_t *i
3689  ** @returns void
3690  **
3691  *****************************************************************************/
3692 
3693 void
3695 
3706 /*****************************************************************************
3707  **
3708  ** xcb_generic_iterator_t xcb_xkb_id_spec_end
3709  **
3710  ** @param xcb_xkb_id_spec_iterator_t i
3711  ** @returns xcb_generic_iterator_t
3712  **
3713  *****************************************************************************/
3714 
3717 
3727 /*****************************************************************************
3728  **
3729  ** void xcb_xkb_indicator_map_next
3730  **
3731  ** @param xcb_xkb_indicator_map_iterator_t *i
3732  ** @returns void
3733  **
3734  *****************************************************************************/
3735 
3736 void
3738 
3749 /*****************************************************************************
3750  **
3751  ** xcb_generic_iterator_t xcb_xkb_indicator_map_end
3752  **
3753  ** @param xcb_xkb_indicator_map_iterator_t i
3754  ** @returns xcb_generic_iterator_t
3755  **
3756  *****************************************************************************/
3757 
3760 
3770 /*****************************************************************************
3771  **
3772  ** void xcb_xkb_mod_def_next
3773  **
3774  ** @param xcb_xkb_mod_def_iterator_t *i
3775  ** @returns void
3776  **
3777  *****************************************************************************/
3778 
3779 void
3781 
3792 /*****************************************************************************
3793  **
3794  ** xcb_generic_iterator_t xcb_xkb_mod_def_end
3795  **
3796  ** @param xcb_xkb_mod_def_iterator_t i
3797  ** @returns xcb_generic_iterator_t
3798  **
3799  *****************************************************************************/
3800 
3803 
3813 /*****************************************************************************
3814  **
3815  ** void xcb_xkb_key_name_next
3816  **
3817  ** @param xcb_xkb_key_name_iterator_t *i
3818  ** @returns void
3819  **
3820  *****************************************************************************/
3821 
3822 void
3824 
3835 /*****************************************************************************
3836  **
3837  ** xcb_generic_iterator_t xcb_xkb_key_name_end
3838  **
3839  ** @param xcb_xkb_key_name_iterator_t i
3840  ** @returns xcb_generic_iterator_t
3841  **
3842  *****************************************************************************/
3843 
3846 
3856 /*****************************************************************************
3857  **
3858  ** void xcb_xkb_key_alias_next
3859  **
3860  ** @param xcb_xkb_key_alias_iterator_t *i
3861  ** @returns void
3862  **
3863  *****************************************************************************/
3864 
3865 void
3867 
3878 /*****************************************************************************
3879  **
3880  ** xcb_generic_iterator_t xcb_xkb_key_alias_end
3881  **
3882  ** @param xcb_xkb_key_alias_iterator_t i
3883  ** @returns xcb_generic_iterator_t
3884  **
3885  *****************************************************************************/
3886 
3889 
3890 int
3891 xcb_xkb_counted_string_8_sizeof (const void *_buffer );
3892 
3893 
3894 /*****************************************************************************
3895  **
3896  ** uint8_t * xcb_xkb_counted_string_8_string
3897  **
3898  ** @param const xcb_xkb_counted_string_8_t *R
3899  ** @returns uint8_t *
3900  **
3901  *****************************************************************************/
3902 
3903 uint8_t *
3904 xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R );
3905 
3906 
3907 /*****************************************************************************
3908  **
3909  ** int xcb_xkb_counted_string_8_string_length
3910  **
3911  ** @param const xcb_xkb_counted_string_8_t *R
3912  ** @returns int
3913  **
3914  *****************************************************************************/
3915 
3916 int
3917 xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R );
3918 
3919 
3920 /*****************************************************************************
3921  **
3922  ** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end
3923  **
3924  ** @param const xcb_xkb_counted_string_8_t *R
3925  ** @returns xcb_generic_iterator_t
3926  **
3927  *****************************************************************************/
3928 
3930 xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R );
3931 
3941 /*****************************************************************************
3942  **
3943  ** void xcb_xkb_counted_string_8_next
3944  **
3945  ** @param xcb_xkb_counted_string_8_iterator_t *i
3946  ** @returns void
3947  **
3948  *****************************************************************************/
3949 
3950 void
3952 
3963 /*****************************************************************************
3964  **
3965  ** xcb_generic_iterator_t xcb_xkb_counted_string_8_end
3966  **
3967  ** @param xcb_xkb_counted_string_8_iterator_t i
3968  ** @returns xcb_generic_iterator_t
3969  **
3970  *****************************************************************************/
3971 
3974 
3975 int
3976 xcb_xkb_counted_string_16_sizeof (const void *_buffer );
3977 
3978 
3979 /*****************************************************************************
3980  **
3981  ** uint8_t * xcb_xkb_counted_string_16_string
3982  **
3983  ** @param const xcb_xkb_counted_string_16_t *R
3984  ** @returns uint8_t *
3985  **
3986  *****************************************************************************/
3987 
3988 uint8_t *
3989 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R );
3990 
3991 
3992 /*****************************************************************************
3993  **
3994  ** int xcb_xkb_counted_string_16_string_length
3995  **
3996  ** @param const xcb_xkb_counted_string_16_t *R
3997  ** @returns int
3998  **
3999  *****************************************************************************/
4000 
4001 int
4002 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R );
4003 
4004 
4005 /*****************************************************************************
4006  **
4007  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
4008  **
4009  ** @param const xcb_xkb_counted_string_16_t *R
4010  ** @returns xcb_generic_iterator_t
4011  **
4012  *****************************************************************************/
4013 
4015 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R );
4016 
4017 
4018 /*****************************************************************************
4019  **
4020  ** uint8_t * xcb_xkb_counted_string_16_pad_0
4021  **
4022  ** @param const xcb_xkb_counted_string_16_t *R
4023  ** @returns uint8_t *
4024  **
4025  *****************************************************************************/
4026 
4027 uint8_t *
4028 xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R );
4029 
4039 /*****************************************************************************
4040  **
4041  ** void xcb_xkb_counted_string_16_next
4042  **
4043  ** @param xcb_xkb_counted_string_16_iterator_t *i
4044  ** @returns void
4045  **
4046  *****************************************************************************/
4047 
4048 void
4050 
4061 /*****************************************************************************
4062  **
4063  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
4064  **
4065  ** @param xcb_xkb_counted_string_16_iterator_t i
4066  ** @returns xcb_generic_iterator_t
4067  **
4068  *****************************************************************************/
4069 
4072 
4082 /*****************************************************************************
4083  **
4084  ** void xcb_xkb_kt_map_entry_next
4085  **
4086  ** @param xcb_xkb_kt_map_entry_iterator_t *i
4087  ** @returns void
4088  **
4089  *****************************************************************************/
4090 
4091 void
4093 
4104 /*****************************************************************************
4105  **
4106  ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
4107  **
4108  ** @param xcb_xkb_kt_map_entry_iterator_t i
4109  ** @returns xcb_generic_iterator_t
4110  **
4111  *****************************************************************************/
4112 
4115 
4116 int
4117 xcb_xkb_key_type_sizeof (const void *_buffer );
4118 
4119 
4120 /*****************************************************************************
4121  **
4122  ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
4123  **
4124  ** @param const xcb_xkb_key_type_t *R
4125  ** @returns xcb_xkb_kt_map_entry_t *
4126  **
4127  *****************************************************************************/
4128 
4130 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R );
4131 
4132 
4133 /*****************************************************************************
4134  **
4135  ** int xcb_xkb_key_type_map_length
4136  **
4137  ** @param const xcb_xkb_key_type_t *R
4138  ** @returns int
4139  **
4140  *****************************************************************************/
4141 
4142 int
4143 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R );
4144 
4145 
4146 /*****************************************************************************
4147  **
4148  ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
4149  **
4150  ** @param const xcb_xkb_key_type_t *R
4151  ** @returns xcb_xkb_kt_map_entry_iterator_t
4152  **
4153  *****************************************************************************/
4154 
4156 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R );
4157 
4158 
4159 /*****************************************************************************
4160  **
4161  ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
4162  **
4163  ** @param const xcb_xkb_key_type_t *R
4164  ** @returns xcb_xkb_mod_def_t *
4165  **
4166  *****************************************************************************/
4167 
4169 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R );
4170 
4171 
4172 /*****************************************************************************
4173  **
4174  ** int xcb_xkb_key_type_preserve_length
4175  **
4176  ** @param const xcb_xkb_key_type_t *R
4177  ** @returns int
4178  **
4179  *****************************************************************************/
4180 
4181 int
4182 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R );
4183 
4184 
4185 /*****************************************************************************
4186  **
4187  ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
4188  **
4189  ** @param const xcb_xkb_key_type_t *R
4190  ** @returns xcb_xkb_mod_def_iterator_t
4191  **
4192  *****************************************************************************/
4193 
4195 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R );
4196 
4206 /*****************************************************************************
4207  **
4208  ** void xcb_xkb_key_type_next
4209  **
4210  ** @param xcb_xkb_key_type_iterator_t *i
4211  ** @returns void
4212  **
4213  *****************************************************************************/
4214 
4215 void
4217 
4228 /*****************************************************************************
4229  **
4230  ** xcb_generic_iterator_t xcb_xkb_key_type_end
4231  **
4232  ** @param xcb_xkb_key_type_iterator_t i
4233  ** @returns xcb_generic_iterator_t
4234  **
4235  *****************************************************************************/
4236 
4239 
4240 int
4241 xcb_xkb_key_sym_map_sizeof (const void *_buffer );
4242 
4243 
4244 /*****************************************************************************
4245  **
4246  ** xcb_keysym_t * xcb_xkb_key_sym_map_syms
4247  **
4248  ** @param const xcb_xkb_key_sym_map_t *R
4249  ** @returns xcb_keysym_t *
4250  **
4251  *****************************************************************************/
4252 
4253 xcb_keysym_t *
4254 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R );
4255 
4256 
4257 /*****************************************************************************
4258  **
4259  ** int xcb_xkb_key_sym_map_syms_length
4260  **
4261  ** @param const xcb_xkb_key_sym_map_t *R
4262  ** @returns int
4263  **
4264  *****************************************************************************/
4265 
4266 int
4267 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R );
4268 
4269 
4270 /*****************************************************************************
4271  **
4272  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
4273  **
4274  ** @param const xcb_xkb_key_sym_map_t *R
4275  ** @returns xcb_generic_iterator_t
4276  **
4277  *****************************************************************************/
4278 
4280 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R );
4281 
4291 /*****************************************************************************
4292  **
4293  ** void xcb_xkb_key_sym_map_next
4294  **
4295  ** @param xcb_xkb_key_sym_map_iterator_t *i
4296  ** @returns void
4297  **
4298  *****************************************************************************/
4299 
4300 void
4302 
4313 /*****************************************************************************
4314  **
4315  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
4316  **
4317  ** @param xcb_xkb_key_sym_map_iterator_t i
4318  ** @returns xcb_generic_iterator_t
4319  **
4320  *****************************************************************************/
4321 
4324 
4334 /*****************************************************************************
4335  **
4336  ** void xcb_xkb_common_behavior_next
4337  **
4338  ** @param xcb_xkb_common_behavior_iterator_t *i
4339  ** @returns void
4340  **
4341  *****************************************************************************/
4342 
4343 void
4345 
4356 /*****************************************************************************
4357  **
4358  ** xcb_generic_iterator_t xcb_xkb_common_behavior_end
4359  **
4360  ** @param xcb_xkb_common_behavior_iterator_t i
4361  ** @returns xcb_generic_iterator_t
4362  **
4363  *****************************************************************************/
4364 
4367 
4377 /*****************************************************************************
4378  **
4379  ** void xcb_xkb_default_behavior_next
4380  **
4381  ** @param xcb_xkb_default_behavior_iterator_t *i
4382  ** @returns void
4383  **
4384  *****************************************************************************/
4385 
4386 void
4388 
4399 /*****************************************************************************
4400  **
4401  ** xcb_generic_iterator_t xcb_xkb_default_behavior_end
4402  **
4403  ** @param xcb_xkb_default_behavior_iterator_t i
4404  ** @returns xcb_generic_iterator_t
4405  **
4406  *****************************************************************************/
4407 
4410 
4420 /*****************************************************************************
4421  **
4422  ** void xcb_xkb_lock_behavior_next
4423  **
4424  ** @param xcb_xkb_lock_behavior_iterator_t *i
4425  ** @returns void
4426  **
4427  *****************************************************************************/
4428 
4429 void
4431 
4442 /*****************************************************************************
4443  **
4444  ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
4445  **
4446  ** @param xcb_xkb_lock_behavior_iterator_t i
4447  ** @returns xcb_generic_iterator_t
4448  **
4449  *****************************************************************************/
4450 
4453 
4463 /*****************************************************************************
4464  **
4465  ** void xcb_xkb_radio_group_behavior_next
4466  **
4467  ** @param xcb_xkb_radio_group_behavior_iterator_t *i
4468  ** @returns void
4469  **
4470  *****************************************************************************/
4471 
4472 void
4474 
4485 /*****************************************************************************
4486  **
4487  ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
4488  **
4489  ** @param xcb_xkb_radio_group_behavior_iterator_t i
4490  ** @returns xcb_generic_iterator_t
4491  **
4492  *****************************************************************************/
4493 
4496 
4506 /*****************************************************************************
4507  **
4508  ** void xcb_xkb_overlay_1_behavior_next
4509  **
4510  ** @param xcb_xkb_overlay_1_behavior_iterator_t *i
4511  ** @returns void
4512  **
4513  *****************************************************************************/
4514 
4515 void
4517 
4528 /*****************************************************************************
4529  **
4530  ** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end
4531  **
4532  ** @param xcb_xkb_overlay_1_behavior_iterator_t i
4533  ** @returns xcb_generic_iterator_t
4534  **
4535  *****************************************************************************/
4536 
4539 
4549 /*****************************************************************************
4550  **
4551  ** void xcb_xkb_overlay_2_behavior_next
4552  **
4553  ** @param xcb_xkb_overlay_2_behavior_iterator_t *i
4554  ** @returns void
4555  **
4556  *****************************************************************************/
4557 
4558 void
4560 
4571 /*****************************************************************************
4572  **
4573  ** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end
4574  **
4575  ** @param xcb_xkb_overlay_2_behavior_iterator_t i
4576  ** @returns xcb_generic_iterator_t
4577  **
4578  *****************************************************************************/
4579 
4582 
4592 /*****************************************************************************
4593  **
4594  ** void xcb_xkb_permament_lock_behavior_next
4595  **
4596  ** @param xcb_xkb_permament_lock_behavior_iterator_t *i
4597  ** @returns void
4598  **
4599  *****************************************************************************/
4600 
4601 void
4603 
4614 /*****************************************************************************
4615  **
4616  ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
4617  **
4618  ** @param xcb_xkb_permament_lock_behavior_iterator_t i
4619  ** @returns xcb_generic_iterator_t
4620  **
4621  *****************************************************************************/
4622 
4625 
4635 /*****************************************************************************
4636  **
4637  ** void xcb_xkb_permament_radio_group_behavior_next
4638  **
4639  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
4640  ** @returns void
4641  **
4642  *****************************************************************************/
4643 
4644 void
4646 
4657 /*****************************************************************************
4658  **
4659  ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
4660  **
4661  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
4662  ** @returns xcb_generic_iterator_t
4663  **
4664  *****************************************************************************/
4665 
4668 
4678 /*****************************************************************************
4679  **
4680  ** void xcb_xkb_permament_overlay_1_behavior_next
4681  **
4682  ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i
4683  ** @returns void
4684  **
4685  *****************************************************************************/
4686 
4687 void
4689 
4700 /*****************************************************************************
4701  **
4702  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end
4703  **
4704  ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i
4705  ** @returns xcb_generic_iterator_t
4706  **
4707  *****************************************************************************/
4708 
4711 
4721 /*****************************************************************************
4722  **
4723  ** void xcb_xkb_permament_overlay_2_behavior_next
4724  **
4725  ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i
4726  ** @returns void
4727  **
4728  *****************************************************************************/
4729 
4730 void
4732 
4743 /*****************************************************************************
4744  **
4745  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end
4746  **
4747  ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i
4748  ** @returns xcb_generic_iterator_t
4749  **
4750  *****************************************************************************/
4751 
4754 
4764 /*****************************************************************************
4765  **
4766  ** void xcb_xkb_behavior_next
4767  **
4768  ** @param xcb_xkb_behavior_iterator_t *i
4769  ** @returns void
4770  **
4771  *****************************************************************************/
4772 
4773 void
4775 
4786 /*****************************************************************************
4787  **
4788  ** xcb_generic_iterator_t xcb_xkb_behavior_end
4789  **
4790  ** @param xcb_xkb_behavior_iterator_t i
4791  ** @returns xcb_generic_iterator_t
4792  **
4793  *****************************************************************************/
4794 
4797 
4807 /*****************************************************************************
4808  **
4809  ** void xcb_xkb_set_behavior_next
4810  **
4811  ** @param xcb_xkb_set_behavior_iterator_t *i
4812  ** @returns void
4813  **
4814  *****************************************************************************/
4815 
4816 void
4818 
4829 /*****************************************************************************
4830  **
4831  ** xcb_generic_iterator_t xcb_xkb_set_behavior_end
4832  **
4833  ** @param xcb_xkb_set_behavior_iterator_t i
4834  ** @returns xcb_generic_iterator_t
4835  **
4836  *****************************************************************************/
4837 
4840 
4850 /*****************************************************************************
4851  **
4852  ** void xcb_xkb_set_explicit_next
4853  **
4854  ** @param xcb_xkb_set_explicit_iterator_t *i
4855  ** @returns void
4856  **
4857  *****************************************************************************/
4858 
4859 void
4861 
4872 /*****************************************************************************
4873  **
4874  ** xcb_generic_iterator_t xcb_xkb_set_explicit_end
4875  **
4876  ** @param xcb_xkb_set_explicit_iterator_t i
4877  ** @returns xcb_generic_iterator_t
4878  **
4879  *****************************************************************************/
4880 
4883 
4893 /*****************************************************************************
4894  **
4895  ** void xcb_xkb_key_mod_map_next
4896  **
4897  ** @param xcb_xkb_key_mod_map_iterator_t *i
4898  ** @returns void
4899  **
4900  *****************************************************************************/
4901 
4902 void
4904 
4915 /*****************************************************************************
4916  **
4917  ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
4918  **
4919  ** @param xcb_xkb_key_mod_map_iterator_t i
4920  ** @returns xcb_generic_iterator_t
4921  **
4922  *****************************************************************************/
4923 
4926 
4936 /*****************************************************************************
4937  **
4938  ** void xcb_xkb_key_v_mod_map_next
4939  **
4940  ** @param xcb_xkb_key_v_mod_map_iterator_t *i
4941  ** @returns void
4942  **
4943  *****************************************************************************/
4944 
4945 void
4947 
4958 /*****************************************************************************
4959  **
4960  ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
4961  **
4962  ** @param xcb_xkb_key_v_mod_map_iterator_t i
4963  ** @returns xcb_generic_iterator_t
4964  **
4965  *****************************************************************************/
4966 
4969 
4979 /*****************************************************************************
4980  **
4981  ** void xcb_xkb_kt_set_map_entry_next
4982  **
4983  ** @param xcb_xkb_kt_set_map_entry_iterator_t *i
4984  ** @returns void
4985  **
4986  *****************************************************************************/
4987 
4988 void
4990 
5001 /*****************************************************************************
5002  **
5003  ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
5004  **
5005  ** @param xcb_xkb_kt_set_map_entry_iterator_t i
5006  ** @returns xcb_generic_iterator_t
5007  **
5008  *****************************************************************************/
5009 
5012 
5013 int
5014 xcb_xkb_set_key_type_sizeof (const void *_buffer );
5015 
5016 
5017 /*****************************************************************************
5018  **
5019  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
5020  **
5021  ** @param const xcb_xkb_set_key_type_t *R
5022  ** @returns xcb_xkb_kt_set_map_entry_t *
5023  **
5024  *****************************************************************************/
5025 
5027 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R );
5028 
5029 
5030 /*****************************************************************************
5031  **
5032  ** int xcb_xkb_set_key_type_entries_length
5033  **
5034  ** @param const xcb_xkb_set_key_type_t *R
5035  ** @returns int
5036  **
5037  *****************************************************************************/
5038 
5039 int
5040 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R );
5041 
5042 
5043 /*****************************************************************************
5044  **
5045  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator
5046  **
5047  ** @param const xcb_xkb_set_key_type_t *R
5048  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
5049  **
5050  *****************************************************************************/
5051 
5053 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R );
5054 
5055 
5056 /*****************************************************************************
5057  **
5058  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
5059  **
5060  ** @param const xcb_xkb_set_key_type_t *R
5061  ** @returns xcb_xkb_kt_set_map_entry_t *
5062  **
5063  *****************************************************************************/
5064 
5066 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R );
5067 
5068 
5069 /*****************************************************************************
5070  **
5071  ** int xcb_xkb_set_key_type_preserve_entries_length
5072  **
5073  ** @param const xcb_xkb_set_key_type_t *R
5074  ** @returns int
5075  **
5076  *****************************************************************************/
5077 
5078 int
5079 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R );
5080 
5081 
5082 /*****************************************************************************
5083  **
5084  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator
5085  **
5086  ** @param const xcb_xkb_set_key_type_t *R
5087  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
5088  **
5089  *****************************************************************************/
5090 
5092 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R );
5093 
5103 /*****************************************************************************
5104  **
5105  ** void xcb_xkb_set_key_type_next
5106  **
5107  ** @param xcb_xkb_set_key_type_iterator_t *i
5108  ** @returns void
5109  **
5110  *****************************************************************************/
5111 
5112 void
5114 
5125 /*****************************************************************************
5126  **
5127  ** xcb_generic_iterator_t xcb_xkb_set_key_type_end
5128  **
5129  ** @param xcb_xkb_set_key_type_iterator_t i
5130  ** @returns xcb_generic_iterator_t
5131  **
5132  *****************************************************************************/
5133 
5136 
5146 /*****************************************************************************
5147  **
5148  ** void xcb_xkb_string8_next
5149  **
5150  ** @param xcb_xkb_string8_iterator_t *i
5151  ** @returns void
5152  **
5153  *****************************************************************************/
5154 
5155 void
5157 
5168 /*****************************************************************************
5169  **
5170  ** xcb_generic_iterator_t xcb_xkb_string8_end
5171  **
5172  ** @param xcb_xkb_string8_iterator_t i
5173  ** @returns xcb_generic_iterator_t
5174  **
5175  *****************************************************************************/
5176 
5179 
5180 int
5181 xcb_xkb_property_serialize (void **_buffer ,
5182  const xcb_xkb_property_t *_aux ,
5183  const xcb_xkb_string8_t *name ,
5184  const xcb_xkb_string8_t *value );
5185 
5186 int
5187 xcb_xkb_property_unserialize (const void *_buffer ,
5188  xcb_xkb_property_t **_aux );
5189 
5190 int
5191 xcb_xkb_property_sizeof (const void *_buffer );
5192 
5193 
5194 /*****************************************************************************
5195  **
5196  ** xcb_xkb_string8_t * xcb_xkb_property_name
5197  **
5198  ** @param const xcb_xkb_property_t *R
5199  ** @returns xcb_xkb_string8_t *
5200  **
5201  *****************************************************************************/
5202 
5203 xcb_xkb_string8_t *
5204 xcb_xkb_property_name (const xcb_xkb_property_t *R );
5205 
5206 
5207 /*****************************************************************************
5208  **
5209  ** int xcb_xkb_property_name_length
5210  **
5211  ** @param const xcb_xkb_property_t *R
5212  ** @returns int
5213  **
5214  *****************************************************************************/
5215 
5216 int
5217 xcb_xkb_property_name_length (const xcb_xkb_property_t *R );
5218 
5219 
5220 /*****************************************************************************
5221  **
5222  ** xcb_generic_iterator_t xcb_xkb_property_name_end
5223  **
5224  ** @param const xcb_xkb_property_t *R
5225  ** @returns xcb_generic_iterator_t
5226  **
5227  *****************************************************************************/
5228 
5230 xcb_xkb_property_name_end (const xcb_xkb_property_t *R );
5231 
5232 
5233 /*****************************************************************************
5234  **
5235  ** xcb_xkb_string8_t * xcb_xkb_property_value
5236  **
5237  ** @param const xcb_xkb_property_t *R
5238  ** @returns xcb_xkb_string8_t *
5239  **
5240  *****************************************************************************/
5241 
5242 xcb_xkb_string8_t *
5243 xcb_xkb_property_value (const xcb_xkb_property_t *R );
5244 
5245 
5246 /*****************************************************************************
5247  **
5248  ** int xcb_xkb_property_value_length
5249  **
5250  ** @param const xcb_xkb_property_t *R
5251  ** @returns int
5252  **
5253  *****************************************************************************/
5254 
5255 int
5256 xcb_xkb_property_value_length (const xcb_xkb_property_t *R );
5257 
5258 
5259 /*****************************************************************************
5260  **
5261  ** xcb_generic_iterator_t xcb_xkb_property_value_end
5262  **
5263  ** @param const xcb_xkb_property_t *R
5264  ** @returns xcb_generic_iterator_t
5265  **
5266  *****************************************************************************/
5267 
5269 xcb_xkb_property_value_end (const xcb_xkb_property_t *R );
5270 
5280 /*****************************************************************************
5281  **
5282  ** void xcb_xkb_property_next
5283  **
5284  ** @param xcb_xkb_property_iterator_t *i
5285  ** @returns void
5286  **
5287  *****************************************************************************/
5288 
5289 void
5291 
5302 /*****************************************************************************
5303  **
5304  ** xcb_generic_iterator_t xcb_xkb_property_end
5305  **
5306  ** @param xcb_xkb_property_iterator_t i
5307  ** @returns xcb_generic_iterator_t
5308  **
5309  *****************************************************************************/
5310 
5313 
5314 int
5315 xcb_xkb_outline_sizeof (const void *_buffer );
5316 
5317 
5318 /*****************************************************************************
5319  **
5320  ** xcb_point_t * xcb_xkb_outline_points
5321  **
5322  ** @param const xcb_xkb_outline_t *R
5323  ** @returns xcb_point_t *
5324  **
5325  *****************************************************************************/
5326 
5327 xcb_point_t *
5328 xcb_xkb_outline_points (const xcb_xkb_outline_t *R );
5329 
5330 
5331 /*****************************************************************************
5332  **
5333  ** int xcb_xkb_outline_points_length
5334  **
5335  ** @param const xcb_xkb_outline_t *R
5336  ** @returns int
5337  **
5338  *****************************************************************************/
5339 
5340 int
5341 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R );
5342 
5343 
5344 /*****************************************************************************
5345  **
5346  ** xcb_point_iterator_t xcb_xkb_outline_points_iterator
5347  **
5348  ** @param const xcb_xkb_outline_t *R
5349  ** @returns xcb_point_iterator_t
5350  **
5351  *****************************************************************************/
5352 
5354 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R );
5355 
5365 /*****************************************************************************
5366  **
5367  ** void xcb_xkb_outline_next
5368  **
5369  ** @param xcb_xkb_outline_iterator_t *i
5370  ** @returns void
5371  **
5372  *****************************************************************************/
5373 
5374 void
5376 
5387 /*****************************************************************************
5388  **
5389  ** xcb_generic_iterator_t xcb_xkb_outline_end
5390  **
5391  ** @param xcb_xkb_outline_iterator_t i
5392  ** @returns xcb_generic_iterator_t
5393  **
5394  *****************************************************************************/
5395 
5398 
5399 int
5400 xcb_xkb_shape_sizeof (const void *_buffer );
5401 
5402 
5403 /*****************************************************************************
5404  **
5405  ** int xcb_xkb_shape_outlines_length
5406  **
5407  ** @param const xcb_xkb_shape_t *R
5408  ** @returns int
5409  **
5410  *****************************************************************************/
5411 
5412 int
5413 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R );
5414 
5415 
5416 /*****************************************************************************
5417  **
5418  ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
5419  **
5420  ** @param const xcb_xkb_shape_t *R
5421  ** @returns xcb_xkb_outline_iterator_t
5422  **
5423  *****************************************************************************/
5424 
5426 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R );
5427 
5437 /*****************************************************************************
5438  **
5439  ** void xcb_xkb_shape_next
5440  **
5441  ** @param xcb_xkb_shape_iterator_t *i
5442  ** @returns void
5443  **
5444  *****************************************************************************/
5445 
5446 void
5448 
5459 /*****************************************************************************
5460  **
5461  ** xcb_generic_iterator_t xcb_xkb_shape_end
5462  **
5463  ** @param xcb_xkb_shape_iterator_t i
5464  ** @returns xcb_generic_iterator_t
5465  **
5466  *****************************************************************************/
5467 
5470 
5480 /*****************************************************************************
5481  **
5482  ** void xcb_xkb_key_next
5483  **
5484  ** @param xcb_xkb_key_iterator_t *i
5485  ** @returns void
5486  **
5487  *****************************************************************************/
5488 
5489 void
5491 
5502 /*****************************************************************************
5503  **
5504  ** xcb_generic_iterator_t xcb_xkb_key_end
5505  **
5506  ** @param xcb_xkb_key_iterator_t i
5507  ** @returns xcb_generic_iterator_t
5508  **
5509  *****************************************************************************/
5510 
5513 
5523 /*****************************************************************************
5524  **
5525  ** void xcb_xkb_overlay_key_next
5526  **
5527  ** @param xcb_xkb_overlay_key_iterator_t *i
5528  ** @returns void
5529  **
5530  *****************************************************************************/
5531 
5532 void
5534 
5545 /*****************************************************************************
5546  **
5547  ** xcb_generic_iterator_t xcb_xkb_overlay_key_end
5548  **
5549  ** @param xcb_xkb_overlay_key_iterator_t i
5550  ** @returns xcb_generic_iterator_t
5551  **
5552  *****************************************************************************/
5553 
5556 
5557 int
5558 xcb_xkb_overlay_row_sizeof (const void *_buffer );
5559 
5560 
5561 /*****************************************************************************
5562  **
5563  ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
5564  **
5565  ** @param const xcb_xkb_overlay_row_t *R
5566  ** @returns xcb_xkb_overlay_key_t *
5567  **
5568  *****************************************************************************/
5569 
5571 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R );
5572 
5573 
5574 /*****************************************************************************
5575  **
5576  ** int xcb_xkb_overlay_row_keys_length
5577  **
5578  ** @param const xcb_xkb_overlay_row_t *R
5579  ** @returns int
5580  **
5581  *****************************************************************************/
5582 
5583 int
5584 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R );
5585 
5586 
5587 /*****************************************************************************
5588  **
5589  ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
5590  **
5591  ** @param const xcb_xkb_overlay_row_t *R
5592  ** @returns xcb_xkb_overlay_key_iterator_t
5593  **
5594  *****************************************************************************/
5595 
5597 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R );
5598 
5608 /*****************************************************************************
5609  **
5610  ** void xcb_xkb_overlay_row_next
5611  **
5612  ** @param xcb_xkb_overlay_row_iterator_t *i
5613  ** @returns void
5614  **
5615  *****************************************************************************/
5616 
5617 void
5619 
5630 /*****************************************************************************
5631  **
5632  ** xcb_generic_iterator_t xcb_xkb_overlay_row_end
5633  **
5634  ** @param xcb_xkb_overlay_row_iterator_t i
5635  ** @returns xcb_generic_iterator_t
5636  **
5637  *****************************************************************************/
5638 
5641 
5642 int
5643 xcb_xkb_overlay_sizeof (const void *_buffer );
5644 
5645 
5646 /*****************************************************************************
5647  **
5648  ** int xcb_xkb_overlay_rows_length
5649  **
5650  ** @param const xcb_xkb_overlay_t *R
5651  ** @returns int
5652  **
5653  *****************************************************************************/
5654 
5655 int
5656 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R );
5657 
5658 
5659 /*****************************************************************************
5660  **
5661  ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
5662  **
5663  ** @param const xcb_xkb_overlay_t *R
5664  ** @returns xcb_xkb_overlay_row_iterator_t
5665  **
5666  *****************************************************************************/
5667 
5669 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R );
5670 
5680 /*****************************************************************************
5681  **
5682  ** void xcb_xkb_overlay_next
5683  **
5684  ** @param xcb_xkb_overlay_iterator_t *i
5685  ** @returns void
5686  **
5687  *****************************************************************************/
5688 
5689 void
5691 
5702 /*****************************************************************************
5703  **
5704  ** xcb_generic_iterator_t xcb_xkb_overlay_end
5705  **
5706  ** @param xcb_xkb_overlay_iterator_t i
5707  ** @returns xcb_generic_iterator_t
5708  **
5709  *****************************************************************************/
5710 
5713 
5714 int
5715 xcb_xkb_row_sizeof (const void *_buffer );
5716 
5717 
5718 /*****************************************************************************
5719  **
5720  ** xcb_xkb_key_t * xcb_xkb_row_keys
5721  **
5722  ** @param const xcb_xkb_row_t *R
5723  ** @returns xcb_xkb_key_t *
5724  **
5725  *****************************************************************************/
5726 
5727 xcb_xkb_key_t *
5728 xcb_xkb_row_keys (const xcb_xkb_row_t *R );
5729 
5730 
5731 /*****************************************************************************
5732  **
5733  ** int xcb_xkb_row_keys_length
5734  **
5735  ** @param const xcb_xkb_row_t *R
5736  ** @returns int
5737  **
5738  *****************************************************************************/
5739 
5740 int
5741 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R );
5742 
5743 
5744 /*****************************************************************************
5745  **
5746  ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
5747  **
5748  ** @param const xcb_xkb_row_t *R
5749  ** @returns xcb_xkb_key_iterator_t
5750  **
5751  *****************************************************************************/
5752 
5754 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R );
5755 
5765 /*****************************************************************************
5766  **
5767  ** void xcb_xkb_row_next
5768  **
5769  ** @param xcb_xkb_row_iterator_t *i
5770  ** @returns void
5771  **
5772  *****************************************************************************/
5773 
5774 void
5776 
5787 /*****************************************************************************
5788  **
5789  ** xcb_generic_iterator_t xcb_xkb_row_end
5790  **
5791  ** @param xcb_xkb_row_iterator_t i
5792  ** @returns xcb_generic_iterator_t
5793  **
5794  *****************************************************************************/
5795 
5798 
5808 /*****************************************************************************
5809  **
5810  ** void xcb_xkb_common_doodad_next
5811  **
5812  ** @param xcb_xkb_common_doodad_iterator_t *i
5813  ** @returns void
5814  **
5815  *****************************************************************************/
5816 
5817 void
5819 
5830 /*****************************************************************************
5831  **
5832  ** xcb_generic_iterator_t xcb_xkb_common_doodad_end
5833  **
5834  ** @param xcb_xkb_common_doodad_iterator_t i
5835  ** @returns xcb_generic_iterator_t
5836  **
5837  *****************************************************************************/
5838 
5841 
5851 /*****************************************************************************
5852  **
5853  ** void xcb_xkb_shape_doodad_next
5854  **
5855  ** @param xcb_xkb_shape_doodad_iterator_t *i
5856  ** @returns void
5857  **
5858  *****************************************************************************/
5859 
5860 void
5862 
5873 /*****************************************************************************
5874  **
5875  ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end
5876  **
5877  ** @param xcb_xkb_shape_doodad_iterator_t i
5878  ** @returns xcb_generic_iterator_t
5879  **
5880  *****************************************************************************/
5881 
5884 
5885 int
5886 xcb_xkb_text_doodad_sizeof (const void *_buffer );
5887 
5897 /*****************************************************************************
5898  **
5899  ** void xcb_xkb_text_doodad_next
5900  **
5901  ** @param xcb_xkb_text_doodad_iterator_t *i
5902  ** @returns void
5903  **
5904  *****************************************************************************/
5905 
5906 void
5908 
5919 /*****************************************************************************
5920  **
5921  ** xcb_generic_iterator_t xcb_xkb_text_doodad_end
5922  **
5923  ** @param xcb_xkb_text_doodad_iterator_t i
5924  ** @returns xcb_generic_iterator_t
5925  **
5926  *****************************************************************************/
5927 
5930 
5940 /*****************************************************************************
5941  **
5942  ** void xcb_xkb_indicator_doodad_next
5943  **
5944  ** @param xcb_xkb_indicator_doodad_iterator_t *i
5945  ** @returns void
5946  **
5947  *****************************************************************************/
5948 
5949 void
5951 
5962 /*****************************************************************************
5963  **
5964  ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end
5965  **
5966  ** @param xcb_xkb_indicator_doodad_iterator_t i
5967  ** @returns xcb_generic_iterator_t
5968  **
5969  *****************************************************************************/
5970 
5973 
5974 int
5975 xcb_xkb_logo_doodad_sizeof (const void *_buffer );
5976 
5986 /*****************************************************************************
5987  **
5988  ** void xcb_xkb_logo_doodad_next
5989  **
5990  ** @param xcb_xkb_logo_doodad_iterator_t *i
5991  ** @returns void
5992  **
5993  *****************************************************************************/
5994 
5995 void
5997 
6008 /*****************************************************************************
6009  **
6010  ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end
6011  **
6012  ** @param xcb_xkb_logo_doodad_iterator_t i
6013  ** @returns xcb_generic_iterator_t
6014  **
6015  *****************************************************************************/
6016 
6019 
6020 int
6021 xcb_xkb_doodad_sizeof (const void *_buffer );
6022 
6032 /*****************************************************************************
6033  **
6034  ** void xcb_xkb_doodad_next
6035  **
6036  ** @param xcb_xkb_doodad_iterator_t *i
6037  ** @returns void
6038  **
6039  *****************************************************************************/
6040 
6041 void
6043 
6054 /*****************************************************************************
6055  **
6056  ** xcb_generic_iterator_t xcb_xkb_doodad_end
6057  **
6058  ** @param xcb_xkb_doodad_iterator_t i
6059  ** @returns xcb_generic_iterator_t
6060  **
6061  *****************************************************************************/
6062 
6065 
6066 int
6067 xcb_xkb_section_sizeof (const void *_buffer );
6068 
6069 
6070 /*****************************************************************************
6071  **
6072  ** int xcb_xkb_section_rows_length
6073  **
6074  ** @param const xcb_xkb_section_t *R
6075  ** @returns int
6076  **
6077  *****************************************************************************/
6078 
6079 int
6080 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R );
6081 
6082 
6083 /*****************************************************************************
6084  **
6085  ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator
6086  **
6087  ** @param const xcb_xkb_section_t *R
6088  ** @returns xcb_xkb_row_iterator_t
6089  **
6090  *****************************************************************************/
6091 
6093 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R );
6094 
6095 
6096 /*****************************************************************************
6097  **
6098  ** int xcb_xkb_section_doodads_length
6099  **
6100  ** @param const xcb_xkb_section_t *R
6101  ** @returns int
6102  **
6103  *****************************************************************************/
6104 
6105 int
6106 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R );
6107 
6108 
6109 /*****************************************************************************
6110  **
6111  ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator
6112  **
6113  ** @param const xcb_xkb_section_t *R
6114  ** @returns xcb_xkb_doodad_iterator_t
6115  **
6116  *****************************************************************************/
6117 
6119 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R );
6120 
6121 
6122 /*****************************************************************************
6123  **
6124  ** int xcb_xkb_section_overlays_length
6125  **
6126  ** @param const xcb_xkb_section_t *R
6127  ** @returns int
6128  **
6129  *****************************************************************************/
6130 
6131 int
6132 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R );
6133 
6134 
6135 /*****************************************************************************
6136  **
6137  ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator
6138  **
6139  ** @param const xcb_xkb_section_t *R
6140  ** @returns xcb_xkb_overlay_iterator_t
6141  **
6142  *****************************************************************************/
6143 
6145 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R );
6146 
6156 /*****************************************************************************
6157  **
6158  ** void xcb_xkb_section_next
6159  **
6160  ** @param xcb_xkb_section_iterator_t *i
6161  ** @returns void
6162  **
6163  *****************************************************************************/
6164 
6165 void
6167 
6178 /*****************************************************************************
6179  **
6180  ** xcb_generic_iterator_t xcb_xkb_section_end
6181  **
6182  ** @param xcb_xkb_section_iterator_t i
6183  ** @returns xcb_generic_iterator_t
6184  **
6185  *****************************************************************************/
6186 
6189 
6190 int
6191 xcb_xkb_listing_sizeof (const void *_buffer );
6192 
6193 
6194 /*****************************************************************************
6195  **
6196  ** xcb_xkb_string8_t * xcb_xkb_listing_string
6197  **
6198  ** @param const xcb_xkb_listing_t *R
6199  ** @returns xcb_xkb_string8_t *
6200  **
6201  *****************************************************************************/
6202 
6203 xcb_xkb_string8_t *
6204 xcb_xkb_listing_string (const xcb_xkb_listing_t *R );
6205 
6206 
6207 /*****************************************************************************
6208  **
6209  ** int xcb_xkb_listing_string_length
6210  **
6211  ** @param const xcb_xkb_listing_t *R
6212  ** @returns int
6213  **
6214  *****************************************************************************/
6215 
6216 int
6217 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R );
6218 
6219 
6220 /*****************************************************************************
6221  **
6222  ** xcb_generic_iterator_t xcb_xkb_listing_string_end
6223  **
6224  ** @param const xcb_xkb_listing_t *R
6225  ** @returns xcb_generic_iterator_t
6226  **
6227  *****************************************************************************/
6228 
6230 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R );
6231 
6241 /*****************************************************************************
6242  **
6243  ** void xcb_xkb_listing_next
6244  **
6245  ** @param xcb_xkb_listing_iterator_t *i
6246  ** @returns void
6247  **
6248  *****************************************************************************/
6249 
6250 void
6252 
6263 /*****************************************************************************
6264  **
6265  ** xcb_generic_iterator_t xcb_xkb_listing_end
6266  **
6267  ** @param xcb_xkb_listing_iterator_t i
6268  ** @returns xcb_generic_iterator_t
6269  **
6270  *****************************************************************************/
6271 
6274 
6275 int
6276 xcb_xkb_device_led_info_sizeof (const void *_buffer );
6277 
6278 
6279 /*****************************************************************************
6280  **
6281  ** xcb_atom_t * xcb_xkb_device_led_info_names
6282  **
6283  ** @param const xcb_xkb_device_led_info_t *R
6284  ** @returns xcb_atom_t *
6285  **
6286  *****************************************************************************/
6287 
6288 xcb_atom_t *
6289 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R );
6290 
6291 
6292 /*****************************************************************************
6293  **
6294  ** int xcb_xkb_device_led_info_names_length
6295  **
6296  ** @param const xcb_xkb_device_led_info_t *R
6297  ** @returns int
6298  **
6299  *****************************************************************************/
6300 
6301 int
6302 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R );
6303 
6304 
6305 /*****************************************************************************
6306  **
6307  ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
6308  **
6309  ** @param const xcb_xkb_device_led_info_t *R
6310  ** @returns xcb_generic_iterator_t
6311  **
6312  *****************************************************************************/
6313 
6315 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R );
6316 
6317 
6318 /*****************************************************************************
6319  **
6320  ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
6321  **
6322  ** @param const xcb_xkb_device_led_info_t *R
6323  ** @returns xcb_xkb_indicator_map_t *
6324  **
6325  *****************************************************************************/
6326 
6328 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R );
6329 
6330 
6331 /*****************************************************************************
6332  **
6333  ** int xcb_xkb_device_led_info_maps_length
6334  **
6335  ** @param const xcb_xkb_device_led_info_t *R
6336  ** @returns int
6337  **
6338  *****************************************************************************/
6339 
6340 int
6341 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R );
6342 
6343 
6344 /*****************************************************************************
6345  **
6346  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
6347  **
6348  ** @param const xcb_xkb_device_led_info_t *R
6349  ** @returns xcb_xkb_indicator_map_iterator_t
6350  **
6351  *****************************************************************************/
6352 
6354 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R );
6355 
6365 /*****************************************************************************
6366  **
6367  ** void xcb_xkb_device_led_info_next
6368  **
6369  ** @param xcb_xkb_device_led_info_iterator_t *i
6370  ** @returns void
6371  **
6372  *****************************************************************************/
6373 
6374 void
6376 
6387 /*****************************************************************************
6388  **
6389  ** xcb_generic_iterator_t xcb_xkb_device_led_info_end
6390  **
6391  ** @param xcb_xkb_device_led_info_iterator_t i
6392  ** @returns xcb_generic_iterator_t
6393  **
6394  *****************************************************************************/
6395 
6398 
6408 /*****************************************************************************
6409  **
6410  ** void xcb_xkb_sa_no_action_next
6411  **
6412  ** @param xcb_xkb_sa_no_action_iterator_t *i
6413  ** @returns void
6414  **
6415  *****************************************************************************/
6416 
6417 void
6419 
6430 /*****************************************************************************
6431  **
6432  ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
6433  **
6434  ** @param xcb_xkb_sa_no_action_iterator_t i
6435  ** @returns xcb_generic_iterator_t
6436  **
6437  *****************************************************************************/
6438 
6441 
6451 /*****************************************************************************
6452  **
6453  ** void xcb_xkb_sa_set_mods_next
6454  **
6455  ** @param xcb_xkb_sa_set_mods_iterator_t *i
6456  ** @returns void
6457  **
6458  *****************************************************************************/
6459 
6460 void
6462 
6473 /*****************************************************************************
6474  **
6475  ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
6476  **
6477  ** @param xcb_xkb_sa_set_mods_iterator_t i
6478  ** @returns xcb_generic_iterator_t
6479  **
6480  *****************************************************************************/
6481 
6484 
6494 /*****************************************************************************
6495  **
6496  ** void xcb_xkb_sa_latch_mods_next
6497  **
6498  ** @param xcb_xkb_sa_latch_mods_iterator_t *i
6499  ** @returns void
6500  **
6501  *****************************************************************************/
6502 
6503 void
6505 
6516 /*****************************************************************************
6517  **
6518  ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
6519  **
6520  ** @param xcb_xkb_sa_latch_mods_iterator_t i
6521  ** @returns xcb_generic_iterator_t
6522  **
6523  *****************************************************************************/
6524 
6527 
6537 /*****************************************************************************
6538  **
6539  ** void xcb_xkb_sa_lock_mods_next
6540  **
6541  ** @param xcb_xkb_sa_lock_mods_iterator_t *i
6542  ** @returns void
6543  **
6544  *****************************************************************************/
6545 
6546 void
6548 
6559 /*****************************************************************************
6560  **
6561  ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
6562  **
6563  ** @param xcb_xkb_sa_lock_mods_iterator_t i
6564  ** @returns xcb_generic_iterator_t
6565  **
6566  *****************************************************************************/
6567 
6570 
6580 /*****************************************************************************
6581  **
6582  ** void xcb_xkb_sa_set_group_next
6583  **
6584  ** @param xcb_xkb_sa_set_group_iterator_t *i
6585  ** @returns void
6586  **
6587  *****************************************************************************/
6588 
6589 void
6591 
6602 /*****************************************************************************
6603  **
6604  ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
6605  **
6606  ** @param xcb_xkb_sa_set_group_iterator_t i
6607  ** @returns xcb_generic_iterator_t
6608  **
6609  *****************************************************************************/
6610 
6613 
6623 /*****************************************************************************
6624  **
6625  ** void xcb_xkb_sa_latch_group_next
6626  **
6627  ** @param xcb_xkb_sa_latch_group_iterator_t *i
6628  ** @returns void
6629  **
6630  *****************************************************************************/
6631 
6632 void
6634 
6645 /*****************************************************************************
6646  **
6647  ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
6648  **
6649  ** @param xcb_xkb_sa_latch_group_iterator_t i
6650  ** @returns xcb_generic_iterator_t
6651  **
6652  *****************************************************************************/
6653 
6656 
6666 /*****************************************************************************
6667  **
6668  ** void xcb_xkb_sa_lock_group_next
6669  **
6670  ** @param xcb_xkb_sa_lock_group_iterator_t *i
6671  ** @returns void
6672  **
6673  *****************************************************************************/
6674 
6675 void
6677 
6688 /*****************************************************************************
6689  **
6690  ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
6691  **
6692  ** @param xcb_xkb_sa_lock_group_iterator_t i
6693  ** @returns xcb_generic_iterator_t
6694  **
6695  *****************************************************************************/
6696 
6699 
6709 /*****************************************************************************
6710  **
6711  ** void xcb_xkb_sa_move_ptr_next
6712  **
6713  ** @param xcb_xkb_sa_move_ptr_iterator_t *i
6714  ** @returns void
6715  **
6716  *****************************************************************************/
6717 
6718 void
6720 
6731 /*****************************************************************************
6732  **
6733  ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
6734  **
6735  ** @param xcb_xkb_sa_move_ptr_iterator_t i
6736  ** @returns xcb_generic_iterator_t
6737  **
6738  *****************************************************************************/
6739 
6742 
6752 /*****************************************************************************
6753  **
6754  ** void xcb_xkb_sa_ptr_btn_next
6755  **
6756  ** @param xcb_xkb_sa_ptr_btn_iterator_t *i
6757  ** @returns void
6758  **
6759  *****************************************************************************/
6760 
6761 void
6763 
6774 /*****************************************************************************
6775  **
6776  ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
6777  **
6778  ** @param xcb_xkb_sa_ptr_btn_iterator_t i
6779  ** @returns xcb_generic_iterator_t
6780  **
6781  *****************************************************************************/
6782 
6785 
6795 /*****************************************************************************
6796  **
6797  ** void xcb_xkb_sa_lock_ptr_btn_next
6798  **
6799  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
6800  ** @returns void
6801  **
6802  *****************************************************************************/
6803 
6804 void
6806 
6817 /*****************************************************************************
6818  **
6819  ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
6820  **
6821  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
6822  ** @returns xcb_generic_iterator_t
6823  **
6824  *****************************************************************************/
6825 
6828 
6838 /*****************************************************************************
6839  **
6840  ** void xcb_xkb_sa_set_ptr_dflt_next
6841  **
6842  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
6843  ** @returns void
6844  **
6845  *****************************************************************************/
6846 
6847 void
6849 
6860 /*****************************************************************************
6861  **
6862  ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
6863  **
6864  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
6865  ** @returns xcb_generic_iterator_t
6866  **
6867  *****************************************************************************/
6868 
6871 
6881 /*****************************************************************************
6882  **
6883  ** void xcb_xkb_sa_iso_lock_next
6884  **
6885  ** @param xcb_xkb_sa_iso_lock_iterator_t *i
6886  ** @returns void
6887  **
6888  *****************************************************************************/
6889 
6890 void
6892 
6903 /*****************************************************************************
6904  **
6905  ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
6906  **
6907  ** @param xcb_xkb_sa_iso_lock_iterator_t i
6908  ** @returns xcb_generic_iterator_t
6909  **
6910  *****************************************************************************/
6911 
6914 
6924 /*****************************************************************************
6925  **
6926  ** void xcb_xkb_sa_terminate_next
6927  **
6928  ** @param xcb_xkb_sa_terminate_iterator_t *i
6929  ** @returns void
6930  **
6931  *****************************************************************************/
6932 
6933 void
6935 
6946 /*****************************************************************************
6947  **
6948  ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
6949  **
6950  ** @param xcb_xkb_sa_terminate_iterator_t i
6951  ** @returns xcb_generic_iterator_t
6952  **
6953  *****************************************************************************/
6954 
6957 
6967 /*****************************************************************************
6968  **
6969  ** void xcb_xkb_sa_switch_screen_next
6970  **
6971  ** @param xcb_xkb_sa_switch_screen_iterator_t *i
6972  ** @returns void
6973  **
6974  *****************************************************************************/
6975 
6976 void
6978 
6989 /*****************************************************************************
6990  **
6991  ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
6992  **
6993  ** @param xcb_xkb_sa_switch_screen_iterator_t i
6994  ** @returns xcb_generic_iterator_t
6995  **
6996  *****************************************************************************/
6997 
7000 
7010 /*****************************************************************************
7011  **
7012  ** void xcb_xkb_sa_set_controls_next
7013  **
7014  ** @param xcb_xkb_sa_set_controls_iterator_t *i
7015  ** @returns void
7016  **
7017  *****************************************************************************/
7018 
7019 void
7021 
7032 /*****************************************************************************
7033  **
7034  ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
7035  **
7036  ** @param xcb_xkb_sa_set_controls_iterator_t i
7037  ** @returns xcb_generic_iterator_t
7038  **
7039  *****************************************************************************/
7040 
7043 
7053 /*****************************************************************************
7054  **
7055  ** void xcb_xkb_sa_lock_controls_next
7056  **
7057  ** @param xcb_xkb_sa_lock_controls_iterator_t *i
7058  ** @returns void
7059  **
7060  *****************************************************************************/
7061 
7062 void
7064 
7075 /*****************************************************************************
7076  **
7077  ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
7078  **
7079  ** @param xcb_xkb_sa_lock_controls_iterator_t i
7080  ** @returns xcb_generic_iterator_t
7081  **
7082  *****************************************************************************/
7083 
7086 
7096 /*****************************************************************************
7097  **
7098  ** void xcb_xkb_sa_action_message_next
7099  **
7100  ** @param xcb_xkb_sa_action_message_iterator_t *i
7101  ** @returns void
7102  **
7103  *****************************************************************************/
7104 
7105 void
7107 
7118 /*****************************************************************************
7119  **
7120  ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
7121  **
7122  ** @param xcb_xkb_sa_action_message_iterator_t i
7123  ** @returns xcb_generic_iterator_t
7124  **
7125  *****************************************************************************/
7126 
7129 
7139 /*****************************************************************************
7140  **
7141  ** void xcb_xkb_sa_redirect_key_next
7142  **
7143  ** @param xcb_xkb_sa_redirect_key_iterator_t *i
7144  ** @returns void
7145  **
7146  *****************************************************************************/
7147 
7148 void
7150 
7161 /*****************************************************************************
7162  **
7163  ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
7164  **
7165  ** @param xcb_xkb_sa_redirect_key_iterator_t i
7166  ** @returns xcb_generic_iterator_t
7167  **
7168  *****************************************************************************/
7169 
7172 
7182 /*****************************************************************************
7183  **
7184  ** void xcb_xkb_sa_device_btn_next
7185  **
7186  ** @param xcb_xkb_sa_device_btn_iterator_t *i
7187  ** @returns void
7188  **
7189  *****************************************************************************/
7190 
7191 void
7193 
7204 /*****************************************************************************
7205  **
7206  ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
7207  **
7208  ** @param xcb_xkb_sa_device_btn_iterator_t i
7209  ** @returns xcb_generic_iterator_t
7210  **
7211  *****************************************************************************/
7212 
7215 
7225 /*****************************************************************************
7226  **
7227  ** void xcb_xkb_sa_lock_device_btn_next
7228  **
7229  ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
7230  ** @returns void
7231  **
7232  *****************************************************************************/
7233 
7234 void
7236 
7247 /*****************************************************************************
7248  **
7249  ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
7250  **
7251  ** @param xcb_xkb_sa_lock_device_btn_iterator_t i
7252  ** @returns xcb_generic_iterator_t
7253  **
7254  *****************************************************************************/
7255 
7258 
7268 /*****************************************************************************
7269  **
7270  ** void xcb_xkb_sa_device_valuator_next
7271  **
7272  ** @param xcb_xkb_sa_device_valuator_iterator_t *i
7273  ** @returns void
7274  **
7275  *****************************************************************************/
7276 
7277 void
7279 
7290 /*****************************************************************************
7291  **
7292  ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
7293  **
7294  ** @param xcb_xkb_sa_device_valuator_iterator_t i
7295  ** @returns xcb_generic_iterator_t
7296  **
7297  *****************************************************************************/
7298 
7301 
7311 /*****************************************************************************
7312  **
7313  ** void xcb_xkb_action_next
7314  **
7315  ** @param xcb_xkb_action_iterator_t *i
7316  ** @returns void
7317  **
7318  *****************************************************************************/
7319 
7320 void
7322 
7333 /*****************************************************************************
7334  **
7335  ** xcb_generic_iterator_t xcb_xkb_action_end
7336  **
7337  ** @param xcb_xkb_action_iterator_t i
7338  ** @returns xcb_generic_iterator_t
7339  **
7340  *****************************************************************************/
7341 
7344 
7354 /*****************************************************************************
7355  **
7356  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension
7357  **
7358  ** @param xcb_connection_t *c
7359  ** @param uint16_t wantedMajor
7360  ** @param uint16_t wantedMinor
7361  ** @returns xcb_xkb_use_extension_cookie_t
7362  **
7363  *****************************************************************************/
7364 
7367  uint16_t wantedMajor ,
7368  uint16_t wantedMinor );
7369 
7382 /*****************************************************************************
7383  **
7384  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
7385  **
7386  ** @param xcb_connection_t *c
7387  ** @param uint16_t wantedMajor
7388  ** @param uint16_t wantedMinor
7389  ** @returns xcb_xkb_use_extension_cookie_t
7390  **
7391  *****************************************************************************/
7392 
7395  uint16_t wantedMajor ,
7396  uint16_t wantedMinor );
7397 
7413 /*****************************************************************************
7414  **
7415  ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
7416  **
7417  ** @param xcb_connection_t *c
7418  ** @param xcb_xkb_use_extension_cookie_t cookie
7419  ** @param xcb_generic_error_t **e
7420  ** @returns xcb_xkb_use_extension_reply_t *
7421  **
7422  *****************************************************************************/
7423 
7427  xcb_generic_error_t **e );
7428 
7429 int
7430 xcb_xkb_select_events_details_serialize (void **_buffer ,
7431  uint16_t affectWhich ,
7432  uint16_t clear ,
7433  uint16_t selectAll ,
7434  const xcb_xkb_select_events_details_t *_aux );
7435 
7436 int
7437 xcb_xkb_select_events_details_unpack (const void *_buffer ,
7438  uint16_t affectWhich ,
7439  uint16_t clear ,
7440  uint16_t selectAll ,
7442 
7443 int
7444 xcb_xkb_select_events_details_sizeof (const void *_buffer ,
7445  uint16_t affectWhich ,
7446  uint16_t clear ,
7447  uint16_t selectAll );
7448 
7461 /*****************************************************************************
7462  **
7463  ** xcb_void_cookie_t xcb_xkb_select_events_checked
7464  **
7465  ** @param xcb_connection_t *c
7466  ** @param xcb_xkb_device_spec_t deviceSpec
7467  ** @param uint16_t affectWhich
7468  ** @param uint16_t clear
7469  ** @param uint16_t selectAll
7470  ** @param uint16_t affectMap
7471  ** @param uint16_t map
7472  ** @param const void *details
7473  ** @returns xcb_void_cookie_t
7474  **
7475  *****************************************************************************/
7476 
7479  xcb_xkb_device_spec_t deviceSpec ,
7480  uint16_t affectWhich ,
7481  uint16_t clear ,
7482  uint16_t selectAll ,
7483  uint16_t affectMap ,
7484  uint16_t map ,
7485  const void *details );
7486 
7496 /*****************************************************************************
7497  **
7498  ** xcb_void_cookie_t xcb_xkb_select_events
7499  **
7500  ** @param xcb_connection_t *c
7501  ** @param xcb_xkb_device_spec_t deviceSpec
7502  ** @param uint16_t affectWhich
7503  ** @param uint16_t clear
7504  ** @param uint16_t selectAll
7505  ** @param uint16_t affectMap
7506  ** @param uint16_t map
7507  ** @param const void *details
7508  ** @returns xcb_void_cookie_t
7509  **
7510  *****************************************************************************/
7511 
7514  xcb_xkb_device_spec_t deviceSpec ,
7515  uint16_t affectWhich ,
7516  uint16_t clear ,
7517  uint16_t selectAll ,
7518  uint16_t affectMap ,
7519  uint16_t map ,
7520  const void *details );
7521 
7534 /*****************************************************************************
7535  **
7536  ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
7537  **
7538  ** @param xcb_connection_t *c
7539  ** @param xcb_xkb_device_spec_t deviceSpec
7540  ** @param uint16_t affectWhich
7541  ** @param uint16_t clear
7542  ** @param uint16_t selectAll
7543  ** @param uint16_t affectMap
7544  ** @param uint16_t map
7545  ** @param const xcb_xkb_select_events_details_t *details
7546  ** @returns xcb_void_cookie_t
7547  **
7548  *****************************************************************************/
7549 
7552  xcb_xkb_device_spec_t deviceSpec ,
7553  uint16_t affectWhich ,
7554  uint16_t clear ,
7555  uint16_t selectAll ,
7556  uint16_t affectMap ,
7557  uint16_t map ,
7558  const xcb_xkb_select_events_details_t *details );
7559 
7569 /*****************************************************************************
7570  **
7571  ** xcb_void_cookie_t xcb_xkb_select_events_aux
7572  **
7573  ** @param xcb_connection_t *c
7574  ** @param xcb_xkb_device_spec_t deviceSpec
7575  ** @param uint16_t affectWhich
7576  ** @param uint16_t clear
7577  ** @param uint16_t selectAll
7578  ** @param uint16_t affectMap
7579  ** @param uint16_t map
7580  ** @param const xcb_xkb_select_events_details_t *details
7581  ** @returns xcb_void_cookie_t
7582  **
7583  *****************************************************************************/
7584 
7587  xcb_xkb_device_spec_t deviceSpec ,
7588  uint16_t affectWhich ,
7589  uint16_t clear ,
7590  uint16_t selectAll ,
7591  uint16_t affectMap ,
7592  uint16_t map ,
7593  const xcb_xkb_select_events_details_t *details );
7594 
7607 /*****************************************************************************
7608  **
7609  ** xcb_void_cookie_t xcb_xkb_bell_checked
7610  **
7611  ** @param xcb_connection_t *c
7612  ** @param xcb_xkb_device_spec_t deviceSpec
7613  ** @param xcb_xkb_bell_class_spec_t bellClass
7614  ** @param xcb_xkb_id_spec_t bellID
7615  ** @param int8_t percent
7616  ** @param uint8_t forceSound
7617  ** @param uint8_t eventOnly
7618  ** @param int16_t pitch
7619  ** @param int16_t duration
7620  ** @param xcb_atom_t name
7621  ** @param xcb_window_t window
7622  ** @returns xcb_void_cookie_t
7623  **
7624  *****************************************************************************/
7625 
7628  xcb_xkb_device_spec_t deviceSpec ,
7629  xcb_xkb_bell_class_spec_t bellClass ,
7630  xcb_xkb_id_spec_t bellID ,
7631  int8_t percent ,
7632  uint8_t forceSound ,
7633  uint8_t eventOnly ,
7634  int16_t pitch ,
7635  int16_t duration ,
7636  xcb_atom_t name ,
7637  xcb_window_t window );
7638 
7648 /*****************************************************************************
7649  **
7650  ** xcb_void_cookie_t xcb_xkb_bell
7651  **
7652  ** @param xcb_connection_t *c
7653  ** @param xcb_xkb_device_spec_t deviceSpec
7654  ** @param xcb_xkb_bell_class_spec_t bellClass
7655  ** @param xcb_xkb_id_spec_t bellID
7656  ** @param int8_t percent
7657  ** @param uint8_t forceSound
7658  ** @param uint8_t eventOnly
7659  ** @param int16_t pitch
7660  ** @param int16_t duration
7661  ** @param xcb_atom_t name
7662  ** @param xcb_window_t window
7663  ** @returns xcb_void_cookie_t
7664  **
7665  *****************************************************************************/
7666 
7669  xcb_xkb_device_spec_t deviceSpec ,
7670  xcb_xkb_bell_class_spec_t bellClass ,
7671  xcb_xkb_id_spec_t bellID ,
7672  int8_t percent ,
7673  uint8_t forceSound ,
7674  uint8_t eventOnly ,
7675  int16_t pitch ,
7676  int16_t duration ,
7677  xcb_atom_t name ,
7678  xcb_window_t window );
7679 
7689 /*****************************************************************************
7690  **
7691  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
7692  **
7693  ** @param xcb_connection_t *c
7694  ** @param xcb_xkb_device_spec_t deviceSpec
7695  ** @returns xcb_xkb_get_state_cookie_t
7696  **
7697  *****************************************************************************/
7698 
7701  xcb_xkb_device_spec_t deviceSpec );
7702 
7715 /*****************************************************************************
7716  **
7717  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
7718  **
7719  ** @param xcb_connection_t *c
7720  ** @param xcb_xkb_device_spec_t deviceSpec
7721  ** @returns xcb_xkb_get_state_cookie_t
7722  **
7723  *****************************************************************************/
7724 
7727  xcb_xkb_device_spec_t deviceSpec );
7728 
7744 /*****************************************************************************
7745  **
7746  ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
7747  **
7748  ** @param xcb_connection_t *c
7749  ** @param xcb_xkb_get_state_cookie_t cookie
7750  ** @param xcb_generic_error_t **e
7751  ** @returns xcb_xkb_get_state_reply_t *
7752  **
7753  *****************************************************************************/
7754 
7758  xcb_generic_error_t **e );
7759 
7772 /*****************************************************************************
7773  **
7774  ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
7775  **
7776  ** @param xcb_connection_t *c
7777  ** @param xcb_xkb_device_spec_t deviceSpec
7778  ** @param uint8_t affectModLocks
7779  ** @param uint8_t modLocks
7780  ** @param uint8_t lockGroup
7781  ** @param uint8_t groupLock
7782  ** @param uint8_t affectModLatches
7783  ** @param uint8_t latchGroup
7784  ** @param uint16_t groupLatch
7785  ** @returns xcb_void_cookie_t
7786  **
7787  *****************************************************************************/
7788 
7791  xcb_xkb_device_spec_t deviceSpec ,
7792  uint8_t affectModLocks ,
7793  uint8_t modLocks ,
7794  uint8_t lockGroup ,
7795  uint8_t groupLock ,
7796  uint8_t affectModLatches ,
7797  uint8_t latchGroup ,
7798  uint16_t groupLatch );
7799 
7809 /*****************************************************************************
7810  **
7811  ** xcb_void_cookie_t xcb_xkb_latch_lock_state
7812  **
7813  ** @param xcb_connection_t *c
7814  ** @param xcb_xkb_device_spec_t deviceSpec
7815  ** @param uint8_t affectModLocks
7816  ** @param uint8_t modLocks
7817  ** @param uint8_t lockGroup
7818  ** @param uint8_t groupLock
7819  ** @param uint8_t affectModLatches
7820  ** @param uint8_t latchGroup
7821  ** @param uint16_t groupLatch
7822  ** @returns xcb_void_cookie_t
7823  **
7824  *****************************************************************************/
7825 
7828  xcb_xkb_device_spec_t deviceSpec ,
7829  uint8_t affectModLocks ,
7830  uint8_t modLocks ,
7831  uint8_t lockGroup ,
7832  uint8_t groupLock ,
7833  uint8_t affectModLatches ,
7834  uint8_t latchGroup ,
7835  uint16_t groupLatch );
7836 
7846 /*****************************************************************************
7847  **
7848  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
7849  **
7850  ** @param xcb_connection_t *c
7851  ** @param xcb_xkb_device_spec_t deviceSpec
7852  ** @returns xcb_xkb_get_controls_cookie_t
7853  **
7854  *****************************************************************************/
7855 
7858  xcb_xkb_device_spec_t deviceSpec );
7859 
7872 /*****************************************************************************
7873  **
7874  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
7875  **
7876  ** @param xcb_connection_t *c
7877  ** @param xcb_xkb_device_spec_t deviceSpec
7878  ** @returns xcb_xkb_get_controls_cookie_t
7879  **
7880  *****************************************************************************/
7881 
7884  xcb_xkb_device_spec_t deviceSpec );
7885 
7901 /*****************************************************************************
7902  **
7903  ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
7904  **
7905  ** @param xcb_connection_t *c
7906  ** @param xcb_xkb_get_controls_cookie_t cookie
7907  ** @param xcb_generic_error_t **e
7908  ** @returns xcb_xkb_get_controls_reply_t *
7909  **
7910  *****************************************************************************/
7911 
7915  xcb_generic_error_t **e );
7916 
7929 /*****************************************************************************
7930  **
7931  ** xcb_void_cookie_t xcb_xkb_set_controls_checked
7932  **
7933  ** @param xcb_connection_t *c
7934  ** @param xcb_xkb_device_spec_t deviceSpec
7935  ** @param uint8_t affectInternalRealMods
7936  ** @param uint8_t internalRealMods
7937  ** @param uint8_t affectIgnoreLockRealMods
7938  ** @param uint8_t ignoreLockRealMods
7939  ** @param uint16_t affectInternalVirtualMods
7940  ** @param uint16_t internalVirtualMods
7941  ** @param uint16_t affectIgnoreLockVirtualMods
7942  ** @param uint16_t ignoreLockVirtualMods
7943  ** @param uint8_t mouseKeysDfltBtn
7944  ** @param uint8_t groupsWrap
7945  ** @param xcb_xkb_ax_option_t accessXOptions
7946  ** @param uint32_t affectEnabledControls
7947  ** @param uint32_t enabledControls
7948  ** @param uint32_t changeControls
7949  ** @param uint16_t repeatDelay
7950  ** @param uint16_t repeatInterval
7951  ** @param uint16_t slowKeysDelay
7952  ** @param uint16_t debounceDelay
7953  ** @param uint16_t mouseKeysDelay
7954  ** @param uint16_t mouseKeysInterval
7955  ** @param uint16_t mouseKeysTimeToMax
7956  ** @param uint16_t mouseKeysMaxSpeed
7957  ** @param int16_t mouseKeysCurve
7958  ** @param uint16_t accessXTimeout
7959  ** @param uint32_t accessXTimeoutMask
7960  ** @param uint32_t accessXTimeoutValues
7961  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
7962  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
7963  ** @param const uint8_t *perKeyRepeat
7964  ** @returns xcb_void_cookie_t
7965  **
7966  *****************************************************************************/
7967 
7970  xcb_xkb_device_spec_t deviceSpec ,
7971  uint8_t affectInternalRealMods ,
7972  uint8_t internalRealMods ,
7973  uint8_t affectIgnoreLockRealMods ,
7974  uint8_t ignoreLockRealMods ,
7975  uint16_t affectInternalVirtualMods ,
7976  uint16_t internalVirtualMods ,
7977  uint16_t affectIgnoreLockVirtualMods ,
7978  uint16_t ignoreLockVirtualMods ,
7979  uint8_t mouseKeysDfltBtn ,
7980  uint8_t groupsWrap ,
7981  xcb_xkb_ax_option_t accessXOptions ,
7982  uint32_t affectEnabledControls ,
7983  uint32_t enabledControls ,
7984  uint32_t changeControls ,
7985  uint16_t repeatDelay ,
7986  uint16_t repeatInterval ,
7987  uint16_t slowKeysDelay ,
7988  uint16_t debounceDelay ,
7989  uint16_t mouseKeysDelay ,
7990  uint16_t mouseKeysInterval ,
7991  uint16_t mouseKeysTimeToMax ,
7992  uint16_t mouseKeysMaxSpeed ,
7993  int16_t mouseKeysCurve ,
7994  uint16_t accessXTimeout ,
7995  uint32_t accessXTimeoutMask ,
7996  uint32_t accessXTimeoutValues ,
7997  xcb_xkb_ax_option_t accessXTimeoutOptionsMask ,
7998  xcb_xkb_ax_option_t accessXTimeoutOptionsValues ,
7999  const uint8_t *perKeyRepeat );
8000 
8010 /*****************************************************************************
8011  **
8012  ** xcb_void_cookie_t xcb_xkb_set_controls
8013  **
8014  ** @param xcb_connection_t *c
8015  ** @param xcb_xkb_device_spec_t deviceSpec
8016  ** @param uint8_t affectInternalRealMods
8017  ** @param uint8_t internalRealMods
8018  ** @param uint8_t affectIgnoreLockRealMods
8019  ** @param uint8_t ignoreLockRealMods
8020  ** @param uint16_t affectInternalVirtualMods
8021  ** @param uint16_t internalVirtualMods
8022  ** @param uint16_t affectIgnoreLockVirtualMods
8023  ** @param uint16_t ignoreLockVirtualMods
8024  ** @param uint8_t mouseKeysDfltBtn
8025  ** @param uint8_t groupsWrap
8026  ** @param xcb_xkb_ax_option_t accessXOptions
8027  ** @param uint32_t affectEnabledControls
8028  ** @param uint32_t enabledControls
8029  ** @param uint32_t changeControls
8030  ** @param uint16_t repeatDelay
8031  ** @param uint16_t repeatInterval
8032  ** @param uint16_t slowKeysDelay
8033  ** @param uint16_t debounceDelay
8034  ** @param uint16_t mouseKeysDelay
8035  ** @param uint16_t mouseKeysInterval
8036  ** @param uint16_t mouseKeysTimeToMax
8037  ** @param uint16_t mouseKeysMaxSpeed
8038  ** @param int16_t mouseKeysCurve
8039  ** @param uint16_t accessXTimeout
8040  ** @param uint32_t accessXTimeoutMask
8041  ** @param uint32_t accessXTimeoutValues
8042  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
8043  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
8044  ** @param const uint8_t *perKeyRepeat
8045  ** @returns xcb_void_cookie_t
8046  **
8047  *****************************************************************************/
8048 
8051  xcb_xkb_device_spec_t deviceSpec ,
8052  uint8_t affectInternalRealMods ,
8053  uint8_t internalRealMods ,
8054  uint8_t affectIgnoreLockRealMods ,
8055  uint8_t ignoreLockRealMods ,
8056  uint16_t affectInternalVirtualMods ,
8057  uint16_t internalVirtualMods ,
8058  uint16_t affectIgnoreLockVirtualMods ,
8059  uint16_t ignoreLockVirtualMods ,
8060  uint8_t mouseKeysDfltBtn ,
8061  uint8_t groupsWrap ,
8062  xcb_xkb_ax_option_t accessXOptions ,
8063  uint32_t affectEnabledControls ,
8064  uint32_t enabledControls ,
8065  uint32_t changeControls ,
8066  uint16_t repeatDelay ,
8067  uint16_t repeatInterval ,
8068  uint16_t slowKeysDelay ,
8069  uint16_t debounceDelay ,
8070  uint16_t mouseKeysDelay ,
8071  uint16_t mouseKeysInterval ,
8072  uint16_t mouseKeysTimeToMax ,
8073  uint16_t mouseKeysMaxSpeed ,
8074  int16_t mouseKeysCurve ,
8075  uint16_t accessXTimeout ,
8076  uint32_t accessXTimeoutMask ,
8077  uint32_t accessXTimeoutValues ,
8078  xcb_xkb_ax_option_t accessXTimeoutOptionsMask ,
8079  xcb_xkb_ax_option_t accessXTimeoutOptionsValues ,
8080  const uint8_t *perKeyRepeat );
8081 
8082 
8083 /*****************************************************************************
8084  **
8085  ** int xcb_xkb_get_map_map_types_rtrn_length
8086  **
8087  ** @param const xcb_xkb_get_map_map_t *R
8088  ** @returns int
8089  **
8090  *****************************************************************************/
8091 
8092 int
8093 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8094  const xcb_xkb_get_map_map_t *S );
8095 
8096 
8097 /*****************************************************************************
8098  **
8099  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
8100  **
8101  ** @param const xcb_xkb_get_map_map_t *R
8102  ** @returns xcb_xkb_key_type_iterator_t
8103  **
8104  *****************************************************************************/
8105 
8107 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8108  const xcb_xkb_get_map_map_t *S );
8109 
8110 
8111 /*****************************************************************************
8112  **
8113  ** int xcb_xkb_get_map_map_syms_rtrn_length
8114  **
8115  ** @param const xcb_xkb_get_map_map_t *R
8116  ** @returns int
8117  **
8118  *****************************************************************************/
8119 
8120 int
8121 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8122  const xcb_xkb_get_map_map_t *S );
8123 
8124 
8125 /*****************************************************************************
8126  **
8127  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
8128  **
8129  ** @param const xcb_xkb_get_map_map_t *R
8130  ** @returns xcb_xkb_key_sym_map_iterator_t
8131  **
8132  *****************************************************************************/
8133 
8135 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8136  const xcb_xkb_get_map_map_t *S );
8137 
8138 
8139 /*****************************************************************************
8140  **
8141  ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
8142  **
8143  ** @param const xcb_xkb_get_map_map_t *S
8144  ** @returns uint8_t *
8145  **
8146  *****************************************************************************/
8147 
8148 uint8_t *
8149 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S );
8150 
8151 
8152 /*****************************************************************************
8153  **
8154  ** int xcb_xkb_get_map_map_acts_rtrn_count_length
8155  **
8156  ** @param const xcb_xkb_get_map_map_t *R
8157  ** @returns int
8158  **
8159  *****************************************************************************/
8160 
8161 int
8162 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R ,
8163  const xcb_xkb_get_map_map_t *S );
8164 
8165 
8166 /*****************************************************************************
8167  **
8168  ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
8169  **
8170  ** @param const xcb_xkb_get_map_map_t *R
8171  ** @returns xcb_generic_iterator_t
8172  **
8173  *****************************************************************************/
8174 
8176 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R ,
8177  const xcb_xkb_get_map_map_t *S );
8178 
8179 
8180 /*****************************************************************************
8181  **
8182  ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
8183  **
8184  ** @param const xcb_xkb_get_map_map_t *S
8185  ** @returns xcb_xkb_action_t *
8186  **
8187  *****************************************************************************/
8188 
8190 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S );
8191 
8192 
8193 /*****************************************************************************
8194  **
8195  ** int xcb_xkb_get_map_map_acts_rtrn_acts_length
8196  **
8197  ** @param const xcb_xkb_get_map_map_t *R
8198  ** @returns int
8199  **
8200  *****************************************************************************/
8201 
8202 int
8203 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R ,
8204  const xcb_xkb_get_map_map_t *S );
8205 
8206 
8207 /*****************************************************************************
8208  **
8209  ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
8210  **
8211  ** @param const xcb_xkb_get_map_map_t *R
8212  ** @returns xcb_xkb_action_iterator_t
8213  **
8214  *****************************************************************************/
8215 
8217 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R ,
8218  const xcb_xkb_get_map_map_t *S );
8219 
8220 
8221 /*****************************************************************************
8222  **
8223  ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
8224  **
8225  ** @param const xcb_xkb_get_map_map_t *S
8226  ** @returns xcb_xkb_set_behavior_t *
8227  **
8228  *****************************************************************************/
8229 
8231 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S );
8232 
8233 
8234 /*****************************************************************************
8235  **
8236  ** int xcb_xkb_get_map_map_behaviors_rtrn_length
8237  **
8238  ** @param const xcb_xkb_get_map_map_t *R
8239  ** @returns int
8240  **
8241  *****************************************************************************/
8242 
8243 int
8244 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8245  const xcb_xkb_get_map_map_t *S );
8246 
8247 
8248 /*****************************************************************************
8249  **
8250  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator
8251  **
8252  ** @param const xcb_xkb_get_map_map_t *R
8253  ** @returns xcb_xkb_set_behavior_iterator_t
8254  **
8255  *****************************************************************************/
8256 
8258 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8259  const xcb_xkb_get_map_map_t *S );
8260 
8261 
8262 /*****************************************************************************
8263  **
8264  ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
8265  **
8266  ** @param const xcb_xkb_get_map_map_t *S
8267  ** @returns uint8_t *
8268  **
8269  *****************************************************************************/
8270 
8271 uint8_t *
8272 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S );
8273 
8274 
8275 /*****************************************************************************
8276  **
8277  ** int xcb_xkb_get_map_map_vmods_rtrn_length
8278  **
8279  ** @param const xcb_xkb_get_map_map_t *R
8280  ** @returns int
8281  **
8282  *****************************************************************************/
8283 
8284 int
8285 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8286  const xcb_xkb_get_map_map_t *S );
8287 
8288 
8289 /*****************************************************************************
8290  **
8291  ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
8292  **
8293  ** @param const xcb_xkb_get_map_map_t *R
8294  ** @returns xcb_generic_iterator_t
8295  **
8296  *****************************************************************************/
8297 
8299 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R ,
8300  const xcb_xkb_get_map_map_t *S );
8301 
8302 
8303 /*****************************************************************************
8304  **
8305  ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
8306  **
8307  ** @param const xcb_xkb_get_map_map_t *S
8308  ** @returns xcb_xkb_set_explicit_t *
8309  **
8310  *****************************************************************************/
8311 
8313 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S );
8314 
8315 
8316 /*****************************************************************************
8317  **
8318  ** int xcb_xkb_get_map_map_explicit_rtrn_length
8319  **
8320  ** @param const xcb_xkb_get_map_map_t *R
8321  ** @returns int
8322  **
8323  *****************************************************************************/
8324 
8325 int
8326 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8327  const xcb_xkb_get_map_map_t *S );
8328 
8329 
8330 /*****************************************************************************
8331  **
8332  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator
8333  **
8334  ** @param const xcb_xkb_get_map_map_t *R
8335  ** @returns xcb_xkb_set_explicit_iterator_t
8336  **
8337  *****************************************************************************/
8338 
8340 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8341  const xcb_xkb_get_map_map_t *S );
8342 
8343 
8344 /*****************************************************************************
8345  **
8346  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
8347  **
8348  ** @param const xcb_xkb_get_map_map_t *S
8349  ** @returns xcb_xkb_key_mod_map_t *
8350  **
8351  *****************************************************************************/
8352 
8354 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S );
8355 
8356 
8357 /*****************************************************************************
8358  **
8359  ** int xcb_xkb_get_map_map_modmap_rtrn_length
8360  **
8361  ** @param const xcb_xkb_get_map_map_t *R
8362  ** @returns int
8363  **
8364  *****************************************************************************/
8365 
8366 int
8367 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8368  const xcb_xkb_get_map_map_t *S );
8369 
8370 
8371 /*****************************************************************************
8372  **
8373  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
8374  **
8375  ** @param const xcb_xkb_get_map_map_t *R
8376  ** @returns xcb_xkb_key_mod_map_iterator_t
8377  **
8378  *****************************************************************************/
8379 
8381 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8382  const xcb_xkb_get_map_map_t *S );
8383 
8384 
8385 /*****************************************************************************
8386  **
8387  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
8388  **
8389  ** @param const xcb_xkb_get_map_map_t *S
8390  ** @returns xcb_xkb_key_v_mod_map_t *
8391  **
8392  *****************************************************************************/
8393 
8395 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S );
8396 
8397 
8398 /*****************************************************************************
8399  **
8400  ** int xcb_xkb_get_map_map_vmodmap_rtrn_length
8401  **
8402  ** @param const xcb_xkb_get_map_map_t *R
8403  ** @returns int
8404  **
8405  *****************************************************************************/
8406 
8407 int
8408 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8409  const xcb_xkb_get_map_map_t *S );
8410 
8411 
8412 /*****************************************************************************
8413  **
8414  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator
8415  **
8416  ** @param const xcb_xkb_get_map_map_t *R
8417  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8418  **
8419  *****************************************************************************/
8420 
8422 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8423  const xcb_xkb_get_map_map_t *S );
8424 
8425 int
8426 xcb_xkb_get_map_map_serialize (void **_buffer ,
8427  uint8_t nTypes ,
8428  uint8_t nKeySyms ,
8429  uint8_t nKeyActions ,
8430  uint16_t totalActions ,
8431  uint8_t totalKeyBehaviors ,
8432  uint8_t nVModMapKeys ,
8433  uint8_t totalKeyExplicit ,
8434  uint8_t totalModMapKeys ,
8435  uint8_t totalVModMapKeys ,
8436  uint16_t present ,
8437  const xcb_xkb_get_map_map_t *_aux );
8438 
8439 int
8440 xcb_xkb_get_map_map_unpack (const void *_buffer ,
8441  uint8_t nTypes ,
8442  uint8_t nKeySyms ,
8443  uint8_t nKeyActions ,
8444  uint16_t totalActions ,
8445  uint8_t totalKeyBehaviors ,
8446  uint8_t nVModMapKeys ,
8447  uint8_t totalKeyExplicit ,
8448  uint8_t totalModMapKeys ,
8449  uint8_t totalVModMapKeys ,
8450  uint16_t present ,
8451  xcb_xkb_get_map_map_t *_aux );
8452 
8453 int
8454 xcb_xkb_get_map_map_sizeof (const void *_buffer ,
8455  uint8_t nTypes ,
8456  uint8_t nKeySyms ,
8457  uint8_t nKeyActions ,
8458  uint16_t totalActions ,
8459  uint8_t totalKeyBehaviors ,
8460  uint8_t nVModMapKeys ,
8461  uint8_t totalKeyExplicit ,
8462  uint8_t totalModMapKeys ,
8463  uint8_t totalVModMapKeys ,
8464  uint16_t present );
8465 
8475 /*****************************************************************************
8476  **
8477  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
8478  **
8479  ** @param xcb_connection_t *c
8480  ** @param xcb_xkb_device_spec_t deviceSpec
8481  ** @param uint16_t full
8482  ** @param uint16_t partial
8483  ** @param uint8_t firstType
8484  ** @param uint8_t nTypes
8485  ** @param xcb_keycode_t firstKeySym
8486  ** @param uint8_t nKeySyms
8487  ** @param xcb_keycode_t firstKeyAction
8488  ** @param uint8_t nKeyActions
8489  ** @param xcb_keycode_t firstKeyBehavior
8490  ** @param uint8_t nKeyBehaviors
8491  ** @param uint16_t virtualMods
8492  ** @param xcb_keycode_t firstKeyExplicit
8493  ** @param uint8_t nKeyExplicit
8494  ** @param xcb_keycode_t firstModMapKey
8495  ** @param uint8_t nModMapKeys
8496  ** @param xcb_keycode_t firstVModMapKey
8497  ** @param uint8_t nVModMapKeys
8498  ** @returns xcb_xkb_get_map_cookie_t
8499  **
8500  *****************************************************************************/
8501 
8504  xcb_xkb_device_spec_t deviceSpec ,
8505  uint16_t full ,
8506  uint16_t partial ,
8507  uint8_t firstType ,
8508  uint8_t nTypes ,
8509  xcb_keycode_t firstKeySym ,
8510  uint8_t nKeySyms ,
8511  xcb_keycode_t firstKeyAction ,
8512  uint8_t nKeyActions ,
8513  xcb_keycode_t firstKeyBehavior ,
8514  uint8_t nKeyBehaviors ,
8515  uint16_t virtualMods ,
8516  xcb_keycode_t firstKeyExplicit ,
8517  uint8_t nKeyExplicit ,
8518  xcb_keycode_t firstModMapKey ,
8519  uint8_t nModMapKeys ,
8520  xcb_keycode_t firstVModMapKey ,
8521  uint8_t nVModMapKeys );
8522 
8535 /*****************************************************************************
8536  **
8537  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
8538  **
8539  ** @param xcb_connection_t *c
8540  ** @param xcb_xkb_device_spec_t deviceSpec
8541  ** @param uint16_t full
8542  ** @param uint16_t partial
8543  ** @param uint8_t firstType
8544  ** @param uint8_t nTypes
8545  ** @param xcb_keycode_t firstKeySym
8546  ** @param uint8_t nKeySyms
8547  ** @param xcb_keycode_t firstKeyAction
8548  ** @param uint8_t nKeyActions
8549  ** @param xcb_keycode_t firstKeyBehavior
8550  ** @param uint8_t nKeyBehaviors
8551  ** @param uint16_t virtualMods
8552  ** @param xcb_keycode_t firstKeyExplicit
8553  ** @param uint8_t nKeyExplicit
8554  ** @param xcb_keycode_t firstModMapKey
8555  ** @param uint8_t nModMapKeys
8556  ** @param xcb_keycode_t firstVModMapKey
8557  ** @param uint8_t nVModMapKeys
8558  ** @returns xcb_xkb_get_map_cookie_t
8559  **
8560  *****************************************************************************/
8561 
8564  xcb_xkb_device_spec_t deviceSpec ,
8565  uint16_t full ,
8566  uint16_t partial ,
8567  uint8_t firstType ,
8568  uint8_t nTypes ,
8569  xcb_keycode_t firstKeySym ,
8570  uint8_t nKeySyms ,
8571  xcb_keycode_t firstKeyAction ,
8572  uint8_t nKeyActions ,
8573  xcb_keycode_t firstKeyBehavior ,
8574  uint8_t nKeyBehaviors ,
8575  uint16_t virtualMods ,
8576  xcb_keycode_t firstKeyExplicit ,
8577  uint8_t nKeyExplicit ,
8578  xcb_keycode_t firstModMapKey ,
8579  uint8_t nModMapKeys ,
8580  xcb_keycode_t firstVModMapKey ,
8581  uint8_t nVModMapKeys );
8582 
8583 
8584 /*****************************************************************************
8585  **
8586  ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
8587  **
8588  ** @param const xcb_xkb_get_map_reply_t *R
8589  ** @returns xcb_xkb_get_map_map_t *
8590  **
8591  *****************************************************************************/
8592 
8593 void *
8594 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R );
8595 
8611 /*****************************************************************************
8612  **
8613  ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
8614  **
8615  ** @param xcb_connection_t *c
8616  ** @param xcb_xkb_get_map_cookie_t cookie
8617  ** @param xcb_generic_error_t **e
8618  ** @returns xcb_xkb_get_map_reply_t *
8619  **
8620  *****************************************************************************/
8621 
8624  xcb_xkb_get_map_cookie_t cookie ,
8625  xcb_generic_error_t **e );
8626 
8627 
8628 /*****************************************************************************
8629  **
8630  ** int xcb_xkb_set_map_values_types_length
8631  **
8632  ** @param const xcb_xkb_set_map_values_t *R
8633  ** @returns int
8634  **
8635  *****************************************************************************/
8636 
8637 int
8638 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R ,
8639  const xcb_xkb_set_map_values_t *S );
8640 
8641 
8642 /*****************************************************************************
8643  **
8644  ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
8645  **
8646  ** @param const xcb_xkb_set_map_values_t *R
8647  ** @returns xcb_xkb_set_key_type_iterator_t
8648  **
8649  *****************************************************************************/
8650 
8652 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R ,
8653  const xcb_xkb_set_map_values_t *S );
8654 
8655 
8656 /*****************************************************************************
8657  **
8658  ** int xcb_xkb_set_map_values_syms_length
8659  **
8660  ** @param const xcb_xkb_set_map_values_t *R
8661  ** @returns int
8662  **
8663  *****************************************************************************/
8664 
8665 int
8666 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R ,
8667  const xcb_xkb_set_map_values_t *S );
8668 
8669 
8670 /*****************************************************************************
8671  **
8672  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
8673  **
8674  ** @param const xcb_xkb_set_map_values_t *R
8675  ** @returns xcb_xkb_key_sym_map_iterator_t
8676  **
8677  *****************************************************************************/
8678 
8680 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R ,
8681  const xcb_xkb_set_map_values_t *S );
8682 
8683 
8684 /*****************************************************************************
8685  **
8686  ** uint8_t * xcb_xkb_set_map_values_actions_count
8687  **
8688  ** @param const xcb_xkb_set_map_values_t *S
8689  ** @returns uint8_t *
8690  **
8691  *****************************************************************************/
8692 
8693 uint8_t *
8694 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S );
8695 
8696 
8697 /*****************************************************************************
8698  **
8699  ** int xcb_xkb_set_map_values_actions_count_length
8700  **
8701  ** @param const xcb_xkb_set_map_values_t *R
8702  ** @returns int
8703  **
8704  *****************************************************************************/
8705 
8706 int
8707 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R ,
8708  const xcb_xkb_set_map_values_t *S );
8709 
8710 
8711 /*****************************************************************************
8712  **
8713  ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
8714  **
8715  ** @param const xcb_xkb_set_map_values_t *R
8716  ** @returns xcb_generic_iterator_t
8717  **
8718  *****************************************************************************/
8719 
8721 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R ,
8722  const xcb_xkb_set_map_values_t *S );
8723 
8724 
8725 /*****************************************************************************
8726  **
8727  ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
8728  **
8729  ** @param const xcb_xkb_set_map_values_t *S
8730  ** @returns xcb_xkb_action_t *
8731  **
8732  *****************************************************************************/
8733 
8735 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S );
8736 
8737 
8738 /*****************************************************************************
8739  **
8740  ** int xcb_xkb_set_map_values_actions_length
8741  **
8742  ** @param const xcb_xkb_set_map_values_t *R
8743  ** @returns int
8744  **
8745  *****************************************************************************/
8746 
8747 int
8748 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R ,
8749  const xcb_xkb_set_map_values_t *S );
8750 
8751 
8752 /*****************************************************************************
8753  **
8754  ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
8755  **
8756  ** @param const xcb_xkb_set_map_values_t *R
8757  ** @returns xcb_xkb_action_iterator_t
8758  **
8759  *****************************************************************************/
8760 
8762 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R ,
8763  const xcb_xkb_set_map_values_t *S );
8764 
8765 
8766 /*****************************************************************************
8767  **
8768  ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
8769  **
8770  ** @param const xcb_xkb_set_map_values_t *S
8771  ** @returns xcb_xkb_set_behavior_t *
8772  **
8773  *****************************************************************************/
8774 
8776 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S );
8777 
8778 
8779 /*****************************************************************************
8780  **
8781  ** int xcb_xkb_set_map_values_behaviors_length
8782  **
8783  ** @param const xcb_xkb_set_map_values_t *R
8784  ** @returns int
8785  **
8786  *****************************************************************************/
8787 
8788 int
8789 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R ,
8790  const xcb_xkb_set_map_values_t *S );
8791 
8792 
8793 /*****************************************************************************
8794  **
8795  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator
8796  **
8797  ** @param const xcb_xkb_set_map_values_t *R
8798  ** @returns xcb_xkb_set_behavior_iterator_t
8799  **
8800  *****************************************************************************/
8801 
8803 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R ,
8804  const xcb_xkb_set_map_values_t *S );
8805 
8806 
8807 /*****************************************************************************
8808  **
8809  ** uint8_t * xcb_xkb_set_map_values_vmods
8810  **
8811  ** @param const xcb_xkb_set_map_values_t *S
8812  ** @returns uint8_t *
8813  **
8814  *****************************************************************************/
8815 
8816 uint8_t *
8817 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S );
8818 
8819 
8820 /*****************************************************************************
8821  **
8822  ** int xcb_xkb_set_map_values_vmods_length
8823  **
8824  ** @param const xcb_xkb_set_map_values_t *R
8825  ** @returns int
8826  **
8827  *****************************************************************************/
8828 
8829 int
8830 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R ,
8831  const xcb_xkb_set_map_values_t *S );
8832 
8833 
8834 /*****************************************************************************
8835  **
8836  ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
8837  **
8838  ** @param const xcb_xkb_set_map_values_t *R
8839  ** @returns xcb_generic_iterator_t
8840  **
8841  *****************************************************************************/
8842 
8844 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R ,
8845  const xcb_xkb_set_map_values_t *S );
8846 
8847 
8848 /*****************************************************************************
8849  **
8850  ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
8851  **
8852  ** @param const xcb_xkb_set_map_values_t *S
8853  ** @returns xcb_xkb_set_explicit_t *
8854  **
8855  *****************************************************************************/
8856 
8858 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S );
8859 
8860 
8861 /*****************************************************************************
8862  **
8863  ** int xcb_xkb_set_map_values_explicit_length
8864  **
8865  ** @param const xcb_xkb_set_map_values_t *R
8866  ** @returns int
8867  **
8868  *****************************************************************************/
8869 
8870 int
8871 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R ,
8872  const xcb_xkb_set_map_values_t *S );
8873 
8874 
8875 /*****************************************************************************
8876  **
8877  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator
8878  **
8879  ** @param const xcb_xkb_set_map_values_t *R
8880  ** @returns xcb_xkb_set_explicit_iterator_t
8881  **
8882  *****************************************************************************/
8883 
8885 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R ,
8886  const xcb_xkb_set_map_values_t *S );
8887 
8888 
8889 /*****************************************************************************
8890  **
8891  ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
8892  **
8893  ** @param const xcb_xkb_set_map_values_t *S
8894  ** @returns xcb_xkb_key_mod_map_t *
8895  **
8896  *****************************************************************************/
8897 
8899 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S );
8900 
8901 
8902 /*****************************************************************************
8903  **
8904  ** int xcb_xkb_set_map_values_modmap_length
8905  **
8906  ** @param const xcb_xkb_set_map_values_t *R
8907  ** @returns int
8908  **
8909  *****************************************************************************/
8910 
8911 int
8912 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R ,
8913  const xcb_xkb_set_map_values_t *S );
8914 
8915 
8916 /*****************************************************************************
8917  **
8918  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
8919  **
8920  ** @param const xcb_xkb_set_map_values_t *R
8921  ** @returns xcb_xkb_key_mod_map_iterator_t
8922  **
8923  *****************************************************************************/
8924 
8926 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R ,
8927  const xcb_xkb_set_map_values_t *S );
8928 
8929 
8930 /*****************************************************************************
8931  **
8932  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
8933  **
8934  ** @param const xcb_xkb_set_map_values_t *S
8935  ** @returns xcb_xkb_key_v_mod_map_t *
8936  **
8937  *****************************************************************************/
8938 
8940 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S );
8941 
8942 
8943 /*****************************************************************************
8944  **
8945  ** int xcb_xkb_set_map_values_vmodmap_length
8946  **
8947  ** @param const xcb_xkb_set_map_values_t *R
8948  ** @returns int
8949  **
8950  *****************************************************************************/
8951 
8952 int
8953 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R ,
8954  const xcb_xkb_set_map_values_t *S );
8955 
8956 
8957 /*****************************************************************************
8958  **
8959  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator
8960  **
8961  ** @param const xcb_xkb_set_map_values_t *R
8962  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8963  **
8964  *****************************************************************************/
8965 
8967 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R ,
8968  const xcb_xkb_set_map_values_t *S );
8969 
8970 int
8971 xcb_xkb_set_map_values_serialize (void **_buffer ,
8972  uint8_t nTypes ,
8973  uint8_t nKeySyms ,
8974  uint8_t nKeyActions ,
8975  uint16_t totalActions ,
8976  uint8_t totalKeyBehaviors ,
8977  uint8_t nVModMapKeys ,
8978  uint8_t totalKeyExplicit ,
8979  uint8_t totalModMapKeys ,
8980  uint8_t totalVModMapKeys ,
8981  uint16_t present ,
8982  const xcb_xkb_set_map_values_t *_aux );
8983 
8984 int
8985 xcb_xkb_set_map_values_unpack (const void *_buffer ,
8986  uint8_t nTypes ,
8987  uint8_t nKeySyms ,
8988  uint8_t nKeyActions ,
8989  uint16_t totalActions ,
8990  uint8_t totalKeyBehaviors ,
8991  uint8_t nVModMapKeys ,
8992  uint8_t totalKeyExplicit ,
8993  uint8_t totalModMapKeys ,
8994  uint8_t totalVModMapKeys ,
8995  uint16_t present ,
8996  xcb_xkb_set_map_values_t *_aux );
8997 
8998 int
8999 xcb_xkb_set_map_values_sizeof (const void *_buffer ,
9000  uint8_t nTypes ,
9001  uint8_t nKeySyms ,
9002  uint8_t nKeyActions ,
9003  uint16_t totalActions ,
9004  uint8_t totalKeyBehaviors ,
9005  uint8_t nVModMapKeys ,
9006  uint8_t totalKeyExplicit ,
9007  uint8_t totalModMapKeys ,
9008  uint8_t totalVModMapKeys ,
9009  uint16_t present );
9010 
9023 /*****************************************************************************
9024  **
9025  ** xcb_void_cookie_t xcb_xkb_set_map_checked
9026  **
9027  ** @param xcb_connection_t *c
9028  ** @param xcb_xkb_device_spec_t deviceSpec
9029  ** @param uint16_t present
9030  ** @param uint16_t flags
9031  ** @param xcb_keycode_t minKeyCode
9032  ** @param xcb_keycode_t maxKeyCode
9033  ** @param uint8_t firstType
9034  ** @param uint8_t nTypes
9035  ** @param xcb_keycode_t firstKeySym
9036  ** @param uint8_t nKeySyms
9037  ** @param uint16_t totalSyms
9038  ** @param xcb_keycode_t firstKeyAction
9039  ** @param uint8_t nKeyActions
9040  ** @param uint16_t totalActions
9041  ** @param xcb_keycode_t firstKeyBehavior
9042  ** @param uint8_t nKeyBehaviors
9043  ** @param uint8_t totalKeyBehaviors
9044  ** @param xcb_keycode_t firstKeyExplicit
9045  ** @param uint8_t nKeyExplicit
9046  ** @param uint8_t totalKeyExplicit
9047  ** @param xcb_keycode_t firstModMapKey
9048  ** @param uint8_t nModMapKeys
9049  ** @param uint8_t totalModMapKeys
9050  ** @param xcb_keycode_t firstVModMapKey
9051  ** @param uint8_t nVModMapKeys
9052  ** @param uint8_t totalVModMapKeys
9053  ** @param uint16_t virtualMods
9054  ** @param const void *values
9055  ** @returns xcb_void_cookie_t
9056  **
9057  *****************************************************************************/
9058 
9061  xcb_xkb_device_spec_t deviceSpec ,
9062  uint16_t present ,
9063  uint16_t flags ,
9064  xcb_keycode_t minKeyCode ,
9065  xcb_keycode_t maxKeyCode ,
9066  uint8_t firstType ,
9067  uint8_t nTypes ,
9068  xcb_keycode_t firstKeySym ,
9069  uint8_t nKeySyms ,
9070  uint16_t totalSyms ,
9071  xcb_keycode_t firstKeyAction ,
9072  uint8_t nKeyActions ,
9073  uint16_t totalActions ,
9074  xcb_keycode_t firstKeyBehavior ,
9075  uint8_t nKeyBehaviors ,
9076  uint8_t totalKeyBehaviors ,
9077  xcb_keycode_t firstKeyExplicit ,
9078  uint8_t nKeyExplicit ,
9079  uint8_t totalKeyExplicit ,
9080  xcb_keycode_t firstModMapKey ,
9081  uint8_t nModMapKeys ,
9082  uint8_t totalModMapKeys ,
9083  xcb_keycode_t firstVModMapKey ,
9084  uint8_t nVModMapKeys ,
9085  uint8_t totalVModMapKeys ,
9086  uint16_t virtualMods ,
9087  const void *values );
9088 
9098 /*****************************************************************************
9099  **
9100  ** xcb_void_cookie_t xcb_xkb_set_map
9101  **
9102  ** @param xcb_connection_t *c
9103  ** @param xcb_xkb_device_spec_t deviceSpec
9104  ** @param uint16_t present
9105  ** @param uint16_t flags
9106  ** @param xcb_keycode_t minKeyCode
9107  ** @param xcb_keycode_t maxKeyCode
9108  ** @param uint8_t firstType
9109  ** @param uint8_t nTypes
9110  ** @param xcb_keycode_t firstKeySym
9111  ** @param uint8_t nKeySyms
9112  ** @param uint16_t totalSyms
9113  ** @param xcb_keycode_t firstKeyAction
9114  ** @param uint8_t nKeyActions
9115  ** @param uint16_t totalActions
9116  ** @param xcb_keycode_t firstKeyBehavior
9117  ** @param uint8_t nKeyBehaviors
9118  ** @param uint8_t totalKeyBehaviors
9119  ** @param xcb_keycode_t firstKeyExplicit
9120  ** @param uint8_t nKeyExplicit
9121  ** @param uint8_t totalKeyExplicit
9122  ** @param xcb_keycode_t firstModMapKey
9123  ** @param uint8_t nModMapKeys
9124  ** @param uint8_t totalModMapKeys
9125  ** @param xcb_keycode_t firstVModMapKey
9126  ** @param uint8_t nVModMapKeys
9127  ** @param uint8_t totalVModMapKeys
9128  ** @param uint16_t virtualMods
9129  ** @param const void *values
9130  ** @returns xcb_void_cookie_t
9131  **
9132  *****************************************************************************/
9133 
9136  xcb_xkb_device_spec_t deviceSpec ,
9137  uint16_t present ,
9138  uint16_t flags ,
9139  xcb_keycode_t minKeyCode ,
9140  xcb_keycode_t maxKeyCode ,
9141  uint8_t firstType ,
9142  uint8_t nTypes ,
9143  xcb_keycode_t firstKeySym ,
9144  uint8_t nKeySyms ,
9145  uint16_t totalSyms ,
9146  xcb_keycode_t firstKeyAction ,
9147  uint8_t nKeyActions ,
9148  uint16_t totalActions ,
9149  xcb_keycode_t firstKeyBehavior ,
9150  uint8_t nKeyBehaviors ,
9151  uint8_t totalKeyBehaviors ,
9152  xcb_keycode_t firstKeyExplicit ,
9153  uint8_t nKeyExplicit ,
9154  uint8_t totalKeyExplicit ,
9155  xcb_keycode_t firstModMapKey ,
9156  uint8_t nModMapKeys ,
9157  uint8_t totalModMapKeys ,
9158  xcb_keycode_t firstVModMapKey ,
9159  uint8_t nVModMapKeys ,
9160  uint8_t totalVModMapKeys ,
9161  uint16_t virtualMods ,
9162  const void *values );
9163 
9176 /*****************************************************************************
9177  **
9178  ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
9179  **
9180  ** @param xcb_connection_t *c
9181  ** @param xcb_xkb_device_spec_t deviceSpec
9182  ** @param uint16_t present
9183  ** @param uint16_t flags
9184  ** @param xcb_keycode_t minKeyCode
9185  ** @param xcb_keycode_t maxKeyCode
9186  ** @param uint8_t firstType
9187  ** @param uint8_t nTypes
9188  ** @param xcb_keycode_t firstKeySym
9189  ** @param uint8_t nKeySyms
9190  ** @param uint16_t totalSyms
9191  ** @param xcb_keycode_t firstKeyAction
9192  ** @param uint8_t nKeyActions
9193  ** @param uint16_t totalActions
9194  ** @param xcb_keycode_t firstKeyBehavior
9195  ** @param uint8_t nKeyBehaviors
9196  ** @param uint8_t totalKeyBehaviors
9197  ** @param xcb_keycode_t firstKeyExplicit
9198  ** @param uint8_t nKeyExplicit
9199  ** @param uint8_t totalKeyExplicit
9200  ** @param xcb_keycode_t firstModMapKey
9201  ** @param uint8_t nModMapKeys
9202  ** @param uint8_t totalModMapKeys
9203  ** @param xcb_keycode_t firstVModMapKey
9204  ** @param uint8_t nVModMapKeys
9205  ** @param uint8_t totalVModMapKeys
9206  ** @param uint16_t virtualMods
9207  ** @param const xcb_xkb_set_map_values_t *values
9208  ** @returns xcb_void_cookie_t
9209  **
9210  *****************************************************************************/
9211 
9214  xcb_xkb_device_spec_t deviceSpec ,
9215  uint16_t present ,
9216  uint16_t flags ,
9217  xcb_keycode_t minKeyCode ,
9218  xcb_keycode_t maxKeyCode ,
9219  uint8_t firstType ,
9220  uint8_t nTypes ,
9221  xcb_keycode_t firstKeySym ,
9222  uint8_t nKeySyms ,
9223  uint16_t totalSyms ,
9224  xcb_keycode_t firstKeyAction ,
9225  uint8_t nKeyActions ,
9226  uint16_t totalActions ,
9227  xcb_keycode_t firstKeyBehavior ,
9228  uint8_t nKeyBehaviors ,
9229  uint8_t totalKeyBehaviors ,
9230  xcb_keycode_t firstKeyExplicit ,
9231  uint8_t nKeyExplicit ,
9232  uint8_t totalKeyExplicit ,
9233  xcb_keycode_t firstModMapKey ,
9234  uint8_t nModMapKeys ,
9235  uint8_t totalModMapKeys ,
9236  xcb_keycode_t firstVModMapKey ,
9237  uint8_t nVModMapKeys ,
9238  uint8_t totalVModMapKeys ,
9239  uint16_t virtualMods ,
9240  const xcb_xkb_set_map_values_t *values );
9241 
9251 /*****************************************************************************
9252  **
9253  ** xcb_void_cookie_t xcb_xkb_set_map_aux
9254  **
9255  ** @param xcb_connection_t *c
9256  ** @param xcb_xkb_device_spec_t deviceSpec
9257  ** @param uint16_t present
9258  ** @param uint16_t flags
9259  ** @param xcb_keycode_t minKeyCode
9260  ** @param xcb_keycode_t maxKeyCode
9261  ** @param uint8_t firstType
9262  ** @param uint8_t nTypes
9263  ** @param xcb_keycode_t firstKeySym
9264  ** @param uint8_t nKeySyms
9265  ** @param uint16_t totalSyms
9266  ** @param xcb_keycode_t firstKeyAction
9267  ** @param uint8_t nKeyActions
9268  ** @param uint16_t totalActions
9269  ** @param xcb_keycode_t firstKeyBehavior
9270  ** @param uint8_t nKeyBehaviors
9271  ** @param uint8_t totalKeyBehaviors
9272  ** @param xcb_keycode_t firstKeyExplicit
9273  ** @param uint8_t nKeyExplicit
9274  ** @param uint8_t totalKeyExplicit
9275  ** @param xcb_keycode_t firstModMapKey
9276  ** @param uint8_t nModMapKeys
9277  ** @param uint8_t totalModMapKeys
9278  ** @param xcb_keycode_t firstVModMapKey
9279  ** @param uint8_t nVModMapKeys
9280  ** @param uint8_t totalVModMapKeys
9281  ** @param uint16_t virtualMods
9282  ** @param const xcb_xkb_set_map_values_t *values
9283  ** @returns xcb_void_cookie_t
9284  **
9285  *****************************************************************************/
9286 
9289  xcb_xkb_device_spec_t deviceSpec ,
9290  uint16_t present ,
9291  uint16_t flags ,
9292  xcb_keycode_t minKeyCode ,
9293  xcb_keycode_t maxKeyCode ,
9294  uint8_t firstType ,
9295  uint8_t nTypes ,
9296  xcb_keycode_t firstKeySym ,
9297  uint8_t nKeySyms ,
9298  uint16_t totalSyms ,
9299  xcb_keycode_t firstKeyAction ,
9300  uint8_t nKeyActions ,
9301  uint16_t totalActions ,
9302  xcb_keycode_t firstKeyBehavior ,
9303  uint8_t nKeyBehaviors ,
9304  uint8_t totalKeyBehaviors ,
9305  xcb_keycode_t firstKeyExplicit ,
9306  uint8_t nKeyExplicit ,
9307  uint8_t totalKeyExplicit ,
9308  xcb_keycode_t firstModMapKey ,
9309  uint8_t nModMapKeys ,
9310  uint8_t totalModMapKeys ,
9311  xcb_keycode_t firstVModMapKey ,
9312  uint8_t nVModMapKeys ,
9313  uint8_t totalVModMapKeys ,
9314  uint16_t virtualMods ,
9315  const xcb_xkb_set_map_values_t *values );
9316 
9317 int
9318 xcb_xkb_get_compat_map_sizeof (const void *_buffer );
9319 
9329 /*****************************************************************************
9330  **
9331  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
9332  **
9333  ** @param xcb_connection_t *c
9334  ** @param xcb_xkb_device_spec_t deviceSpec
9335  ** @param uint8_t groups
9336  ** @param uint8_t getAllSI
9337  ** @param uint16_t firstSI
9338  ** @param uint16_t nSI
9339  ** @returns xcb_xkb_get_compat_map_cookie_t
9340  **
9341  *****************************************************************************/
9342 
9345  xcb_xkb_device_spec_t deviceSpec ,
9346  uint8_t groups ,
9347  uint8_t getAllSI ,
9348  uint16_t firstSI ,
9349  uint16_t nSI );
9350 
9363 /*****************************************************************************
9364  **
9365  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
9366  **
9367  ** @param xcb_connection_t *c
9368  ** @param xcb_xkb_device_spec_t deviceSpec
9369  ** @param uint8_t groups
9370  ** @param uint8_t getAllSI
9371  ** @param uint16_t firstSI
9372  ** @param uint16_t nSI
9373  ** @returns xcb_xkb_get_compat_map_cookie_t
9374  **
9375  *****************************************************************************/
9376 
9379  xcb_xkb_device_spec_t deviceSpec ,
9380  uint8_t groups ,
9381  uint8_t getAllSI ,
9382  uint16_t firstSI ,
9383  uint16_t nSI );
9384 
9385 
9386 /*****************************************************************************
9387  **
9388  ** uint8_t * xcb_xkb_get_compat_map_si_rtrn
9389  **
9390  ** @param const xcb_xkb_get_compat_map_reply_t *R
9391  ** @returns uint8_t *
9392  **
9393  *****************************************************************************/
9394 
9395 uint8_t *
9396 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9397 
9398 
9399 /*****************************************************************************
9400  **
9401  ** int xcb_xkb_get_compat_map_si_rtrn_length
9402  **
9403  ** @param const xcb_xkb_get_compat_map_reply_t *R
9404  ** @returns int
9405  **
9406  *****************************************************************************/
9407 
9408 int
9409 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9410 
9411 
9412 /*****************************************************************************
9413  **
9414  ** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end
9415  **
9416  ** @param const xcb_xkb_get_compat_map_reply_t *R
9417  ** @returns xcb_generic_iterator_t
9418  **
9419  *****************************************************************************/
9420 
9422 xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R );
9423 
9424 
9425 /*****************************************************************************
9426  **
9427  ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
9428  **
9429  ** @param const xcb_xkb_get_compat_map_reply_t *R
9430  ** @returns xcb_xkb_mod_def_t *
9431  **
9432  *****************************************************************************/
9433 
9435 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9436 
9437 
9438 /*****************************************************************************
9439  **
9440  ** int xcb_xkb_get_compat_map_group_rtrn_length
9441  **
9442  ** @param const xcb_xkb_get_compat_map_reply_t *R
9443  ** @returns int
9444  **
9445  *****************************************************************************/
9446 
9447 int
9448 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9449 
9450 
9451 /*****************************************************************************
9452  **
9453  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
9454  **
9455  ** @param const xcb_xkb_get_compat_map_reply_t *R
9456  ** @returns xcb_xkb_mod_def_iterator_t
9457  **
9458  *****************************************************************************/
9459 
9461 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
9462 
9478 /*****************************************************************************
9479  **
9480  ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
9481  **
9482  ** @param xcb_connection_t *c
9483  ** @param xcb_xkb_get_compat_map_cookie_t cookie
9484  ** @param xcb_generic_error_t **e
9485  ** @returns xcb_xkb_get_compat_map_reply_t *
9486  **
9487  *****************************************************************************/
9488 
9492  xcb_generic_error_t **e );
9493 
9494 int
9495 xcb_xkb_set_compat_map_sizeof (const void *_buffer );
9496 
9509 /*****************************************************************************
9510  **
9511  ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
9512  **
9513  ** @param xcb_connection_t *c
9514  ** @param xcb_xkb_device_spec_t deviceSpec
9515  ** @param uint8_t recomputeActions
9516  ** @param uint8_t truncateSI
9517  ** @param uint8_t groups
9518  ** @param uint16_t firstSI
9519  ** @param uint16_t nSI
9520  ** @param const uint8_t *si
9521  ** @param const xcb_xkb_mod_def_t *groupMaps
9522  ** @returns xcb_void_cookie_t
9523  **
9524  *****************************************************************************/
9525 
9528  xcb_xkb_device_spec_t deviceSpec ,
9529  uint8_t recomputeActions ,
9530  uint8_t truncateSI ,
9531  uint8_t groups ,
9532  uint16_t firstSI ,
9533  uint16_t nSI ,
9534  const uint8_t *si ,
9535  const xcb_xkb_mod_def_t *groupMaps );
9536 
9546 /*****************************************************************************
9547  **
9548  ** xcb_void_cookie_t xcb_xkb_set_compat_map
9549  **
9550  ** @param xcb_connection_t *c
9551  ** @param xcb_xkb_device_spec_t deviceSpec
9552  ** @param uint8_t recomputeActions
9553  ** @param uint8_t truncateSI
9554  ** @param uint8_t groups
9555  ** @param uint16_t firstSI
9556  ** @param uint16_t nSI
9557  ** @param const uint8_t *si
9558  ** @param const xcb_xkb_mod_def_t *groupMaps
9559  ** @returns xcb_void_cookie_t
9560  **
9561  *****************************************************************************/
9562 
9565  xcb_xkb_device_spec_t deviceSpec ,
9566  uint8_t recomputeActions ,
9567  uint8_t truncateSI ,
9568  uint8_t groups ,
9569  uint16_t firstSI ,
9570  uint16_t nSI ,
9571  const uint8_t *si ,
9572  const xcb_xkb_mod_def_t *groupMaps );
9573 
9583 /*****************************************************************************
9584  **
9585  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
9586  **
9587  ** @param xcb_connection_t *c
9588  ** @param xcb_xkb_device_spec_t deviceSpec
9589  ** @returns xcb_xkb_get_indicator_state_cookie_t
9590  **
9591  *****************************************************************************/
9592 
9595  xcb_xkb_device_spec_t deviceSpec );
9596 
9609 /*****************************************************************************
9610  **
9611  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked
9612  **
9613  ** @param xcb_connection_t *c
9614  ** @param xcb_xkb_device_spec_t deviceSpec
9615  ** @returns xcb_xkb_get_indicator_state_cookie_t
9616  **
9617  *****************************************************************************/
9618 
9621  xcb_xkb_device_spec_t deviceSpec );
9622 
9638 /*****************************************************************************
9639  **
9640  ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
9641  **
9642  ** @param xcb_connection_t *c
9643  ** @param xcb_xkb_get_indicator_state_cookie_t cookie
9644  ** @param xcb_generic_error_t **e
9645  ** @returns xcb_xkb_get_indicator_state_reply_t *
9646  **
9647  *****************************************************************************/
9648 
9652  xcb_generic_error_t **e );
9653 
9654 int
9655 xcb_xkb_get_indicator_map_sizeof (const void *_buffer );
9656 
9666 /*****************************************************************************
9667  **
9668  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
9669  **
9670  ** @param xcb_connection_t *c
9671  ** @param xcb_xkb_device_spec_t deviceSpec
9672  ** @param uint32_t which
9673  ** @returns xcb_xkb_get_indicator_map_cookie_t
9674  **
9675  *****************************************************************************/
9676 
9679  xcb_xkb_device_spec_t deviceSpec ,
9680  uint32_t which );
9681 
9694 /*****************************************************************************
9695  **
9696  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
9697  **
9698  ** @param xcb_connection_t *c
9699  ** @param xcb_xkb_device_spec_t deviceSpec
9700  ** @param uint32_t which
9701  ** @returns xcb_xkb_get_indicator_map_cookie_t
9702  **
9703  *****************************************************************************/
9704 
9707  xcb_xkb_device_spec_t deviceSpec ,
9708  uint32_t which );
9709 
9710 
9711 /*****************************************************************************
9712  **
9713  ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
9714  **
9715  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9716  ** @returns xcb_xkb_indicator_map_t *
9717  **
9718  *****************************************************************************/
9719 
9721 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R );
9722 
9723 
9724 /*****************************************************************************
9725  **
9726  ** int xcb_xkb_get_indicator_map_maps_length
9727  **
9728  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9729  ** @returns int
9730  **
9731  *****************************************************************************/
9732 
9733 int
9734 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R );
9735 
9736 
9737 /*****************************************************************************
9738  **
9739  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator
9740  **
9741  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9742  ** @returns xcb_xkb_indicator_map_iterator_t
9743  **
9744  *****************************************************************************/
9745 
9747 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R );
9748 
9764 /*****************************************************************************
9765  **
9766  ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
9767  **
9768  ** @param xcb_connection_t *c
9769  ** @param xcb_xkb_get_indicator_map_cookie_t cookie
9770  ** @param xcb_generic_error_t **e
9771  ** @returns xcb_xkb_get_indicator_map_reply_t *
9772  **
9773  *****************************************************************************/
9774 
9778  xcb_generic_error_t **e );
9779 
9780 int
9781 xcb_xkb_set_indicator_map_sizeof (const void *_buffer );
9782 
9795 /*****************************************************************************
9796  **
9797  ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
9798  **
9799  ** @param xcb_connection_t *c
9800  ** @param xcb_xkb_device_spec_t deviceSpec
9801  ** @param uint32_t which
9802  ** @param const xcb_xkb_indicator_map_t *maps
9803  ** @returns xcb_void_cookie_t
9804  **
9805  *****************************************************************************/
9806 
9809  xcb_xkb_device_spec_t deviceSpec ,
9810  uint32_t which ,
9811  const xcb_xkb_indicator_map_t *maps );
9812 
9822 /*****************************************************************************
9823  **
9824  ** xcb_void_cookie_t xcb_xkb_set_indicator_map
9825  **
9826  ** @param xcb_connection_t *c
9827  ** @param xcb_xkb_device_spec_t deviceSpec
9828  ** @param uint32_t which
9829  ** @param const xcb_xkb_indicator_map_t *maps
9830  ** @returns xcb_void_cookie_t
9831  **
9832  *****************************************************************************/
9833 
9836  xcb_xkb_device_spec_t deviceSpec ,
9837  uint32_t which ,
9838  const xcb_xkb_indicator_map_t *maps );
9839 
9849 /*****************************************************************************
9850  **
9851  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
9852  **
9853  ** @param xcb_connection_t *c
9854  ** @param xcb_xkb_device_spec_t deviceSpec
9855  ** @param xcb_xkb_led_class_spec_t ledClass
9856  ** @param xcb_xkb_id_spec_t ledID
9857  ** @param xcb_atom_t indicator
9858  ** @returns xcb_xkb_get_named_indicator_cookie_t
9859  **
9860  *****************************************************************************/
9861 
9864  xcb_xkb_device_spec_t deviceSpec ,
9865  xcb_xkb_led_class_spec_t ledClass ,
9866  xcb_xkb_id_spec_t ledID ,
9867  xcb_atom_t indicator );
9868 
9881 /*****************************************************************************
9882  **
9883  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked
9884  **
9885  ** @param xcb_connection_t *c
9886  ** @param xcb_xkb_device_spec_t deviceSpec
9887  ** @param xcb_xkb_led_class_spec_t ledClass
9888  ** @param xcb_xkb_id_spec_t ledID
9889  ** @param xcb_atom_t indicator
9890  ** @returns xcb_xkb_get_named_indicator_cookie_t
9891  **
9892  *****************************************************************************/
9893 
9896  xcb_xkb_device_spec_t deviceSpec ,
9897  xcb_xkb_led_class_spec_t ledClass ,
9898  xcb_xkb_id_spec_t ledID ,
9899  xcb_atom_t indicator );
9900 
9916 /*****************************************************************************
9917  **
9918  ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
9919  **
9920  ** @param xcb_connection_t *c
9921  ** @param xcb_xkb_get_named_indicator_cookie_t cookie
9922  ** @param xcb_generic_error_t **e
9923  ** @returns xcb_xkb_get_named_indicator_reply_t *
9924  **
9925  *****************************************************************************/
9926 
9930  xcb_generic_error_t **e );
9931 
9944 /*****************************************************************************
9945  **
9946  ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
9947  **
9948  ** @param xcb_connection_t *c
9949  ** @param xcb_xkb_device_spec_t deviceSpec
9950  ** @param xcb_xkb_led_class_spec_t ledClass
9951  ** @param xcb_xkb_id_spec_t ledID
9952  ** @param xcb_atom_t indicator
9953  ** @param uint8_t setState
9954  ** @param uint8_t on
9955  ** @param uint8_t setMap
9956  ** @param uint8_t createMap
9957  ** @param uint8_t map_flags
9958  ** @param uint8_t map_whichGroups
9959  ** @param uint8_t map_groups
9960  ** @param uint8_t map_whichMods
9961  ** @param uint8_t map_realMods
9962  ** @param uint16_t map_vmods
9963  ** @param uint32_t map_ctrls
9964  ** @returns xcb_void_cookie_t
9965  **
9966  *****************************************************************************/
9967 
9970  xcb_xkb_device_spec_t deviceSpec ,
9971  xcb_xkb_led_class_spec_t ledClass ,
9972  xcb_xkb_id_spec_t ledID ,
9973  xcb_atom_t indicator ,
9974  uint8_t setState ,
9975  uint8_t on ,
9976  uint8_t setMap ,
9977  uint8_t createMap ,
9978  uint8_t map_flags ,
9979  uint8_t map_whichGroups ,
9980  uint8_t map_groups ,
9981  uint8_t map_whichMods ,
9982  uint8_t map_realMods ,
9983  uint16_t map_vmods ,
9984  uint32_t map_ctrls );
9985 
9995 /*****************************************************************************
9996  **
9997  ** xcb_void_cookie_t xcb_xkb_set_named_indicator
9998  **
9999  ** @param xcb_connection_t *c
10000  ** @param xcb_xkb_device_spec_t deviceSpec
10001  ** @param xcb_xkb_led_class_spec_t ledClass
10002  ** @param xcb_xkb_id_spec_t ledID
10003  ** @param xcb_atom_t indicator
10004  ** @param uint8_t setState
10005  ** @param uint8_t on
10006  ** @param uint8_t setMap
10007  ** @param uint8_t createMap
10008  ** @param uint8_t map_flags
10009  ** @param uint8_t map_whichGroups
10010  ** @param uint8_t map_groups
10011  ** @param uint8_t map_whichMods
10012  ** @param uint8_t map_realMods
10013  ** @param uint16_t map_vmods
10014  ** @param uint32_t map_ctrls
10015  ** @returns xcb_void_cookie_t
10016  **
10017  *****************************************************************************/
10018 
10021  xcb_xkb_device_spec_t deviceSpec ,
10022  xcb_xkb_led_class_spec_t ledClass ,
10023  xcb_xkb_id_spec_t ledID ,
10024  xcb_atom_t indicator ,
10025  uint8_t setState ,
10026  uint8_t on ,
10027  uint8_t setMap ,
10028  uint8_t createMap ,
10029  uint8_t map_flags ,
10030  uint8_t map_whichGroups ,
10031  uint8_t map_groups ,
10032  uint8_t map_whichMods ,
10033  uint8_t map_realMods ,
10034  uint16_t map_vmods ,
10035  uint32_t map_ctrls );
10036 
10037 
10038 /*****************************************************************************
10039  **
10040  ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
10041  **
10042  ** @param const xcb_xkb_get_names_value_list_t *S
10043  ** @returns xcb_atom_t *
10044  **
10045  *****************************************************************************/
10046 
10047 xcb_atom_t *
10048 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S );
10049 
10050 
10051 /*****************************************************************************
10052  **
10053  ** int xcb_xkb_get_names_value_list_type_names_length
10054  **
10055  ** @param const xcb_xkb_get_names_value_list_t *R
10056  ** @returns int
10057  **
10058  *****************************************************************************/
10059 
10060 int
10061 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R ,
10062  const xcb_xkb_get_names_value_list_t *S );
10063 
10064 
10065 /*****************************************************************************
10066  **
10067  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
10068  **
10069  ** @param const xcb_xkb_get_names_value_list_t *R
10070  ** @returns xcb_generic_iterator_t
10071  **
10072  *****************************************************************************/
10073 
10075 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R ,
10076  const xcb_xkb_get_names_value_list_t *S );
10077 
10078 
10079 /*****************************************************************************
10080  **
10081  ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
10082  **
10083  ** @param const xcb_xkb_get_names_value_list_t *S
10084  ** @returns uint8_t *
10085  **
10086  *****************************************************************************/
10087 
10088 uint8_t *
10089 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S );
10090 
10091 
10092 /*****************************************************************************
10093  **
10094  ** int xcb_xkb_get_names_value_list_n_levels_per_type_length
10095  **
10096  ** @param const xcb_xkb_get_names_value_list_t *R
10097  ** @returns int
10098  **
10099  *****************************************************************************/
10100 
10101 int
10102 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R ,
10103  const xcb_xkb_get_names_value_list_t *S );
10104 
10105 
10106 /*****************************************************************************
10107  **
10108  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end
10109  **
10110  ** @param const xcb_xkb_get_names_value_list_t *R
10111  ** @returns xcb_generic_iterator_t
10112  **
10113  *****************************************************************************/
10114 
10116 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R ,
10117  const xcb_xkb_get_names_value_list_t *S );
10118 
10119 
10120 /*****************************************************************************
10121  **
10122  ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
10123  **
10124  ** @param const xcb_xkb_get_names_value_list_t *S
10125  ** @returns xcb_atom_t *
10126  **
10127  *****************************************************************************/
10128 
10129 xcb_atom_t *
10130 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S );
10131 
10132 
10133 /*****************************************************************************
10134  **
10135  ** int xcb_xkb_get_names_value_list_kt_level_names_length
10136  **
10137  ** @param const xcb_xkb_get_names_value_list_t *R
10138  ** @returns int
10139  **
10140  *****************************************************************************/
10141 
10142 int
10143 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R ,
10144  const xcb_xkb_get_names_value_list_t *S );
10145 
10146 
10147 /*****************************************************************************
10148  **
10149  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
10150  **
10151  ** @param const xcb_xkb_get_names_value_list_t *R
10152  ** @returns xcb_generic_iterator_t
10153  **
10154  *****************************************************************************/
10155 
10157 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R ,
10158  const xcb_xkb_get_names_value_list_t *S );
10159 
10160 
10161 /*****************************************************************************
10162  **
10163  ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
10164  **
10165  ** @param const xcb_xkb_get_names_value_list_t *S
10166  ** @returns xcb_atom_t *
10167  **
10168  *****************************************************************************/
10169 
10170 xcb_atom_t *
10171 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S );
10172 
10173 
10174 /*****************************************************************************
10175  **
10176  ** int xcb_xkb_get_names_value_list_indicator_names_length
10177  **
10178  ** @param const xcb_xkb_get_names_value_list_t *R
10179  ** @returns int
10180  **
10181  *****************************************************************************/
10182 
10183 int
10184 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R ,
10185  const xcb_xkb_get_names_value_list_t *S );
10186 
10187 
10188 /*****************************************************************************
10189  **
10190  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
10191  **
10192  ** @param const xcb_xkb_get_names_value_list_t *R
10193  ** @returns xcb_generic_iterator_t
10194  **
10195  *****************************************************************************/
10196 
10198 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R ,
10199  const xcb_xkb_get_names_value_list_t *S );
10200 
10201 
10202 /*****************************************************************************
10203  **
10204  ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
10205  **
10206  ** @param const xcb_xkb_get_names_value_list_t *S
10207  ** @returns xcb_atom_t *
10208  **
10209  *****************************************************************************/
10210 
10211 xcb_atom_t *
10212 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S );
10213 
10214 
10215 /*****************************************************************************
10216  **
10217  ** int xcb_xkb_get_names_value_list_virtual_mod_names_length
10218  **
10219  ** @param const xcb_xkb_get_names_value_list_t *R
10220  ** @returns int
10221  **
10222  *****************************************************************************/
10223 
10224 int
10225 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R ,
10226  const xcb_xkb_get_names_value_list_t *S );
10227 
10228 
10229 /*****************************************************************************
10230  **
10231  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end
10232  **
10233  ** @param const xcb_xkb_get_names_value_list_t *R
10234  ** @returns xcb_generic_iterator_t
10235  **
10236  *****************************************************************************/
10237 
10239 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R ,
10240  const xcb_xkb_get_names_value_list_t *S );
10241 
10242 
10243 /*****************************************************************************
10244  **
10245  ** xcb_atom_t * xcb_xkb_get_names_value_list_groups
10246  **
10247  ** @param const xcb_xkb_get_names_value_list_t *S
10248  ** @returns xcb_atom_t *
10249  **
10250  *****************************************************************************/
10251 
10252 xcb_atom_t *
10253 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S );
10254 
10255 
10256 /*****************************************************************************
10257  **
10258  ** int xcb_xkb_get_names_value_list_groups_length
10259  **
10260  ** @param const xcb_xkb_get_names_value_list_t *R
10261  ** @returns int
10262  **
10263  *****************************************************************************/
10264 
10265 int
10266 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R ,
10267  const xcb_xkb_get_names_value_list_t *S );
10268 
10269 
10270 /*****************************************************************************
10271  **
10272  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
10273  **
10274  ** @param const xcb_xkb_get_names_value_list_t *R
10275  ** @returns xcb_generic_iterator_t
10276  **
10277  *****************************************************************************/
10278 
10280 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R ,
10281  const xcb_xkb_get_names_value_list_t *S );
10282 
10283 
10284 /*****************************************************************************
10285  **
10286  ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
10287  **
10288  ** @param const xcb_xkb_get_names_value_list_t *S
10289  ** @returns xcb_xkb_key_name_t *
10290  **
10291  *****************************************************************************/
10292 
10294 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S );
10295 
10296 
10297 /*****************************************************************************
10298  **
10299  ** int xcb_xkb_get_names_value_list_key_names_length
10300  **
10301  ** @param const xcb_xkb_get_names_value_list_t *R
10302  ** @returns int
10303  **
10304  *****************************************************************************/
10305 
10306 int
10307 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R ,
10308  const xcb_xkb_get_names_value_list_t *S );
10309 
10310 
10311 /*****************************************************************************
10312  **
10313  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator
10314  **
10315  ** @param const xcb_xkb_get_names_value_list_t *R
10316  ** @returns xcb_xkb_key_name_iterator_t
10317  **
10318  *****************************************************************************/
10319 
10321 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R ,
10322  const xcb_xkb_get_names_value_list_t *S );
10323 
10324 
10325 /*****************************************************************************
10326  **
10327  ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
10328  **
10329  ** @param const xcb_xkb_get_names_value_list_t *S
10330  ** @returns xcb_xkb_key_alias_t *
10331  **
10332  *****************************************************************************/
10333 
10335 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S );
10336 
10337 
10338 /*****************************************************************************
10339  **
10340  ** int xcb_xkb_get_names_value_list_key_aliases_length
10341  **
10342  ** @param const xcb_xkb_get_names_value_list_t *R
10343  ** @returns int
10344  **
10345  *****************************************************************************/
10346 
10347 int
10348 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R ,
10349  const xcb_xkb_get_names_value_list_t *S );
10350 
10351 
10352 /*****************************************************************************
10353  **
10354  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator
10355  **
10356  ** @param const xcb_xkb_get_names_value_list_t *R
10357  ** @returns xcb_xkb_key_alias_iterator_t
10358  **
10359  *****************************************************************************/
10360 
10362 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R ,
10363  const xcb_xkb_get_names_value_list_t *S );
10364 
10365 
10366 /*****************************************************************************
10367  **
10368  ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
10369  **
10370  ** @param const xcb_xkb_get_names_value_list_t *S
10371  ** @returns xcb_atom_t *
10372  **
10373  *****************************************************************************/
10374 
10375 xcb_atom_t *
10376 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S );
10377 
10378 
10379 /*****************************************************************************
10380  **
10381  ** int xcb_xkb_get_names_value_list_radio_group_names_length
10382  **
10383  ** @param const xcb_xkb_get_names_value_list_t *R
10384  ** @returns int
10385  **
10386  *****************************************************************************/
10387 
10388 int
10389 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R ,
10390  const xcb_xkb_get_names_value_list_t *S );
10391 
10392 
10393 /*****************************************************************************
10394  **
10395  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end
10396  **
10397  ** @param const xcb_xkb_get_names_value_list_t *R
10398  ** @returns xcb_generic_iterator_t
10399  **
10400  *****************************************************************************/
10401 
10403 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R ,
10404  const xcb_xkb_get_names_value_list_t *S );
10405 
10406 int
10407 xcb_xkb_get_names_value_list_serialize (void **_buffer ,
10408  uint8_t nTypes ,
10409  uint32_t indicators ,
10410  uint16_t virtualMods ,
10411  uint8_t groupNames ,
10412  uint8_t nKeys ,
10413  uint8_t nKeyAliases ,
10414  uint8_t nRadioGroups ,
10415  uint32_t which ,
10416  const xcb_xkb_get_names_value_list_t *_aux );
10417 
10418 int
10419 xcb_xkb_get_names_value_list_unpack (const void *_buffer ,
10420  uint8_t nTypes ,
10421  uint32_t indicators ,
10422  uint16_t virtualMods ,
10423  uint8_t groupNames ,
10424  uint8_t nKeys ,
10425  uint8_t nKeyAliases ,
10426  uint8_t nRadioGroups ,
10427  uint32_t which ,
10429 
10430 int
10431 xcb_xkb_get_names_value_list_sizeof (const void *_buffer ,
10432  uint8_t nTypes ,
10433  uint32_t indicators ,
10434  uint16_t virtualMods ,
10435  uint8_t groupNames ,
10436  uint8_t nKeys ,
10437  uint8_t nKeyAliases ,
10438  uint8_t nRadioGroups ,
10439  uint32_t which );
10440 
10450 /*****************************************************************************
10451  **
10452  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
10453  **
10454  ** @param xcb_connection_t *c
10455  ** @param xcb_xkb_device_spec_t deviceSpec
10456  ** @param uint32_t which
10457  ** @returns xcb_xkb_get_names_cookie_t
10458  **
10459  *****************************************************************************/
10460 
10463  xcb_xkb_device_spec_t deviceSpec ,
10464  uint32_t which );
10465 
10478 /*****************************************************************************
10479  **
10480  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
10481  **
10482  ** @param xcb_connection_t *c
10483  ** @param xcb_xkb_device_spec_t deviceSpec
10484  ** @param uint32_t which
10485  ** @returns xcb_xkb_get_names_cookie_t
10486  **
10487  *****************************************************************************/
10488 
10491  xcb_xkb_device_spec_t deviceSpec ,
10492  uint32_t which );
10493 
10494 
10495 /*****************************************************************************
10496  **
10497  ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
10498  **
10499  ** @param const xcb_xkb_get_names_reply_t *R
10500  ** @returns xcb_xkb_get_names_value_list_t *
10501  **
10502  *****************************************************************************/
10503 
10504 void *
10505 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R );
10506 
10522 /*****************************************************************************
10523  **
10524  ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
10525  **
10526  ** @param xcb_connection_t *c
10527  ** @param xcb_xkb_get_names_cookie_t cookie
10528  ** @param xcb_generic_error_t **e
10529  ** @returns xcb_xkb_get_names_reply_t *
10530  **
10531  *****************************************************************************/
10532 
10536  xcb_generic_error_t **e );
10537 
10538 
10539 /*****************************************************************************
10540  **
10541  ** xcb_atom_t * xcb_xkb_set_names_values_type_names
10542  **
10543  ** @param const xcb_xkb_set_names_values_t *S
10544  ** @returns xcb_atom_t *
10545  **
10546  *****************************************************************************/
10547 
10548 xcb_atom_t *
10549 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S );
10550 
10551 
10552 /*****************************************************************************
10553  **
10554  ** int xcb_xkb_set_names_values_type_names_length
10555  **
10556  ** @param const xcb_xkb_set_names_values_t *R
10557  ** @returns int
10558  **
10559  *****************************************************************************/
10560 
10561 int
10562 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R ,
10563  const xcb_xkb_set_names_values_t *S );
10564 
10565 
10566 /*****************************************************************************
10567  **
10568  ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
10569  **
10570  ** @param const xcb_xkb_set_names_values_t *R
10571  ** @returns xcb_generic_iterator_t
10572  **
10573  *****************************************************************************/
10574 
10576 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R ,
10577  const xcb_xkb_set_names_values_t *S );
10578 
10579 
10580 /*****************************************************************************
10581  **
10582  ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
10583  **
10584  ** @param const xcb_xkb_set_names_values_t *S
10585  ** @returns uint8_t *
10586  **
10587  *****************************************************************************/
10588 
10589 uint8_t *
10590 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S );
10591 
10592 
10593 /*****************************************************************************
10594  **
10595  ** int xcb_xkb_set_names_values_n_levels_per_type_length
10596  **
10597  ** @param const xcb_xkb_set_names_values_t *R
10598  ** @returns int
10599  **
10600  *****************************************************************************/
10601 
10602 int
10603 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R ,
10604  const xcb_xkb_set_names_values_t *S );
10605 
10606 
10607 /*****************************************************************************
10608  **
10609  ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
10610  **
10611  ** @param const xcb_xkb_set_names_values_t *R
10612  ** @returns xcb_generic_iterator_t
10613  **
10614  *****************************************************************************/
10615 
10617 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R ,
10618  const xcb_xkb_set_names_values_t *S );
10619 
10620 
10621 /*****************************************************************************
10622  **
10623  ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
10624  **
10625  ** @param const xcb_xkb_set_names_values_t *S
10626  ** @returns xcb_atom_t *
10627  **
10628  *****************************************************************************/
10629 
10630 xcb_atom_t *
10631 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S );
10632 
10633 
10634 /*****************************************************************************
10635  **
10636  ** int xcb_xkb_set_names_values_kt_level_names_length
10637  **
10638  ** @param const xcb_xkb_set_names_values_t *R
10639  ** @returns int
10640  **
10641  *****************************************************************************/
10642 
10643 int
10644 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R ,
10645  const xcb_xkb_set_names_values_t *S );
10646 
10647 
10648 /*****************************************************************************
10649  **
10650  ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
10651  **
10652  ** @param const xcb_xkb_set_names_values_t *R
10653  ** @returns xcb_generic_iterator_t
10654  **
10655  *****************************************************************************/
10656 
10658 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R ,
10659  const xcb_xkb_set_names_values_t *S );
10660 
10661 
10662 /*****************************************************************************
10663  **
10664  ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
10665  **
10666  ** @param const xcb_xkb_set_names_values_t *S
10667  ** @returns xcb_atom_t *
10668  **
10669  *****************************************************************************/
10670 
10671 xcb_atom_t *
10672 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S );
10673 
10674 
10675 /*****************************************************************************
10676  **
10677  ** int xcb_xkb_set_names_values_indicator_names_length
10678  **
10679  ** @param const xcb_xkb_set_names_values_t *R
10680  ** @returns int
10681  **
10682  *****************************************************************************/
10683 
10684 int
10685 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R ,
10686  const xcb_xkb_set_names_values_t *S );
10687 
10688 
10689 /*****************************************************************************
10690  **
10691  ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
10692  **
10693  ** @param const xcb_xkb_set_names_values_t *R
10694  ** @returns xcb_generic_iterator_t
10695  **
10696  *****************************************************************************/
10697 
10699 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R ,
10700  const xcb_xkb_set_names_values_t *S );
10701 
10702 
10703 /*****************************************************************************
10704  **
10705  ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
10706  **
10707  ** @param const xcb_xkb_set_names_values_t *S
10708  ** @returns xcb_atom_t *
10709  **
10710  *****************************************************************************/
10711 
10712 xcb_atom_t *
10713 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S );
10714 
10715 
10716 /*****************************************************************************
10717  **
10718  ** int xcb_xkb_set_names_values_virtual_mod_names_length
10719  **
10720  ** @param const xcb_xkb_set_names_values_t *R
10721  ** @returns int
10722  **
10723  *****************************************************************************/
10724 
10725 int
10726 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R ,
10727  const xcb_xkb_set_names_values_t *S );
10728 
10729 
10730 /*****************************************************************************
10731  **
10732  ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
10733  **
10734  ** @param const xcb_xkb_set_names_values_t *R
10735  ** @returns xcb_generic_iterator_t
10736  **
10737  *****************************************************************************/
10738 
10740 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R ,
10741  const xcb_xkb_set_names_values_t *S );
10742 
10743 
10744 /*****************************************************************************
10745  **
10746  ** xcb_atom_t * xcb_xkb_set_names_values_groups
10747  **
10748  ** @param const xcb_xkb_set_names_values_t *S
10749  ** @returns xcb_atom_t *
10750  **
10751  *****************************************************************************/
10752 
10753 xcb_atom_t *
10754 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S );
10755 
10756 
10757 /*****************************************************************************
10758  **
10759  ** int xcb_xkb_set_names_values_groups_length
10760  **
10761  ** @param const xcb_xkb_set_names_values_t *R
10762  ** @returns int
10763  **
10764  *****************************************************************************/
10765 
10766 int
10767 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R ,
10768  const xcb_xkb_set_names_values_t *S );
10769 
10770 
10771 /*****************************************************************************
10772  **
10773  ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
10774  **
10775  ** @param const xcb_xkb_set_names_values_t *R
10776  ** @returns xcb_generic_iterator_t
10777  **
10778  *****************************************************************************/
10779 
10781 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R ,
10782  const xcb_xkb_set_names_values_t *S );
10783 
10784 
10785 /*****************************************************************************
10786  **
10787  ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
10788  **
10789  ** @param const xcb_xkb_set_names_values_t *S
10790  ** @returns xcb_xkb_key_name_t *
10791  **
10792  *****************************************************************************/
10793 
10795 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S );
10796 
10797 
10798 /*****************************************************************************
10799  **
10800  ** int xcb_xkb_set_names_values_key_names_length
10801  **
10802  ** @param const xcb_xkb_set_names_values_t *R
10803  ** @returns int
10804  **
10805  *****************************************************************************/
10806 
10807 int
10808 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R ,
10809  const xcb_xkb_set_names_values_t *S );
10810 
10811 
10812 /*****************************************************************************
10813  **
10814  ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
10815  **
10816  ** @param const xcb_xkb_set_names_values_t *R
10817  ** @returns xcb_xkb_key_name_iterator_t
10818  **
10819  *****************************************************************************/
10820 
10822 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R ,
10823  const xcb_xkb_set_names_values_t *S );
10824 
10825 
10826 /*****************************************************************************
10827  **
10828  ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
10829  **
10830  ** @param const xcb_xkb_set_names_values_t *S
10831  ** @returns xcb_xkb_key_alias_t *
10832  **
10833  *****************************************************************************/
10834 
10836 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S );
10837 
10838 
10839 /*****************************************************************************
10840  **
10841  ** int xcb_xkb_set_names_values_key_aliases_length
10842  **
10843  ** @param const xcb_xkb_set_names_values_t *R
10844  ** @returns int
10845  **
10846  *****************************************************************************/
10847 
10848 int
10849 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R ,
10850  const xcb_xkb_set_names_values_t *S );
10851 
10852 
10853 /*****************************************************************************
10854  **
10855  ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator
10856  **
10857  ** @param const xcb_xkb_set_names_values_t *R
10858  ** @returns xcb_xkb_key_alias_iterator_t
10859  **
10860  *****************************************************************************/
10861 
10863 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R ,
10864  const xcb_xkb_set_names_values_t *S );
10865 
10866 
10867 /*****************************************************************************
10868  **
10869  ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
10870  **
10871  ** @param const xcb_xkb_set_names_values_t *S
10872  ** @returns xcb_atom_t *
10873  **
10874  *****************************************************************************/
10875 
10876 xcb_atom_t *
10877 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S );
10878 
10879 
10880 /*****************************************************************************
10881  **
10882  ** int xcb_xkb_set_names_values_radio_group_names_length
10883  **
10884  ** @param const xcb_xkb_set_names_values_t *R
10885  ** @returns int
10886  **
10887  *****************************************************************************/
10888 
10889 int
10890 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R ,
10891  const xcb_xkb_set_names_values_t *S );
10892 
10893 
10894 /*****************************************************************************
10895  **
10896  ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
10897  **
10898  ** @param const xcb_xkb_set_names_values_t *R
10899  ** @returns xcb_generic_iterator_t
10900  **
10901  *****************************************************************************/
10902 
10904 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R ,
10905  const xcb_xkb_set_names_values_t *S );
10906 
10907 int
10908 xcb_xkb_set_names_values_serialize (void **_buffer ,
10909  uint8_t nTypes ,
10910  uint8_t nKTLevels ,
10911  uint32_t indicators ,
10912  uint16_t virtualMods ,
10913  uint8_t groupNames ,
10914  uint8_t nKeys ,
10915  uint8_t nKeyAliases ,
10916  uint8_t nRadioGroups ,
10917  uint32_t which ,
10918  const xcb_xkb_set_names_values_t *_aux );
10919 
10920 int
10921 xcb_xkb_set_names_values_unpack (const void *_buffer ,
10922  uint8_t nTypes ,
10923  uint8_t nKTLevels ,
10924  uint32_t indicators ,
10925  uint16_t virtualMods ,
10926  uint8_t groupNames ,
10927  uint8_t nKeys ,
10928  uint8_t nKeyAliases ,
10929  uint8_t nRadioGroups ,
10930  uint32_t which ,
10932 
10933 int
10934 xcb_xkb_set_names_values_sizeof (const void *_buffer ,
10935  uint8_t nTypes ,
10936  uint8_t nKTLevels ,
10937  uint32_t indicators ,
10938  uint16_t virtualMods ,
10939  uint8_t groupNames ,
10940  uint8_t nKeys ,
10941  uint8_t nKeyAliases ,
10942  uint8_t nRadioGroups ,
10943  uint32_t which );
10944 
10957 /*****************************************************************************
10958  **
10959  ** xcb_void_cookie_t xcb_xkb_set_names_checked
10960  **
10961  ** @param xcb_connection_t *c
10962  ** @param xcb_xkb_device_spec_t deviceSpec
10963  ** @param uint16_t virtualMods
10964  ** @param uint32_t which
10965  ** @param uint8_t firstType
10966  ** @param uint8_t nTypes
10967  ** @param uint8_t firstKTLevelt
10968  ** @param uint8_t nKTLevels
10969  ** @param uint32_t indicators
10970  ** @param uint8_t groupNames
10971  ** @param uint8_t nRadioGroups
10972  ** @param xcb_keycode_t firstKey
10973  ** @param uint8_t nKeys
10974  ** @param uint8_t nKeyAliases
10975  ** @param uint16_t totalKTLevelNames
10976  ** @param const void *values
10977  ** @returns xcb_void_cookie_t
10978  **
10979  *****************************************************************************/
10980 
10983  xcb_xkb_device_spec_t deviceSpec ,
10984  uint16_t virtualMods ,
10985  uint32_t which ,
10986  uint8_t firstType ,
10987  uint8_t nTypes ,
10988  uint8_t firstKTLevelt ,
10989  uint8_t nKTLevels ,
10990  uint32_t indicators ,
10991  uint8_t groupNames ,
10992  uint8_t nRadioGroups ,
10993  xcb_keycode_t firstKey ,
10994  uint8_t nKeys ,
10995  uint8_t nKeyAliases ,
10996  uint16_t totalKTLevelNames ,
10997  const void *values );
10998 
11008 /*****************************************************************************
11009  **
11010  ** xcb_void_cookie_t xcb_xkb_set_names
11011  **
11012  ** @param xcb_connection_t *c
11013  ** @param xcb_xkb_device_spec_t deviceSpec
11014  ** @param uint16_t virtualMods
11015  ** @param uint32_t which
11016  ** @param uint8_t firstType
11017  ** @param uint8_t nTypes
11018  ** @param uint8_t firstKTLevelt
11019  ** @param uint8_t nKTLevels
11020  ** @param uint32_t indicators
11021  ** @param uint8_t groupNames
11022  ** @param uint8_t nRadioGroups
11023  ** @param xcb_keycode_t firstKey
11024  ** @param uint8_t nKeys
11025  ** @param uint8_t nKeyAliases
11026  ** @param uint16_t totalKTLevelNames
11027  ** @param const void *values
11028  ** @returns xcb_void_cookie_t
11029  **
11030  *****************************************************************************/
11031 
11034  xcb_xkb_device_spec_t deviceSpec ,
11035  uint16_t virtualMods ,
11036  uint32_t which ,
11037  uint8_t firstType ,
11038  uint8_t nTypes ,
11039  uint8_t firstKTLevelt ,
11040  uint8_t nKTLevels ,
11041  uint32_t indicators ,
11042  uint8_t groupNames ,
11043  uint8_t nRadioGroups ,
11044  xcb_keycode_t firstKey ,
11045  uint8_t nKeys ,
11046  uint8_t nKeyAliases ,
11047  uint16_t totalKTLevelNames ,
11048  const void *values );
11049 
11062 /*****************************************************************************
11063  **
11064  ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
11065  **
11066  ** @param xcb_connection_t *c
11067  ** @param xcb_xkb_device_spec_t deviceSpec
11068  ** @param uint16_t virtualMods
11069  ** @param uint32_t which
11070  ** @param uint8_t firstType
11071  ** @param uint8_t nTypes
11072  ** @param uint8_t firstKTLevelt
11073  ** @param uint8_t nKTLevels
11074  ** @param uint32_t indicators
11075  ** @param uint8_t groupNames
11076  ** @param uint8_t nRadioGroups
11077  ** @param xcb_keycode_t firstKey
11078  ** @param uint8_t nKeys
11079  ** @param uint8_t nKeyAliases
11080  ** @param uint16_t totalKTLevelNames
11081  ** @param const xcb_xkb_set_names_values_t *values
11082  ** @returns xcb_void_cookie_t
11083  **
11084  *****************************************************************************/
11085 
11088  xcb_xkb_device_spec_t deviceSpec ,
11089  uint16_t virtualMods ,
11090  uint32_t which ,
11091  uint8_t firstType ,
11092  uint8_t nTypes ,
11093  uint8_t firstKTLevelt ,
11094  uint8_t nKTLevels ,
11095  uint32_t indicators ,
11096  uint8_t groupNames ,
11097  uint8_t nRadioGroups ,
11098  xcb_keycode_t firstKey ,
11099  uint8_t nKeys ,
11100  uint8_t nKeyAliases ,
11101  uint16_t totalKTLevelNames ,
11102  const xcb_xkb_set_names_values_t *values );
11103 
11113 /*****************************************************************************
11114  **
11115  ** xcb_void_cookie_t xcb_xkb_set_names_aux
11116  **
11117  ** @param xcb_connection_t *c
11118  ** @param xcb_xkb_device_spec_t deviceSpec
11119  ** @param uint16_t virtualMods
11120  ** @param uint32_t which
11121  ** @param uint8_t firstType
11122  ** @param uint8_t nTypes
11123  ** @param uint8_t firstKTLevelt
11124  ** @param uint8_t nKTLevels
11125  ** @param uint32_t indicators
11126  ** @param uint8_t groupNames
11127  ** @param uint8_t nRadioGroups
11128  ** @param xcb_keycode_t firstKey
11129  ** @param uint8_t nKeys
11130  ** @param uint8_t nKeyAliases
11131  ** @param uint16_t totalKTLevelNames
11132  ** @param const xcb_xkb_set_names_values_t *values
11133  ** @returns xcb_void_cookie_t
11134  **
11135  *****************************************************************************/
11136 
11139  xcb_xkb_device_spec_t deviceSpec ,
11140  uint16_t virtualMods ,
11141  uint32_t which ,
11142  uint8_t firstType ,
11143  uint8_t nTypes ,
11144  uint8_t firstKTLevelt ,
11145  uint8_t nKTLevels ,
11146  uint32_t indicators ,
11147  uint8_t groupNames ,
11148  uint8_t nRadioGroups ,
11149  xcb_keycode_t firstKey ,
11150  uint8_t nKeys ,
11151  uint8_t nKeyAliases ,
11152  uint16_t totalKTLevelNames ,
11153  const xcb_xkb_set_names_values_t *values );
11154 
11155 int
11156 xcb_xkb_get_geometry_sizeof (const void *_buffer );
11157 
11167 /*****************************************************************************
11168  **
11169  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry
11170  **
11171  ** @param xcb_connection_t *c
11172  ** @param xcb_xkb_device_spec_t deviceSpec
11173  ** @param xcb_atom_t name
11174  ** @returns xcb_xkb_get_geometry_cookie_t
11175  **
11176  *****************************************************************************/
11177 
11180  xcb_xkb_device_spec_t deviceSpec ,
11181  xcb_atom_t name );
11182 
11195 /*****************************************************************************
11196  **
11197  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked
11198  **
11199  ** @param xcb_connection_t *c
11200  ** @param xcb_xkb_device_spec_t deviceSpec
11201  ** @param xcb_atom_t name
11202  ** @returns xcb_xkb_get_geometry_cookie_t
11203  **
11204  *****************************************************************************/
11205 
11208  xcb_xkb_device_spec_t deviceSpec ,
11209  xcb_atom_t name );
11210 
11211 
11212 /*****************************************************************************
11213  **
11214  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font
11215  **
11216  ** @param const xcb_xkb_get_geometry_reply_t *R
11217  ** @returns xcb_xkb_counted_string_16_t *
11218  **
11219  *****************************************************************************/
11220 
11222 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R );
11223 
11224 
11225 /*****************************************************************************
11226  **
11227  ** int xcb_xkb_get_geometry_properties_length
11228  **
11229  ** @param const xcb_xkb_get_geometry_reply_t *R
11230  ** @returns int
11231  **
11232  *****************************************************************************/
11233 
11234 int
11235 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R );
11236 
11237 
11238 /*****************************************************************************
11239  **
11240  ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator
11241  **
11242  ** @param const xcb_xkb_get_geometry_reply_t *R
11243  ** @returns xcb_xkb_property_iterator_t
11244  **
11245  *****************************************************************************/
11246 
11248 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R );
11249 
11250 
11251 /*****************************************************************************
11252  **
11253  ** int xcb_xkb_get_geometry_colors_length
11254  **
11255  ** @param const xcb_xkb_get_geometry_reply_t *R
11256  ** @returns int
11257  **
11258  *****************************************************************************/
11259 
11260 int
11261 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R );
11262 
11263 
11264 /*****************************************************************************
11265  **
11266  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator
11267  **
11268  ** @param const xcb_xkb_get_geometry_reply_t *R
11269  ** @returns xcb_xkb_counted_string_16_iterator_t
11270  **
11271  *****************************************************************************/
11272 
11274 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R );
11275 
11276 
11277 /*****************************************************************************
11278  **
11279  ** int xcb_xkb_get_geometry_shapes_length
11280  **
11281  ** @param const xcb_xkb_get_geometry_reply_t *R
11282  ** @returns int
11283  **
11284  *****************************************************************************/
11285 
11286 int
11287 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R );
11288 
11289 
11290 /*****************************************************************************
11291  **
11292  ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator
11293  **
11294  ** @param const xcb_xkb_get_geometry_reply_t *R
11295  ** @returns xcb_xkb_shape_iterator_t
11296  **
11297  *****************************************************************************/
11298 
11300 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R );
11301 
11302 
11303 /*****************************************************************************
11304  **
11305  ** int xcb_xkb_get_geometry_sections_length
11306  **
11307  ** @param const xcb_xkb_get_geometry_reply_t *R
11308  ** @returns int
11309  **
11310  *****************************************************************************/
11311 
11312 int
11313 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R );
11314 
11315 
11316 /*****************************************************************************
11317  **
11318  ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator
11319  **
11320  ** @param const xcb_xkb_get_geometry_reply_t *R
11321  ** @returns xcb_xkb_section_iterator_t
11322  **
11323  *****************************************************************************/
11324 
11326 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R );
11327 
11328 
11329 /*****************************************************************************
11330  **
11331  ** int xcb_xkb_get_geometry_doodads_length
11332  **
11333  ** @param const xcb_xkb_get_geometry_reply_t *R
11334  ** @returns int
11335  **
11336  *****************************************************************************/
11337 
11338 int
11339 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R );
11340 
11341 
11342 /*****************************************************************************
11343  **
11344  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator
11345  **
11346  ** @param const xcb_xkb_get_geometry_reply_t *R
11347  ** @returns xcb_xkb_doodad_iterator_t
11348  **
11349  *****************************************************************************/
11350 
11352 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R );
11353 
11354 
11355 /*****************************************************************************
11356  **
11357  ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases
11358  **
11359  ** @param const xcb_xkb_get_geometry_reply_t *R
11360  ** @returns xcb_xkb_key_alias_t *
11361  **
11362  *****************************************************************************/
11363 
11365 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R );
11366 
11367 
11368 /*****************************************************************************
11369  **
11370  ** int xcb_xkb_get_geometry_key_aliases_length
11371  **
11372  ** @param const xcb_xkb_get_geometry_reply_t *R
11373  ** @returns int
11374  **
11375  *****************************************************************************/
11376 
11377 int
11378 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R );
11379 
11380 
11381 /*****************************************************************************
11382  **
11383  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator
11384  **
11385  ** @param const xcb_xkb_get_geometry_reply_t *R
11386  ** @returns xcb_xkb_key_alias_iterator_t
11387  **
11388  *****************************************************************************/
11389 
11391 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R );
11392 
11408 /*****************************************************************************
11409  **
11410  ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply
11411  **
11412  ** @param xcb_connection_t *c
11413  ** @param xcb_xkb_get_geometry_cookie_t cookie
11414  ** @param xcb_generic_error_t **e
11415  ** @returns xcb_xkb_get_geometry_reply_t *
11416  **
11417  *****************************************************************************/
11418 
11422  xcb_generic_error_t **e );
11423 
11424 int
11425 xcb_xkb_set_geometry_sizeof (const void *_buffer );
11426 
11439 /*****************************************************************************
11440  **
11441  ** xcb_void_cookie_t xcb_xkb_set_geometry_checked
11442  **
11443  ** @param xcb_connection_t *c
11444  ** @param xcb_xkb_device_spec_t deviceSpec
11445  ** @param uint8_t nShapes
11446  ** @param uint8_t nSections
11447  ** @param xcb_atom_t name
11448  ** @param uint16_t widthMM
11449  ** @param uint16_t heightMM
11450  ** @param uint16_t nProperties
11451  ** @param uint16_t nColors
11452  ** @param uint16_t nDoodads
11453  ** @param uint16_t nKeyAliases
11454  ** @param uint8_t baseColorNdx
11455  ** @param uint8_t labelColorNdx
11456  ** @param xcb_xkb_counted_string_16_t *labelFont
11457  ** @param const xcb_xkb_property_t *properties
11458  ** @param const xcb_xkb_counted_string_16_t *colors
11459  ** @param const xcb_xkb_shape_t *shapes
11460  ** @param const xcb_xkb_section_t *sections
11461  ** @param const xcb_xkb_doodad_t *doodads
11462  ** @param const xcb_xkb_key_alias_t *keyAliases
11463  ** @returns xcb_void_cookie_t
11464  **
11465  *****************************************************************************/
11466 
11469  xcb_xkb_device_spec_t deviceSpec ,
11470  uint8_t nShapes ,
11471  uint8_t nSections ,
11472  xcb_atom_t name ,
11473  uint16_t widthMM ,
11474  uint16_t heightMM ,
11475  uint16_t nProperties ,
11476  uint16_t nColors ,
11477  uint16_t nDoodads ,
11478  uint16_t nKeyAliases ,
11479  uint8_t baseColorNdx ,
11480  uint8_t labelColorNdx ,
11481  xcb_xkb_counted_string_16_t *labelFont ,
11482  const xcb_xkb_property_t *properties ,
11483  const xcb_xkb_counted_string_16_t *colors ,
11484  const xcb_xkb_shape_t *shapes ,
11485  const xcb_xkb_section_t *sections ,
11486  const xcb_xkb_doodad_t *doodads ,
11487  const xcb_xkb_key_alias_t *keyAliases );
11488 
11498 /*****************************************************************************
11499  **
11500  ** xcb_void_cookie_t xcb_xkb_set_geometry
11501  **
11502  ** @param xcb_connection_t *c
11503  ** @param xcb_xkb_device_spec_t deviceSpec
11504  ** @param uint8_t nShapes
11505  ** @param uint8_t nSections
11506  ** @param xcb_atom_t name
11507  ** @param uint16_t widthMM
11508  ** @param uint16_t heightMM
11509  ** @param uint16_t nProperties
11510  ** @param uint16_t nColors
11511  ** @param uint16_t nDoodads
11512  ** @param uint16_t nKeyAliases
11513  ** @param uint8_t baseColorNdx
11514  ** @param uint8_t labelColorNdx
11515  ** @param xcb_xkb_counted_string_16_t *labelFont
11516  ** @param const xcb_xkb_property_t *properties
11517  ** @param const xcb_xkb_counted_string_16_t *colors
11518  ** @param const xcb_xkb_shape_t *shapes
11519  ** @param const xcb_xkb_section_t *sections
11520  ** @param const xcb_xkb_doodad_t *doodads
11521  ** @param const xcb_xkb_key_alias_t *keyAliases
11522  ** @returns xcb_void_cookie_t
11523  **
11524  *****************************************************************************/
11525 
11528  xcb_xkb_device_spec_t deviceSpec ,
11529  uint8_t nShapes ,
11530  uint8_t nSections ,
11531  xcb_atom_t name ,
11532  uint16_t widthMM ,
11533  uint16_t heightMM ,
11534  uint16_t nProperties ,
11535  uint16_t nColors ,
11536  uint16_t nDoodads ,
11537  uint16_t nKeyAliases ,
11538  uint8_t baseColorNdx ,
11539  uint8_t labelColorNdx ,
11540  xcb_xkb_counted_string_16_t *labelFont ,
11541  const xcb_xkb_property_t *properties ,
11542  const xcb_xkb_counted_string_16_t *colors ,
11543  const xcb_xkb_shape_t *shapes ,
11544  const xcb_xkb_section_t *sections ,
11545  const xcb_xkb_doodad_t *doodads ,
11546  const xcb_xkb_key_alias_t *keyAliases );
11547 
11557 /*****************************************************************************
11558  **
11559  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
11560  **
11561  ** @param xcb_connection_t *c
11562  ** @param xcb_xkb_device_spec_t deviceSpec
11563  ** @param uint32_t change
11564  ** @param uint32_t value
11565  ** @param uint32_t ctrlsToChange
11566  ** @param uint32_t autoCtrls
11567  ** @param uint32_t autoCtrlsValues
11568  ** @returns xcb_xkb_per_client_flags_cookie_t
11569  **
11570  *****************************************************************************/
11571 
11574  xcb_xkb_device_spec_t deviceSpec ,
11575  uint32_t change ,
11576  uint32_t value ,
11577  uint32_t ctrlsToChange ,
11578  uint32_t autoCtrls ,
11579  uint32_t autoCtrlsValues );
11580 
11593 /*****************************************************************************
11594  **
11595  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
11596  **
11597  ** @param xcb_connection_t *c
11598  ** @param xcb_xkb_device_spec_t deviceSpec
11599  ** @param uint32_t change
11600  ** @param uint32_t value
11601  ** @param uint32_t ctrlsToChange
11602  ** @param uint32_t autoCtrls
11603  ** @param uint32_t autoCtrlsValues
11604  ** @returns xcb_xkb_per_client_flags_cookie_t
11605  **
11606  *****************************************************************************/
11607 
11610  xcb_xkb_device_spec_t deviceSpec ,
11611  uint32_t change ,
11612  uint32_t value ,
11613  uint32_t ctrlsToChange ,
11614  uint32_t autoCtrls ,
11615  uint32_t autoCtrlsValues );
11616 
11632 /*****************************************************************************
11633  **
11634  ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
11635  **
11636  ** @param xcb_connection_t *c
11637  ** @param xcb_xkb_per_client_flags_cookie_t cookie
11638  ** @param xcb_generic_error_t **e
11639  ** @returns xcb_xkb_per_client_flags_reply_t *
11640  **
11641  *****************************************************************************/
11642 
11646  xcb_generic_error_t **e );
11647 
11648 int
11649 xcb_xkb_list_components_serialize (void **_buffer ,
11650  const xcb_xkb_list_components_request_t *_aux ,
11651  const xcb_xkb_string8_t *keymapsSpec ,
11652  const xcb_xkb_string8_t *keycodesSpec ,
11653  const xcb_xkb_string8_t *typesSpec ,
11654  const xcb_xkb_string8_t *compatMapSpec ,
11655  const xcb_xkb_string8_t *symbolsSpec ,
11656  const xcb_xkb_string8_t *geometrySpec );
11657 
11658 int
11659 xcb_xkb_list_components_unserialize (const void *_buffer ,
11661 
11662 int
11663 xcb_xkb_list_components_sizeof (const void *_buffer );
11664 
11674 /*****************************************************************************
11675  **
11676  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
11677  **
11678  ** @param xcb_connection_t *c
11679  ** @param xcb_xkb_device_spec_t deviceSpec
11680  ** @param uint16_t maxNames
11681  ** @param uint8_t keymapsSpecLen
11682  ** @param const xcb_xkb_string8_t *keymapsSpec
11683  ** @param uint8_t keycodesSpecLen
11684  ** @param const xcb_xkb_string8_t *keycodesSpec
11685  ** @param uint8_t typesSpecLen
11686  ** @param const xcb_xkb_string8_t *typesSpec
11687  ** @param uint8_t compatMapSpecLen
11688  ** @param const xcb_xkb_string8_t *compatMapSpec
11689  ** @param uint8_t symbolsSpecLen
11690  ** @param const xcb_xkb_string8_t *symbolsSpec
11691  ** @param uint8_t geometrySpecLen
11692  ** @param const xcb_xkb_string8_t *geometrySpec
11693  ** @returns xcb_xkb_list_components_cookie_t
11694  **
11695  *****************************************************************************/
11696 
11699  xcb_xkb_device_spec_t deviceSpec ,
11700  uint16_t maxNames ,
11701  uint8_t keymapsSpecLen ,
11702  const xcb_xkb_string8_t *keymapsSpec ,
11703  uint8_t keycodesSpecLen ,
11704  const xcb_xkb_string8_t *keycodesSpec ,
11705  uint8_t typesSpecLen ,
11706  const xcb_xkb_string8_t *typesSpec ,
11707  uint8_t compatMapSpecLen ,
11708  const xcb_xkb_string8_t *compatMapSpec ,
11709  uint8_t symbolsSpecLen ,
11710  const xcb_xkb_string8_t *symbolsSpec ,
11711  uint8_t geometrySpecLen ,
11712  const xcb_xkb_string8_t *geometrySpec );
11713 
11726 /*****************************************************************************
11727  **
11728  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
11729  **
11730  ** @param xcb_connection_t *c
11731  ** @param xcb_xkb_device_spec_t deviceSpec
11732  ** @param uint16_t maxNames
11733  ** @param uint8_t keymapsSpecLen
11734  ** @param const xcb_xkb_string8_t *keymapsSpec
11735  ** @param uint8_t keycodesSpecLen
11736  ** @param const xcb_xkb_string8_t *keycodesSpec
11737  ** @param uint8_t typesSpecLen
11738  ** @param const xcb_xkb_string8_t *typesSpec
11739  ** @param uint8_t compatMapSpecLen
11740  ** @param const xcb_xkb_string8_t *compatMapSpec
11741  ** @param uint8_t symbolsSpecLen
11742  ** @param const xcb_xkb_string8_t *symbolsSpec
11743  ** @param uint8_t geometrySpecLen
11744  ** @param const xcb_xkb_string8_t *geometrySpec
11745  ** @returns xcb_xkb_list_components_cookie_t
11746  **
11747  *****************************************************************************/
11748 
11751  xcb_xkb_device_spec_t deviceSpec ,
11752  uint16_t maxNames ,
11753  uint8_t keymapsSpecLen ,
11754  const xcb_xkb_string8_t *keymapsSpec ,
11755  uint8_t keycodesSpecLen ,
11756  const xcb_xkb_string8_t *keycodesSpec ,
11757  uint8_t typesSpecLen ,
11758  const xcb_xkb_string8_t *typesSpec ,
11759  uint8_t compatMapSpecLen ,
11760  const xcb_xkb_string8_t *compatMapSpec ,
11761  uint8_t symbolsSpecLen ,
11762  const xcb_xkb_string8_t *symbolsSpec ,
11763  uint8_t geometrySpecLen ,
11764  const xcb_xkb_string8_t *geometrySpec );
11765 
11766 
11767 /*****************************************************************************
11768  **
11769  ** int xcb_xkb_list_components_keymaps_length
11770  **
11771  ** @param const xcb_xkb_list_components_reply_t *R
11772  ** @returns int
11773  **
11774  *****************************************************************************/
11775 
11776 int
11777 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R );
11778 
11779 
11780 /*****************************************************************************
11781  **
11782  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
11783  **
11784  ** @param const xcb_xkb_list_components_reply_t *R
11785  ** @returns xcb_xkb_listing_iterator_t
11786  **
11787  *****************************************************************************/
11788 
11790 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R );
11791 
11792 
11793 /*****************************************************************************
11794  **
11795  ** int xcb_xkb_list_components_keycodes_length
11796  **
11797  ** @param const xcb_xkb_list_components_reply_t *R
11798  ** @returns int
11799  **
11800  *****************************************************************************/
11801 
11802 int
11803 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R );
11804 
11805 
11806 /*****************************************************************************
11807  **
11808  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
11809  **
11810  ** @param const xcb_xkb_list_components_reply_t *R
11811  ** @returns xcb_xkb_listing_iterator_t
11812  **
11813  *****************************************************************************/
11814 
11816 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R );
11817 
11818 
11819 /*****************************************************************************
11820  **
11821  ** int xcb_xkb_list_components_types_length
11822  **
11823  ** @param const xcb_xkb_list_components_reply_t *R
11824  ** @returns int
11825  **
11826  *****************************************************************************/
11827 
11828 int
11829 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R );
11830 
11831 
11832 /*****************************************************************************
11833  **
11834  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
11835  **
11836  ** @param const xcb_xkb_list_components_reply_t *R
11837  ** @returns xcb_xkb_listing_iterator_t
11838  **
11839  *****************************************************************************/
11840 
11842 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R );
11843 
11844 
11845 /*****************************************************************************
11846  **
11847  ** int xcb_xkb_list_components_compat_maps_length
11848  **
11849  ** @param const xcb_xkb_list_components_reply_t *R
11850  ** @returns int
11851  **
11852  *****************************************************************************/
11853 
11854 int
11855 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R );
11856 
11857 
11858 /*****************************************************************************
11859  **
11860  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
11861  **
11862  ** @param const xcb_xkb_list_components_reply_t *R
11863  ** @returns xcb_xkb_listing_iterator_t
11864  **
11865  *****************************************************************************/
11866 
11868 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R );
11869 
11870 
11871 /*****************************************************************************
11872  **
11873  ** int xcb_xkb_list_components_symbols_length
11874  **
11875  ** @param const xcb_xkb_list_components_reply_t *R
11876  ** @returns int
11877  **
11878  *****************************************************************************/
11879 
11880 int
11881 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R );
11882 
11883 
11884 /*****************************************************************************
11885  **
11886  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
11887  **
11888  ** @param const xcb_xkb_list_components_reply_t *R
11889  ** @returns xcb_xkb_listing_iterator_t
11890  **
11891  *****************************************************************************/
11892 
11894 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R );
11895 
11896 
11897 /*****************************************************************************
11898  **
11899  ** int xcb_xkb_list_components_geometries_length
11900  **
11901  ** @param const xcb_xkb_list_components_reply_t *R
11902  ** @returns int
11903  **
11904  *****************************************************************************/
11905 
11906 int
11907 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R );
11908 
11909 
11910 /*****************************************************************************
11911  **
11912  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
11913  **
11914  ** @param const xcb_xkb_list_components_reply_t *R
11915  ** @returns xcb_xkb_listing_iterator_t
11916  **
11917  *****************************************************************************/
11918 
11920 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R );
11921 
11937 /*****************************************************************************
11938  **
11939  ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
11940  **
11941  ** @param xcb_connection_t *c
11942  ** @param xcb_xkb_list_components_cookie_t cookie
11943  ** @param xcb_generic_error_t **e
11944  ** @returns xcb_xkb_list_components_reply_t *
11945  **
11946  *****************************************************************************/
11947 
11951  xcb_generic_error_t **e );
11952 
11953 int
11954 xcb_xkb_get_kbd_by_name_serialize (void **_buffer ,
11955  const xcb_xkb_get_kbd_by_name_request_t *_aux ,
11956  const xcb_xkb_string8_t *keymapsSpec ,
11957  const xcb_xkb_string8_t *keycodesSpec ,
11958  const xcb_xkb_string8_t *typesSpec ,
11959  const xcb_xkb_string8_t *compatMapSpec ,
11960  const xcb_xkb_string8_t *symbolsSpec ,
11961  const xcb_xkb_string8_t *geometrySpec );
11962 
11963 int
11964 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer ,
11966 
11967 int
11968 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer );
11969 
11970 
11971 /*****************************************************************************
11972  **
11973  ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
11974  **
11975  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11976  ** @returns int
11977  **
11978  *****************************************************************************/
11979 
11980 int
11981 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11983 
11984 
11985 /*****************************************************************************
11986  **
11987  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator
11988  **
11989  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11990  ** @returns xcb_xkb_key_type_iterator_t
11991  **
11992  *****************************************************************************/
11993 
11995 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11997 
11998 
11999 /*****************************************************************************
12000  **
12001  ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
12002  **
12003  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12004  ** @returns int
12005  **
12006  *****************************************************************************/
12007 
12008 int
12009 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12011 
12012 
12013 /*****************************************************************************
12014  **
12015  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator
12016  **
12017  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12018  ** @returns xcb_xkb_key_sym_map_iterator_t
12019  **
12020  *****************************************************************************/
12021 
12023 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12025 
12026 
12027 /*****************************************************************************
12028  **
12029  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
12030  **
12031  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12032  ** @returns uint8_t *
12033  **
12034  *****************************************************************************/
12035 
12036 uint8_t *
12037 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12038 
12039 
12040 /*****************************************************************************
12041  **
12042  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
12043  **
12044  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12045  ** @returns int
12046  **
12047  *****************************************************************************/
12048 
12049 int
12050 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12052 
12053 
12054 /*****************************************************************************
12055  **
12056  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end
12057  **
12058  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12059  ** @returns xcb_generic_iterator_t
12060  **
12061  *****************************************************************************/
12062 
12064 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12066 
12067 
12068 /*****************************************************************************
12069  **
12070  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts
12071  **
12072  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12073  ** @returns xcb_xkb_action_t *
12074  **
12075  *****************************************************************************/
12076 
12078 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12079 
12080 
12081 /*****************************************************************************
12082  **
12083  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
12084  **
12085  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12086  ** @returns int
12087  **
12088  *****************************************************************************/
12089 
12090 int
12091 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12093 
12094 
12095 /*****************************************************************************
12096  **
12097  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator
12098  **
12099  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12100  ** @returns xcb_xkb_action_iterator_t
12101  **
12102  *****************************************************************************/
12103 
12105 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12107 
12108 
12109 /*****************************************************************************
12110  **
12111  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn
12112  **
12113  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12114  ** @returns xcb_xkb_set_behavior_t *
12115  **
12116  *****************************************************************************/
12117 
12119 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12120 
12121 
12122 /*****************************************************************************
12123  **
12124  ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
12125  **
12126  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12127  ** @returns int
12128  **
12129  *****************************************************************************/
12130 
12131 int
12132 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12134 
12135 
12136 /*****************************************************************************
12137  **
12138  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator
12139  **
12140  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12141  ** @returns xcb_xkb_set_behavior_iterator_t
12142  **
12143  *****************************************************************************/
12144 
12146 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12148 
12149 
12150 /*****************************************************************************
12151  **
12152  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
12153  **
12154  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12155  ** @returns uint8_t *
12156  **
12157  *****************************************************************************/
12158 
12159 uint8_t *
12160 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12161 
12162 
12163 /*****************************************************************************
12164  **
12165  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
12166  **
12167  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12168  ** @returns int
12169  **
12170  *****************************************************************************/
12171 
12172 int
12173 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12175 
12176 
12177 /*****************************************************************************
12178  **
12179  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end
12180  **
12181  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12182  ** @returns xcb_generic_iterator_t
12183  **
12184  *****************************************************************************/
12185 
12187 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12189 
12190 
12191 /*****************************************************************************
12192  **
12193  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn
12194  **
12195  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12196  ** @returns xcb_xkb_set_explicit_t *
12197  **
12198  *****************************************************************************/
12199 
12201 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12202 
12203 
12204 /*****************************************************************************
12205  **
12206  ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
12207  **
12208  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12209  ** @returns int
12210  **
12211  *****************************************************************************/
12212 
12213 int
12214 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12216 
12217 
12218 /*****************************************************************************
12219  **
12220  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator
12221  **
12222  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12223  ** @returns xcb_xkb_set_explicit_iterator_t
12224  **
12225  *****************************************************************************/
12226 
12228 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12230 
12231 
12232 /*****************************************************************************
12233  **
12234  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn
12235  **
12236  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12237  ** @returns xcb_xkb_key_mod_map_t *
12238  **
12239  *****************************************************************************/
12240 
12242 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12243 
12244 
12245 /*****************************************************************************
12246  **
12247  ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
12248  **
12249  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12250  ** @returns int
12251  **
12252  *****************************************************************************/
12253 
12254 int
12255 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12257 
12258 
12259 /*****************************************************************************
12260  **
12261  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator
12262  **
12263  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12264  ** @returns xcb_xkb_key_mod_map_iterator_t
12265  **
12266  *****************************************************************************/
12267 
12269 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12271 
12272 
12273 /*****************************************************************************
12274  **
12275  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn
12276  **
12277  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12278  ** @returns xcb_xkb_key_v_mod_map_t *
12279  **
12280  *****************************************************************************/
12281 
12283 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12284 
12285 
12286 /*****************************************************************************
12287  **
12288  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
12289  **
12290  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12291  ** @returns int
12292  **
12293  *****************************************************************************/
12294 
12295 int
12296 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12298 
12299 
12300 /*****************************************************************************
12301  **
12302  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator
12303  **
12304  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12305  ** @returns xcb_xkb_key_v_mod_map_iterator_t
12306  **
12307  *****************************************************************************/
12308 
12310 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12312 
12313 int
12314 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer ,
12315  uint8_t nTypes ,
12316  uint8_t nKeySyms ,
12317  uint8_t nKeyActions ,
12318  uint16_t totalActions ,
12319  uint8_t totalKeyBehaviors ,
12320  uint8_t nVModMapKeys ,
12321  uint8_t totalKeyExplicit ,
12322  uint8_t totalModMapKeys ,
12323  uint8_t totalVModMapKeys ,
12324  uint16_t present ,
12326 
12327 int
12328 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer ,
12329  uint8_t nTypes ,
12330  uint8_t nKeySyms ,
12331  uint8_t nKeyActions ,
12332  uint16_t totalActions ,
12333  uint8_t totalKeyBehaviors ,
12334  uint8_t nVModMapKeys ,
12335  uint8_t totalKeyExplicit ,
12336  uint8_t totalModMapKeys ,
12337  uint8_t totalVModMapKeys ,
12338  uint16_t present ,
12340 
12341 int
12342 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer ,
12343  uint8_t nTypes ,
12344  uint8_t nKeySyms ,
12345  uint8_t nKeyActions ,
12346  uint16_t totalActions ,
12347  uint8_t totalKeyBehaviors ,
12348  uint8_t nVModMapKeys ,
12349  uint8_t totalKeyExplicit ,
12350  uint8_t totalModMapKeys ,
12351  uint8_t totalVModMapKeys ,
12352  uint16_t present );
12353 
12354 
12355 /*****************************************************************************
12356  **
12357  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length
12358  **
12359  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12360  ** @returns int
12361  **
12362  *****************************************************************************/
12363 
12364 int
12365 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12367 
12368 
12369 /*****************************************************************************
12370  **
12371  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator
12372  **
12373  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12374  ** @returns xcb_xkb_key_type_iterator_t
12375  **
12376  *****************************************************************************/
12377 
12379 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12381 
12382 
12383 /*****************************************************************************
12384  **
12385  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length
12386  **
12387  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12388  ** @returns int
12389  **
12390  *****************************************************************************/
12391 
12392 int
12393 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12395 
12396 
12397 /*****************************************************************************
12398  **
12399  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator
12400  **
12401  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12402  ** @returns xcb_xkb_key_sym_map_iterator_t
12403  **
12404  *****************************************************************************/
12405 
12407 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12409 
12410 
12411 /*****************************************************************************
12412  **
12413  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count
12414  **
12415  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12416  ** @returns uint8_t *
12417  **
12418  *****************************************************************************/
12419 
12420 uint8_t *
12421 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12422 
12423 
12424 /*****************************************************************************
12425  **
12426  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length
12427  **
12428  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12429  ** @returns int
12430  **
12431  *****************************************************************************/
12432 
12433 int
12434 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12436 
12437 
12438 /*****************************************************************************
12439  **
12440  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end
12441  **
12442  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12443  ** @returns xcb_generic_iterator_t
12444  **
12445  *****************************************************************************/
12446 
12448 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12450 
12451 
12452 /*****************************************************************************
12453  **
12454  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts
12455  **
12456  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12457  ** @returns xcb_xkb_action_t *
12458  **
12459  *****************************************************************************/
12460 
12462 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12463 
12464 
12465 /*****************************************************************************
12466  **
12467  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length
12468  **
12469  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12470  ** @returns int
12471  **
12472  *****************************************************************************/
12473 
12474 int
12475 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12477 
12478 
12479 /*****************************************************************************
12480  **
12481  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator
12482  **
12483  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12484  ** @returns xcb_xkb_action_iterator_t
12485  **
12486  *****************************************************************************/
12487 
12489 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12491 
12492 
12493 /*****************************************************************************
12494  **
12495  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn
12496  **
12497  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12498  ** @returns xcb_xkb_set_behavior_t *
12499  **
12500  *****************************************************************************/
12501 
12503 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12504 
12505 
12506 /*****************************************************************************
12507  **
12508  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length
12509  **
12510  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12511  ** @returns int
12512  **
12513  *****************************************************************************/
12514 
12515 int
12516 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12518 
12519 
12520 /*****************************************************************************
12521  **
12522  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator
12523  **
12524  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12525  ** @returns xcb_xkb_set_behavior_iterator_t
12526  **
12527  *****************************************************************************/
12528 
12530 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12532 
12533 
12534 /*****************************************************************************
12535  **
12536  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn
12537  **
12538  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12539  ** @returns uint8_t *
12540  **
12541  *****************************************************************************/
12542 
12543 uint8_t *
12544 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12545 
12546 
12547 /*****************************************************************************
12548  **
12549  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length
12550  **
12551  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12552  ** @returns int
12553  **
12554  *****************************************************************************/
12555 
12556 int
12557 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12559 
12560 
12561 /*****************************************************************************
12562  **
12563  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end
12564  **
12565  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12566  ** @returns xcb_generic_iterator_t
12567  **
12568  *****************************************************************************/
12569 
12571 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12573 
12574 
12575 /*****************************************************************************
12576  **
12577  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn
12578  **
12579  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12580  ** @returns xcb_xkb_set_explicit_t *
12581  **
12582  *****************************************************************************/
12583 
12585 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12586 
12587 
12588 /*****************************************************************************
12589  **
12590  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length
12591  **
12592  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12593  ** @returns int
12594  **
12595  *****************************************************************************/
12596 
12597 int
12598 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12600 
12601 
12602 /*****************************************************************************
12603  **
12604  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator
12605  **
12606  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12607  ** @returns xcb_xkb_set_explicit_iterator_t
12608  **
12609  *****************************************************************************/
12610 
12612 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12614 
12615 
12616 /*****************************************************************************
12617  **
12618  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn
12619  **
12620  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12621  ** @returns xcb_xkb_key_mod_map_t *
12622  **
12623  *****************************************************************************/
12624 
12626 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12627 
12628 
12629 /*****************************************************************************
12630  **
12631  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length
12632  **
12633  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12634  ** @returns int
12635  **
12636  *****************************************************************************/
12637 
12638 int
12639 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12641 
12642 
12643 /*****************************************************************************
12644  **
12645  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator
12646  **
12647  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12648  ** @returns xcb_xkb_key_mod_map_iterator_t
12649  **
12650  *****************************************************************************/
12651 
12653 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12655 
12656 
12657 /*****************************************************************************
12658  **
12659  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn
12660  **
12661  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12662  ** @returns xcb_xkb_key_v_mod_map_t *
12663  **
12664  *****************************************************************************/
12665 
12667 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12668 
12669 
12670 /*****************************************************************************
12671  **
12672  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length
12673  **
12674  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12675  ** @returns int
12676  **
12677  *****************************************************************************/
12678 
12679 int
12680 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12682 
12683 
12684 /*****************************************************************************
12685  **
12686  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator
12687  **
12688  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12689  ** @returns xcb_xkb_key_v_mod_map_iterator_t
12690  **
12691  *****************************************************************************/
12692 
12694 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12696 
12697 int
12698 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void **_buffer ,
12699  uint8_t nTypes ,
12700  uint8_t nKeySyms ,
12701  uint8_t nKeyActions ,
12702  uint16_t totalActions ,
12703  uint8_t totalKeyBehaviors ,
12704  uint8_t nVModMapKeys ,
12705  uint8_t totalKeyExplicit ,
12706  uint8_t totalModMapKeys ,
12707  uint8_t totalVModMapKeys ,
12708  uint16_t present ,
12710 
12711 int
12712 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void *_buffer ,
12713  uint8_t nTypes ,
12714  uint8_t nKeySyms ,
12715  uint8_t nKeyActions ,
12716  uint16_t totalActions ,
12717  uint8_t totalKeyBehaviors ,
12718  uint8_t nVModMapKeys ,
12719  uint8_t totalKeyExplicit ,
12720  uint8_t totalModMapKeys ,
12721  uint8_t totalVModMapKeys ,
12722  uint16_t present ,
12724 
12725 int
12726 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_buffer ,
12727  uint8_t nTypes ,
12728  uint8_t nKeySyms ,
12729  uint8_t nKeyActions ,
12730  uint16_t totalActions ,
12731  uint8_t totalKeyBehaviors ,
12732  uint8_t nVModMapKeys ,
12733  uint8_t totalKeyExplicit ,
12734  uint8_t totalModMapKeys ,
12735  uint8_t totalVModMapKeys ,
12736  uint16_t present );
12737 
12738 
12739 /*****************************************************************************
12740  **
12741  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length
12742  **
12743  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12744  ** @returns int
12745  **
12746  *****************************************************************************/
12747 
12748 int
12749 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12751 
12752 
12753 /*****************************************************************************
12754  **
12755  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator
12756  **
12757  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12758  ** @returns xcb_xkb_key_type_iterator_t
12759  **
12760  *****************************************************************************/
12761 
12763 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12765 
12766 
12767 /*****************************************************************************
12768  **
12769  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length
12770  **
12771  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12772  ** @returns int
12773  **
12774  *****************************************************************************/
12775 
12776 int
12777 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12779 
12780 
12781 /*****************************************************************************
12782  **
12783  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator
12784  **
12785  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12786  ** @returns xcb_xkb_key_sym_map_iterator_t
12787  **
12788  *****************************************************************************/
12789 
12791 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12793 
12794 
12795 /*****************************************************************************
12796  **
12797  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count
12798  **
12799  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12800  ** @returns uint8_t *
12801  **
12802  *****************************************************************************/
12803 
12804 uint8_t *
12805 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12806 
12807 
12808 /*****************************************************************************
12809  **
12810  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length
12811  **
12812  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12813  ** @returns int
12814  **
12815  *****************************************************************************/
12816 
12817 int
12818 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12820 
12821 
12822 /*****************************************************************************
12823  **
12824  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end
12825  **
12826  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12827  ** @returns xcb_generic_iterator_t
12828  **
12829  *****************************************************************************/
12830 
12832 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12834 
12835 
12836 /*****************************************************************************
12837  **
12838  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts
12839  **
12840  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12841  ** @returns xcb_xkb_action_t *
12842  **
12843  *****************************************************************************/
12844 
12846 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12847 
12848 
12849 /*****************************************************************************
12850  **
12851  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length
12852  **
12853  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12854  ** @returns int
12855  **
12856  *****************************************************************************/
12857 
12858 int
12859 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12861 
12862 
12863 /*****************************************************************************
12864  **
12865  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator
12866  **
12867  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12868  ** @returns xcb_xkb_action_iterator_t
12869  **
12870  *****************************************************************************/
12871 
12873 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12875 
12876 
12877 /*****************************************************************************
12878  **
12879  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn
12880  **
12881  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12882  ** @returns xcb_xkb_set_behavior_t *
12883  **
12884  *****************************************************************************/
12885 
12887 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12888 
12889 
12890 /*****************************************************************************
12891  **
12892  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length
12893  **
12894  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12895  ** @returns int
12896  **
12897  *****************************************************************************/
12898 
12899 int
12900 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12902 
12903 
12904 /*****************************************************************************
12905  **
12906  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator
12907  **
12908  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12909  ** @returns xcb_xkb_set_behavior_iterator_t
12910  **
12911  *****************************************************************************/
12912 
12914 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12916 
12917 
12918 /*****************************************************************************
12919  **
12920  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn
12921  **
12922  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12923  ** @returns uint8_t *
12924  **
12925  *****************************************************************************/
12926 
12927 uint8_t *
12928 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12929 
12930 
12931 /*****************************************************************************
12932  **
12933  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length
12934  **
12935  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12936  ** @returns int
12937  **
12938  *****************************************************************************/
12939 
12940 int
12941 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12943 
12944 
12945 /*****************************************************************************
12946  **
12947  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end
12948  **
12949  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12950  ** @returns xcb_generic_iterator_t
12951  **
12952  *****************************************************************************/
12953 
12955 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12957 
12958 
12959 /*****************************************************************************
12960  **
12961  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn
12962  **
12963  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12964  ** @returns xcb_xkb_set_explicit_t *
12965  **
12966  *****************************************************************************/
12967 
12969 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12970 
12971 
12972 /*****************************************************************************
12973  **
12974  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length
12975  **
12976  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12977  ** @returns int
12978  **
12979  *****************************************************************************/
12980 
12981 int
12982 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12984 
12985 
12986 /*****************************************************************************
12987  **
12988  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator
12989  **
12990  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12991  ** @returns xcb_xkb_set_explicit_iterator_t
12992  **
12993  *****************************************************************************/
12994 
12996 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12998 
12999 
13000 /*****************************************************************************
13001  **
13002  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn
13003  **
13004  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13005  ** @returns xcb_xkb_key_mod_map_t *
13006  **
13007  *****************************************************************************/
13008 
13010 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13011 
13012 
13013 /*****************************************************************************
13014  **
13015  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length
13016  **
13017  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13018  ** @returns int
13019  **
13020  *****************************************************************************/
13021 
13022 int
13023 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13025 
13026 
13027 /*****************************************************************************
13028  **
13029  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator
13030  **
13031  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13032  ** @returns xcb_xkb_key_mod_map_iterator_t
13033  **
13034  *****************************************************************************/
13035 
13037 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13039 
13040 
13041 /*****************************************************************************
13042  **
13043  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn
13044  **
13045  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13046  ** @returns xcb_xkb_key_v_mod_map_t *
13047  **
13048  *****************************************************************************/
13049 
13051 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13052 
13053 
13054 /*****************************************************************************
13055  **
13056  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length
13057  **
13058  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13059  ** @returns int
13060  **
13061  *****************************************************************************/
13062 
13063 int
13064 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13066 
13067 
13068 /*****************************************************************************
13069  **
13070  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator
13071  **
13072  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13073  ** @returns xcb_xkb_key_v_mod_map_iterator_t
13074  **
13075  *****************************************************************************/
13076 
13078 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13080 
13081 int
13082 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (void **_buffer ,
13083  uint8_t nTypes ,
13084  uint8_t nKeySyms ,
13085  uint8_t nKeyActions ,
13086  uint16_t totalActions ,
13087  uint8_t totalKeyBehaviors ,
13088  uint8_t nVModMapKeys ,
13089  uint8_t totalKeyExplicit ,
13090  uint8_t totalModMapKeys ,
13091  uint8_t totalVModMapKeys ,
13092  uint16_t present ,
13094 
13095 int
13096 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (const void *_buffer ,
13097  uint8_t nTypes ,
13098  uint8_t nKeySyms ,
13099  uint8_t nKeyActions ,
13100  uint16_t totalActions ,
13101  uint8_t totalKeyBehaviors ,
13102  uint8_t nVModMapKeys ,
13103  uint8_t totalKeyExplicit ,
13104  uint8_t totalModMapKeys ,
13105  uint8_t totalVModMapKeys ,
13106  uint16_t present ,
13108 
13109 int
13110 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (const void *_buffer ,
13111  uint8_t nTypes ,
13112  uint8_t nKeySyms ,
13113  uint8_t nKeyActions ,
13114  uint16_t totalActions ,
13115  uint8_t totalKeyBehaviors ,
13116  uint8_t nVModMapKeys ,
13117  uint8_t totalKeyExplicit ,
13118  uint8_t totalModMapKeys ,
13119  uint8_t totalVModMapKeys ,
13120  uint16_t present );
13121 
13122 
13123 /*****************************************************************************
13124  **
13125  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names
13126  **
13127  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13128  ** @returns xcb_atom_t *
13129  **
13130  *****************************************************************************/
13131 
13132 xcb_atom_t *
13133 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13134 
13135 
13136 /*****************************************************************************
13137  **
13138  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length
13139  **
13140  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13141  ** @returns int
13142  **
13143  *****************************************************************************/
13144 
13145 int
13146 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13148 
13149 
13150 /*****************************************************************************
13151  **
13152  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end
13153  **
13154  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13155  ** @returns xcb_generic_iterator_t
13156  **
13157  *****************************************************************************/
13158 
13160 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13162 
13163 
13164 /*****************************************************************************
13165  **
13166  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type
13167  **
13168  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13169  ** @returns uint8_t *
13170  **
13171  *****************************************************************************/
13172 
13173 uint8_t *
13174 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 );
13175 
13176 
13177 /*****************************************************************************
13178  **
13179  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length
13180  **
13181  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13182  ** @returns int
13183  **
13184  *****************************************************************************/
13185 
13186 int
13187 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 ,
13189 
13190 
13191 /*****************************************************************************
13192  **
13193  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end
13194  **
13195  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13196  ** @returns xcb_generic_iterator_t
13197  **
13198  *****************************************************************************/
13199 
13201 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 ,
13203 
13204 
13205 /*****************************************************************************
13206  **
13207  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
13208  **
13209  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13210  ** @returns xcb_atom_t *
13211  **
13212  *****************************************************************************/
13213 
13214 xcb_atom_t *
13215 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13216 
13217 
13218 /*****************************************************************************
13219  **
13220  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length
13221  **
13222  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13223  ** @returns int
13224  **
13225  *****************************************************************************/
13226 
13227 int
13228 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 ,
13230 
13231 
13232 /*****************************************************************************
13233  **
13234  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end
13235  **
13236  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13237  ** @returns xcb_generic_iterator_t
13238  **
13239  *****************************************************************************/
13240 
13242 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 ,
13244 
13245 
13246 /*****************************************************************************
13247  **
13248  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names
13249  **
13250  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13251  ** @returns xcb_atom_t *
13252  **
13253  *****************************************************************************/
13254 
13255 xcb_atom_t *
13256 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13257 
13258 
13259 /*****************************************************************************
13260  **
13261  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length
13262  **
13263  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13264  ** @returns int
13265  **
13266  *****************************************************************************/
13267 
13268 int
13269 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13271 
13272 
13273 /*****************************************************************************
13274  **
13275  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end
13276  **
13277  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13278  ** @returns xcb_generic_iterator_t
13279  **
13280  *****************************************************************************/
13281 
13283 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13285 
13286 
13287 /*****************************************************************************
13288  **
13289  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names
13290  **
13291  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13292  ** @returns xcb_atom_t *
13293  **
13294  *****************************************************************************/
13295 
13296 xcb_atom_t *
13297 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13298 
13299 
13300 /*****************************************************************************
13301  **
13302  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length
13303  **
13304  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13305  ** @returns int
13306  **
13307  *****************************************************************************/
13308 
13309 int
13310 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 ,
13312 
13313 
13314 /*****************************************************************************
13315  **
13316  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end
13317  **
13318  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13319  ** @returns xcb_generic_iterator_t
13320  **
13321  *****************************************************************************/
13322 
13324 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 ,
13326 
13327 
13328 /*****************************************************************************
13329  **
13330  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups
13331  **
13332  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13333  ** @returns xcb_atom_t *
13334  **
13335  *****************************************************************************/
13336 
13337 xcb_atom_t *
13338 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
13339 
13340 
13341 /*****************************************************************************
13342  **
13343  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
13344  **
13345  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13346  ** @returns int
13347  **
13348  *****************************************************************************/
13349 
13350 int
13351 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13353 
13354 
13355 /*****************************************************************************
13356  **
13357  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end
13358  **
13359  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13360  ** @returns xcb_generic_iterator_t
13361  **
13362  *****************************************************************************/
13363 
13365 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13367 
13368 
13369 /*****************************************************************************
13370  **
13371  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names
13372  **
13373  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13374  ** @returns xcb_xkb_key_name_t *
13375  **
13376  *****************************************************************************/
13377 
13379 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13380 
13381 
13382 /*****************************************************************************
13383  **
13384  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length
13385  **
13386  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13387  ** @returns int
13388  **
13389  *****************************************************************************/
13390 
13391 int
13392 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13394 
13395 
13396 /*****************************************************************************
13397  **
13398  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator
13399  **
13400  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13401  ** @returns xcb_xkb_key_name_iterator_t
13402  **
13403  *****************************************************************************/
13404 
13406 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13408 
13409 
13410 /*****************************************************************************
13411  **
13412  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases
13413  **
13414  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13415  ** @returns xcb_xkb_key_alias_t *
13416  **
13417  *****************************************************************************/
13418 
13420 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
13421 
13422 
13423 /*****************************************************************************
13424  **
13425  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length
13426  **
13427  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13428  ** @returns int
13429  **
13430  *****************************************************************************/
13431 
13432 int
13433 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13435 
13436 
13437 /*****************************************************************************
13438  **
13439  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator
13440  **
13441  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13442  ** @returns xcb_xkb_key_alias_iterator_t
13443  **
13444  *****************************************************************************/
13445 
13447 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13449 
13450 
13451 /*****************************************************************************
13452  **
13453  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names
13454  **
13455  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13456  ** @returns xcb_atom_t *
13457  **
13458  *****************************************************************************/
13459 
13460 xcb_atom_t *
13461 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13462 
13463 
13464 /*****************************************************************************
13465  **
13466  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length
13467  **
13468  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13469  ** @returns int
13470  **
13471  *****************************************************************************/
13472 
13473 int
13474 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 ,
13476 
13477 
13478 /*****************************************************************************
13479  **
13480  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end
13481  **
13482  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13483  ** @returns xcb_generic_iterator_t
13484  **
13485  *****************************************************************************/
13486 
13488 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 ,
13490 
13491 int
13492 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer ,
13493  uint8_t nTypes ,
13494  uint16_t nKTLevels ,
13495  uint32_t indicators ,
13496  uint16_t virtualMods ,
13497  uint8_t groupNames ,
13498  uint8_t nKeys ,
13499  uint8_t nKeyAliases ,
13500  uint8_t nRadioGroups ,
13501  uint32_t which ,
13503 
13504 int
13505 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer ,
13506  uint8_t nTypes ,
13507  uint16_t nKTLevels ,
13508  uint32_t indicators ,
13509  uint16_t virtualMods ,
13510  uint8_t groupNames ,
13511  uint8_t nKeys ,
13512  uint8_t nKeyAliases ,
13513  uint8_t nRadioGroups ,
13514  uint32_t which ,
13516 
13517 int
13518 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer ,
13519  uint8_t nTypes ,
13520  uint16_t nKTLevels ,
13521  uint32_t indicators ,
13522  uint16_t virtualMods ,
13523  uint8_t groupNames ,
13524  uint8_t nKeys ,
13525  uint8_t nKeyAliases ,
13526  uint8_t nRadioGroups ,
13527  uint32_t which );
13528 
13529 
13530 /*****************************************************************************
13531  **
13532  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names
13533  **
13534  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13535  ** @returns xcb_atom_t *
13536  **
13537  *****************************************************************************/
13538 
13539 xcb_atom_t *
13540 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13541 
13542 
13543 /*****************************************************************************
13544  **
13545  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length
13546  **
13547  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13548  ** @returns int
13549  **
13550  *****************************************************************************/
13551 
13552 int
13553 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13555 
13556 
13557 /*****************************************************************************
13558  **
13559  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end
13560  **
13561  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13562  ** @returns xcb_generic_iterator_t
13563  **
13564  *****************************************************************************/
13565 
13567 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13569 
13570 
13571 /*****************************************************************************
13572  **
13573  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type
13574  **
13575  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13576  ** @returns uint8_t *
13577  **
13578  *****************************************************************************/
13579 
13580 uint8_t *
13581 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S );
13582 
13583 
13584 /*****************************************************************************
13585  **
13586  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length
13587  **
13588  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13589  ** @returns int
13590  **
13591  *****************************************************************************/
13592 
13593 int
13594 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13596 
13597 
13598 /*****************************************************************************
13599  **
13600  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end
13601  **
13602  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13603  ** @returns xcb_generic_iterator_t
13604  **
13605  *****************************************************************************/
13606 
13608 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13610 
13611 
13612 /*****************************************************************************
13613  **
13614  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names
13615  **
13616  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13617  ** @returns xcb_atom_t *
13618  **
13619  *****************************************************************************/
13620 
13621 xcb_atom_t *
13622 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13623 
13624 
13625 /*****************************************************************************
13626  **
13627  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length
13628  **
13629  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13630  ** @returns int
13631  **
13632  *****************************************************************************/
13633 
13634 int
13635 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13637 
13638 
13639 /*****************************************************************************
13640  **
13641  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end
13642  **
13643  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13644  ** @returns xcb_generic_iterator_t
13645  **
13646  *****************************************************************************/
13647 
13649 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13651 
13652 
13653 /*****************************************************************************
13654  **
13655  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names
13656  **
13657  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13658  ** @returns xcb_atom_t *
13659  **
13660  *****************************************************************************/
13661 
13662 xcb_atom_t *
13663 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13664 
13665 
13666 /*****************************************************************************
13667  **
13668  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length
13669  **
13670  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13671  ** @returns int
13672  **
13673  *****************************************************************************/
13674 
13675 int
13676 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13678 
13679 
13680 /*****************************************************************************
13681  **
13682  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end
13683  **
13684  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13685  ** @returns xcb_generic_iterator_t
13686  **
13687  *****************************************************************************/
13688 
13690 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13692 
13693 
13694 /*****************************************************************************
13695  **
13696  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names
13697  **
13698  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13699  ** @returns xcb_atom_t *
13700  **
13701  *****************************************************************************/
13702 
13703 xcb_atom_t *
13704 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13705 
13706 
13707 /*****************************************************************************
13708  **
13709  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length
13710  **
13711  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13712  ** @returns int
13713  **
13714  *****************************************************************************/
13715 
13716 int
13717 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13719 
13720 
13721 /*****************************************************************************
13722  **
13723  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end
13724  **
13725  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13726  ** @returns xcb_generic_iterator_t
13727  **
13728  *****************************************************************************/
13729 
13731 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13733 
13734 
13735 /*****************************************************************************
13736  **
13737  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups
13738  **
13739  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13740  ** @returns xcb_atom_t *
13741  **
13742  *****************************************************************************/
13743 
13744 xcb_atom_t *
13745 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
13746 
13747 
13748 /*****************************************************************************
13749  **
13750  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length
13751  **
13752  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13753  ** @returns int
13754  **
13755  *****************************************************************************/
13756 
13757 int
13758 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13760 
13761 
13762 /*****************************************************************************
13763  **
13764  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end
13765  **
13766  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13767  ** @returns xcb_generic_iterator_t
13768  **
13769  *****************************************************************************/
13770 
13772 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13774 
13775 
13776 /*****************************************************************************
13777  **
13778  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names
13779  **
13780  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13781  ** @returns xcb_xkb_key_name_t *
13782  **
13783  *****************************************************************************/
13784 
13786 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13787 
13788 
13789 /*****************************************************************************
13790  **
13791  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length
13792  **
13793  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13794  ** @returns int
13795  **
13796  *****************************************************************************/
13797 
13798 int
13799 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13801 
13802 
13803 /*****************************************************************************
13804  **
13805  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator
13806  **
13807  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13808  ** @returns xcb_xkb_key_name_iterator_t
13809  **
13810  *****************************************************************************/
13811 
13813 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13815 
13816 
13817 /*****************************************************************************
13818  **
13819  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases
13820  **
13821  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13822  ** @returns xcb_xkb_key_alias_t *
13823  **
13824  *****************************************************************************/
13825 
13827 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
13828 
13829 
13830 /*****************************************************************************
13831  **
13832  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length
13833  **
13834  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13835  ** @returns int
13836  **
13837  *****************************************************************************/
13838 
13839 int
13840 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13842 
13843 
13844 /*****************************************************************************
13845  **
13846  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator
13847  **
13848  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13849  ** @returns xcb_xkb_key_alias_iterator_t
13850  **
13851  *****************************************************************************/
13852 
13854 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13856 
13857 
13858 /*****************************************************************************
13859  **
13860  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names
13861  **
13862  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13863  ** @returns xcb_atom_t *
13864  **
13865  *****************************************************************************/
13866 
13867 xcb_atom_t *
13868 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13869 
13870 
13871 /*****************************************************************************
13872  **
13873  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length
13874  **
13875  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13876  ** @returns int
13877  **
13878  *****************************************************************************/
13879 
13880 int
13881 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13883 
13884 
13885 /*****************************************************************************
13886  **
13887  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end
13888  **
13889  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13890  ** @returns xcb_generic_iterator_t
13891  **
13892  *****************************************************************************/
13893 
13895 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13897 
13898 int
13899 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (void **_buffer ,
13900  uint8_t nTypes ,
13901  uint16_t nKTLevels ,
13902  uint32_t indicators ,
13903  uint16_t virtualMods ,
13904  uint8_t groupNames ,
13905  uint8_t nKeys ,
13906  uint8_t nKeyAliases ,
13907  uint8_t nRadioGroups ,
13908  uint32_t which ,
13910 
13911 int
13912 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (const void *_buffer ,
13913  uint8_t nTypes ,
13914  uint16_t nKTLevels ,
13915  uint32_t indicators ,
13916  uint16_t virtualMods ,
13917  uint8_t groupNames ,
13918  uint8_t nKeys ,
13919  uint8_t nKeyAliases ,
13920  uint8_t nRadioGroups ,
13921  uint32_t which ,
13923 
13924 int
13925 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (const void *_buffer ,
13926  uint8_t nTypes ,
13927  uint16_t nKTLevels ,
13928  uint32_t indicators ,
13929  uint16_t virtualMods ,
13930  uint8_t groupNames ,
13931  uint8_t nKeys ,
13932  uint8_t nKeyAliases ,
13933  uint8_t nRadioGroups ,
13934  uint32_t which );
13935 
13936 
13937 /*****************************************************************************
13938  **
13939  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
13940  **
13941  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13942  ** @returns uint8_t *
13943  **
13944  *****************************************************************************/
13945 
13946 uint8_t *
13947 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13948 
13949 
13950 /*****************************************************************************
13951  **
13952  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
13953  **
13954  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13955  ** @returns int
13956  **
13957  *****************************************************************************/
13958 
13959 int
13960 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13962 
13963 
13964 /*****************************************************************************
13965  **
13966  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end
13967  **
13968  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13969  ** @returns xcb_generic_iterator_t
13970  **
13971  *****************************************************************************/
13972 
13974 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13976 
13977 
13978 /*****************************************************************************
13979  **
13980  ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn
13981  **
13982  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13983  ** @returns xcb_xkb_mod_def_t *
13984  **
13985  *****************************************************************************/
13986 
13988 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13989 
13990 
13991 /*****************************************************************************
13992  **
13993  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
13994  **
13995  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13996  ** @returns int
13997  **
13998  *****************************************************************************/
13999 
14000 int
14001 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14003 
14004 
14005 /*****************************************************************************
14006  **
14007  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator
14008  **
14009  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14010  ** @returns xcb_xkb_mod_def_iterator_t
14011  **
14012  *****************************************************************************/
14013 
14015 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14017 
14018 
14019 /*****************************************************************************
14020  **
14021  ** xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map
14022  **
14023  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14024  ** @returns xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *
14025  **
14026  *****************************************************************************/
14027 
14029 xcb_xkb_get_kbd_by_name_replies_client_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
14030 
14031 
14032 /*****************************************************************************
14033  **
14034  ** xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map
14035  **
14036  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14037  ** @returns xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *
14038  **
14039  *****************************************************************************/
14040 
14042 xcb_xkb_get_kbd_by_name_replies_server_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
14043 
14044 
14045 /*****************************************************************************
14046  **
14047  ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps
14048  **
14049  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
14050  ** @returns xcb_xkb_indicator_map_t *
14051  **
14052  *****************************************************************************/
14053 
14055 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S );
14056 
14057 
14058 /*****************************************************************************
14059  **
14060  ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
14061  **
14062  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14063  ** @returns int
14064  **
14065  *****************************************************************************/
14066 
14067 int
14068 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14070 
14071 
14072 /*****************************************************************************
14073  **
14074  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator
14075  **
14076  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14077  ** @returns xcb_xkb_indicator_map_iterator_t
14078  **
14079  *****************************************************************************/
14080 
14082 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14084 
14085 
14086 /*****************************************************************************
14087  **
14088  ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list
14089  **
14090  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14091  ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
14092  **
14093  *****************************************************************************/
14094 
14096 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
14097 
14098 
14099 /*****************************************************************************
14100  **
14101  ** xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list
14102  **
14103  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14104  ** @returns xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
14105  **
14106  *****************************************************************************/
14107 
14109 xcb_xkb_get_kbd_by_name_replies_other_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
14110 
14111 
14112 /*****************************************************************************
14113  **
14114  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font
14115  **
14116  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14117  ** @returns xcb_xkb_counted_string_16_t *
14118  **
14119  *****************************************************************************/
14120 
14122 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R );
14123 
14124 
14125 /*****************************************************************************
14126  **
14127  ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length
14128  **
14129  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14130  ** @returns int
14131  **
14132  *****************************************************************************/
14133 
14134 int
14135 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14137 
14138 
14139 /*****************************************************************************
14140  **
14141  ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator
14142  **
14143  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14144  ** @returns xcb_xkb_property_iterator_t
14145  **
14146  *****************************************************************************/
14147 
14149 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14151 
14152 
14153 /*****************************************************************************
14154  **
14155  ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length
14156  **
14157  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14158  ** @returns int
14159  **
14160  *****************************************************************************/
14161 
14162 int
14163 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14165 
14166 
14167 /*****************************************************************************
14168  **
14169  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator
14170  **
14171  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14172  ** @returns xcb_xkb_counted_string_16_iterator_t
14173  **
14174  *****************************************************************************/
14175 
14177 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14179 
14180 
14181 /*****************************************************************************
14182  **
14183  ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length
14184  **
14185  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14186  ** @returns int
14187  **
14188  *****************************************************************************/
14189 
14190 int
14191 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14193 
14194 
14195 /*****************************************************************************
14196  **
14197  ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator
14198  **
14199  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14200  ** @returns xcb_xkb_shape_iterator_t
14201  **
14202  *****************************************************************************/
14203 
14205 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14207 
14208 
14209 /*****************************************************************************
14210  **
14211  ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length
14212  **
14213  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14214  ** @returns int
14215  **
14216  *****************************************************************************/
14217 
14218 int
14219 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14221 
14222 
14223 /*****************************************************************************
14224  **
14225  ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator
14226  **
14227  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14228  ** @returns xcb_xkb_section_iterator_t
14229  **
14230  *****************************************************************************/
14231 
14233 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14235 
14236 
14237 /*****************************************************************************
14238  **
14239  ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length
14240  **
14241  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14242  ** @returns int
14243  **
14244  *****************************************************************************/
14245 
14246 int
14247 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14249 
14250 
14251 /*****************************************************************************
14252  **
14253  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator
14254  **
14255  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14256  ** @returns xcb_xkb_doodad_iterator_t
14257  **
14258  *****************************************************************************/
14259 
14261 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14263 
14264 
14265 /*****************************************************************************
14266  **
14267  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases
14268  **
14269  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
14270  ** @returns xcb_xkb_key_alias_t *
14271  **
14272  *****************************************************************************/
14273 
14275 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
14276 
14277 
14278 /*****************************************************************************
14279  **
14280  ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length
14281  **
14282  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14283  ** @returns int
14284  **
14285  *****************************************************************************/
14286 
14287 int
14288 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14290 
14291 
14292 /*****************************************************************************
14293  **
14294  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator
14295  **
14296  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14297  ** @returns xcb_xkb_key_alias_iterator_t
14298  **
14299  *****************************************************************************/
14300 
14302 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14304 
14305 int
14306 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer ,
14307  uint16_t reported ,
14308  const xcb_xkb_get_kbd_by_name_replies_t *_aux );
14309 
14310 int
14311 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer ,
14312  uint16_t reported ,
14314 
14315 int
14316 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer ,
14317  uint16_t reported );
14318 
14328 /*****************************************************************************
14329  **
14330  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
14331  **
14332  ** @param xcb_connection_t *c
14333  ** @param xcb_xkb_device_spec_t deviceSpec
14334  ** @param uint16_t need
14335  ** @param uint16_t want
14336  ** @param uint8_t load
14337  ** @param uint8_t keymapsSpecLen
14338  ** @param const xcb_xkb_string8_t *keymapsSpec
14339  ** @param uint8_t keycodesSpecLen
14340  ** @param const xcb_xkb_string8_t *keycodesSpec
14341  ** @param uint8_t typesSpecLen
14342  ** @param const xcb_xkb_string8_t *typesSpec
14343  ** @param uint8_t compatMapSpecLen
14344  ** @param const xcb_xkb_string8_t *compatMapSpec
14345  ** @param uint8_t symbolsSpecLen
14346  ** @param const xcb_xkb_string8_t *symbolsSpec
14347  ** @param uint8_t geometrySpecLen
14348  ** @param const xcb_xkb_string8_t *geometrySpec
14349  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
14350  **
14351  *****************************************************************************/
14352 
14355  xcb_xkb_device_spec_t deviceSpec ,
14356  uint16_t need ,
14357  uint16_t want ,
14358  uint8_t load ,
14359  uint8_t keymapsSpecLen ,
14360  const xcb_xkb_string8_t *keymapsSpec ,
14361  uint8_t keycodesSpecLen ,
14362  const xcb_xkb_string8_t *keycodesSpec ,
14363  uint8_t typesSpecLen ,
14364  const xcb_xkb_string8_t *typesSpec ,
14365  uint8_t compatMapSpecLen ,
14366  const xcb_xkb_string8_t *compatMapSpec ,
14367  uint8_t symbolsSpecLen ,
14368  const xcb_xkb_string8_t *symbolsSpec ,
14369  uint8_t geometrySpecLen ,
14370  const xcb_xkb_string8_t *geometrySpec );
14371 
14384 /*****************************************************************************
14385  **
14386  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
14387  **
14388  ** @param xcb_connection_t *c
14389  ** @param xcb_xkb_device_spec_t deviceSpec
14390  ** @param uint16_t need
14391  ** @param uint16_t want
14392  ** @param uint8_t load
14393  ** @param uint8_t keymapsSpecLen
14394  ** @param const xcb_xkb_string8_t *keymapsSpec
14395  ** @param uint8_t keycodesSpecLen
14396  ** @param const xcb_xkb_string8_t *keycodesSpec
14397  ** @param uint8_t typesSpecLen
14398  ** @param const xcb_xkb_string8_t *typesSpec
14399  ** @param uint8_t compatMapSpecLen
14400  ** @param const xcb_xkb_string8_t *compatMapSpec
14401  ** @param uint8_t symbolsSpecLen
14402  ** @param const xcb_xkb_string8_t *symbolsSpec
14403  ** @param uint8_t geometrySpecLen
14404  ** @param const xcb_xkb_string8_t *geometrySpec
14405  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
14406  **
14407  *****************************************************************************/
14408 
14411  xcb_xkb_device_spec_t deviceSpec ,
14412  uint16_t need ,
14413  uint16_t want ,
14414  uint8_t load ,
14415  uint8_t keymapsSpecLen ,
14416  const xcb_xkb_string8_t *keymapsSpec ,
14417  uint8_t keycodesSpecLen ,
14418  const xcb_xkb_string8_t *keycodesSpec ,
14419  uint8_t typesSpecLen ,
14420  const xcb_xkb_string8_t *typesSpec ,
14421  uint8_t compatMapSpecLen ,
14422  const xcb_xkb_string8_t *compatMapSpec ,
14423  uint8_t symbolsSpecLen ,
14424  const xcb_xkb_string8_t *symbolsSpec ,
14425  uint8_t geometrySpecLen ,
14426  const xcb_xkb_string8_t *geometrySpec );
14427 
14428 
14429 /*****************************************************************************
14430  **
14431  ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
14432  **
14433  ** @param const xcb_xkb_get_kbd_by_name_reply_t *R
14434  ** @returns xcb_xkb_get_kbd_by_name_replies_t *
14435  **
14436  *****************************************************************************/
14437 
14438 void *
14439 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R );
14440 
14456 /*****************************************************************************
14457  **
14458  ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
14459  **
14460  ** @param xcb_connection_t *c
14461  ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
14462  ** @param xcb_generic_error_t **e
14463  ** @returns xcb_xkb_get_kbd_by_name_reply_t *
14464  **
14465  *****************************************************************************/
14466 
14470  xcb_generic_error_t **e );
14471 
14472 int
14473 xcb_xkb_get_device_info_sizeof (const void *_buffer );
14474 
14484 /*****************************************************************************
14485  **
14486  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
14487  **
14488  ** @param xcb_connection_t *c
14489  ** @param xcb_xkb_device_spec_t deviceSpec
14490  ** @param uint16_t wanted
14491  ** @param uint8_t allButtons
14492  ** @param uint8_t firstButton
14493  ** @param uint8_t nButtons
14494  ** @param xcb_xkb_led_class_spec_t ledClass
14495  ** @param xcb_xkb_id_spec_t ledID
14496  ** @returns xcb_xkb_get_device_info_cookie_t
14497  **
14498  *****************************************************************************/
14499 
14502  xcb_xkb_device_spec_t deviceSpec ,
14503  uint16_t wanted ,
14504  uint8_t allButtons ,
14505  uint8_t firstButton ,
14506  uint8_t nButtons ,
14507  xcb_xkb_led_class_spec_t ledClass ,
14508  xcb_xkb_id_spec_t ledID );
14509 
14522 /*****************************************************************************
14523  **
14524  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
14525  **
14526  ** @param xcb_connection_t *c
14527  ** @param xcb_xkb_device_spec_t deviceSpec
14528  ** @param uint16_t wanted
14529  ** @param uint8_t allButtons
14530  ** @param uint8_t firstButton
14531  ** @param uint8_t nButtons
14532  ** @param xcb_xkb_led_class_spec_t ledClass
14533  ** @param xcb_xkb_id_spec_t ledID
14534  ** @returns xcb_xkb_get_device_info_cookie_t
14535  **
14536  *****************************************************************************/
14537 
14540  xcb_xkb_device_spec_t deviceSpec ,
14541  uint16_t wanted ,
14542  uint8_t allButtons ,
14543  uint8_t firstButton ,
14544  uint8_t nButtons ,
14545  xcb_xkb_led_class_spec_t ledClass ,
14546  xcb_xkb_id_spec_t ledID );
14547 
14548 
14549 /*****************************************************************************
14550  **
14551  ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
14552  **
14553  ** @param const xcb_xkb_get_device_info_reply_t *R
14554  ** @returns xcb_xkb_string8_t *
14555  **
14556  *****************************************************************************/
14557 
14558 xcb_xkb_string8_t *
14559 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R );
14560 
14561 
14562 /*****************************************************************************
14563  **
14564  ** int xcb_xkb_get_device_info_name_length
14565  **
14566  ** @param const xcb_xkb_get_device_info_reply_t *R
14567  ** @returns int
14568  **
14569  *****************************************************************************/
14570 
14571 int
14572 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R );
14573 
14574 
14575 /*****************************************************************************
14576  **
14577  ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
14578  **
14579  ** @param const xcb_xkb_get_device_info_reply_t *R
14580  ** @returns xcb_generic_iterator_t
14581  **
14582  *****************************************************************************/
14583 
14585 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R );
14586 
14587 
14588 /*****************************************************************************
14589  **
14590  ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
14591  **
14592  ** @param const xcb_xkb_get_device_info_reply_t *R
14593  ** @returns xcb_xkb_action_t *
14594  **
14595  *****************************************************************************/
14596 
14598 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R );
14599 
14600 
14601 /*****************************************************************************
14602  **
14603  ** int xcb_xkb_get_device_info_btn_actions_length
14604  **
14605  ** @param const xcb_xkb_get_device_info_reply_t *R
14606  ** @returns int
14607  **
14608  *****************************************************************************/
14609 
14610 int
14611 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R );
14612 
14613 
14614 /*****************************************************************************
14615  **
14616  ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
14617  **
14618  ** @param const xcb_xkb_get_device_info_reply_t *R
14619  ** @returns xcb_xkb_action_iterator_t
14620  **
14621  *****************************************************************************/
14622 
14624 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R );
14625 
14626 
14627 /*****************************************************************************
14628  **
14629  ** int xcb_xkb_get_device_info_leds_length
14630  **
14631  ** @param const xcb_xkb_get_device_info_reply_t *R
14632  ** @returns int
14633  **
14634  *****************************************************************************/
14635 
14636 int
14637 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R );
14638 
14639 
14640 /*****************************************************************************
14641  **
14642  ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator
14643  **
14644  ** @param const xcb_xkb_get_device_info_reply_t *R
14645  ** @returns xcb_xkb_device_led_info_iterator_t
14646  **
14647  *****************************************************************************/
14648 
14650 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R );
14651 
14667 /*****************************************************************************
14668  **
14669  ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
14670  **
14671  ** @param xcb_connection_t *c
14672  ** @param xcb_xkb_get_device_info_cookie_t cookie
14673  ** @param xcb_generic_error_t **e
14674  ** @returns xcb_xkb_get_device_info_reply_t *
14675  **
14676  *****************************************************************************/
14677 
14681  xcb_generic_error_t **e );
14682 
14683 int
14684 xcb_xkb_set_device_info_sizeof (const void *_buffer );
14685 
14698 /*****************************************************************************
14699  **
14700  ** xcb_void_cookie_t xcb_xkb_set_device_info_checked
14701  **
14702  ** @param xcb_connection_t *c
14703  ** @param xcb_xkb_device_spec_t deviceSpec
14704  ** @param uint8_t firstBtn
14705  ** @param uint8_t nBtns
14706  ** @param uint16_t change
14707  ** @param uint16_t nDeviceLedFBs
14708  ** @param const xcb_xkb_action_t *btnActions
14709  ** @param const xcb_xkb_device_led_info_t *leds
14710  ** @returns xcb_void_cookie_t
14711  **
14712  *****************************************************************************/
14713 
14716  xcb_xkb_device_spec_t deviceSpec ,
14717  uint8_t firstBtn ,
14718  uint8_t nBtns ,
14719  uint16_t change ,
14720  uint16_t nDeviceLedFBs ,
14721  const xcb_xkb_action_t *btnActions ,
14722  const xcb_xkb_device_led_info_t *leds );
14723 
14733 /*****************************************************************************
14734  **
14735  ** xcb_void_cookie_t xcb_xkb_set_device_info
14736  **
14737  ** @param xcb_connection_t *c
14738  ** @param xcb_xkb_device_spec_t deviceSpec
14739  ** @param uint8_t firstBtn
14740  ** @param uint8_t nBtns
14741  ** @param uint16_t change
14742  ** @param uint16_t nDeviceLedFBs
14743  ** @param const xcb_xkb_action_t *btnActions
14744  ** @param const xcb_xkb_device_led_info_t *leds
14745  ** @returns xcb_void_cookie_t
14746  **
14747  *****************************************************************************/
14748 
14751  xcb_xkb_device_spec_t deviceSpec ,
14752  uint8_t firstBtn ,
14753  uint8_t nBtns ,
14754  uint16_t change ,
14755  uint16_t nDeviceLedFBs ,
14756  const xcb_xkb_action_t *btnActions ,
14757  const xcb_xkb_device_led_info_t *leds );
14758 
14759 int
14760 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer );
14761 
14771 /*****************************************************************************
14772  **
14773  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
14774  **
14775  ** @param xcb_connection_t *c
14776  ** @param uint16_t msgLength
14777  ** @param uint32_t affectFlags
14778  ** @param uint32_t flags
14779  ** @param uint32_t affectCtrls
14780  ** @param uint32_t ctrls
14781  ** @param const xcb_xkb_string8_t *message
14782  ** @returns xcb_xkb_set_debugging_flags_cookie_t
14783  **
14784  *****************************************************************************/
14785 
14788  uint16_t msgLength ,
14789  uint32_t affectFlags ,
14790  uint32_t flags ,
14791  uint32_t affectCtrls ,
14792  uint32_t ctrls ,
14793  const xcb_xkb_string8_t *message );
14794 
14807 /*****************************************************************************
14808  **
14809  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked
14810  **
14811  ** @param xcb_connection_t *c
14812  ** @param uint16_t msgLength
14813  ** @param uint32_t affectFlags
14814  ** @param uint32_t flags
14815  ** @param uint32_t affectCtrls
14816  ** @param uint32_t ctrls
14817  ** @param const xcb_xkb_string8_t *message
14818  ** @returns xcb_xkb_set_debugging_flags_cookie_t
14819  **
14820  *****************************************************************************/
14821 
14824  uint16_t msgLength ,
14825  uint32_t affectFlags ,
14826  uint32_t flags ,
14827  uint32_t affectCtrls ,
14828  uint32_t ctrls ,
14829  const xcb_xkb_string8_t *message );
14830 
14846 /*****************************************************************************
14847  **
14848  ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
14849  **
14850  ** @param xcb_connection_t *c
14851  ** @param xcb_xkb_set_debugging_flags_cookie_t cookie
14852  ** @param xcb_generic_error_t **e
14853  ** @returns xcb_xkb_set_debugging_flags_reply_t *
14854  **
14855  *****************************************************************************/
14856 
14860  xcb_generic_error_t **e );
14861 
14862 
14863 #ifdef __cplusplus
14864 }
14865 #endif
14866 
14867 #endif
14868