XCB  1.8.1
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 
151  xcb_xkb_ax_option_t *data;
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 
430  xcb_xkb_mod_def_t *data;
431  int rem;
432  int index;
434 
438 typedef struct xcb_xkb_key_name_t {
439  uint8_t name[4];
441 
446  xcb_xkb_key_name_t *data;
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 
463  xcb_xkb_key_alias_t *data;
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 
517  xcb_xkb_kt_map_entry_t *data;
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 
539  xcb_xkb_key_type_t *data;
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 
558  xcb_xkb_key_sym_map_t *data;
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 {
738  xcb_xkb_default_behavior_t _default;
740  xcb_xkb_radio_group_behavior_t radioGroup;
743  xcb_xkb_permament_lock_behavior_t permamentLock;
744  xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup;
745  xcb_xkb_permament_overlay_1_behavior_t permamentOverlay1;
746  xcb_xkb_permament_overlay_2_behavior_t permamentOverlay2;
747  uint8_t type;
749 
754  xcb_xkb_behavior_t *data;
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;
776  xcb_xkb_behavior_t behavior;
777  uint8_t pad0;
779 
784  xcb_xkb_set_behavior_t *data;
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 
801  xcb_xkb_set_explicit_t *data;
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 
818  xcb_xkb_key_mod_map_t *data;
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 
876  xcb_xkb_set_key_type_t *data;
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 
904  xcb_xkb_property_t *data;
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 
922  xcb_xkb_outline_t *data;
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 {
942  xcb_xkb_shape_t *data;
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 {
961  xcb_xkb_key_t *data;
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 
978  xcb_xkb_overlay_key_t *data;
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 
996  xcb_xkb_overlay_row_t *data;
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 
1014  xcb_xkb_overlay_t *data;
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 {
1034  xcb_xkb_row_t *data;
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 
1063  xcb_xkb_common_doodad_t *data;
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 
1087  xcb_xkb_shape_doodad_t *data;
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 
1138  xcb_xkb_text_doodad_t *data;
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 
1200  xcb_xkb_logo_doodad_t *data;
1201  int rem;
1202  int index;
1204 
1208 typedef union xcb_xkb_doodad_t {
1209  xcb_xkb_common_doodad_t common;
1210  xcb_xkb_shape_doodad_t shape;
1211  xcb_xkb_text_doodad_t *text;
1212  xcb_xkb_indicator_doodad_t indicator;
1213  xcb_xkb_logo_doodad_t *logo;
1215 
1220  xcb_xkb_doodad_t *data;
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 
1246  xcb_xkb_section_t *data;
1247  int rem;
1248  int index;
1250 
1254 typedef struct xcb_xkb_listing_t {
1255  uint16_t flags;
1256  uint16_t length;
1258 
1263  xcb_xkb_listing_t *data;
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 
1354  xcb_xkb_sa_no_action_t *data;
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 
1376  xcb_xkb_sa_set_mods_t *data;
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 
1398  xcb_xkb_sa_latch_mods_t *data;
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 
1420  xcb_xkb_sa_lock_mods_t *data;
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 
1439  xcb_xkb_sa_set_group_t *data;
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 
1458  xcb_xkb_sa_latch_group_t *data;
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 
1477  xcb_xkb_sa_lock_group_t *data;
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 
1505  xcb_xkb_sa_move_ptr_t *data;
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 
1525  xcb_xkb_sa_ptr_btn_t *data;
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 
1608  xcb_xkb_sa_iso_lock_t *data;
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 
1625  xcb_xkb_sa_terminate_t *data;
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 
1776  xcb_xkb_sa_device_btn_t *data;
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 {
1842  xcb_xkb_sa_no_action_t noaction;
1843  xcb_xkb_sa_set_mods_t setmods;
1844  xcb_xkb_sa_latch_mods_t latchmods;
1845  xcb_xkb_sa_lock_mods_t lockmods;
1846  xcb_xkb_sa_set_group_t setgroup;
1847  xcb_xkb_sa_latch_group_t latchgroup;
1848  xcb_xkb_sa_lock_group_t lockgroup;
1849  xcb_xkb_sa_move_ptr_t moveptr;
1850  xcb_xkb_sa_ptr_btn_t ptrbtn;
1851  xcb_xkb_sa_lock_ptr_btn_t lockptrbtn;
1852  xcb_xkb_sa_set_ptr_dflt_t setptrdflt;
1853  xcb_xkb_sa_iso_lock_t isolock;
1854  xcb_xkb_sa_terminate_t terminate;
1855  xcb_xkb_sa_switch_screen_t switchscreen;
1856  xcb_xkb_sa_set_controls_t setcontrols;
1857  xcb_xkb_sa_lock_controls_t lockcontrols;
1858  xcb_xkb_sa_action_message_t message;
1859  xcb_xkb_sa_redirect_key_t redirect;
1860  xcb_xkb_sa_device_btn_t devbtn;
1861  xcb_xkb_sa_lock_device_btn_t lockdevbtn;
1863  uint8_t type;
1865 
1870  xcb_xkb_action_t *data;
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 
1913  uint16_t affectNewKeyboard;
1914  uint16_t newKeyboardDetails;
1915  uint16_t affectState;
1916  uint16_t stateDetails;
1917  uint32_t affectCtrls;
1918  uint32_t ctrlDetails;
1919  uint32_t affectIndicatorState;
1920  uint32_t indicatorStateDetails;
1921  uint32_t affectIndicatorMap;
1922  uint32_t indicatorMapDetails;
1923  uint16_t affectNames;
1924  uint16_t namesDetails;
1925  uint8_t affectCompat;
1926  uint8_t compatDetails;
1927  uint8_t affectBell;
1928  uint8_t bellDetails;
1929  uint8_t affectMsgDetails;
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;
2020  uint8_t compatLookupMods;
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;
2041  uint8_t affectModLatches;
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;
2076  uint8_t mouseKeysDfltBtn;
2077  uint8_t numGroups;
2078  uint8_t groupsWrap;
2079  uint8_t internalModsMask;
2080  uint8_t ignoreLockModsMask;
2081  uint8_t internalModsRealMods;
2082  uint8_t ignoreLockModsRealMods;
2083  uint8_t pad0;
2084  uint16_t internalModsVmods;
2085  uint16_t ignoreLockModsVmods;
2086  uint16_t repeatDelay;
2087  uint16_t repeatInterval;
2088  uint16_t slowKeysDelay;
2089  uint16_t debounceDelay;
2090  uint16_t mouseKeysDelay;
2091  uint16_t mouseKeysInterval;
2092  uint16_t mouseKeysTimeToMax;
2093  uint16_t mouseKeysMaxSpeed;
2094  int16_t mouseKeysCurve;
2095  xcb_xkb_ax_option_t accessXOption;
2096  uint16_t accessXTimeout;
2097  xcb_xkb_ax_option_t accessXTimeoutOptionsMask;
2098  xcb_xkb_ax_option_t accessXTimeoutOptionsValues;
2099  uint8_t pad1[2];
2100  uint32_t accessXTimeoutMask;
2101  uint32_t accessXTimeoutValues;
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;
2117  uint8_t affectInternalRealMods;
2118  uint8_t internalRealMods;
2119  uint8_t affectIgnoreLockRealMods;
2120  uint8_t ignoreLockRealMods;
2121  uint16_t affectInternalVirtualMods;
2122  uint16_t internalVirtualMods;
2123  uint16_t affectIgnoreLockVirtualMods;
2124  uint16_t ignoreLockVirtualMods;
2125  uint8_t mouseKeysDfltBtn;
2126  uint8_t groupsWrap;
2127  xcb_xkb_ax_option_t accessXOptions;
2128  uint8_t pad0[2];
2129  uint32_t affectEnabledControls;
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;
2137  uint16_t mouseKeysInterval;
2138  uint16_t mouseKeysTimeToMax;
2139  uint16_t mouseKeysMaxSpeed;
2140  int16_t mouseKeysCurve;
2141  uint16_t accessXTimeout;
2142  uint32_t accessXTimeoutMask;
2143  uint32_t accessXTimeoutValues;
2144  xcb_xkb_ax_option_t accessXTimeoutOptionsMask;
2145  xcb_xkb_ax_option_t accessXTimeoutOptionsValues;
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 {
2191  xcb_xkb_key_type_t *types_rtrn;
2192  xcb_xkb_key_sym_map_t *syms_rtrn;
2193  uint8_t *acts_rtrn_count;
2194  xcb_xkb_action_t *acts_rtrn_acts;
2195  xcb_xkb_set_behavior_t *behaviors_rtrn;
2196  uint8_t *vmods_rtrn;
2197  xcb_xkb_set_explicit_t *explicit_rtrn;
2198  xcb_xkb_key_mod_map_t *modmap_rtrn;
2199  xcb_xkb_key_v_mod_map_t *vmodmap_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;
2225  uint8_t totalKeyBehaviors;
2226  xcb_keycode_t firstKeyExplicit;
2227  uint8_t nKeyExplicit;
2228  uint8_t totalKeyExplicit;
2229  xcb_keycode_t firstModMapKey;
2230  uint8_t nModMapKeys;
2231  uint8_t totalModMapKeys;
2232  xcb_keycode_t firstVModMapKey;
2233  uint8_t nVModMapKeys;
2234  uint8_t totalVModMapKeys;
2235  uint8_t pad1;
2236  uint16_t virtualMods;
2238 
2243  xcb_xkb_set_key_type_t *types;
2244  xcb_xkb_key_sym_map_t *syms;
2245  uint8_t *actionsCount;
2246  xcb_xkb_action_t *actions;
2247  xcb_xkb_set_behavior_t *behaviors;
2248  uint8_t *vmods;
2249  xcb_xkb_set_explicit_t *explicit;
2250  xcb_xkb_key_mod_map_t *modmap;
2251  xcb_xkb_key_v_mod_map_t *vmodmap;
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;
2279  uint8_t totalKeyBehaviors;
2280  xcb_keycode_t firstKeyExplicit;
2281  uint8_t nKeyExplicit;
2282  uint8_t totalKeyExplicit;
2283  xcb_keycode_t firstModMapKey;
2284  uint8_t nModMapKeys;
2285  uint8_t totalModMapKeys;
2286  xcb_keycode_t firstVModMapKey;
2287  uint8_t nVModMapKeys;
2288  uint8_t totalVModMapKeys;
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;
2344  uint8_t recomputeActions;
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;
2474  uint8_t map_whichGroups;
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;
2505  uint8_t map_whichGroups;
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;
2551  xcb_xkb_key_name_t *keyNames;
2552  xcb_xkb_key_alias_t *keyAliases;
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;
2595  xcb_xkb_key_name_t *keyNames;
2596  xcb_xkb_key_alias_t *keyAliases;
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;
2624  uint16_t totalKTLevelNames;
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;
2758  uint8_t keycodesSpecLen;
2759  uint8_t typesSpecLen;
2760  uint8_t compatMapSpecLen;
2761  uint8_t symbolsSpecLen;
2762  uint8_t geometrySpecLen;
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;
2806  uint8_t keycodesSpecLen;
2807  uint8_t typesSpecLen;
2808  uint8_t compatMapSpecLen;
2809  uint8_t symbolsSpecLen;
2810  uint8_t geometrySpecLen;
2812 
2817  xcb_xkb_key_type_t *types_rtrn;
2818  xcb_xkb_key_sym_map_t *syms_rtrn;
2819  uint8_t *acts_rtrn_count;
2820  xcb_xkb_action_t *acts_rtrn_acts;
2821  xcb_xkb_set_behavior_t *behaviors_rtrn;
2822  uint8_t *vmods_rtrn;
2823  xcb_xkb_set_explicit_t *explicit_rtrn;
2824  xcb_xkb_key_mod_map_t *modmap_rtrn;
2825  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2827 
2832  xcb_xkb_key_type_t *types_rtrn;
2833  xcb_xkb_key_sym_map_t *syms_rtrn;
2834  uint8_t *acts_rtrn_count;
2835  xcb_xkb_action_t *acts_rtrn_acts;
2836  xcb_xkb_set_behavior_t *behaviors_rtrn;
2837  uint8_t *vmods_rtrn;
2838  xcb_xkb_set_explicit_t *explicit_rtrn;
2839  xcb_xkb_key_mod_map_t *modmap_rtrn;
2840  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2842 
2847  xcb_xkb_key_type_t *types_rtrn;
2848  xcb_xkb_key_sym_map_t *syms_rtrn;
2849  uint8_t *acts_rtrn_count;
2850  xcb_xkb_action_t *acts_rtrn_acts;
2851  xcb_xkb_set_behavior_t *behaviors_rtrn;
2852  uint8_t *vmods_rtrn;
2853  xcb_xkb_set_explicit_t *explicit_rtrn;
2854  xcb_xkb_key_mod_map_t *modmap_rtrn;
2855  xcb_xkb_key_v_mod_map_t *vmodmap_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;
2874  xcb_xkb_key_name_t *keyNames;
2875  xcb_xkb_key_alias_t *keyAliases;
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;
2895  xcb_xkb_key_name_t *keyNames;
2896  xcb_xkb_key_alias_t *keyAliases;
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;
2924  uint8_t totalKeyBehaviors;
2925  xcb_keycode_t firstKeyExplicit;
2926  uint8_t nKeyExplicit;
2927  uint8_t totalKeyExplicit;
2928  xcb_keycode_t firstModMapKey;
2929  uint8_t nModMapKeys;
2930  uint8_t totalModMapKeys;
2931  xcb_keycode_t firstVModMapKey;
2932  uint8_t nVModMapKeys;
2933  uint8_t totalVModMapKeys;
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;
2947  xcb_xkb_mod_def_t *group_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;
2966  uint8_t totalKeyBehaviors;
2967  xcb_keycode_t firstKeyExplicit;
2968  uint8_t nKeyExplicit;
2969  uint8_t totalKeyExplicit;
2970  xcb_keycode_t firstModMapKey;
2971  uint8_t nModMapKeys;
2972  uint8_t totalModMapKeys;
2973  xcb_keycode_t firstVModMapKey;
2974  uint8_t nVModMapKeys;
2975  uint8_t totalVModMapKeys;
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;
2997  uint8_t totalKeyBehaviors;
2998  xcb_keycode_t firstKeyExplicit;
2999  uint8_t nKeyExplicit;
3000  uint8_t totalKeyExplicit;
3001  xcb_keycode_t firstModMapKey;
3002  uint8_t nModMapKeys;
3003  uint8_t totalModMapKeys;
3004  xcb_keycode_t firstVModMapKey;
3005  uint8_t nVModMapKeys;
3006  uint8_t totalVModMapKeys;
3007  uint8_t pad1;
3008  uint16_t virtualMods;
3010  } server_symbols;
3012  uint8_t indicatorDeviceID;
3013  uint32_t which;
3014  uint32_t realIndicators;
3015  uint8_t nIndicators;
3016  uint8_t pad0[15];
3017  xcb_xkb_indicator_map_t *maps;
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 {
3054  uint8_t geometryDeviceID;
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;
3068  xcb_xkb_counted_string_16_t *labelFont;
3069  xcb_xkb_property_t *properties;
3070  xcb_xkb_counted_string_16_t *colors;
3071  xcb_xkb_shape_t *shapes;
3072  xcb_xkb_section_t *sections;
3073  xcb_xkb_doodad_t *doodads;
3074  xcb_xkb_key_alias_t *keyAliases;
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  xcb_timestamp_t time;
3226  uint16_t sequence;
3227  uint8_t deviceID;
3228  uint8_t oldDeviceID;
3229  xcb_keycode_t minKeyCode;
3230  xcb_keycode_t maxKeyCode;
3231  xcb_keycode_t oldMinKeyCode;
3232  xcb_keycode_t oldMaxKeyCode;
3233  uint8_t requestMajor;
3234  uint8_t requestMinor;
3235  uint16_t changed;
3236  uint8_t pad0[14];
3238 
3240 #define XCB_XKB_MAP_NOTIFY 1
3241 
3246  uint8_t response_type;
3247  xcb_timestamp_t time;
3248  uint16_t sequence;
3249  uint8_t deviceID;
3250  uint8_t ptrBtnActions;
3251  uint16_t changed;
3252  xcb_keycode_t minKeyCode;
3253  xcb_keycode_t maxKeyCode;
3254  uint8_t firstType;
3255  uint8_t nTypes;
3256  xcb_keycode_t firstKeySym;
3257  uint8_t nKeySyms;
3258  xcb_keycode_t firstKeyAct;
3259  uint8_t nKeyActs;
3260  xcb_keycode_t firstKeyBehavior;
3261  uint8_t nKeyBehavior;
3262  xcb_keycode_t firstKeyExplicit;
3263  uint8_t nKeyExplicit;
3264  xcb_keycode_t firstModMapKey;
3265  uint8_t nModMapKeys;
3266  xcb_keycode_t firstVModMapKey;
3267  uint8_t nVModMapKeys;
3268  uint16_t virtualMods;
3269  uint8_t pad0[2];
3271 
3273 #define XCB_XKB_STATE_NOTIFY 2
3274 
3279  uint8_t response_type;
3280  xcb_timestamp_t time;
3281  uint16_t sequence;
3282  uint8_t deviceID;
3283  uint8_t mods;
3284  uint8_t baseMods;
3285  uint8_t latchedMods;
3286  uint8_t lockedMods;
3287  uint8_t group;
3288  int16_t baseGroup;
3289  int16_t latchedGroup;
3290  uint8_t lockedGroup;
3291  uint8_t compatState;
3292  uint8_t grabMods;
3293  uint8_t compatGrabMods;
3294  uint8_t lookupMods;
3295  uint8_t compatLoockupMods;
3296  uint16_t ptrBtnState;
3297  uint16_t changed;
3298  xcb_keycode_t keycode;
3299  uint8_t eventType;
3300  uint8_t requestMajor;
3301  uint8_t requestMinor;
3303 
3305 #define XCB_XKB_CONTROLS_NOTIFY 3
3306 
3311  uint8_t response_type;
3312  xcb_timestamp_t time;
3313  uint16_t sequence;
3314  uint8_t deviceID;
3315  uint8_t numGroups;
3316  uint8_t pad0[2];
3317  uint32_t changedControls;
3318  uint32_t enabledControls;
3319  uint32_t enabledControlChanges;
3320  xcb_keycode_t keycode;
3321  uint8_t eventType;
3322  uint8_t requestMajor;
3323  uint8_t requestMinor;
3324  uint8_t pad1[4];
3326 
3328 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3329 
3334  uint8_t response_type;
3335  xcb_timestamp_t time;
3336  uint16_t sequence;
3337  uint8_t deviceID;
3338  uint8_t pad0[3];
3339  uint32_t state;
3340  uint32_t stateChanged;
3341  uint8_t pad1[12];
3343 
3345 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3346 
3351  uint8_t response_type;
3352  xcb_timestamp_t time;
3353  uint16_t sequence;
3354  uint8_t deviceID;
3355  uint8_t pad0[3];
3356  uint32_t state;
3357  uint32_t mapChanged;
3358  uint8_t pad1[12];
3360 
3362 #define XCB_XKB_NAMES_NOTIFY 6
3363 
3368  uint8_t response_type;
3369  xcb_timestamp_t time;
3370  uint16_t sequence;
3371  uint8_t deviceID;
3372  uint8_t pad0;
3373  uint16_t changed;
3374  uint8_t firstType;
3375  uint8_t nTypes;
3376  uint8_t firstLevelName;
3377  uint8_t nLevelNames;
3378  uint8_t pad1;
3379  uint8_t nRadioGroups;
3380  uint8_t nKeyAliases;
3381  uint8_t changedGroupNames;
3382  uint16_t changedVirtualMods;
3383  xcb_keycode_t firstKey;
3384  uint8_t nKeys;
3385  uint32_t changedIndicators;
3386  uint8_t pad2[4];
3388 
3390 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3391 
3396  uint8_t response_type;
3397  xcb_timestamp_t time;
3398  uint16_t sequence;
3399  uint8_t deviceID;
3400  uint8_t changedGroups;
3401  uint16_t firstSI;
3402  uint16_t nSI;
3403  uint16_t nTotalSI;
3404  uint8_t pad0[16];
3406 
3408 #define XCB_XKB_BELL_NOTIFY 8
3409 
3414  uint8_t response_type;
3415  xcb_timestamp_t time;
3416  uint16_t sequence;
3417  uint8_t deviceID;
3418  uint8_t bellClass;
3419  uint8_t bellID;
3420  uint8_t percent;
3421  uint16_t pitch;
3422  uint16_t duration;
3423  xcb_atom_t name;
3424  xcb_window_t window;
3425  uint8_t eventOnly;
3426  uint8_t pad0[7];
3428 
3430 #define XCB_XKB_ACTION_MESSAGE 9
3431 
3436  uint8_t response_type;
3437  xcb_timestamp_t time;
3438  uint16_t sequence;
3439  uint8_t deviceID;
3440  xcb_keycode_t keycode;
3441  uint8_t press;
3442  uint8_t keyEventFollows;
3443  uint8_t mods;
3444  uint8_t group;
3445  xcb_xkb_string8_t message[8];
3446  uint8_t pad0[10];
3448 
3450 #define XCB_XKB_ACCESS_X_NOTIFY 10
3451 
3456  uint8_t response_type;
3457  xcb_timestamp_t time;
3458  uint16_t sequence;
3459  uint8_t deviceID;
3460  xcb_keycode_t keycode;
3461  uint16_t detailt;
3462  uint16_t slowKeysDelay;
3463  uint16_t debounceDelay;
3464  uint8_t pad0[16];
3466 
3468 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3469 
3474  uint8_t response_type;
3475  xcb_timestamp_t time;
3476  uint16_t sequence;
3477  uint8_t deviceID;
3478  uint8_t pad0;
3479  uint16_t reason;
3480  uint16_t ledClass;
3481  uint8_t ledID;
3482  uint32_t ledsDefined;
3483  uint32_t ledState;
3484  uint8_t firstButton;
3485  uint8_t nButtons;
3486  uint16_t supported;
3487  uint16_t unsupported;
3488  uint8_t pad1[2];
3490 
3500 /*****************************************************************************
3501  **
3502  ** void xcb_xkb_ax_option_next
3503  **
3504  ** @param xcb_xkb_ax_option_iterator_t *i
3505  ** @returns void
3506  **
3507  *****************************************************************************/
3508 
3509 void
3511 
3522 /*****************************************************************************
3523  **
3524  ** xcb_generic_iterator_t xcb_xkb_ax_option_end
3525  **
3526  ** @param xcb_xkb_ax_option_iterator_t i
3527  ** @returns xcb_generic_iterator_t
3528  **
3529  *****************************************************************************/
3530 
3533 
3543 /*****************************************************************************
3544  **
3545  ** void xcb_xkb_device_spec_next
3546  **
3547  ** @param xcb_xkb_device_spec_iterator_t *i
3548  ** @returns void
3549  **
3550  *****************************************************************************/
3551 
3552 void
3554 
3565 /*****************************************************************************
3566  **
3567  ** xcb_generic_iterator_t xcb_xkb_device_spec_end
3568  **
3569  ** @param xcb_xkb_device_spec_iterator_t i
3570  ** @returns xcb_generic_iterator_t
3571  **
3572  *****************************************************************************/
3573 
3576 
3586 /*****************************************************************************
3587  **
3588  ** void xcb_xkb_led_class_spec_next
3589  **
3590  ** @param xcb_xkb_led_class_spec_iterator_t *i
3591  ** @returns void
3592  **
3593  *****************************************************************************/
3594 
3595 void
3597 
3608 /*****************************************************************************
3609  **
3610  ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
3611  **
3612  ** @param xcb_xkb_led_class_spec_iterator_t i
3613  ** @returns xcb_generic_iterator_t
3614  **
3615  *****************************************************************************/
3616 
3619 
3629 /*****************************************************************************
3630  **
3631  ** void xcb_xkb_bell_class_spec_next
3632  **
3633  ** @param xcb_xkb_bell_class_spec_iterator_t *i
3634  ** @returns void
3635  **
3636  *****************************************************************************/
3637 
3638 void
3640 
3651 /*****************************************************************************
3652  **
3653  ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
3654  **
3655  ** @param xcb_xkb_bell_class_spec_iterator_t i
3656  ** @returns xcb_generic_iterator_t
3657  **
3658  *****************************************************************************/
3659 
3662 
3672 /*****************************************************************************
3673  **
3674  ** void xcb_xkb_id_spec_next
3675  **
3676  ** @param xcb_xkb_id_spec_iterator_t *i
3677  ** @returns void
3678  **
3679  *****************************************************************************/
3680 
3681 void
3683 
3694 /*****************************************************************************
3695  **
3696  ** xcb_generic_iterator_t xcb_xkb_id_spec_end
3697  **
3698  ** @param xcb_xkb_id_spec_iterator_t i
3699  ** @returns xcb_generic_iterator_t
3700  **
3701  *****************************************************************************/
3702 
3705 
3715 /*****************************************************************************
3716  **
3717  ** void xcb_xkb_indicator_map_next
3718  **
3719  ** @param xcb_xkb_indicator_map_iterator_t *i
3720  ** @returns void
3721  **
3722  *****************************************************************************/
3723 
3724 void
3726 
3737 /*****************************************************************************
3738  **
3739  ** xcb_generic_iterator_t xcb_xkb_indicator_map_end
3740  **
3741  ** @param xcb_xkb_indicator_map_iterator_t i
3742  ** @returns xcb_generic_iterator_t
3743  **
3744  *****************************************************************************/
3745 
3748 
3758 /*****************************************************************************
3759  **
3760  ** void xcb_xkb_mod_def_next
3761  **
3762  ** @param xcb_xkb_mod_def_iterator_t *i
3763  ** @returns void
3764  **
3765  *****************************************************************************/
3766 
3767 void
3769 
3780 /*****************************************************************************
3781  **
3782  ** xcb_generic_iterator_t xcb_xkb_mod_def_end
3783  **
3784  ** @param xcb_xkb_mod_def_iterator_t i
3785  ** @returns xcb_generic_iterator_t
3786  **
3787  *****************************************************************************/
3788 
3791 
3801 /*****************************************************************************
3802  **
3803  ** void xcb_xkb_key_name_next
3804  **
3805  ** @param xcb_xkb_key_name_iterator_t *i
3806  ** @returns void
3807  **
3808  *****************************************************************************/
3809 
3810 void
3812 
3823 /*****************************************************************************
3824  **
3825  ** xcb_generic_iterator_t xcb_xkb_key_name_end
3826  **
3827  ** @param xcb_xkb_key_name_iterator_t i
3828  ** @returns xcb_generic_iterator_t
3829  **
3830  *****************************************************************************/
3831 
3834 
3844 /*****************************************************************************
3845  **
3846  ** void xcb_xkb_key_alias_next
3847  **
3848  ** @param xcb_xkb_key_alias_iterator_t *i
3849  ** @returns void
3850  **
3851  *****************************************************************************/
3852 
3853 void
3855 
3866 /*****************************************************************************
3867  **
3868  ** xcb_generic_iterator_t xcb_xkb_key_alias_end
3869  **
3870  ** @param xcb_xkb_key_alias_iterator_t i
3871  ** @returns xcb_generic_iterator_t
3872  **
3873  *****************************************************************************/
3874 
3877 
3878 int
3879 xcb_xkb_counted_string_8_sizeof (const void *_buffer );
3880 
3881 
3882 /*****************************************************************************
3883  **
3884  ** uint8_t * xcb_xkb_counted_string_8_string
3885  **
3886  ** @param const xcb_xkb_counted_string_8_t *R
3887  ** @returns uint8_t *
3888  **
3889  *****************************************************************************/
3890 
3891 uint8_t *
3892 xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R );
3893 
3894 
3895 /*****************************************************************************
3896  **
3897  ** int xcb_xkb_counted_string_8_string_length
3898  **
3899  ** @param const xcb_xkb_counted_string_8_t *R
3900  ** @returns int
3901  **
3902  *****************************************************************************/
3903 
3904 int
3905 xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R );
3906 
3907 
3908 /*****************************************************************************
3909  **
3910  ** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end
3911  **
3912  ** @param const xcb_xkb_counted_string_8_t *R
3913  ** @returns xcb_generic_iterator_t
3914  **
3915  *****************************************************************************/
3916 
3918 xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R );
3919 
3929 /*****************************************************************************
3930  **
3931  ** void xcb_xkb_counted_string_8_next
3932  **
3933  ** @param xcb_xkb_counted_string_8_iterator_t *i
3934  ** @returns void
3935  **
3936  *****************************************************************************/
3937 
3938 void
3940 
3951 /*****************************************************************************
3952  **
3953  ** xcb_generic_iterator_t xcb_xkb_counted_string_8_end
3954  **
3955  ** @param xcb_xkb_counted_string_8_iterator_t i
3956  ** @returns xcb_generic_iterator_t
3957  **
3958  *****************************************************************************/
3959 
3962 
3963 int
3964 xcb_xkb_counted_string_16_sizeof (const void *_buffer );
3965 
3966 
3967 /*****************************************************************************
3968  **
3969  ** uint8_t * xcb_xkb_counted_string_16_string
3970  **
3971  ** @param const xcb_xkb_counted_string_16_t *R
3972  ** @returns uint8_t *
3973  **
3974  *****************************************************************************/
3975 
3976 uint8_t *
3977 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R );
3978 
3979 
3980 /*****************************************************************************
3981  **
3982  ** int xcb_xkb_counted_string_16_string_length
3983  **
3984  ** @param const xcb_xkb_counted_string_16_t *R
3985  ** @returns int
3986  **
3987  *****************************************************************************/
3988 
3989 int
3990 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R );
3991 
3992 
3993 /*****************************************************************************
3994  **
3995  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
3996  **
3997  ** @param const xcb_xkb_counted_string_16_t *R
3998  ** @returns xcb_generic_iterator_t
3999  **
4000  *****************************************************************************/
4001 
4003 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R );
4004 
4005 
4006 /*****************************************************************************
4007  **
4008  ** uint8_t * xcb_xkb_counted_string_16_pad_0
4009  **
4010  ** @param const xcb_xkb_counted_string_16_t *R
4011  ** @returns uint8_t *
4012  **
4013  *****************************************************************************/
4014 
4015 uint8_t *
4016 xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R );
4017 
4027 /*****************************************************************************
4028  **
4029  ** void xcb_xkb_counted_string_16_next
4030  **
4031  ** @param xcb_xkb_counted_string_16_iterator_t *i
4032  ** @returns void
4033  **
4034  *****************************************************************************/
4035 
4036 void
4038 
4049 /*****************************************************************************
4050  **
4051  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
4052  **
4053  ** @param xcb_xkb_counted_string_16_iterator_t i
4054  ** @returns xcb_generic_iterator_t
4055  **
4056  *****************************************************************************/
4057 
4060 
4070 /*****************************************************************************
4071  **
4072  ** void xcb_xkb_kt_map_entry_next
4073  **
4074  ** @param xcb_xkb_kt_map_entry_iterator_t *i
4075  ** @returns void
4076  **
4077  *****************************************************************************/
4078 
4079 void
4081 
4092 /*****************************************************************************
4093  **
4094  ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
4095  **
4096  ** @param xcb_xkb_kt_map_entry_iterator_t i
4097  ** @returns xcb_generic_iterator_t
4098  **
4099  *****************************************************************************/
4100 
4103 
4104 int
4105 xcb_xkb_key_type_sizeof (const void *_buffer );
4106 
4107 
4108 /*****************************************************************************
4109  **
4110  ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
4111  **
4112  ** @param const xcb_xkb_key_type_t *R
4113  ** @returns xcb_xkb_kt_map_entry_t *
4114  **
4115  *****************************************************************************/
4116 
4118 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R );
4119 
4120 
4121 /*****************************************************************************
4122  **
4123  ** int xcb_xkb_key_type_map_length
4124  **
4125  ** @param const xcb_xkb_key_type_t *R
4126  ** @returns int
4127  **
4128  *****************************************************************************/
4129 
4130 int
4131 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R );
4132 
4133 
4134 /*****************************************************************************
4135  **
4136  ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
4137  **
4138  ** @param const xcb_xkb_key_type_t *R
4139  ** @returns xcb_xkb_kt_map_entry_iterator_t
4140  **
4141  *****************************************************************************/
4142 
4144 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R );
4145 
4146 
4147 /*****************************************************************************
4148  **
4149  ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
4150  **
4151  ** @param const xcb_xkb_key_type_t *R
4152  ** @returns xcb_xkb_mod_def_t *
4153  **
4154  *****************************************************************************/
4155 
4157 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R );
4158 
4159 
4160 /*****************************************************************************
4161  **
4162  ** int xcb_xkb_key_type_preserve_length
4163  **
4164  ** @param const xcb_xkb_key_type_t *R
4165  ** @returns int
4166  **
4167  *****************************************************************************/
4168 
4169 int
4170 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R );
4171 
4172 
4173 /*****************************************************************************
4174  **
4175  ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
4176  **
4177  ** @param const xcb_xkb_key_type_t *R
4178  ** @returns xcb_xkb_mod_def_iterator_t
4179  **
4180  *****************************************************************************/
4181 
4183 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R );
4184 
4194 /*****************************************************************************
4195  **
4196  ** void xcb_xkb_key_type_next
4197  **
4198  ** @param xcb_xkb_key_type_iterator_t *i
4199  ** @returns void
4200  **
4201  *****************************************************************************/
4202 
4203 void
4205 
4216 /*****************************************************************************
4217  **
4218  ** xcb_generic_iterator_t xcb_xkb_key_type_end
4219  **
4220  ** @param xcb_xkb_key_type_iterator_t i
4221  ** @returns xcb_generic_iterator_t
4222  **
4223  *****************************************************************************/
4224 
4227 
4228 int
4229 xcb_xkb_key_sym_map_sizeof (const void *_buffer );
4230 
4231 
4232 /*****************************************************************************
4233  **
4234  ** xcb_keysym_t * xcb_xkb_key_sym_map_syms
4235  **
4236  ** @param const xcb_xkb_key_sym_map_t *R
4237  ** @returns xcb_keysym_t *
4238  **
4239  *****************************************************************************/
4240 
4241 xcb_keysym_t *
4242 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R );
4243 
4244 
4245 /*****************************************************************************
4246  **
4247  ** int xcb_xkb_key_sym_map_syms_length
4248  **
4249  ** @param const xcb_xkb_key_sym_map_t *R
4250  ** @returns int
4251  **
4252  *****************************************************************************/
4253 
4254 int
4255 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R );
4256 
4257 
4258 /*****************************************************************************
4259  **
4260  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
4261  **
4262  ** @param const xcb_xkb_key_sym_map_t *R
4263  ** @returns xcb_generic_iterator_t
4264  **
4265  *****************************************************************************/
4266 
4268 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R );
4269 
4279 /*****************************************************************************
4280  **
4281  ** void xcb_xkb_key_sym_map_next
4282  **
4283  ** @param xcb_xkb_key_sym_map_iterator_t *i
4284  ** @returns void
4285  **
4286  *****************************************************************************/
4287 
4288 void
4290 
4301 /*****************************************************************************
4302  **
4303  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
4304  **
4305  ** @param xcb_xkb_key_sym_map_iterator_t i
4306  ** @returns xcb_generic_iterator_t
4307  **
4308  *****************************************************************************/
4309 
4312 
4322 /*****************************************************************************
4323  **
4324  ** void xcb_xkb_common_behavior_next
4325  **
4326  ** @param xcb_xkb_common_behavior_iterator_t *i
4327  ** @returns void
4328  **
4329  *****************************************************************************/
4330 
4331 void
4333 
4344 /*****************************************************************************
4345  **
4346  ** xcb_generic_iterator_t xcb_xkb_common_behavior_end
4347  **
4348  ** @param xcb_xkb_common_behavior_iterator_t i
4349  ** @returns xcb_generic_iterator_t
4350  **
4351  *****************************************************************************/
4352 
4355 
4365 /*****************************************************************************
4366  **
4367  ** void xcb_xkb_default_behavior_next
4368  **
4369  ** @param xcb_xkb_default_behavior_iterator_t *i
4370  ** @returns void
4371  **
4372  *****************************************************************************/
4373 
4374 void
4376 
4387 /*****************************************************************************
4388  **
4389  ** xcb_generic_iterator_t xcb_xkb_default_behavior_end
4390  **
4391  ** @param xcb_xkb_default_behavior_iterator_t i
4392  ** @returns xcb_generic_iterator_t
4393  **
4394  *****************************************************************************/
4395 
4398 
4408 /*****************************************************************************
4409  **
4410  ** void xcb_xkb_lock_behavior_next
4411  **
4412  ** @param xcb_xkb_lock_behavior_iterator_t *i
4413  ** @returns void
4414  **
4415  *****************************************************************************/
4416 
4417 void
4419 
4430 /*****************************************************************************
4431  **
4432  ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
4433  **
4434  ** @param xcb_xkb_lock_behavior_iterator_t i
4435  ** @returns xcb_generic_iterator_t
4436  **
4437  *****************************************************************************/
4438 
4441 
4451 /*****************************************************************************
4452  **
4453  ** void xcb_xkb_radio_group_behavior_next
4454  **
4455  ** @param xcb_xkb_radio_group_behavior_iterator_t *i
4456  ** @returns void
4457  **
4458  *****************************************************************************/
4459 
4460 void
4462 
4473 /*****************************************************************************
4474  **
4475  ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
4476  **
4477  ** @param xcb_xkb_radio_group_behavior_iterator_t i
4478  ** @returns xcb_generic_iterator_t
4479  **
4480  *****************************************************************************/
4481 
4484 
4494 /*****************************************************************************
4495  **
4496  ** void xcb_xkb_overlay_1_behavior_next
4497  **
4498  ** @param xcb_xkb_overlay_1_behavior_iterator_t *i
4499  ** @returns void
4500  **
4501  *****************************************************************************/
4502 
4503 void
4505 
4516 /*****************************************************************************
4517  **
4518  ** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end
4519  **
4520  ** @param xcb_xkb_overlay_1_behavior_iterator_t i
4521  ** @returns xcb_generic_iterator_t
4522  **
4523  *****************************************************************************/
4524 
4527 
4537 /*****************************************************************************
4538  **
4539  ** void xcb_xkb_overlay_2_behavior_next
4540  **
4541  ** @param xcb_xkb_overlay_2_behavior_iterator_t *i
4542  ** @returns void
4543  **
4544  *****************************************************************************/
4545 
4546 void
4548 
4559 /*****************************************************************************
4560  **
4561  ** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end
4562  **
4563  ** @param xcb_xkb_overlay_2_behavior_iterator_t i
4564  ** @returns xcb_generic_iterator_t
4565  **
4566  *****************************************************************************/
4567 
4570 
4580 /*****************************************************************************
4581  **
4582  ** void xcb_xkb_permament_lock_behavior_next
4583  **
4584  ** @param xcb_xkb_permament_lock_behavior_iterator_t *i
4585  ** @returns void
4586  **
4587  *****************************************************************************/
4588 
4589 void
4591 
4602 /*****************************************************************************
4603  **
4604  ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
4605  **
4606  ** @param xcb_xkb_permament_lock_behavior_iterator_t i
4607  ** @returns xcb_generic_iterator_t
4608  **
4609  *****************************************************************************/
4610 
4613 
4623 /*****************************************************************************
4624  **
4625  ** void xcb_xkb_permament_radio_group_behavior_next
4626  **
4627  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
4628  ** @returns void
4629  **
4630  *****************************************************************************/
4631 
4632 void
4634 
4645 /*****************************************************************************
4646  **
4647  ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
4648  **
4649  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
4650  ** @returns xcb_generic_iterator_t
4651  **
4652  *****************************************************************************/
4653 
4656 
4666 /*****************************************************************************
4667  **
4668  ** void xcb_xkb_permament_overlay_1_behavior_next
4669  **
4670  ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i
4671  ** @returns void
4672  **
4673  *****************************************************************************/
4674 
4675 void
4677 
4688 /*****************************************************************************
4689  **
4690  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end
4691  **
4692  ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i
4693  ** @returns xcb_generic_iterator_t
4694  **
4695  *****************************************************************************/
4696 
4699 
4709 /*****************************************************************************
4710  **
4711  ** void xcb_xkb_permament_overlay_2_behavior_next
4712  **
4713  ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i
4714  ** @returns void
4715  **
4716  *****************************************************************************/
4717 
4718 void
4720 
4731 /*****************************************************************************
4732  **
4733  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end
4734  **
4735  ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i
4736  ** @returns xcb_generic_iterator_t
4737  **
4738  *****************************************************************************/
4739 
4742 
4752 /*****************************************************************************
4753  **
4754  ** void xcb_xkb_behavior_next
4755  **
4756  ** @param xcb_xkb_behavior_iterator_t *i
4757  ** @returns void
4758  **
4759  *****************************************************************************/
4760 
4761 void
4763 
4774 /*****************************************************************************
4775  **
4776  ** xcb_generic_iterator_t xcb_xkb_behavior_end
4777  **
4778  ** @param xcb_xkb_behavior_iterator_t i
4779  ** @returns xcb_generic_iterator_t
4780  **
4781  *****************************************************************************/
4782 
4785 
4795 /*****************************************************************************
4796  **
4797  ** void xcb_xkb_set_behavior_next
4798  **
4799  ** @param xcb_xkb_set_behavior_iterator_t *i
4800  ** @returns void
4801  **
4802  *****************************************************************************/
4803 
4804 void
4806 
4817 /*****************************************************************************
4818  **
4819  ** xcb_generic_iterator_t xcb_xkb_set_behavior_end
4820  **
4821  ** @param xcb_xkb_set_behavior_iterator_t i
4822  ** @returns xcb_generic_iterator_t
4823  **
4824  *****************************************************************************/
4825 
4828 
4838 /*****************************************************************************
4839  **
4840  ** void xcb_xkb_set_explicit_next
4841  **
4842  ** @param xcb_xkb_set_explicit_iterator_t *i
4843  ** @returns void
4844  **
4845  *****************************************************************************/
4846 
4847 void
4849 
4860 /*****************************************************************************
4861  **
4862  ** xcb_generic_iterator_t xcb_xkb_set_explicit_end
4863  **
4864  ** @param xcb_xkb_set_explicit_iterator_t i
4865  ** @returns xcb_generic_iterator_t
4866  **
4867  *****************************************************************************/
4868 
4871 
4881 /*****************************************************************************
4882  **
4883  ** void xcb_xkb_key_mod_map_next
4884  **
4885  ** @param xcb_xkb_key_mod_map_iterator_t *i
4886  ** @returns void
4887  **
4888  *****************************************************************************/
4889 
4890 void
4892 
4903 /*****************************************************************************
4904  **
4905  ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
4906  **
4907  ** @param xcb_xkb_key_mod_map_iterator_t i
4908  ** @returns xcb_generic_iterator_t
4909  **
4910  *****************************************************************************/
4911 
4914 
4924 /*****************************************************************************
4925  **
4926  ** void xcb_xkb_key_v_mod_map_next
4927  **
4928  ** @param xcb_xkb_key_v_mod_map_iterator_t *i
4929  ** @returns void
4930  **
4931  *****************************************************************************/
4932 
4933 void
4935 
4946 /*****************************************************************************
4947  **
4948  ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
4949  **
4950  ** @param xcb_xkb_key_v_mod_map_iterator_t i
4951  ** @returns xcb_generic_iterator_t
4952  **
4953  *****************************************************************************/
4954 
4957 
4967 /*****************************************************************************
4968  **
4969  ** void xcb_xkb_kt_set_map_entry_next
4970  **
4971  ** @param xcb_xkb_kt_set_map_entry_iterator_t *i
4972  ** @returns void
4973  **
4974  *****************************************************************************/
4975 
4976 void
4978 
4989 /*****************************************************************************
4990  **
4991  ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
4992  **
4993  ** @param xcb_xkb_kt_set_map_entry_iterator_t i
4994  ** @returns xcb_generic_iterator_t
4995  **
4996  *****************************************************************************/
4997 
5000 
5001 int
5002 xcb_xkb_set_key_type_sizeof (const void *_buffer );
5003 
5004 
5005 /*****************************************************************************
5006  **
5007  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
5008  **
5009  ** @param const xcb_xkb_set_key_type_t *R
5010  ** @returns xcb_xkb_kt_set_map_entry_t *
5011  **
5012  *****************************************************************************/
5013 
5015 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R );
5016 
5017 
5018 /*****************************************************************************
5019  **
5020  ** int xcb_xkb_set_key_type_entries_length
5021  **
5022  ** @param const xcb_xkb_set_key_type_t *R
5023  ** @returns int
5024  **
5025  *****************************************************************************/
5026 
5027 int
5028 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R );
5029 
5030 
5031 /*****************************************************************************
5032  **
5033  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator
5034  **
5035  ** @param const xcb_xkb_set_key_type_t *R
5036  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
5037  **
5038  *****************************************************************************/
5039 
5041 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R );
5042 
5043 
5044 /*****************************************************************************
5045  **
5046  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
5047  **
5048  ** @param const xcb_xkb_set_key_type_t *R
5049  ** @returns xcb_xkb_kt_set_map_entry_t *
5050  **
5051  *****************************************************************************/
5052 
5054 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R );
5055 
5056 
5057 /*****************************************************************************
5058  **
5059  ** int xcb_xkb_set_key_type_preserve_entries_length
5060  **
5061  ** @param const xcb_xkb_set_key_type_t *R
5062  ** @returns int
5063  **
5064  *****************************************************************************/
5065 
5066 int
5067 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R );
5068 
5069 
5070 /*****************************************************************************
5071  **
5072  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator
5073  **
5074  ** @param const xcb_xkb_set_key_type_t *R
5075  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
5076  **
5077  *****************************************************************************/
5078 
5080 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R );
5081 
5091 /*****************************************************************************
5092  **
5093  ** void xcb_xkb_set_key_type_next
5094  **
5095  ** @param xcb_xkb_set_key_type_iterator_t *i
5096  ** @returns void
5097  **
5098  *****************************************************************************/
5099 
5100 void
5102 
5113 /*****************************************************************************
5114  **
5115  ** xcb_generic_iterator_t xcb_xkb_set_key_type_end
5116  **
5117  ** @param xcb_xkb_set_key_type_iterator_t i
5118  ** @returns xcb_generic_iterator_t
5119  **
5120  *****************************************************************************/
5121 
5124 
5134 /*****************************************************************************
5135  **
5136  ** void xcb_xkb_string8_next
5137  **
5138  ** @param xcb_xkb_string8_iterator_t *i
5139  ** @returns void
5140  **
5141  *****************************************************************************/
5142 
5143 void
5145 
5156 /*****************************************************************************
5157  **
5158  ** xcb_generic_iterator_t xcb_xkb_string8_end
5159  **
5160  ** @param xcb_xkb_string8_iterator_t i
5161  ** @returns xcb_generic_iterator_t
5162  **
5163  *****************************************************************************/
5164 
5167 
5168 int
5169 xcb_xkb_property_serialize (void **_buffer ,
5170  const xcb_xkb_property_t *_aux ,
5171  const xcb_xkb_string8_t *name ,
5172  const xcb_xkb_string8_t *value );
5173 
5174 int
5175 xcb_xkb_property_unserialize (const void *_buffer ,
5176  xcb_xkb_property_t **_aux );
5177 
5178 int
5179 xcb_xkb_property_sizeof (const void *_buffer );
5180 
5181 
5182 /*****************************************************************************
5183  **
5184  ** xcb_xkb_string8_t * xcb_xkb_property_name
5185  **
5186  ** @param const xcb_xkb_property_t *R
5187  ** @returns xcb_xkb_string8_t *
5188  **
5189  *****************************************************************************/
5190 
5191 xcb_xkb_string8_t *
5192 xcb_xkb_property_name (const xcb_xkb_property_t *R );
5193 
5194 
5195 /*****************************************************************************
5196  **
5197  ** int xcb_xkb_property_name_length
5198  **
5199  ** @param const xcb_xkb_property_t *R
5200  ** @returns int
5201  **
5202  *****************************************************************************/
5203 
5204 int
5205 xcb_xkb_property_name_length (const xcb_xkb_property_t *R );
5206 
5207 
5208 /*****************************************************************************
5209  **
5210  ** xcb_generic_iterator_t xcb_xkb_property_name_end
5211  **
5212  ** @param const xcb_xkb_property_t *R
5213  ** @returns xcb_generic_iterator_t
5214  **
5215  *****************************************************************************/
5216 
5218 xcb_xkb_property_name_end (const xcb_xkb_property_t *R );
5219 
5220 
5221 /*****************************************************************************
5222  **
5223  ** xcb_xkb_string8_t * xcb_xkb_property_value
5224  **
5225  ** @param const xcb_xkb_property_t *R
5226  ** @returns xcb_xkb_string8_t *
5227  **
5228  *****************************************************************************/
5229 
5230 xcb_xkb_string8_t *
5231 xcb_xkb_property_value (const xcb_xkb_property_t *R );
5232 
5233 
5234 /*****************************************************************************
5235  **
5236  ** int xcb_xkb_property_value_length
5237  **
5238  ** @param const xcb_xkb_property_t *R
5239  ** @returns int
5240  **
5241  *****************************************************************************/
5242 
5243 int
5244 xcb_xkb_property_value_length (const xcb_xkb_property_t *R );
5245 
5246 
5247 /*****************************************************************************
5248  **
5249  ** xcb_generic_iterator_t xcb_xkb_property_value_end
5250  **
5251  ** @param const xcb_xkb_property_t *R
5252  ** @returns xcb_generic_iterator_t
5253  **
5254  *****************************************************************************/
5255 
5257 xcb_xkb_property_value_end (const xcb_xkb_property_t *R );
5258 
5268 /*****************************************************************************
5269  **
5270  ** void xcb_xkb_property_next
5271  **
5272  ** @param xcb_xkb_property_iterator_t *i
5273  ** @returns void
5274  **
5275  *****************************************************************************/
5276 
5277 void
5279 
5290 /*****************************************************************************
5291  **
5292  ** xcb_generic_iterator_t xcb_xkb_property_end
5293  **
5294  ** @param xcb_xkb_property_iterator_t i
5295  ** @returns xcb_generic_iterator_t
5296  **
5297  *****************************************************************************/
5298 
5301 
5302 int
5303 xcb_xkb_outline_sizeof (const void *_buffer );
5304 
5305 
5306 /*****************************************************************************
5307  **
5308  ** xcb_point_t * xcb_xkb_outline_points
5309  **
5310  ** @param const xcb_xkb_outline_t *R
5311  ** @returns xcb_point_t *
5312  **
5313  *****************************************************************************/
5314 
5315 xcb_point_t *
5316 xcb_xkb_outline_points (const xcb_xkb_outline_t *R );
5317 
5318 
5319 /*****************************************************************************
5320  **
5321  ** int xcb_xkb_outline_points_length
5322  **
5323  ** @param const xcb_xkb_outline_t *R
5324  ** @returns int
5325  **
5326  *****************************************************************************/
5327 
5328 int
5329 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R );
5330 
5331 
5332 /*****************************************************************************
5333  **
5334  ** xcb_point_iterator_t xcb_xkb_outline_points_iterator
5335  **
5336  ** @param const xcb_xkb_outline_t *R
5337  ** @returns xcb_point_iterator_t
5338  **
5339  *****************************************************************************/
5340 
5342 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R );
5343 
5353 /*****************************************************************************
5354  **
5355  ** void xcb_xkb_outline_next
5356  **
5357  ** @param xcb_xkb_outline_iterator_t *i
5358  ** @returns void
5359  **
5360  *****************************************************************************/
5361 
5362 void
5364 
5375 /*****************************************************************************
5376  **
5377  ** xcb_generic_iterator_t xcb_xkb_outline_end
5378  **
5379  ** @param xcb_xkb_outline_iterator_t i
5380  ** @returns xcb_generic_iterator_t
5381  **
5382  *****************************************************************************/
5383 
5386 
5387 int
5388 xcb_xkb_shape_sizeof (const void *_buffer );
5389 
5390 
5391 /*****************************************************************************
5392  **
5393  ** int xcb_xkb_shape_outlines_length
5394  **
5395  ** @param const xcb_xkb_shape_t *R
5396  ** @returns int
5397  **
5398  *****************************************************************************/
5399 
5400 int
5401 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R );
5402 
5403 
5404 /*****************************************************************************
5405  **
5406  ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
5407  **
5408  ** @param const xcb_xkb_shape_t *R
5409  ** @returns xcb_xkb_outline_iterator_t
5410  **
5411  *****************************************************************************/
5412 
5414 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R );
5415 
5425 /*****************************************************************************
5426  **
5427  ** void xcb_xkb_shape_next
5428  **
5429  ** @param xcb_xkb_shape_iterator_t *i
5430  ** @returns void
5431  **
5432  *****************************************************************************/
5433 
5434 void
5436 
5447 /*****************************************************************************
5448  **
5449  ** xcb_generic_iterator_t xcb_xkb_shape_end
5450  **
5451  ** @param xcb_xkb_shape_iterator_t i
5452  ** @returns xcb_generic_iterator_t
5453  **
5454  *****************************************************************************/
5455 
5458 
5468 /*****************************************************************************
5469  **
5470  ** void xcb_xkb_key_next
5471  **
5472  ** @param xcb_xkb_key_iterator_t *i
5473  ** @returns void
5474  **
5475  *****************************************************************************/
5476 
5477 void
5479 
5490 /*****************************************************************************
5491  **
5492  ** xcb_generic_iterator_t xcb_xkb_key_end
5493  **
5494  ** @param xcb_xkb_key_iterator_t i
5495  ** @returns xcb_generic_iterator_t
5496  **
5497  *****************************************************************************/
5498 
5501 
5511 /*****************************************************************************
5512  **
5513  ** void xcb_xkb_overlay_key_next
5514  **
5515  ** @param xcb_xkb_overlay_key_iterator_t *i
5516  ** @returns void
5517  **
5518  *****************************************************************************/
5519 
5520 void
5522 
5533 /*****************************************************************************
5534  **
5535  ** xcb_generic_iterator_t xcb_xkb_overlay_key_end
5536  **
5537  ** @param xcb_xkb_overlay_key_iterator_t i
5538  ** @returns xcb_generic_iterator_t
5539  **
5540  *****************************************************************************/
5541 
5544 
5545 int
5546 xcb_xkb_overlay_row_sizeof (const void *_buffer );
5547 
5548 
5549 /*****************************************************************************
5550  **
5551  ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
5552  **
5553  ** @param const xcb_xkb_overlay_row_t *R
5554  ** @returns xcb_xkb_overlay_key_t *
5555  **
5556  *****************************************************************************/
5557 
5559 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R );
5560 
5561 
5562 /*****************************************************************************
5563  **
5564  ** int xcb_xkb_overlay_row_keys_length
5565  **
5566  ** @param const xcb_xkb_overlay_row_t *R
5567  ** @returns int
5568  **
5569  *****************************************************************************/
5570 
5571 int
5572 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R );
5573 
5574 
5575 /*****************************************************************************
5576  **
5577  ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
5578  **
5579  ** @param const xcb_xkb_overlay_row_t *R
5580  ** @returns xcb_xkb_overlay_key_iterator_t
5581  **
5582  *****************************************************************************/
5583 
5585 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R );
5586 
5596 /*****************************************************************************
5597  **
5598  ** void xcb_xkb_overlay_row_next
5599  **
5600  ** @param xcb_xkb_overlay_row_iterator_t *i
5601  ** @returns void
5602  **
5603  *****************************************************************************/
5604 
5605 void
5607 
5618 /*****************************************************************************
5619  **
5620  ** xcb_generic_iterator_t xcb_xkb_overlay_row_end
5621  **
5622  ** @param xcb_xkb_overlay_row_iterator_t i
5623  ** @returns xcb_generic_iterator_t
5624  **
5625  *****************************************************************************/
5626 
5629 
5630 int
5631 xcb_xkb_overlay_sizeof (const void *_buffer );
5632 
5633 
5634 /*****************************************************************************
5635  **
5636  ** int xcb_xkb_overlay_rows_length
5637  **
5638  ** @param const xcb_xkb_overlay_t *R
5639  ** @returns int
5640  **
5641  *****************************************************************************/
5642 
5643 int
5644 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R );
5645 
5646 
5647 /*****************************************************************************
5648  **
5649  ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
5650  **
5651  ** @param const xcb_xkb_overlay_t *R
5652  ** @returns xcb_xkb_overlay_row_iterator_t
5653  **
5654  *****************************************************************************/
5655 
5657 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R );
5658 
5668 /*****************************************************************************
5669  **
5670  ** void xcb_xkb_overlay_next
5671  **
5672  ** @param xcb_xkb_overlay_iterator_t *i
5673  ** @returns void
5674  **
5675  *****************************************************************************/
5676 
5677 void
5679 
5690 /*****************************************************************************
5691  **
5692  ** xcb_generic_iterator_t xcb_xkb_overlay_end
5693  **
5694  ** @param xcb_xkb_overlay_iterator_t i
5695  ** @returns xcb_generic_iterator_t
5696  **
5697  *****************************************************************************/
5698 
5701 
5702 int
5703 xcb_xkb_row_sizeof (const void *_buffer );
5704 
5705 
5706 /*****************************************************************************
5707  **
5708  ** xcb_xkb_key_t * xcb_xkb_row_keys
5709  **
5710  ** @param const xcb_xkb_row_t *R
5711  ** @returns xcb_xkb_key_t *
5712  **
5713  *****************************************************************************/
5714 
5715 xcb_xkb_key_t *
5716 xcb_xkb_row_keys (const xcb_xkb_row_t *R );
5717 
5718 
5719 /*****************************************************************************
5720  **
5721  ** int xcb_xkb_row_keys_length
5722  **
5723  ** @param const xcb_xkb_row_t *R
5724  ** @returns int
5725  **
5726  *****************************************************************************/
5727 
5728 int
5729 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R );
5730 
5731 
5732 /*****************************************************************************
5733  **
5734  ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
5735  **
5736  ** @param const xcb_xkb_row_t *R
5737  ** @returns xcb_xkb_key_iterator_t
5738  **
5739  *****************************************************************************/
5740 
5742 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R );
5743 
5753 /*****************************************************************************
5754  **
5755  ** void xcb_xkb_row_next
5756  **
5757  ** @param xcb_xkb_row_iterator_t *i
5758  ** @returns void
5759  **
5760  *****************************************************************************/
5761 
5762 void
5764 
5775 /*****************************************************************************
5776  **
5777  ** xcb_generic_iterator_t xcb_xkb_row_end
5778  **
5779  ** @param xcb_xkb_row_iterator_t i
5780  ** @returns xcb_generic_iterator_t
5781  **
5782  *****************************************************************************/
5783 
5786 
5796 /*****************************************************************************
5797  **
5798  ** void xcb_xkb_common_doodad_next
5799  **
5800  ** @param xcb_xkb_common_doodad_iterator_t *i
5801  ** @returns void
5802  **
5803  *****************************************************************************/
5804 
5805 void
5807 
5818 /*****************************************************************************
5819  **
5820  ** xcb_generic_iterator_t xcb_xkb_common_doodad_end
5821  **
5822  ** @param xcb_xkb_common_doodad_iterator_t i
5823  ** @returns xcb_generic_iterator_t
5824  **
5825  *****************************************************************************/
5826 
5829 
5839 /*****************************************************************************
5840  **
5841  ** void xcb_xkb_shape_doodad_next
5842  **
5843  ** @param xcb_xkb_shape_doodad_iterator_t *i
5844  ** @returns void
5845  **
5846  *****************************************************************************/
5847 
5848 void
5850 
5861 /*****************************************************************************
5862  **
5863  ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end
5864  **
5865  ** @param xcb_xkb_shape_doodad_iterator_t i
5866  ** @returns xcb_generic_iterator_t
5867  **
5868  *****************************************************************************/
5869 
5872 
5873 int
5874 xcb_xkb_text_doodad_sizeof (const void *_buffer );
5875 
5885 /*****************************************************************************
5886  **
5887  ** void xcb_xkb_text_doodad_next
5888  **
5889  ** @param xcb_xkb_text_doodad_iterator_t *i
5890  ** @returns void
5891  **
5892  *****************************************************************************/
5893 
5894 void
5896 
5907 /*****************************************************************************
5908  **
5909  ** xcb_generic_iterator_t xcb_xkb_text_doodad_end
5910  **
5911  ** @param xcb_xkb_text_doodad_iterator_t i
5912  ** @returns xcb_generic_iterator_t
5913  **
5914  *****************************************************************************/
5915 
5918 
5928 /*****************************************************************************
5929  **
5930  ** void xcb_xkb_indicator_doodad_next
5931  **
5932  ** @param xcb_xkb_indicator_doodad_iterator_t *i
5933  ** @returns void
5934  **
5935  *****************************************************************************/
5936 
5937 void
5939 
5950 /*****************************************************************************
5951  **
5952  ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end
5953  **
5954  ** @param xcb_xkb_indicator_doodad_iterator_t i
5955  ** @returns xcb_generic_iterator_t
5956  **
5957  *****************************************************************************/
5958 
5961 
5962 int
5963 xcb_xkb_logo_doodad_sizeof (const void *_buffer );
5964 
5974 /*****************************************************************************
5975  **
5976  ** void xcb_xkb_logo_doodad_next
5977  **
5978  ** @param xcb_xkb_logo_doodad_iterator_t *i
5979  ** @returns void
5980  **
5981  *****************************************************************************/
5982 
5983 void
5985 
5996 /*****************************************************************************
5997  **
5998  ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end
5999  **
6000  ** @param xcb_xkb_logo_doodad_iterator_t i
6001  ** @returns xcb_generic_iterator_t
6002  **
6003  *****************************************************************************/
6004 
6007 
6008 int
6009 xcb_xkb_doodad_sizeof (const void *_buffer );
6010 
6020 /*****************************************************************************
6021  **
6022  ** void xcb_xkb_doodad_next
6023  **
6024  ** @param xcb_xkb_doodad_iterator_t *i
6025  ** @returns void
6026  **
6027  *****************************************************************************/
6028 
6029 void
6031 
6042 /*****************************************************************************
6043  **
6044  ** xcb_generic_iterator_t xcb_xkb_doodad_end
6045  **
6046  ** @param xcb_xkb_doodad_iterator_t i
6047  ** @returns xcb_generic_iterator_t
6048  **
6049  *****************************************************************************/
6050 
6053 
6054 int
6055 xcb_xkb_section_sizeof (const void *_buffer );
6056 
6057 
6058 /*****************************************************************************
6059  **
6060  ** int xcb_xkb_section_rows_length
6061  **
6062  ** @param const xcb_xkb_section_t *R
6063  ** @returns int
6064  **
6065  *****************************************************************************/
6066 
6067 int
6068 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R );
6069 
6070 
6071 /*****************************************************************************
6072  **
6073  ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator
6074  **
6075  ** @param const xcb_xkb_section_t *R
6076  ** @returns xcb_xkb_row_iterator_t
6077  **
6078  *****************************************************************************/
6079 
6081 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R );
6082 
6083 
6084 /*****************************************************************************
6085  **
6086  ** int xcb_xkb_section_doodads_length
6087  **
6088  ** @param const xcb_xkb_section_t *R
6089  ** @returns int
6090  **
6091  *****************************************************************************/
6092 
6093 int
6094 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R );
6095 
6096 
6097 /*****************************************************************************
6098  **
6099  ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator
6100  **
6101  ** @param const xcb_xkb_section_t *R
6102  ** @returns xcb_xkb_doodad_iterator_t
6103  **
6104  *****************************************************************************/
6105 
6107 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R );
6108 
6109 
6110 /*****************************************************************************
6111  **
6112  ** int xcb_xkb_section_overlays_length
6113  **
6114  ** @param const xcb_xkb_section_t *R
6115  ** @returns int
6116  **
6117  *****************************************************************************/
6118 
6119 int
6120 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R );
6121 
6122 
6123 /*****************************************************************************
6124  **
6125  ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator
6126  **
6127  ** @param const xcb_xkb_section_t *R
6128  ** @returns xcb_xkb_overlay_iterator_t
6129  **
6130  *****************************************************************************/
6131 
6133 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R );
6134 
6144 /*****************************************************************************
6145  **
6146  ** void xcb_xkb_section_next
6147  **
6148  ** @param xcb_xkb_section_iterator_t *i
6149  ** @returns void
6150  **
6151  *****************************************************************************/
6152 
6153 void
6155 
6166 /*****************************************************************************
6167  **
6168  ** xcb_generic_iterator_t xcb_xkb_section_end
6169  **
6170  ** @param xcb_xkb_section_iterator_t i
6171  ** @returns xcb_generic_iterator_t
6172  **
6173  *****************************************************************************/
6174 
6177 
6178 int
6179 xcb_xkb_listing_sizeof (const void *_buffer );
6180 
6181 
6182 /*****************************************************************************
6183  **
6184  ** xcb_xkb_string8_t * xcb_xkb_listing_string
6185  **
6186  ** @param const xcb_xkb_listing_t *R
6187  ** @returns xcb_xkb_string8_t *
6188  **
6189  *****************************************************************************/
6190 
6191 xcb_xkb_string8_t *
6192 xcb_xkb_listing_string (const xcb_xkb_listing_t *R );
6193 
6194 
6195 /*****************************************************************************
6196  **
6197  ** int xcb_xkb_listing_string_length
6198  **
6199  ** @param const xcb_xkb_listing_t *R
6200  ** @returns int
6201  **
6202  *****************************************************************************/
6203 
6204 int
6205 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R );
6206 
6207 
6208 /*****************************************************************************
6209  **
6210  ** xcb_generic_iterator_t xcb_xkb_listing_string_end
6211  **
6212  ** @param const xcb_xkb_listing_t *R
6213  ** @returns xcb_generic_iterator_t
6214  **
6215  *****************************************************************************/
6216 
6218 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R );
6219 
6229 /*****************************************************************************
6230  **
6231  ** void xcb_xkb_listing_next
6232  **
6233  ** @param xcb_xkb_listing_iterator_t *i
6234  ** @returns void
6235  **
6236  *****************************************************************************/
6237 
6238 void
6240 
6251 /*****************************************************************************
6252  **
6253  ** xcb_generic_iterator_t xcb_xkb_listing_end
6254  **
6255  ** @param xcb_xkb_listing_iterator_t i
6256  ** @returns xcb_generic_iterator_t
6257  **
6258  *****************************************************************************/
6259 
6262 
6263 int
6264 xcb_xkb_device_led_info_sizeof (const void *_buffer );
6265 
6266 
6267 /*****************************************************************************
6268  **
6269  ** xcb_atom_t * xcb_xkb_device_led_info_names
6270  **
6271  ** @param const xcb_xkb_device_led_info_t *R
6272  ** @returns xcb_atom_t *
6273  **
6274  *****************************************************************************/
6275 
6276 xcb_atom_t *
6277 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R );
6278 
6279 
6280 /*****************************************************************************
6281  **
6282  ** int xcb_xkb_device_led_info_names_length
6283  **
6284  ** @param const xcb_xkb_device_led_info_t *R
6285  ** @returns int
6286  **
6287  *****************************************************************************/
6288 
6289 int
6290 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R );
6291 
6292 
6293 /*****************************************************************************
6294  **
6295  ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
6296  **
6297  ** @param const xcb_xkb_device_led_info_t *R
6298  ** @returns xcb_generic_iterator_t
6299  **
6300  *****************************************************************************/
6301 
6303 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R );
6304 
6305 
6306 /*****************************************************************************
6307  **
6308  ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
6309  **
6310  ** @param const xcb_xkb_device_led_info_t *R
6311  ** @returns xcb_xkb_indicator_map_t *
6312  **
6313  *****************************************************************************/
6314 
6316 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R );
6317 
6318 
6319 /*****************************************************************************
6320  **
6321  ** int xcb_xkb_device_led_info_maps_length
6322  **
6323  ** @param const xcb_xkb_device_led_info_t *R
6324  ** @returns int
6325  **
6326  *****************************************************************************/
6327 
6328 int
6329 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R );
6330 
6331 
6332 /*****************************************************************************
6333  **
6334  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
6335  **
6336  ** @param const xcb_xkb_device_led_info_t *R
6337  ** @returns xcb_xkb_indicator_map_iterator_t
6338  **
6339  *****************************************************************************/
6340 
6342 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R );
6343 
6353 /*****************************************************************************
6354  **
6355  ** void xcb_xkb_device_led_info_next
6356  **
6357  ** @param xcb_xkb_device_led_info_iterator_t *i
6358  ** @returns void
6359  **
6360  *****************************************************************************/
6361 
6362 void
6364 
6375 /*****************************************************************************
6376  **
6377  ** xcb_generic_iterator_t xcb_xkb_device_led_info_end
6378  **
6379  ** @param xcb_xkb_device_led_info_iterator_t i
6380  ** @returns xcb_generic_iterator_t
6381  **
6382  *****************************************************************************/
6383 
6386 
6396 /*****************************************************************************
6397  **
6398  ** void xcb_xkb_sa_no_action_next
6399  **
6400  ** @param xcb_xkb_sa_no_action_iterator_t *i
6401  ** @returns void
6402  **
6403  *****************************************************************************/
6404 
6405 void
6407 
6418 /*****************************************************************************
6419  **
6420  ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
6421  **
6422  ** @param xcb_xkb_sa_no_action_iterator_t i
6423  ** @returns xcb_generic_iterator_t
6424  **
6425  *****************************************************************************/
6426 
6429 
6439 /*****************************************************************************
6440  **
6441  ** void xcb_xkb_sa_set_mods_next
6442  **
6443  ** @param xcb_xkb_sa_set_mods_iterator_t *i
6444  ** @returns void
6445  **
6446  *****************************************************************************/
6447 
6448 void
6450 
6461 /*****************************************************************************
6462  **
6463  ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
6464  **
6465  ** @param xcb_xkb_sa_set_mods_iterator_t i
6466  ** @returns xcb_generic_iterator_t
6467  **
6468  *****************************************************************************/
6469 
6472 
6482 /*****************************************************************************
6483  **
6484  ** void xcb_xkb_sa_latch_mods_next
6485  **
6486  ** @param xcb_xkb_sa_latch_mods_iterator_t *i
6487  ** @returns void
6488  **
6489  *****************************************************************************/
6490 
6491 void
6493 
6504 /*****************************************************************************
6505  **
6506  ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
6507  **
6508  ** @param xcb_xkb_sa_latch_mods_iterator_t i
6509  ** @returns xcb_generic_iterator_t
6510  **
6511  *****************************************************************************/
6512 
6515 
6525 /*****************************************************************************
6526  **
6527  ** void xcb_xkb_sa_lock_mods_next
6528  **
6529  ** @param xcb_xkb_sa_lock_mods_iterator_t *i
6530  ** @returns void
6531  **
6532  *****************************************************************************/
6533 
6534 void
6536 
6547 /*****************************************************************************
6548  **
6549  ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
6550  **
6551  ** @param xcb_xkb_sa_lock_mods_iterator_t i
6552  ** @returns xcb_generic_iterator_t
6553  **
6554  *****************************************************************************/
6555 
6558 
6568 /*****************************************************************************
6569  **
6570  ** void xcb_xkb_sa_set_group_next
6571  **
6572  ** @param xcb_xkb_sa_set_group_iterator_t *i
6573  ** @returns void
6574  **
6575  *****************************************************************************/
6576 
6577 void
6579 
6590 /*****************************************************************************
6591  **
6592  ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
6593  **
6594  ** @param xcb_xkb_sa_set_group_iterator_t i
6595  ** @returns xcb_generic_iterator_t
6596  **
6597  *****************************************************************************/
6598 
6601 
6611 /*****************************************************************************
6612  **
6613  ** void xcb_xkb_sa_latch_group_next
6614  **
6615  ** @param xcb_xkb_sa_latch_group_iterator_t *i
6616  ** @returns void
6617  **
6618  *****************************************************************************/
6619 
6620 void
6622 
6633 /*****************************************************************************
6634  **
6635  ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
6636  **
6637  ** @param xcb_xkb_sa_latch_group_iterator_t i
6638  ** @returns xcb_generic_iterator_t
6639  **
6640  *****************************************************************************/
6641 
6644 
6654 /*****************************************************************************
6655  **
6656  ** void xcb_xkb_sa_lock_group_next
6657  **
6658  ** @param xcb_xkb_sa_lock_group_iterator_t *i
6659  ** @returns void
6660  **
6661  *****************************************************************************/
6662 
6663 void
6665 
6676 /*****************************************************************************
6677  **
6678  ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
6679  **
6680  ** @param xcb_xkb_sa_lock_group_iterator_t i
6681  ** @returns xcb_generic_iterator_t
6682  **
6683  *****************************************************************************/
6684 
6687 
6697 /*****************************************************************************
6698  **
6699  ** void xcb_xkb_sa_move_ptr_next
6700  **
6701  ** @param xcb_xkb_sa_move_ptr_iterator_t *i
6702  ** @returns void
6703  **
6704  *****************************************************************************/
6705 
6706 void
6708 
6719 /*****************************************************************************
6720  **
6721  ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
6722  **
6723  ** @param xcb_xkb_sa_move_ptr_iterator_t i
6724  ** @returns xcb_generic_iterator_t
6725  **
6726  *****************************************************************************/
6727 
6730 
6740 /*****************************************************************************
6741  **
6742  ** void xcb_xkb_sa_ptr_btn_next
6743  **
6744  ** @param xcb_xkb_sa_ptr_btn_iterator_t *i
6745  ** @returns void
6746  **
6747  *****************************************************************************/
6748 
6749 void
6751 
6762 /*****************************************************************************
6763  **
6764  ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
6765  **
6766  ** @param xcb_xkb_sa_ptr_btn_iterator_t i
6767  ** @returns xcb_generic_iterator_t
6768  **
6769  *****************************************************************************/
6770 
6773 
6783 /*****************************************************************************
6784  **
6785  ** void xcb_xkb_sa_lock_ptr_btn_next
6786  **
6787  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
6788  ** @returns void
6789  **
6790  *****************************************************************************/
6791 
6792 void
6794 
6805 /*****************************************************************************
6806  **
6807  ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
6808  **
6809  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
6810  ** @returns xcb_generic_iterator_t
6811  **
6812  *****************************************************************************/
6813 
6816 
6826 /*****************************************************************************
6827  **
6828  ** void xcb_xkb_sa_set_ptr_dflt_next
6829  **
6830  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
6831  ** @returns void
6832  **
6833  *****************************************************************************/
6834 
6835 void
6837 
6848 /*****************************************************************************
6849  **
6850  ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
6851  **
6852  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
6853  ** @returns xcb_generic_iterator_t
6854  **
6855  *****************************************************************************/
6856 
6859 
6869 /*****************************************************************************
6870  **
6871  ** void xcb_xkb_sa_iso_lock_next
6872  **
6873  ** @param xcb_xkb_sa_iso_lock_iterator_t *i
6874  ** @returns void
6875  **
6876  *****************************************************************************/
6877 
6878 void
6880 
6891 /*****************************************************************************
6892  **
6893  ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
6894  **
6895  ** @param xcb_xkb_sa_iso_lock_iterator_t i
6896  ** @returns xcb_generic_iterator_t
6897  **
6898  *****************************************************************************/
6899 
6902 
6912 /*****************************************************************************
6913  **
6914  ** void xcb_xkb_sa_terminate_next
6915  **
6916  ** @param xcb_xkb_sa_terminate_iterator_t *i
6917  ** @returns void
6918  **
6919  *****************************************************************************/
6920 
6921 void
6923 
6934 /*****************************************************************************
6935  **
6936  ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
6937  **
6938  ** @param xcb_xkb_sa_terminate_iterator_t i
6939  ** @returns xcb_generic_iterator_t
6940  **
6941  *****************************************************************************/
6942 
6945 
6955 /*****************************************************************************
6956  **
6957  ** void xcb_xkb_sa_switch_screen_next
6958  **
6959  ** @param xcb_xkb_sa_switch_screen_iterator_t *i
6960  ** @returns void
6961  **
6962  *****************************************************************************/
6963 
6964 void
6966 
6977 /*****************************************************************************
6978  **
6979  ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
6980  **
6981  ** @param xcb_xkb_sa_switch_screen_iterator_t i
6982  ** @returns xcb_generic_iterator_t
6983  **
6984  *****************************************************************************/
6985 
6988 
6998 /*****************************************************************************
6999  **
7000  ** void xcb_xkb_sa_set_controls_next
7001  **
7002  ** @param xcb_xkb_sa_set_controls_iterator_t *i
7003  ** @returns void
7004  **
7005  *****************************************************************************/
7006 
7007 void
7009 
7020 /*****************************************************************************
7021  **
7022  ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
7023  **
7024  ** @param xcb_xkb_sa_set_controls_iterator_t i
7025  ** @returns xcb_generic_iterator_t
7026  **
7027  *****************************************************************************/
7028 
7031 
7041 /*****************************************************************************
7042  **
7043  ** void xcb_xkb_sa_lock_controls_next
7044  **
7045  ** @param xcb_xkb_sa_lock_controls_iterator_t *i
7046  ** @returns void
7047  **
7048  *****************************************************************************/
7049 
7050 void
7052 
7063 /*****************************************************************************
7064  **
7065  ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
7066  **
7067  ** @param xcb_xkb_sa_lock_controls_iterator_t i
7068  ** @returns xcb_generic_iterator_t
7069  **
7070  *****************************************************************************/
7071 
7074 
7084 /*****************************************************************************
7085  **
7086  ** void xcb_xkb_sa_action_message_next
7087  **
7088  ** @param xcb_xkb_sa_action_message_iterator_t *i
7089  ** @returns void
7090  **
7091  *****************************************************************************/
7092 
7093 void
7095 
7106 /*****************************************************************************
7107  **
7108  ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
7109  **
7110  ** @param xcb_xkb_sa_action_message_iterator_t i
7111  ** @returns xcb_generic_iterator_t
7112  **
7113  *****************************************************************************/
7114 
7117 
7127 /*****************************************************************************
7128  **
7129  ** void xcb_xkb_sa_redirect_key_next
7130  **
7131  ** @param xcb_xkb_sa_redirect_key_iterator_t *i
7132  ** @returns void
7133  **
7134  *****************************************************************************/
7135 
7136 void
7138 
7149 /*****************************************************************************
7150  **
7151  ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
7152  **
7153  ** @param xcb_xkb_sa_redirect_key_iterator_t i
7154  ** @returns xcb_generic_iterator_t
7155  **
7156  *****************************************************************************/
7157 
7160 
7170 /*****************************************************************************
7171  **
7172  ** void xcb_xkb_sa_device_btn_next
7173  **
7174  ** @param xcb_xkb_sa_device_btn_iterator_t *i
7175  ** @returns void
7176  **
7177  *****************************************************************************/
7178 
7179 void
7181 
7192 /*****************************************************************************
7193  **
7194  ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
7195  **
7196  ** @param xcb_xkb_sa_device_btn_iterator_t i
7197  ** @returns xcb_generic_iterator_t
7198  **
7199  *****************************************************************************/
7200 
7203 
7213 /*****************************************************************************
7214  **
7215  ** void xcb_xkb_sa_lock_device_btn_next
7216  **
7217  ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
7218  ** @returns void
7219  **
7220  *****************************************************************************/
7221 
7222 void
7224 
7235 /*****************************************************************************
7236  **
7237  ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
7238  **
7239  ** @param xcb_xkb_sa_lock_device_btn_iterator_t i
7240  ** @returns xcb_generic_iterator_t
7241  **
7242  *****************************************************************************/
7243 
7246 
7256 /*****************************************************************************
7257  **
7258  ** void xcb_xkb_sa_device_valuator_next
7259  **
7260  ** @param xcb_xkb_sa_device_valuator_iterator_t *i
7261  ** @returns void
7262  **
7263  *****************************************************************************/
7264 
7265 void
7267 
7278 /*****************************************************************************
7279  **
7280  ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
7281  **
7282  ** @param xcb_xkb_sa_device_valuator_iterator_t i
7283  ** @returns xcb_generic_iterator_t
7284  **
7285  *****************************************************************************/
7286 
7289 
7299 /*****************************************************************************
7300  **
7301  ** void xcb_xkb_action_next
7302  **
7303  ** @param xcb_xkb_action_iterator_t *i
7304  ** @returns void
7305  **
7306  *****************************************************************************/
7307 
7308 void
7310 
7321 /*****************************************************************************
7322  **
7323  ** xcb_generic_iterator_t xcb_xkb_action_end
7324  **
7325  ** @param xcb_xkb_action_iterator_t i
7326  ** @returns xcb_generic_iterator_t
7327  **
7328  *****************************************************************************/
7329 
7332 
7342 /*****************************************************************************
7343  **
7344  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension
7345  **
7346  ** @param xcb_connection_t *c
7347  ** @param uint16_t wantedMajor
7348  ** @param uint16_t wantedMinor
7349  ** @returns xcb_xkb_use_extension_cookie_t
7350  **
7351  *****************************************************************************/
7352 
7355  uint16_t wantedMajor ,
7356  uint16_t wantedMinor );
7357 
7370 /*****************************************************************************
7371  **
7372  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
7373  **
7374  ** @param xcb_connection_t *c
7375  ** @param uint16_t wantedMajor
7376  ** @param uint16_t wantedMinor
7377  ** @returns xcb_xkb_use_extension_cookie_t
7378  **
7379  *****************************************************************************/
7380 
7383  uint16_t wantedMajor ,
7384  uint16_t wantedMinor );
7385 
7401 /*****************************************************************************
7402  **
7403  ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
7404  **
7405  ** @param xcb_connection_t *c
7406  ** @param xcb_xkb_use_extension_cookie_t cookie
7407  ** @param xcb_generic_error_t **e
7408  ** @returns xcb_xkb_use_extension_reply_t *
7409  **
7410  *****************************************************************************/
7411 
7415  xcb_generic_error_t **e );
7416 
7417 int
7418 xcb_xkb_select_events_details_serialize (void **_buffer ,
7419  uint16_t affectWhich ,
7420  uint16_t clear ,
7421  uint16_t selectAll ,
7422  const xcb_xkb_select_events_details_t *_aux );
7423 
7424 int
7425 xcb_xkb_select_events_details_unpack (const void *_buffer ,
7426  uint16_t affectWhich ,
7427  uint16_t clear ,
7428  uint16_t selectAll ,
7430 
7431 int
7432 xcb_xkb_select_events_details_sizeof (const void *_buffer ,
7433  uint16_t affectWhich ,
7434  uint16_t clear ,
7435  uint16_t selectAll );
7436 
7449 /*****************************************************************************
7450  **
7451  ** xcb_void_cookie_t xcb_xkb_select_events_checked
7452  **
7453  ** @param xcb_connection_t *c
7454  ** @param xcb_xkb_device_spec_t deviceSpec
7455  ** @param uint16_t affectWhich
7456  ** @param uint16_t clear
7457  ** @param uint16_t selectAll
7458  ** @param uint16_t affectMap
7459  ** @param uint16_t map
7460  ** @param const void *details
7461  ** @returns xcb_void_cookie_t
7462  **
7463  *****************************************************************************/
7464 
7467  xcb_xkb_device_spec_t deviceSpec ,
7468  uint16_t affectWhich ,
7469  uint16_t clear ,
7470  uint16_t selectAll ,
7471  uint16_t affectMap ,
7472  uint16_t map ,
7473  const void *details );
7474 
7484 /*****************************************************************************
7485  **
7486  ** xcb_void_cookie_t xcb_xkb_select_events
7487  **
7488  ** @param xcb_connection_t *c
7489  ** @param xcb_xkb_device_spec_t deviceSpec
7490  ** @param uint16_t affectWhich
7491  ** @param uint16_t clear
7492  ** @param uint16_t selectAll
7493  ** @param uint16_t affectMap
7494  ** @param uint16_t map
7495  ** @param const void *details
7496  ** @returns xcb_void_cookie_t
7497  **
7498  *****************************************************************************/
7499 
7502  xcb_xkb_device_spec_t deviceSpec ,
7503  uint16_t affectWhich ,
7504  uint16_t clear ,
7505  uint16_t selectAll ,
7506  uint16_t affectMap ,
7507  uint16_t map ,
7508  const void *details );
7509 
7522 /*****************************************************************************
7523  **
7524  ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
7525  **
7526  ** @param xcb_connection_t *c
7527  ** @param xcb_xkb_device_spec_t deviceSpec
7528  ** @param uint16_t affectWhich
7529  ** @param uint16_t clear
7530  ** @param uint16_t selectAll
7531  ** @param uint16_t affectMap
7532  ** @param uint16_t map
7533  ** @param const xcb_xkb_select_events_details_t *details
7534  ** @returns xcb_void_cookie_t
7535  **
7536  *****************************************************************************/
7537 
7540  xcb_xkb_device_spec_t deviceSpec ,
7541  uint16_t affectWhich ,
7542  uint16_t clear ,
7543  uint16_t selectAll ,
7544  uint16_t affectMap ,
7545  uint16_t map ,
7546  const xcb_xkb_select_events_details_t *details );
7547 
7557 /*****************************************************************************
7558  **
7559  ** xcb_void_cookie_t xcb_xkb_select_events_aux
7560  **
7561  ** @param xcb_connection_t *c
7562  ** @param xcb_xkb_device_spec_t deviceSpec
7563  ** @param uint16_t affectWhich
7564  ** @param uint16_t clear
7565  ** @param uint16_t selectAll
7566  ** @param uint16_t affectMap
7567  ** @param uint16_t map
7568  ** @param const xcb_xkb_select_events_details_t *details
7569  ** @returns xcb_void_cookie_t
7570  **
7571  *****************************************************************************/
7572 
7575  xcb_xkb_device_spec_t deviceSpec ,
7576  uint16_t affectWhich ,
7577  uint16_t clear ,
7578  uint16_t selectAll ,
7579  uint16_t affectMap ,
7580  uint16_t map ,
7581  const xcb_xkb_select_events_details_t *details );
7582 
7595 /*****************************************************************************
7596  **
7597  ** xcb_void_cookie_t xcb_xkb_bell_checked
7598  **
7599  ** @param xcb_connection_t *c
7600  ** @param xcb_xkb_device_spec_t deviceSpec
7601  ** @param xcb_xkb_bell_class_spec_t bellClass
7602  ** @param xcb_xkb_id_spec_t bellID
7603  ** @param int8_t percent
7604  ** @param uint8_t forceSound
7605  ** @param uint8_t eventOnly
7606  ** @param int16_t pitch
7607  ** @param int16_t duration
7608  ** @param xcb_atom_t name
7609  ** @param xcb_window_t window
7610  ** @returns xcb_void_cookie_t
7611  **
7612  *****************************************************************************/
7613 
7616  xcb_xkb_device_spec_t deviceSpec ,
7617  xcb_xkb_bell_class_spec_t bellClass ,
7618  xcb_xkb_id_spec_t bellID ,
7619  int8_t percent ,
7620  uint8_t forceSound ,
7621  uint8_t eventOnly ,
7622  int16_t pitch ,
7623  int16_t duration ,
7624  xcb_atom_t name ,
7625  xcb_window_t window );
7626 
7636 /*****************************************************************************
7637  **
7638  ** xcb_void_cookie_t xcb_xkb_bell
7639  **
7640  ** @param xcb_connection_t *c
7641  ** @param xcb_xkb_device_spec_t deviceSpec
7642  ** @param xcb_xkb_bell_class_spec_t bellClass
7643  ** @param xcb_xkb_id_spec_t bellID
7644  ** @param int8_t percent
7645  ** @param uint8_t forceSound
7646  ** @param uint8_t eventOnly
7647  ** @param int16_t pitch
7648  ** @param int16_t duration
7649  ** @param xcb_atom_t name
7650  ** @param xcb_window_t window
7651  ** @returns xcb_void_cookie_t
7652  **
7653  *****************************************************************************/
7654 
7657  xcb_xkb_device_spec_t deviceSpec ,
7658  xcb_xkb_bell_class_spec_t bellClass ,
7659  xcb_xkb_id_spec_t bellID ,
7660  int8_t percent ,
7661  uint8_t forceSound ,
7662  uint8_t eventOnly ,
7663  int16_t pitch ,
7664  int16_t duration ,
7665  xcb_atom_t name ,
7666  xcb_window_t window );
7667 
7677 /*****************************************************************************
7678  **
7679  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
7680  **
7681  ** @param xcb_connection_t *c
7682  ** @param xcb_xkb_device_spec_t deviceSpec
7683  ** @returns xcb_xkb_get_state_cookie_t
7684  **
7685  *****************************************************************************/
7686 
7689  xcb_xkb_device_spec_t deviceSpec );
7690 
7703 /*****************************************************************************
7704  **
7705  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
7706  **
7707  ** @param xcb_connection_t *c
7708  ** @param xcb_xkb_device_spec_t deviceSpec
7709  ** @returns xcb_xkb_get_state_cookie_t
7710  **
7711  *****************************************************************************/
7712 
7715  xcb_xkb_device_spec_t deviceSpec );
7716 
7732 /*****************************************************************************
7733  **
7734  ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
7735  **
7736  ** @param xcb_connection_t *c
7737  ** @param xcb_xkb_get_state_cookie_t cookie
7738  ** @param xcb_generic_error_t **e
7739  ** @returns xcb_xkb_get_state_reply_t *
7740  **
7741  *****************************************************************************/
7742 
7746  xcb_generic_error_t **e );
7747 
7760 /*****************************************************************************
7761  **
7762  ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
7763  **
7764  ** @param xcb_connection_t *c
7765  ** @param xcb_xkb_device_spec_t deviceSpec
7766  ** @param uint8_t affectModLocks
7767  ** @param uint8_t modLocks
7768  ** @param uint8_t lockGroup
7769  ** @param uint8_t groupLock
7770  ** @param uint8_t affectModLatches
7771  ** @param uint8_t latchGroup
7772  ** @param uint16_t groupLatch
7773  ** @returns xcb_void_cookie_t
7774  **
7775  *****************************************************************************/
7776 
7779  xcb_xkb_device_spec_t deviceSpec ,
7780  uint8_t affectModLocks ,
7781  uint8_t modLocks ,
7782  uint8_t lockGroup ,
7783  uint8_t groupLock ,
7784  uint8_t affectModLatches ,
7785  uint8_t latchGroup ,
7786  uint16_t groupLatch );
7787 
7797 /*****************************************************************************
7798  **
7799  ** xcb_void_cookie_t xcb_xkb_latch_lock_state
7800  **
7801  ** @param xcb_connection_t *c
7802  ** @param xcb_xkb_device_spec_t deviceSpec
7803  ** @param uint8_t affectModLocks
7804  ** @param uint8_t modLocks
7805  ** @param uint8_t lockGroup
7806  ** @param uint8_t groupLock
7807  ** @param uint8_t affectModLatches
7808  ** @param uint8_t latchGroup
7809  ** @param uint16_t groupLatch
7810  ** @returns xcb_void_cookie_t
7811  **
7812  *****************************************************************************/
7813 
7816  xcb_xkb_device_spec_t deviceSpec ,
7817  uint8_t affectModLocks ,
7818  uint8_t modLocks ,
7819  uint8_t lockGroup ,
7820  uint8_t groupLock ,
7821  uint8_t affectModLatches ,
7822  uint8_t latchGroup ,
7823  uint16_t groupLatch );
7824 
7834 /*****************************************************************************
7835  **
7836  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
7837  **
7838  ** @param xcb_connection_t *c
7839  ** @param xcb_xkb_device_spec_t deviceSpec
7840  ** @returns xcb_xkb_get_controls_cookie_t
7841  **
7842  *****************************************************************************/
7843 
7846  xcb_xkb_device_spec_t deviceSpec );
7847 
7860 /*****************************************************************************
7861  **
7862  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
7863  **
7864  ** @param xcb_connection_t *c
7865  ** @param xcb_xkb_device_spec_t deviceSpec
7866  ** @returns xcb_xkb_get_controls_cookie_t
7867  **
7868  *****************************************************************************/
7869 
7872  xcb_xkb_device_spec_t deviceSpec );
7873 
7889 /*****************************************************************************
7890  **
7891  ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
7892  **
7893  ** @param xcb_connection_t *c
7894  ** @param xcb_xkb_get_controls_cookie_t cookie
7895  ** @param xcb_generic_error_t **e
7896  ** @returns xcb_xkb_get_controls_reply_t *
7897  **
7898  *****************************************************************************/
7899 
7903  xcb_generic_error_t **e );
7904 
7917 /*****************************************************************************
7918  **
7919  ** xcb_void_cookie_t xcb_xkb_set_controls_checked
7920  **
7921  ** @param xcb_connection_t *c
7922  ** @param xcb_xkb_device_spec_t deviceSpec
7923  ** @param uint8_t affectInternalRealMods
7924  ** @param uint8_t internalRealMods
7925  ** @param uint8_t affectIgnoreLockRealMods
7926  ** @param uint8_t ignoreLockRealMods
7927  ** @param uint16_t affectInternalVirtualMods
7928  ** @param uint16_t internalVirtualMods
7929  ** @param uint16_t affectIgnoreLockVirtualMods
7930  ** @param uint16_t ignoreLockVirtualMods
7931  ** @param uint8_t mouseKeysDfltBtn
7932  ** @param uint8_t groupsWrap
7933  ** @param xcb_xkb_ax_option_t accessXOptions
7934  ** @param uint32_t affectEnabledControls
7935  ** @param uint32_t enabledControls
7936  ** @param uint32_t changeControls
7937  ** @param uint16_t repeatDelay
7938  ** @param uint16_t repeatInterval
7939  ** @param uint16_t slowKeysDelay
7940  ** @param uint16_t debounceDelay
7941  ** @param uint16_t mouseKeysDelay
7942  ** @param uint16_t mouseKeysInterval
7943  ** @param uint16_t mouseKeysTimeToMax
7944  ** @param uint16_t mouseKeysMaxSpeed
7945  ** @param int16_t mouseKeysCurve
7946  ** @param uint16_t accessXTimeout
7947  ** @param uint32_t accessXTimeoutMask
7948  ** @param uint32_t accessXTimeoutValues
7949  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
7950  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
7951  ** @param const uint8_t *perKeyRepeat
7952  ** @returns xcb_void_cookie_t
7953  **
7954  *****************************************************************************/
7955 
7958  xcb_xkb_device_spec_t deviceSpec ,
7959  uint8_t affectInternalRealMods ,
7960  uint8_t internalRealMods ,
7961  uint8_t affectIgnoreLockRealMods ,
7962  uint8_t ignoreLockRealMods ,
7963  uint16_t affectInternalVirtualMods ,
7964  uint16_t internalVirtualMods ,
7965  uint16_t affectIgnoreLockVirtualMods ,
7966  uint16_t ignoreLockVirtualMods ,
7967  uint8_t mouseKeysDfltBtn ,
7968  uint8_t groupsWrap ,
7969  xcb_xkb_ax_option_t accessXOptions ,
7970  uint32_t affectEnabledControls ,
7971  uint32_t enabledControls ,
7972  uint32_t changeControls ,
7973  uint16_t repeatDelay ,
7974  uint16_t repeatInterval ,
7975  uint16_t slowKeysDelay ,
7976  uint16_t debounceDelay ,
7977  uint16_t mouseKeysDelay ,
7978  uint16_t mouseKeysInterval ,
7979  uint16_t mouseKeysTimeToMax ,
7980  uint16_t mouseKeysMaxSpeed ,
7981  int16_t mouseKeysCurve ,
7982  uint16_t accessXTimeout ,
7983  uint32_t accessXTimeoutMask ,
7984  uint32_t accessXTimeoutValues ,
7985  xcb_xkb_ax_option_t accessXTimeoutOptionsMask ,
7986  xcb_xkb_ax_option_t accessXTimeoutOptionsValues ,
7987  const uint8_t *perKeyRepeat );
7988 
7998 /*****************************************************************************
7999  **
8000  ** xcb_void_cookie_t xcb_xkb_set_controls
8001  **
8002  ** @param xcb_connection_t *c
8003  ** @param xcb_xkb_device_spec_t deviceSpec
8004  ** @param uint8_t affectInternalRealMods
8005  ** @param uint8_t internalRealMods
8006  ** @param uint8_t affectIgnoreLockRealMods
8007  ** @param uint8_t ignoreLockRealMods
8008  ** @param uint16_t affectInternalVirtualMods
8009  ** @param uint16_t internalVirtualMods
8010  ** @param uint16_t affectIgnoreLockVirtualMods
8011  ** @param uint16_t ignoreLockVirtualMods
8012  ** @param uint8_t mouseKeysDfltBtn
8013  ** @param uint8_t groupsWrap
8014  ** @param xcb_xkb_ax_option_t accessXOptions
8015  ** @param uint32_t affectEnabledControls
8016  ** @param uint32_t enabledControls
8017  ** @param uint32_t changeControls
8018  ** @param uint16_t repeatDelay
8019  ** @param uint16_t repeatInterval
8020  ** @param uint16_t slowKeysDelay
8021  ** @param uint16_t debounceDelay
8022  ** @param uint16_t mouseKeysDelay
8023  ** @param uint16_t mouseKeysInterval
8024  ** @param uint16_t mouseKeysTimeToMax
8025  ** @param uint16_t mouseKeysMaxSpeed
8026  ** @param int16_t mouseKeysCurve
8027  ** @param uint16_t accessXTimeout
8028  ** @param uint32_t accessXTimeoutMask
8029  ** @param uint32_t accessXTimeoutValues
8030  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
8031  ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
8032  ** @param const uint8_t *perKeyRepeat
8033  ** @returns xcb_void_cookie_t
8034  **
8035  *****************************************************************************/
8036 
8039  xcb_xkb_device_spec_t deviceSpec ,
8040  uint8_t affectInternalRealMods ,
8041  uint8_t internalRealMods ,
8042  uint8_t affectIgnoreLockRealMods ,
8043  uint8_t ignoreLockRealMods ,
8044  uint16_t affectInternalVirtualMods ,
8045  uint16_t internalVirtualMods ,
8046  uint16_t affectIgnoreLockVirtualMods ,
8047  uint16_t ignoreLockVirtualMods ,
8048  uint8_t mouseKeysDfltBtn ,
8049  uint8_t groupsWrap ,
8050  xcb_xkb_ax_option_t accessXOptions ,
8051  uint32_t affectEnabledControls ,
8052  uint32_t enabledControls ,
8053  uint32_t changeControls ,
8054  uint16_t repeatDelay ,
8055  uint16_t repeatInterval ,
8056  uint16_t slowKeysDelay ,
8057  uint16_t debounceDelay ,
8058  uint16_t mouseKeysDelay ,
8059  uint16_t mouseKeysInterval ,
8060  uint16_t mouseKeysTimeToMax ,
8061  uint16_t mouseKeysMaxSpeed ,
8062  int16_t mouseKeysCurve ,
8063  uint16_t accessXTimeout ,
8064  uint32_t accessXTimeoutMask ,
8065  uint32_t accessXTimeoutValues ,
8066  xcb_xkb_ax_option_t accessXTimeoutOptionsMask ,
8067  xcb_xkb_ax_option_t accessXTimeoutOptionsValues ,
8068  const uint8_t *perKeyRepeat );
8069 
8070 
8071 /*****************************************************************************
8072  **
8073  ** int xcb_xkb_get_map_map_types_rtrn_length
8074  **
8075  ** @param const xcb_xkb_get_map_map_t *R
8076  ** @returns int
8077  **
8078  *****************************************************************************/
8079 
8080 int
8081 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8082  const xcb_xkb_get_map_map_t *S );
8083 
8084 
8085 /*****************************************************************************
8086  **
8087  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
8088  **
8089  ** @param const xcb_xkb_get_map_map_t *R
8090  ** @returns xcb_xkb_key_type_iterator_t
8091  **
8092  *****************************************************************************/
8093 
8095 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8096  const xcb_xkb_get_map_map_t *S );
8097 
8098 
8099 /*****************************************************************************
8100  **
8101  ** int xcb_xkb_get_map_map_syms_rtrn_length
8102  **
8103  ** @param const xcb_xkb_get_map_map_t *R
8104  ** @returns int
8105  **
8106  *****************************************************************************/
8107 
8108 int
8109 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8110  const xcb_xkb_get_map_map_t *S );
8111 
8112 
8113 /*****************************************************************************
8114  **
8115  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
8116  **
8117  ** @param const xcb_xkb_get_map_map_t *R
8118  ** @returns xcb_xkb_key_sym_map_iterator_t
8119  **
8120  *****************************************************************************/
8121 
8123 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8124  const xcb_xkb_get_map_map_t *S );
8125 
8126 
8127 /*****************************************************************************
8128  **
8129  ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
8130  **
8131  ** @param const xcb_xkb_get_map_map_t *S
8132  ** @returns uint8_t *
8133  **
8134  *****************************************************************************/
8135 
8136 uint8_t *
8137 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S );
8138 
8139 
8140 /*****************************************************************************
8141  **
8142  ** int xcb_xkb_get_map_map_acts_rtrn_count_length
8143  **
8144  ** @param const xcb_xkb_get_map_map_t *R
8145  ** @returns int
8146  **
8147  *****************************************************************************/
8148 
8149 int
8150 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R ,
8151  const xcb_xkb_get_map_map_t *S );
8152 
8153 
8154 /*****************************************************************************
8155  **
8156  ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
8157  **
8158  ** @param const xcb_xkb_get_map_map_t *R
8159  ** @returns xcb_generic_iterator_t
8160  **
8161  *****************************************************************************/
8162 
8164 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R ,
8165  const xcb_xkb_get_map_map_t *S );
8166 
8167 
8168 /*****************************************************************************
8169  **
8170  ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
8171  **
8172  ** @param const xcb_xkb_get_map_map_t *S
8173  ** @returns xcb_xkb_action_t *
8174  **
8175  *****************************************************************************/
8176 
8178 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S );
8179 
8180 
8181 /*****************************************************************************
8182  **
8183  ** int xcb_xkb_get_map_map_acts_rtrn_acts_length
8184  **
8185  ** @param const xcb_xkb_get_map_map_t *R
8186  ** @returns int
8187  **
8188  *****************************************************************************/
8189 
8190 int
8191 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R ,
8192  const xcb_xkb_get_map_map_t *S );
8193 
8194 
8195 /*****************************************************************************
8196  **
8197  ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
8198  **
8199  ** @param const xcb_xkb_get_map_map_t *R
8200  ** @returns xcb_xkb_action_iterator_t
8201  **
8202  *****************************************************************************/
8203 
8205 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R ,
8206  const xcb_xkb_get_map_map_t *S );
8207 
8208 
8209 /*****************************************************************************
8210  **
8211  ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
8212  **
8213  ** @param const xcb_xkb_get_map_map_t *S
8214  ** @returns xcb_xkb_set_behavior_t *
8215  **
8216  *****************************************************************************/
8217 
8219 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S );
8220 
8221 
8222 /*****************************************************************************
8223  **
8224  ** int xcb_xkb_get_map_map_behaviors_rtrn_length
8225  **
8226  ** @param const xcb_xkb_get_map_map_t *R
8227  ** @returns int
8228  **
8229  *****************************************************************************/
8230 
8231 int
8232 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8233  const xcb_xkb_get_map_map_t *S );
8234 
8235 
8236 /*****************************************************************************
8237  **
8238  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator
8239  **
8240  ** @param const xcb_xkb_get_map_map_t *R
8241  ** @returns xcb_xkb_set_behavior_iterator_t
8242  **
8243  *****************************************************************************/
8244 
8246 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8247  const xcb_xkb_get_map_map_t *S );
8248 
8249 
8250 /*****************************************************************************
8251  **
8252  ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
8253  **
8254  ** @param const xcb_xkb_get_map_map_t *S
8255  ** @returns uint8_t *
8256  **
8257  *****************************************************************************/
8258 
8259 uint8_t *
8260 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S );
8261 
8262 
8263 /*****************************************************************************
8264  **
8265  ** int xcb_xkb_get_map_map_vmods_rtrn_length
8266  **
8267  ** @param const xcb_xkb_get_map_map_t *R
8268  ** @returns int
8269  **
8270  *****************************************************************************/
8271 
8272 int
8273 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8274  const xcb_xkb_get_map_map_t *S );
8275 
8276 
8277 /*****************************************************************************
8278  **
8279  ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
8280  **
8281  ** @param const xcb_xkb_get_map_map_t *R
8282  ** @returns xcb_generic_iterator_t
8283  **
8284  *****************************************************************************/
8285 
8287 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R ,
8288  const xcb_xkb_get_map_map_t *S );
8289 
8290 
8291 /*****************************************************************************
8292  **
8293  ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
8294  **
8295  ** @param const xcb_xkb_get_map_map_t *S
8296  ** @returns xcb_xkb_set_explicit_t *
8297  **
8298  *****************************************************************************/
8299 
8301 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S );
8302 
8303 
8304 /*****************************************************************************
8305  **
8306  ** int xcb_xkb_get_map_map_explicit_rtrn_length
8307  **
8308  ** @param const xcb_xkb_get_map_map_t *R
8309  ** @returns int
8310  **
8311  *****************************************************************************/
8312 
8313 int
8314 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8315  const xcb_xkb_get_map_map_t *S );
8316 
8317 
8318 /*****************************************************************************
8319  **
8320  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator
8321  **
8322  ** @param const xcb_xkb_get_map_map_t *R
8323  ** @returns xcb_xkb_set_explicit_iterator_t
8324  **
8325  *****************************************************************************/
8326 
8328 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8329  const xcb_xkb_get_map_map_t *S );
8330 
8331 
8332 /*****************************************************************************
8333  **
8334  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
8335  **
8336  ** @param const xcb_xkb_get_map_map_t *S
8337  ** @returns xcb_xkb_key_mod_map_t *
8338  **
8339  *****************************************************************************/
8340 
8342 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S );
8343 
8344 
8345 /*****************************************************************************
8346  **
8347  ** int xcb_xkb_get_map_map_modmap_rtrn_length
8348  **
8349  ** @param const xcb_xkb_get_map_map_t *R
8350  ** @returns int
8351  **
8352  *****************************************************************************/
8353 
8354 int
8355 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8356  const xcb_xkb_get_map_map_t *S );
8357 
8358 
8359 /*****************************************************************************
8360  **
8361  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
8362  **
8363  ** @param const xcb_xkb_get_map_map_t *R
8364  ** @returns xcb_xkb_key_mod_map_iterator_t
8365  **
8366  *****************************************************************************/
8367 
8369 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8370  const xcb_xkb_get_map_map_t *S );
8371 
8372 
8373 /*****************************************************************************
8374  **
8375  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
8376  **
8377  ** @param const xcb_xkb_get_map_map_t *S
8378  ** @returns xcb_xkb_key_v_mod_map_t *
8379  **
8380  *****************************************************************************/
8381 
8383 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S );
8384 
8385 
8386 /*****************************************************************************
8387  **
8388  ** int xcb_xkb_get_map_map_vmodmap_rtrn_length
8389  **
8390  ** @param const xcb_xkb_get_map_map_t *R
8391  ** @returns int
8392  **
8393  *****************************************************************************/
8394 
8395 int
8396 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8397  const xcb_xkb_get_map_map_t *S );
8398 
8399 
8400 /*****************************************************************************
8401  **
8402  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator
8403  **
8404  ** @param const xcb_xkb_get_map_map_t *R
8405  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8406  **
8407  *****************************************************************************/
8408 
8410 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8411  const xcb_xkb_get_map_map_t *S );
8412 
8413 int
8414 xcb_xkb_get_map_map_serialize (void **_buffer ,
8415  uint8_t nTypes ,
8416  uint8_t nKeySyms ,
8417  uint8_t nKeyActions ,
8418  uint16_t totalActions ,
8419  uint8_t totalKeyBehaviors ,
8420  uint8_t nVModMapKeys ,
8421  uint8_t totalKeyExplicit ,
8422  uint8_t totalModMapKeys ,
8423  uint8_t totalVModMapKeys ,
8424  uint16_t present ,
8425  const xcb_xkb_get_map_map_t *_aux );
8426 
8427 int
8428 xcb_xkb_get_map_map_unpack (const void *_buffer ,
8429  uint8_t nTypes ,
8430  uint8_t nKeySyms ,
8431  uint8_t nKeyActions ,
8432  uint16_t totalActions ,
8433  uint8_t totalKeyBehaviors ,
8434  uint8_t nVModMapKeys ,
8435  uint8_t totalKeyExplicit ,
8436  uint8_t totalModMapKeys ,
8437  uint8_t totalVModMapKeys ,
8438  uint16_t present ,
8439  xcb_xkb_get_map_map_t *_aux );
8440 
8441 int
8442 xcb_xkb_get_map_map_sizeof (const void *_buffer ,
8443  uint8_t nTypes ,
8444  uint8_t nKeySyms ,
8445  uint8_t nKeyActions ,
8446  uint16_t totalActions ,
8447  uint8_t totalKeyBehaviors ,
8448  uint8_t nVModMapKeys ,
8449  uint8_t totalKeyExplicit ,
8450  uint8_t totalModMapKeys ,
8451  uint8_t totalVModMapKeys ,
8452  uint16_t present );
8453 
8463 /*****************************************************************************
8464  **
8465  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
8466  **
8467  ** @param xcb_connection_t *c
8468  ** @param xcb_xkb_device_spec_t deviceSpec
8469  ** @param uint16_t full
8470  ** @param uint16_t partial
8471  ** @param uint8_t firstType
8472  ** @param uint8_t nTypes
8473  ** @param xcb_keycode_t firstKeySym
8474  ** @param uint8_t nKeySyms
8475  ** @param xcb_keycode_t firstKeyAction
8476  ** @param uint8_t nKeyActions
8477  ** @param xcb_keycode_t firstKeyBehavior
8478  ** @param uint8_t nKeyBehaviors
8479  ** @param uint16_t virtualMods
8480  ** @param xcb_keycode_t firstKeyExplicit
8481  ** @param uint8_t nKeyExplicit
8482  ** @param xcb_keycode_t firstModMapKey
8483  ** @param uint8_t nModMapKeys
8484  ** @param xcb_keycode_t firstVModMapKey
8485  ** @param uint8_t nVModMapKeys
8486  ** @returns xcb_xkb_get_map_cookie_t
8487  **
8488  *****************************************************************************/
8489 
8492  xcb_xkb_device_spec_t deviceSpec ,
8493  uint16_t full ,
8494  uint16_t partial ,
8495  uint8_t firstType ,
8496  uint8_t nTypes ,
8497  xcb_keycode_t firstKeySym ,
8498  uint8_t nKeySyms ,
8499  xcb_keycode_t firstKeyAction ,
8500  uint8_t nKeyActions ,
8501  xcb_keycode_t firstKeyBehavior ,
8502  uint8_t nKeyBehaviors ,
8503  uint16_t virtualMods ,
8504  xcb_keycode_t firstKeyExplicit ,
8505  uint8_t nKeyExplicit ,
8506  xcb_keycode_t firstModMapKey ,
8507  uint8_t nModMapKeys ,
8508  xcb_keycode_t firstVModMapKey ,
8509  uint8_t nVModMapKeys );
8510 
8523 /*****************************************************************************
8524  **
8525  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
8526  **
8527  ** @param xcb_connection_t *c
8528  ** @param xcb_xkb_device_spec_t deviceSpec
8529  ** @param uint16_t full
8530  ** @param uint16_t partial
8531  ** @param uint8_t firstType
8532  ** @param uint8_t nTypes
8533  ** @param xcb_keycode_t firstKeySym
8534  ** @param uint8_t nKeySyms
8535  ** @param xcb_keycode_t firstKeyAction
8536  ** @param uint8_t nKeyActions
8537  ** @param xcb_keycode_t firstKeyBehavior
8538  ** @param uint8_t nKeyBehaviors
8539  ** @param uint16_t virtualMods
8540  ** @param xcb_keycode_t firstKeyExplicit
8541  ** @param uint8_t nKeyExplicit
8542  ** @param xcb_keycode_t firstModMapKey
8543  ** @param uint8_t nModMapKeys
8544  ** @param xcb_keycode_t firstVModMapKey
8545  ** @param uint8_t nVModMapKeys
8546  ** @returns xcb_xkb_get_map_cookie_t
8547  **
8548  *****************************************************************************/
8549 
8552  xcb_xkb_device_spec_t deviceSpec ,
8553  uint16_t full ,
8554  uint16_t partial ,
8555  uint8_t firstType ,
8556  uint8_t nTypes ,
8557  xcb_keycode_t firstKeySym ,
8558  uint8_t nKeySyms ,
8559  xcb_keycode_t firstKeyAction ,
8560  uint8_t nKeyActions ,
8561  xcb_keycode_t firstKeyBehavior ,
8562  uint8_t nKeyBehaviors ,
8563  uint16_t virtualMods ,
8564  xcb_keycode_t firstKeyExplicit ,
8565  uint8_t nKeyExplicit ,
8566  xcb_keycode_t firstModMapKey ,
8567  uint8_t nModMapKeys ,
8568  xcb_keycode_t firstVModMapKey ,
8569  uint8_t nVModMapKeys );
8570 
8571 
8572 /*****************************************************************************
8573  **
8574  ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
8575  **
8576  ** @param const xcb_xkb_get_map_reply_t *R
8577  ** @returns xcb_xkb_get_map_map_t *
8578  **
8579  *****************************************************************************/
8580 
8581 void *
8582 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R );
8583 
8599 /*****************************************************************************
8600  **
8601  ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
8602  **
8603  ** @param xcb_connection_t *c
8604  ** @param xcb_xkb_get_map_cookie_t cookie
8605  ** @param xcb_generic_error_t **e
8606  ** @returns xcb_xkb_get_map_reply_t *
8607  **
8608  *****************************************************************************/
8609 
8612  xcb_xkb_get_map_cookie_t cookie ,
8613  xcb_generic_error_t **e );
8614 
8615 
8616 /*****************************************************************************
8617  **
8618  ** int xcb_xkb_set_map_values_types_length
8619  **
8620  ** @param const xcb_xkb_set_map_values_t *R
8621  ** @returns int
8622  **
8623  *****************************************************************************/
8624 
8625 int
8626 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R ,
8627  const xcb_xkb_set_map_values_t *S );
8628 
8629 
8630 /*****************************************************************************
8631  **
8632  ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
8633  **
8634  ** @param const xcb_xkb_set_map_values_t *R
8635  ** @returns xcb_xkb_set_key_type_iterator_t
8636  **
8637  *****************************************************************************/
8638 
8640 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R ,
8641  const xcb_xkb_set_map_values_t *S );
8642 
8643 
8644 /*****************************************************************************
8645  **
8646  ** int xcb_xkb_set_map_values_syms_length
8647  **
8648  ** @param const xcb_xkb_set_map_values_t *R
8649  ** @returns int
8650  **
8651  *****************************************************************************/
8652 
8653 int
8654 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R ,
8655  const xcb_xkb_set_map_values_t *S );
8656 
8657 
8658 /*****************************************************************************
8659  **
8660  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
8661  **
8662  ** @param const xcb_xkb_set_map_values_t *R
8663  ** @returns xcb_xkb_key_sym_map_iterator_t
8664  **
8665  *****************************************************************************/
8666 
8668 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R ,
8669  const xcb_xkb_set_map_values_t *S );
8670 
8671 
8672 /*****************************************************************************
8673  **
8674  ** uint8_t * xcb_xkb_set_map_values_actions_count
8675  **
8676  ** @param const xcb_xkb_set_map_values_t *S
8677  ** @returns uint8_t *
8678  **
8679  *****************************************************************************/
8680 
8681 uint8_t *
8682 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S );
8683 
8684 
8685 /*****************************************************************************
8686  **
8687  ** int xcb_xkb_set_map_values_actions_count_length
8688  **
8689  ** @param const xcb_xkb_set_map_values_t *R
8690  ** @returns int
8691  **
8692  *****************************************************************************/
8693 
8694 int
8695 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R ,
8696  const xcb_xkb_set_map_values_t *S );
8697 
8698 
8699 /*****************************************************************************
8700  **
8701  ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
8702  **
8703  ** @param const xcb_xkb_set_map_values_t *R
8704  ** @returns xcb_generic_iterator_t
8705  **
8706  *****************************************************************************/
8707 
8709 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R ,
8710  const xcb_xkb_set_map_values_t *S );
8711 
8712 
8713 /*****************************************************************************
8714  **
8715  ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
8716  **
8717  ** @param const xcb_xkb_set_map_values_t *S
8718  ** @returns xcb_xkb_action_t *
8719  **
8720  *****************************************************************************/
8721 
8723 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S );
8724 
8725 
8726 /*****************************************************************************
8727  **
8728  ** int xcb_xkb_set_map_values_actions_length
8729  **
8730  ** @param const xcb_xkb_set_map_values_t *R
8731  ** @returns int
8732  **
8733  *****************************************************************************/
8734 
8735 int
8736 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R ,
8737  const xcb_xkb_set_map_values_t *S );
8738 
8739 
8740 /*****************************************************************************
8741  **
8742  ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
8743  **
8744  ** @param const xcb_xkb_set_map_values_t *R
8745  ** @returns xcb_xkb_action_iterator_t
8746  **
8747  *****************************************************************************/
8748 
8750 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R ,
8751  const xcb_xkb_set_map_values_t *S );
8752 
8753 
8754 /*****************************************************************************
8755  **
8756  ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
8757  **
8758  ** @param const xcb_xkb_set_map_values_t *S
8759  ** @returns xcb_xkb_set_behavior_t *
8760  **
8761  *****************************************************************************/
8762 
8764 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S );
8765 
8766 
8767 /*****************************************************************************
8768  **
8769  ** int xcb_xkb_set_map_values_behaviors_length
8770  **
8771  ** @param const xcb_xkb_set_map_values_t *R
8772  ** @returns int
8773  **
8774  *****************************************************************************/
8775 
8776 int
8777 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R ,
8778  const xcb_xkb_set_map_values_t *S );
8779 
8780 
8781 /*****************************************************************************
8782  **
8783  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator
8784  **
8785  ** @param const xcb_xkb_set_map_values_t *R
8786  ** @returns xcb_xkb_set_behavior_iterator_t
8787  **
8788  *****************************************************************************/
8789 
8791 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R ,
8792  const xcb_xkb_set_map_values_t *S );
8793 
8794 
8795 /*****************************************************************************
8796  **
8797  ** uint8_t * xcb_xkb_set_map_values_vmods
8798  **
8799  ** @param const xcb_xkb_set_map_values_t *S
8800  ** @returns uint8_t *
8801  **
8802  *****************************************************************************/
8803 
8804 uint8_t *
8805 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S );
8806 
8807 
8808 /*****************************************************************************
8809  **
8810  ** int xcb_xkb_set_map_values_vmods_length
8811  **
8812  ** @param const xcb_xkb_set_map_values_t *R
8813  ** @returns int
8814  **
8815  *****************************************************************************/
8816 
8817 int
8818 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R ,
8819  const xcb_xkb_set_map_values_t *S );
8820 
8821 
8822 /*****************************************************************************
8823  **
8824  ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
8825  **
8826  ** @param const xcb_xkb_set_map_values_t *R
8827  ** @returns xcb_generic_iterator_t
8828  **
8829  *****************************************************************************/
8830 
8832 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R ,
8833  const xcb_xkb_set_map_values_t *S );
8834 
8835 
8836 /*****************************************************************************
8837  **
8838  ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
8839  **
8840  ** @param const xcb_xkb_set_map_values_t *S
8841  ** @returns xcb_xkb_set_explicit_t *
8842  **
8843  *****************************************************************************/
8844 
8846 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S );
8847 
8848 
8849 /*****************************************************************************
8850  **
8851  ** int xcb_xkb_set_map_values_explicit_length
8852  **
8853  ** @param const xcb_xkb_set_map_values_t *R
8854  ** @returns int
8855  **
8856  *****************************************************************************/
8857 
8858 int
8859 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R ,
8860  const xcb_xkb_set_map_values_t *S );
8861 
8862 
8863 /*****************************************************************************
8864  **
8865  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator
8866  **
8867  ** @param const xcb_xkb_set_map_values_t *R
8868  ** @returns xcb_xkb_set_explicit_iterator_t
8869  **
8870  *****************************************************************************/
8871 
8873 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R ,
8874  const xcb_xkb_set_map_values_t *S );
8875 
8876 
8877 /*****************************************************************************
8878  **
8879  ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
8880  **
8881  ** @param const xcb_xkb_set_map_values_t *S
8882  ** @returns xcb_xkb_key_mod_map_t *
8883  **
8884  *****************************************************************************/
8885 
8887 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S );
8888 
8889 
8890 /*****************************************************************************
8891  **
8892  ** int xcb_xkb_set_map_values_modmap_length
8893  **
8894  ** @param const xcb_xkb_set_map_values_t *R
8895  ** @returns int
8896  **
8897  *****************************************************************************/
8898 
8899 int
8900 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R ,
8901  const xcb_xkb_set_map_values_t *S );
8902 
8903 
8904 /*****************************************************************************
8905  **
8906  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
8907  **
8908  ** @param const xcb_xkb_set_map_values_t *R
8909  ** @returns xcb_xkb_key_mod_map_iterator_t
8910  **
8911  *****************************************************************************/
8912 
8914 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R ,
8915  const xcb_xkb_set_map_values_t *S );
8916 
8917 
8918 /*****************************************************************************
8919  **
8920  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
8921  **
8922  ** @param const xcb_xkb_set_map_values_t *S
8923  ** @returns xcb_xkb_key_v_mod_map_t *
8924  **
8925  *****************************************************************************/
8926 
8928 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S );
8929 
8930 
8931 /*****************************************************************************
8932  **
8933  ** int xcb_xkb_set_map_values_vmodmap_length
8934  **
8935  ** @param const xcb_xkb_set_map_values_t *R
8936  ** @returns int
8937  **
8938  *****************************************************************************/
8939 
8940 int
8941 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R ,
8942  const xcb_xkb_set_map_values_t *S );
8943 
8944 
8945 /*****************************************************************************
8946  **
8947  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator
8948  **
8949  ** @param const xcb_xkb_set_map_values_t *R
8950  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8951  **
8952  *****************************************************************************/
8953 
8955 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R ,
8956  const xcb_xkb_set_map_values_t *S );
8957 
8958 int
8959 xcb_xkb_set_map_values_serialize (void **_buffer ,
8960  uint8_t nTypes ,
8961  uint8_t nKeySyms ,
8962  uint8_t nKeyActions ,
8963  uint16_t totalActions ,
8964  uint8_t totalKeyBehaviors ,
8965  uint8_t nVModMapKeys ,
8966  uint8_t totalKeyExplicit ,
8967  uint8_t totalModMapKeys ,
8968  uint8_t totalVModMapKeys ,
8969  uint16_t present ,
8970  const xcb_xkb_set_map_values_t *_aux );
8971 
8972 int
8973 xcb_xkb_set_map_values_unpack (const void *_buffer ,
8974  uint8_t nTypes ,
8975  uint8_t nKeySyms ,
8976  uint8_t nKeyActions ,
8977  uint16_t totalActions ,
8978  uint8_t totalKeyBehaviors ,
8979  uint8_t nVModMapKeys ,
8980  uint8_t totalKeyExplicit ,
8981  uint8_t totalModMapKeys ,
8982  uint8_t totalVModMapKeys ,
8983  uint16_t present ,
8984  xcb_xkb_set_map_values_t *_aux );
8985 
8986 int
8987 xcb_xkb_set_map_values_sizeof (const void *_buffer ,
8988  uint8_t nTypes ,
8989  uint8_t nKeySyms ,
8990  uint8_t nKeyActions ,
8991  uint16_t totalActions ,
8992  uint8_t totalKeyBehaviors ,
8993  uint8_t nVModMapKeys ,
8994  uint8_t totalKeyExplicit ,
8995  uint8_t totalModMapKeys ,
8996  uint8_t totalVModMapKeys ,
8997  uint16_t present );
8998 
9011 /*****************************************************************************
9012  **
9013  ** xcb_void_cookie_t xcb_xkb_set_map_checked
9014  **
9015  ** @param xcb_connection_t *c
9016  ** @param xcb_xkb_device_spec_t deviceSpec
9017  ** @param uint16_t present
9018  ** @param uint16_t flags
9019  ** @param xcb_keycode_t minKeyCode
9020  ** @param xcb_keycode_t maxKeyCode
9021  ** @param uint8_t firstType
9022  ** @param uint8_t nTypes
9023  ** @param xcb_keycode_t firstKeySym
9024  ** @param uint8_t nKeySyms
9025  ** @param uint16_t totalSyms
9026  ** @param xcb_keycode_t firstKeyAction
9027  ** @param uint8_t nKeyActions
9028  ** @param uint16_t totalActions
9029  ** @param xcb_keycode_t firstKeyBehavior
9030  ** @param uint8_t nKeyBehaviors
9031  ** @param uint8_t totalKeyBehaviors
9032  ** @param xcb_keycode_t firstKeyExplicit
9033  ** @param uint8_t nKeyExplicit
9034  ** @param uint8_t totalKeyExplicit
9035  ** @param xcb_keycode_t firstModMapKey
9036  ** @param uint8_t nModMapKeys
9037  ** @param uint8_t totalModMapKeys
9038  ** @param xcb_keycode_t firstVModMapKey
9039  ** @param uint8_t nVModMapKeys
9040  ** @param uint8_t totalVModMapKeys
9041  ** @param uint16_t virtualMods
9042  ** @param const void *values
9043  ** @returns xcb_void_cookie_t
9044  **
9045  *****************************************************************************/
9046 
9049  xcb_xkb_device_spec_t deviceSpec ,
9050  uint16_t present ,
9051  uint16_t flags ,
9052  xcb_keycode_t minKeyCode ,
9053  xcb_keycode_t maxKeyCode ,
9054  uint8_t firstType ,
9055  uint8_t nTypes ,
9056  xcb_keycode_t firstKeySym ,
9057  uint8_t nKeySyms ,
9058  uint16_t totalSyms ,
9059  xcb_keycode_t firstKeyAction ,
9060  uint8_t nKeyActions ,
9061  uint16_t totalActions ,
9062  xcb_keycode_t firstKeyBehavior ,
9063  uint8_t nKeyBehaviors ,
9064  uint8_t totalKeyBehaviors ,
9065  xcb_keycode_t firstKeyExplicit ,
9066  uint8_t nKeyExplicit ,
9067  uint8_t totalKeyExplicit ,
9068  xcb_keycode_t firstModMapKey ,
9069  uint8_t nModMapKeys ,
9070  uint8_t totalModMapKeys ,
9071  xcb_keycode_t firstVModMapKey ,
9072  uint8_t nVModMapKeys ,
9073  uint8_t totalVModMapKeys ,
9074  uint16_t virtualMods ,
9075  const void *values );
9076 
9086 /*****************************************************************************
9087  **
9088  ** xcb_void_cookie_t xcb_xkb_set_map
9089  **
9090  ** @param xcb_connection_t *c
9091  ** @param xcb_xkb_device_spec_t deviceSpec
9092  ** @param uint16_t present
9093  ** @param uint16_t flags
9094  ** @param xcb_keycode_t minKeyCode
9095  ** @param xcb_keycode_t maxKeyCode
9096  ** @param uint8_t firstType
9097  ** @param uint8_t nTypes
9098  ** @param xcb_keycode_t firstKeySym
9099  ** @param uint8_t nKeySyms
9100  ** @param uint16_t totalSyms
9101  ** @param xcb_keycode_t firstKeyAction
9102  ** @param uint8_t nKeyActions
9103  ** @param uint16_t totalActions
9104  ** @param xcb_keycode_t firstKeyBehavior
9105  ** @param uint8_t nKeyBehaviors
9106  ** @param uint8_t totalKeyBehaviors
9107  ** @param xcb_keycode_t firstKeyExplicit
9108  ** @param uint8_t nKeyExplicit
9109  ** @param uint8_t totalKeyExplicit
9110  ** @param xcb_keycode_t firstModMapKey
9111  ** @param uint8_t nModMapKeys
9112  ** @param uint8_t totalModMapKeys
9113  ** @param xcb_keycode_t firstVModMapKey
9114  ** @param uint8_t nVModMapKeys
9115  ** @param uint8_t totalVModMapKeys
9116  ** @param uint16_t virtualMods
9117  ** @param const void *values
9118  ** @returns xcb_void_cookie_t
9119  **
9120  *****************************************************************************/
9121 
9124  xcb_xkb_device_spec_t deviceSpec ,
9125  uint16_t present ,
9126  uint16_t flags ,
9127  xcb_keycode_t minKeyCode ,
9128  xcb_keycode_t maxKeyCode ,
9129  uint8_t firstType ,
9130  uint8_t nTypes ,
9131  xcb_keycode_t firstKeySym ,
9132  uint8_t nKeySyms ,
9133  uint16_t totalSyms ,
9134  xcb_keycode_t firstKeyAction ,
9135  uint8_t nKeyActions ,
9136  uint16_t totalActions ,
9137  xcb_keycode_t firstKeyBehavior ,
9138  uint8_t nKeyBehaviors ,
9139  uint8_t totalKeyBehaviors ,
9140  xcb_keycode_t firstKeyExplicit ,
9141  uint8_t nKeyExplicit ,
9142  uint8_t totalKeyExplicit ,
9143  xcb_keycode_t firstModMapKey ,
9144  uint8_t nModMapKeys ,
9145  uint8_t totalModMapKeys ,
9146  xcb_keycode_t firstVModMapKey ,
9147  uint8_t nVModMapKeys ,
9148  uint8_t totalVModMapKeys ,
9149  uint16_t virtualMods ,
9150  const void *values );
9151 
9164 /*****************************************************************************
9165  **
9166  ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
9167  **
9168  ** @param xcb_connection_t *c
9169  ** @param xcb_xkb_device_spec_t deviceSpec
9170  ** @param uint16_t present
9171  ** @param uint16_t flags
9172  ** @param xcb_keycode_t minKeyCode
9173  ** @param xcb_keycode_t maxKeyCode
9174  ** @param uint8_t firstType
9175  ** @param uint8_t nTypes
9176  ** @param xcb_keycode_t firstKeySym
9177  ** @param uint8_t nKeySyms
9178  ** @param uint16_t totalSyms
9179  ** @param xcb_keycode_t firstKeyAction
9180  ** @param uint8_t nKeyActions
9181  ** @param uint16_t totalActions
9182  ** @param xcb_keycode_t firstKeyBehavior
9183  ** @param uint8_t nKeyBehaviors
9184  ** @param uint8_t totalKeyBehaviors
9185  ** @param xcb_keycode_t firstKeyExplicit
9186  ** @param uint8_t nKeyExplicit
9187  ** @param uint8_t totalKeyExplicit
9188  ** @param xcb_keycode_t firstModMapKey
9189  ** @param uint8_t nModMapKeys
9190  ** @param uint8_t totalModMapKeys
9191  ** @param xcb_keycode_t firstVModMapKey
9192  ** @param uint8_t nVModMapKeys
9193  ** @param uint8_t totalVModMapKeys
9194  ** @param uint16_t virtualMods
9195  ** @param const xcb_xkb_set_map_values_t *values
9196  ** @returns xcb_void_cookie_t
9197  **
9198  *****************************************************************************/
9199 
9202  xcb_xkb_device_spec_t deviceSpec ,
9203  uint16_t present ,
9204  uint16_t flags ,
9205  xcb_keycode_t minKeyCode ,
9206  xcb_keycode_t maxKeyCode ,
9207  uint8_t firstType ,
9208  uint8_t nTypes ,
9209  xcb_keycode_t firstKeySym ,
9210  uint8_t nKeySyms ,
9211  uint16_t totalSyms ,
9212  xcb_keycode_t firstKeyAction ,
9213  uint8_t nKeyActions ,
9214  uint16_t totalActions ,
9215  xcb_keycode_t firstKeyBehavior ,
9216  uint8_t nKeyBehaviors ,
9217  uint8_t totalKeyBehaviors ,
9218  xcb_keycode_t firstKeyExplicit ,
9219  uint8_t nKeyExplicit ,
9220  uint8_t totalKeyExplicit ,
9221  xcb_keycode_t firstModMapKey ,
9222  uint8_t nModMapKeys ,
9223  uint8_t totalModMapKeys ,
9224  xcb_keycode_t firstVModMapKey ,
9225  uint8_t nVModMapKeys ,
9226  uint8_t totalVModMapKeys ,
9227  uint16_t virtualMods ,
9228  const xcb_xkb_set_map_values_t *values );
9229 
9239 /*****************************************************************************
9240  **
9241  ** xcb_void_cookie_t xcb_xkb_set_map_aux
9242  **
9243  ** @param xcb_connection_t *c
9244  ** @param xcb_xkb_device_spec_t deviceSpec
9245  ** @param uint16_t present
9246  ** @param uint16_t flags
9247  ** @param xcb_keycode_t minKeyCode
9248  ** @param xcb_keycode_t maxKeyCode
9249  ** @param uint8_t firstType
9250  ** @param uint8_t nTypes
9251  ** @param xcb_keycode_t firstKeySym
9252  ** @param uint8_t nKeySyms
9253  ** @param uint16_t totalSyms
9254  ** @param xcb_keycode_t firstKeyAction
9255  ** @param uint8_t nKeyActions
9256  ** @param uint16_t totalActions
9257  ** @param xcb_keycode_t firstKeyBehavior
9258  ** @param uint8_t nKeyBehaviors
9259  ** @param uint8_t totalKeyBehaviors
9260  ** @param xcb_keycode_t firstKeyExplicit
9261  ** @param uint8_t nKeyExplicit
9262  ** @param uint8_t totalKeyExplicit
9263  ** @param xcb_keycode_t firstModMapKey
9264  ** @param uint8_t nModMapKeys
9265  ** @param uint8_t totalModMapKeys
9266  ** @param xcb_keycode_t firstVModMapKey
9267  ** @param uint8_t nVModMapKeys
9268  ** @param uint8_t totalVModMapKeys
9269  ** @param uint16_t virtualMods
9270  ** @param const xcb_xkb_set_map_values_t *values
9271  ** @returns xcb_void_cookie_t
9272  **
9273  *****************************************************************************/
9274 
9277  xcb_xkb_device_spec_t deviceSpec ,
9278  uint16_t present ,
9279  uint16_t flags ,
9280  xcb_keycode_t minKeyCode ,
9281  xcb_keycode_t maxKeyCode ,
9282  uint8_t firstType ,
9283  uint8_t nTypes ,
9284  xcb_keycode_t firstKeySym ,
9285  uint8_t nKeySyms ,
9286  uint16_t totalSyms ,
9287  xcb_keycode_t firstKeyAction ,
9288  uint8_t nKeyActions ,
9289  uint16_t totalActions ,
9290  xcb_keycode_t firstKeyBehavior ,
9291  uint8_t nKeyBehaviors ,
9292  uint8_t totalKeyBehaviors ,
9293  xcb_keycode_t firstKeyExplicit ,
9294  uint8_t nKeyExplicit ,
9295  uint8_t totalKeyExplicit ,
9296  xcb_keycode_t firstModMapKey ,
9297  uint8_t nModMapKeys ,
9298  uint8_t totalModMapKeys ,
9299  xcb_keycode_t firstVModMapKey ,
9300  uint8_t nVModMapKeys ,
9301  uint8_t totalVModMapKeys ,
9302  uint16_t virtualMods ,
9303  const xcb_xkb_set_map_values_t *values );
9304 
9305 int
9306 xcb_xkb_get_compat_map_sizeof (const void *_buffer );
9307 
9317 /*****************************************************************************
9318  **
9319  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
9320  **
9321  ** @param xcb_connection_t *c
9322  ** @param xcb_xkb_device_spec_t deviceSpec
9323  ** @param uint8_t groups
9324  ** @param uint8_t getAllSI
9325  ** @param uint16_t firstSI
9326  ** @param uint16_t nSI
9327  ** @returns xcb_xkb_get_compat_map_cookie_t
9328  **
9329  *****************************************************************************/
9330 
9333  xcb_xkb_device_spec_t deviceSpec ,
9334  uint8_t groups ,
9335  uint8_t getAllSI ,
9336  uint16_t firstSI ,
9337  uint16_t nSI );
9338 
9351 /*****************************************************************************
9352  **
9353  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
9354  **
9355  ** @param xcb_connection_t *c
9356  ** @param xcb_xkb_device_spec_t deviceSpec
9357  ** @param uint8_t groups
9358  ** @param uint8_t getAllSI
9359  ** @param uint16_t firstSI
9360  ** @param uint16_t nSI
9361  ** @returns xcb_xkb_get_compat_map_cookie_t
9362  **
9363  *****************************************************************************/
9364 
9367  xcb_xkb_device_spec_t deviceSpec ,
9368  uint8_t groups ,
9369  uint8_t getAllSI ,
9370  uint16_t firstSI ,
9371  uint16_t nSI );
9372 
9373 
9374 /*****************************************************************************
9375  **
9376  ** uint8_t * xcb_xkb_get_compat_map_si_rtrn
9377  **
9378  ** @param const xcb_xkb_get_compat_map_reply_t *R
9379  ** @returns uint8_t *
9380  **
9381  *****************************************************************************/
9382 
9383 uint8_t *
9384 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9385 
9386 
9387 /*****************************************************************************
9388  **
9389  ** int xcb_xkb_get_compat_map_si_rtrn_length
9390  **
9391  ** @param const xcb_xkb_get_compat_map_reply_t *R
9392  ** @returns int
9393  **
9394  *****************************************************************************/
9395 
9396 int
9397 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9398 
9399 
9400 /*****************************************************************************
9401  **
9402  ** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end
9403  **
9404  ** @param const xcb_xkb_get_compat_map_reply_t *R
9405  ** @returns xcb_generic_iterator_t
9406  **
9407  *****************************************************************************/
9408 
9410 xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R );
9411 
9412 
9413 /*****************************************************************************
9414  **
9415  ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
9416  **
9417  ** @param const xcb_xkb_get_compat_map_reply_t *R
9418  ** @returns xcb_xkb_mod_def_t *
9419  **
9420  *****************************************************************************/
9421 
9423 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9424 
9425 
9426 /*****************************************************************************
9427  **
9428  ** int xcb_xkb_get_compat_map_group_rtrn_length
9429  **
9430  ** @param const xcb_xkb_get_compat_map_reply_t *R
9431  ** @returns int
9432  **
9433  *****************************************************************************/
9434 
9435 int
9436 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9437 
9438 
9439 /*****************************************************************************
9440  **
9441  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
9442  **
9443  ** @param const xcb_xkb_get_compat_map_reply_t *R
9444  ** @returns xcb_xkb_mod_def_iterator_t
9445  **
9446  *****************************************************************************/
9447 
9449 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
9450 
9466 /*****************************************************************************
9467  **
9468  ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
9469  **
9470  ** @param xcb_connection_t *c
9471  ** @param xcb_xkb_get_compat_map_cookie_t cookie
9472  ** @param xcb_generic_error_t **e
9473  ** @returns xcb_xkb_get_compat_map_reply_t *
9474  **
9475  *****************************************************************************/
9476 
9480  xcb_generic_error_t **e );
9481 
9482 int
9483 xcb_xkb_set_compat_map_sizeof (const void *_buffer );
9484 
9497 /*****************************************************************************
9498  **
9499  ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
9500  **
9501  ** @param xcb_connection_t *c
9502  ** @param xcb_xkb_device_spec_t deviceSpec
9503  ** @param uint8_t recomputeActions
9504  ** @param uint8_t truncateSI
9505  ** @param uint8_t groups
9506  ** @param uint16_t firstSI
9507  ** @param uint16_t nSI
9508  ** @param const uint8_t *si
9509  ** @param const xcb_xkb_mod_def_t *groupMaps
9510  ** @returns xcb_void_cookie_t
9511  **
9512  *****************************************************************************/
9513 
9516  xcb_xkb_device_spec_t deviceSpec ,
9517  uint8_t recomputeActions ,
9518  uint8_t truncateSI ,
9519  uint8_t groups ,
9520  uint16_t firstSI ,
9521  uint16_t nSI ,
9522  const uint8_t *si ,
9523  const xcb_xkb_mod_def_t *groupMaps );
9524 
9534 /*****************************************************************************
9535  **
9536  ** xcb_void_cookie_t xcb_xkb_set_compat_map
9537  **
9538  ** @param xcb_connection_t *c
9539  ** @param xcb_xkb_device_spec_t deviceSpec
9540  ** @param uint8_t recomputeActions
9541  ** @param uint8_t truncateSI
9542  ** @param uint8_t groups
9543  ** @param uint16_t firstSI
9544  ** @param uint16_t nSI
9545  ** @param const uint8_t *si
9546  ** @param const xcb_xkb_mod_def_t *groupMaps
9547  ** @returns xcb_void_cookie_t
9548  **
9549  *****************************************************************************/
9550 
9553  xcb_xkb_device_spec_t deviceSpec ,
9554  uint8_t recomputeActions ,
9555  uint8_t truncateSI ,
9556  uint8_t groups ,
9557  uint16_t firstSI ,
9558  uint16_t nSI ,
9559  const uint8_t *si ,
9560  const xcb_xkb_mod_def_t *groupMaps );
9561 
9571 /*****************************************************************************
9572  **
9573  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
9574  **
9575  ** @param xcb_connection_t *c
9576  ** @param xcb_xkb_device_spec_t deviceSpec
9577  ** @returns xcb_xkb_get_indicator_state_cookie_t
9578  **
9579  *****************************************************************************/
9580 
9583  xcb_xkb_device_spec_t deviceSpec );
9584 
9597 /*****************************************************************************
9598  **
9599  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked
9600  **
9601  ** @param xcb_connection_t *c
9602  ** @param xcb_xkb_device_spec_t deviceSpec
9603  ** @returns xcb_xkb_get_indicator_state_cookie_t
9604  **
9605  *****************************************************************************/
9606 
9609  xcb_xkb_device_spec_t deviceSpec );
9610 
9626 /*****************************************************************************
9627  **
9628  ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
9629  **
9630  ** @param xcb_connection_t *c
9631  ** @param xcb_xkb_get_indicator_state_cookie_t cookie
9632  ** @param xcb_generic_error_t **e
9633  ** @returns xcb_xkb_get_indicator_state_reply_t *
9634  **
9635  *****************************************************************************/
9636 
9640  xcb_generic_error_t **e );
9641 
9642 int
9643 xcb_xkb_get_indicator_map_sizeof (const void *_buffer );
9644 
9654 /*****************************************************************************
9655  **
9656  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
9657  **
9658  ** @param xcb_connection_t *c
9659  ** @param xcb_xkb_device_spec_t deviceSpec
9660  ** @param uint32_t which
9661  ** @returns xcb_xkb_get_indicator_map_cookie_t
9662  **
9663  *****************************************************************************/
9664 
9667  xcb_xkb_device_spec_t deviceSpec ,
9668  uint32_t which );
9669 
9682 /*****************************************************************************
9683  **
9684  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
9685  **
9686  ** @param xcb_connection_t *c
9687  ** @param xcb_xkb_device_spec_t deviceSpec
9688  ** @param uint32_t which
9689  ** @returns xcb_xkb_get_indicator_map_cookie_t
9690  **
9691  *****************************************************************************/
9692 
9695  xcb_xkb_device_spec_t deviceSpec ,
9696  uint32_t which );
9697 
9698 
9699 /*****************************************************************************
9700  **
9701  ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
9702  **
9703  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9704  ** @returns xcb_xkb_indicator_map_t *
9705  **
9706  *****************************************************************************/
9707 
9709 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R );
9710 
9711 
9712 /*****************************************************************************
9713  **
9714  ** int xcb_xkb_get_indicator_map_maps_length
9715  **
9716  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9717  ** @returns int
9718  **
9719  *****************************************************************************/
9720 
9721 int
9722 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R );
9723 
9724 
9725 /*****************************************************************************
9726  **
9727  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator
9728  **
9729  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9730  ** @returns xcb_xkb_indicator_map_iterator_t
9731  **
9732  *****************************************************************************/
9733 
9735 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R );
9736 
9752 /*****************************************************************************
9753  **
9754  ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
9755  **
9756  ** @param xcb_connection_t *c
9757  ** @param xcb_xkb_get_indicator_map_cookie_t cookie
9758  ** @param xcb_generic_error_t **e
9759  ** @returns xcb_xkb_get_indicator_map_reply_t *
9760  **
9761  *****************************************************************************/
9762 
9766  xcb_generic_error_t **e );
9767 
9768 int
9769 xcb_xkb_set_indicator_map_sizeof (const void *_buffer );
9770 
9783 /*****************************************************************************
9784  **
9785  ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
9786  **
9787  ** @param xcb_connection_t *c
9788  ** @param xcb_xkb_device_spec_t deviceSpec
9789  ** @param uint32_t which
9790  ** @param const xcb_xkb_indicator_map_t *maps
9791  ** @returns xcb_void_cookie_t
9792  **
9793  *****************************************************************************/
9794 
9797  xcb_xkb_device_spec_t deviceSpec ,
9798  uint32_t which ,
9799  const xcb_xkb_indicator_map_t *maps );
9800 
9810 /*****************************************************************************
9811  **
9812  ** xcb_void_cookie_t xcb_xkb_set_indicator_map
9813  **
9814  ** @param xcb_connection_t *c
9815  ** @param xcb_xkb_device_spec_t deviceSpec
9816  ** @param uint32_t which
9817  ** @param const xcb_xkb_indicator_map_t *maps
9818  ** @returns xcb_void_cookie_t
9819  **
9820  *****************************************************************************/
9821 
9824  xcb_xkb_device_spec_t deviceSpec ,
9825  uint32_t which ,
9826  const xcb_xkb_indicator_map_t *maps );
9827 
9837 /*****************************************************************************
9838  **
9839  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
9840  **
9841  ** @param xcb_connection_t *c
9842  ** @param xcb_xkb_device_spec_t deviceSpec
9843  ** @param xcb_xkb_led_class_spec_t ledClass
9844  ** @param xcb_xkb_id_spec_t ledID
9845  ** @param xcb_atom_t indicator
9846  ** @returns xcb_xkb_get_named_indicator_cookie_t
9847  **
9848  *****************************************************************************/
9849 
9852  xcb_xkb_device_spec_t deviceSpec ,
9853  xcb_xkb_led_class_spec_t ledClass ,
9854  xcb_xkb_id_spec_t ledID ,
9855  xcb_atom_t indicator );
9856 
9869 /*****************************************************************************
9870  **
9871  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked
9872  **
9873  ** @param xcb_connection_t *c
9874  ** @param xcb_xkb_device_spec_t deviceSpec
9875  ** @param xcb_xkb_led_class_spec_t ledClass
9876  ** @param xcb_xkb_id_spec_t ledID
9877  ** @param xcb_atom_t indicator
9878  ** @returns xcb_xkb_get_named_indicator_cookie_t
9879  **
9880  *****************************************************************************/
9881 
9884  xcb_xkb_device_spec_t deviceSpec ,
9885  xcb_xkb_led_class_spec_t ledClass ,
9886  xcb_xkb_id_spec_t ledID ,
9887  xcb_atom_t indicator );
9888 
9904 /*****************************************************************************
9905  **
9906  ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
9907  **
9908  ** @param xcb_connection_t *c
9909  ** @param xcb_xkb_get_named_indicator_cookie_t cookie
9910  ** @param xcb_generic_error_t **e
9911  ** @returns xcb_xkb_get_named_indicator_reply_t *
9912  **
9913  *****************************************************************************/
9914 
9918  xcb_generic_error_t **e );
9919 
9932 /*****************************************************************************
9933  **
9934  ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
9935  **
9936  ** @param xcb_connection_t *c
9937  ** @param xcb_xkb_device_spec_t deviceSpec
9938  ** @param xcb_xkb_led_class_spec_t ledClass
9939  ** @param xcb_xkb_id_spec_t ledID
9940  ** @param xcb_atom_t indicator
9941  ** @param uint8_t setState
9942  ** @param uint8_t on
9943  ** @param uint8_t setMap
9944  ** @param uint8_t createMap
9945  ** @param uint8_t map_flags
9946  ** @param uint8_t map_whichGroups
9947  ** @param uint8_t map_groups
9948  ** @param uint8_t map_whichMods
9949  ** @param uint8_t map_realMods
9950  ** @param uint16_t map_vmods
9951  ** @param uint32_t map_ctrls
9952  ** @returns xcb_void_cookie_t
9953  **
9954  *****************************************************************************/
9955 
9958  xcb_xkb_device_spec_t deviceSpec ,
9959  xcb_xkb_led_class_spec_t ledClass ,
9960  xcb_xkb_id_spec_t ledID ,
9961  xcb_atom_t indicator ,
9962  uint8_t setState ,
9963  uint8_t on ,
9964  uint8_t setMap ,
9965  uint8_t createMap ,
9966  uint8_t map_flags ,
9967  uint8_t map_whichGroups ,
9968  uint8_t map_groups ,
9969  uint8_t map_whichMods ,
9970  uint8_t map_realMods ,
9971  uint16_t map_vmods ,
9972  uint32_t map_ctrls );
9973 
9983 /*****************************************************************************
9984  **
9985  ** xcb_void_cookie_t xcb_xkb_set_named_indicator
9986  **
9987  ** @param xcb_connection_t *c
9988  ** @param xcb_xkb_device_spec_t deviceSpec
9989  ** @param xcb_xkb_led_class_spec_t ledClass
9990  ** @param xcb_xkb_id_spec_t ledID
9991  ** @param xcb_atom_t indicator
9992  ** @param uint8_t setState
9993  ** @param uint8_t on
9994  ** @param uint8_t setMap
9995  ** @param uint8_t createMap
9996  ** @param uint8_t map_flags
9997  ** @param uint8_t map_whichGroups
9998  ** @param uint8_t map_groups
9999  ** @param uint8_t map_whichMods
10000  ** @param uint8_t map_realMods
10001  ** @param uint16_t map_vmods
10002  ** @param uint32_t map_ctrls
10003  ** @returns xcb_void_cookie_t
10004  **
10005  *****************************************************************************/
10006 
10009  xcb_xkb_device_spec_t deviceSpec ,
10010  xcb_xkb_led_class_spec_t ledClass ,
10011  xcb_xkb_id_spec_t ledID ,
10012  xcb_atom_t indicator ,
10013  uint8_t setState ,
10014  uint8_t on ,
10015  uint8_t setMap ,
10016  uint8_t createMap ,
10017  uint8_t map_flags ,
10018  uint8_t map_whichGroups ,
10019  uint8_t map_groups ,
10020  uint8_t map_whichMods ,
10021  uint8_t map_realMods ,
10022  uint16_t map_vmods ,
10023  uint32_t map_ctrls );
10024 
10025 
10026 /*****************************************************************************
10027  **
10028  ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
10029  **
10030  ** @param const xcb_xkb_get_names_value_list_t *S
10031  ** @returns xcb_atom_t *
10032  **
10033  *****************************************************************************/
10034 
10035 xcb_atom_t *
10036 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S );
10037 
10038 
10039 /*****************************************************************************
10040  **
10041  ** int xcb_xkb_get_names_value_list_type_names_length
10042  **
10043  ** @param const xcb_xkb_get_names_value_list_t *R
10044  ** @returns int
10045  **
10046  *****************************************************************************/
10047 
10048 int
10049 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R ,
10050  const xcb_xkb_get_names_value_list_t *S );
10051 
10052 
10053 /*****************************************************************************
10054  **
10055  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
10056  **
10057  ** @param const xcb_xkb_get_names_value_list_t *R
10058  ** @returns xcb_generic_iterator_t
10059  **
10060  *****************************************************************************/
10061 
10063 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R ,
10064  const xcb_xkb_get_names_value_list_t *S );
10065 
10066 
10067 /*****************************************************************************
10068  **
10069  ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
10070  **
10071  ** @param const xcb_xkb_get_names_value_list_t *S
10072  ** @returns uint8_t *
10073  **
10074  *****************************************************************************/
10075 
10076 uint8_t *
10077 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S );
10078 
10079 
10080 /*****************************************************************************
10081  **
10082  ** int xcb_xkb_get_names_value_list_n_levels_per_type_length
10083  **
10084  ** @param const xcb_xkb_get_names_value_list_t *R
10085  ** @returns int
10086  **
10087  *****************************************************************************/
10088 
10089 int
10090 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R ,
10091  const xcb_xkb_get_names_value_list_t *S );
10092 
10093 
10094 /*****************************************************************************
10095  **
10096  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end
10097  **
10098  ** @param const xcb_xkb_get_names_value_list_t *R
10099  ** @returns xcb_generic_iterator_t
10100  **
10101  *****************************************************************************/
10102 
10104 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R ,
10105  const xcb_xkb_get_names_value_list_t *S );
10106 
10107 
10108 /*****************************************************************************
10109  **
10110  ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
10111  **
10112  ** @param const xcb_xkb_get_names_value_list_t *S
10113  ** @returns xcb_atom_t *
10114  **
10115  *****************************************************************************/
10116 
10117 xcb_atom_t *
10118 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S );
10119 
10120 
10121 /*****************************************************************************
10122  **
10123  ** int xcb_xkb_get_names_value_list_kt_level_names_length
10124  **
10125  ** @param const xcb_xkb_get_names_value_list_t *R
10126  ** @returns int
10127  **
10128  *****************************************************************************/
10129 
10130 int
10131 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R ,
10132  const xcb_xkb_get_names_value_list_t *S );
10133 
10134 
10135 /*****************************************************************************
10136  **
10137  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
10138  **
10139  ** @param const xcb_xkb_get_names_value_list_t *R
10140  ** @returns xcb_generic_iterator_t
10141  **
10142  *****************************************************************************/
10143 
10145 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R ,
10146  const xcb_xkb_get_names_value_list_t *S );
10147 
10148 
10149 /*****************************************************************************
10150  **
10151  ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
10152  **
10153  ** @param const xcb_xkb_get_names_value_list_t *S
10154  ** @returns xcb_atom_t *
10155  **
10156  *****************************************************************************/
10157 
10158 xcb_atom_t *
10159 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S );
10160 
10161 
10162 /*****************************************************************************
10163  **
10164  ** int xcb_xkb_get_names_value_list_indicator_names_length
10165  **
10166  ** @param const xcb_xkb_get_names_value_list_t *R
10167  ** @returns int
10168  **
10169  *****************************************************************************/
10170 
10171 int
10172 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R ,
10173  const xcb_xkb_get_names_value_list_t *S );
10174 
10175 
10176 /*****************************************************************************
10177  **
10178  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
10179  **
10180  ** @param const xcb_xkb_get_names_value_list_t *R
10181  ** @returns xcb_generic_iterator_t
10182  **
10183  *****************************************************************************/
10184 
10186 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R ,
10187  const xcb_xkb_get_names_value_list_t *S );
10188 
10189 
10190 /*****************************************************************************
10191  **
10192  ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
10193  **
10194  ** @param const xcb_xkb_get_names_value_list_t *S
10195  ** @returns xcb_atom_t *
10196  **
10197  *****************************************************************************/
10198 
10199 xcb_atom_t *
10200 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S );
10201 
10202 
10203 /*****************************************************************************
10204  **
10205  ** int xcb_xkb_get_names_value_list_virtual_mod_names_length
10206  **
10207  ** @param const xcb_xkb_get_names_value_list_t *R
10208  ** @returns int
10209  **
10210  *****************************************************************************/
10211 
10212 int
10213 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R ,
10214  const xcb_xkb_get_names_value_list_t *S );
10215 
10216 
10217 /*****************************************************************************
10218  **
10219  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end
10220  **
10221  ** @param const xcb_xkb_get_names_value_list_t *R
10222  ** @returns xcb_generic_iterator_t
10223  **
10224  *****************************************************************************/
10225 
10227 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R ,
10228  const xcb_xkb_get_names_value_list_t *S );
10229 
10230 
10231 /*****************************************************************************
10232  **
10233  ** xcb_atom_t * xcb_xkb_get_names_value_list_groups
10234  **
10235  ** @param const xcb_xkb_get_names_value_list_t *S
10236  ** @returns xcb_atom_t *
10237  **
10238  *****************************************************************************/
10239 
10240 xcb_atom_t *
10241 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S );
10242 
10243 
10244 /*****************************************************************************
10245  **
10246  ** int xcb_xkb_get_names_value_list_groups_length
10247  **
10248  ** @param const xcb_xkb_get_names_value_list_t *R
10249  ** @returns int
10250  **
10251  *****************************************************************************/
10252 
10253 int
10254 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R ,
10255  const xcb_xkb_get_names_value_list_t *S );
10256 
10257 
10258 /*****************************************************************************
10259  **
10260  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
10261  **
10262  ** @param const xcb_xkb_get_names_value_list_t *R
10263  ** @returns xcb_generic_iterator_t
10264  **
10265  *****************************************************************************/
10266 
10268 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R ,
10269  const xcb_xkb_get_names_value_list_t *S );
10270 
10271 
10272 /*****************************************************************************
10273  **
10274  ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
10275  **
10276  ** @param const xcb_xkb_get_names_value_list_t *S
10277  ** @returns xcb_xkb_key_name_t *
10278  **
10279  *****************************************************************************/
10280 
10282 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S );
10283 
10284 
10285 /*****************************************************************************
10286  **
10287  ** int xcb_xkb_get_names_value_list_key_names_length
10288  **
10289  ** @param const xcb_xkb_get_names_value_list_t *R
10290  ** @returns int
10291  **
10292  *****************************************************************************/
10293 
10294 int
10295 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R ,
10296  const xcb_xkb_get_names_value_list_t *S );
10297 
10298 
10299 /*****************************************************************************
10300  **
10301  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator
10302  **
10303  ** @param const xcb_xkb_get_names_value_list_t *R
10304  ** @returns xcb_xkb_key_name_iterator_t
10305  **
10306  *****************************************************************************/
10307 
10309 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R ,
10310  const xcb_xkb_get_names_value_list_t *S );
10311 
10312 
10313 /*****************************************************************************
10314  **
10315  ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
10316  **
10317  ** @param const xcb_xkb_get_names_value_list_t *S
10318  ** @returns xcb_xkb_key_alias_t *
10319  **
10320  *****************************************************************************/
10321 
10323 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S );
10324 
10325 
10326 /*****************************************************************************
10327  **
10328  ** int xcb_xkb_get_names_value_list_key_aliases_length
10329  **
10330  ** @param const xcb_xkb_get_names_value_list_t *R
10331  ** @returns int
10332  **
10333  *****************************************************************************/
10334 
10335 int
10336 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R ,
10337  const xcb_xkb_get_names_value_list_t *S );
10338 
10339 
10340 /*****************************************************************************
10341  **
10342  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator
10343  **
10344  ** @param const xcb_xkb_get_names_value_list_t *R
10345  ** @returns xcb_xkb_key_alias_iterator_t
10346  **
10347  *****************************************************************************/
10348 
10350 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R ,
10351  const xcb_xkb_get_names_value_list_t *S );
10352 
10353 
10354 /*****************************************************************************
10355  **
10356  ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
10357  **
10358  ** @param const xcb_xkb_get_names_value_list_t *S
10359  ** @returns xcb_atom_t *
10360  **
10361  *****************************************************************************/
10362 
10363 xcb_atom_t *
10364 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S );
10365 
10366 
10367 /*****************************************************************************
10368  **
10369  ** int xcb_xkb_get_names_value_list_radio_group_names_length
10370  **
10371  ** @param const xcb_xkb_get_names_value_list_t *R
10372  ** @returns int
10373  **
10374  *****************************************************************************/
10375 
10376 int
10377 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R ,
10378  const xcb_xkb_get_names_value_list_t *S );
10379 
10380 
10381 /*****************************************************************************
10382  **
10383  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end
10384  **
10385  ** @param const xcb_xkb_get_names_value_list_t *R
10386  ** @returns xcb_generic_iterator_t
10387  **
10388  *****************************************************************************/
10389 
10391 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R ,
10392  const xcb_xkb_get_names_value_list_t *S );
10393 
10394 int
10395 xcb_xkb_get_names_value_list_serialize (void **_buffer ,
10396  uint8_t nTypes ,
10397  uint32_t indicators ,
10398  uint16_t virtualMods ,
10399  uint8_t groupNames ,
10400  uint8_t nKeys ,
10401  uint8_t nKeyAliases ,
10402  uint8_t nRadioGroups ,
10403  uint32_t which ,
10404  const xcb_xkb_get_names_value_list_t *_aux );
10405 
10406 int
10407 xcb_xkb_get_names_value_list_unpack (const 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 ,
10417 
10418 int
10419 xcb_xkb_get_names_value_list_sizeof (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 );
10428 
10438 /*****************************************************************************
10439  **
10440  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
10441  **
10442  ** @param xcb_connection_t *c
10443  ** @param xcb_xkb_device_spec_t deviceSpec
10444  ** @param uint32_t which
10445  ** @returns xcb_xkb_get_names_cookie_t
10446  **
10447  *****************************************************************************/
10448 
10451  xcb_xkb_device_spec_t deviceSpec ,
10452  uint32_t which );
10453 
10466 /*****************************************************************************
10467  **
10468  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
10469  **
10470  ** @param xcb_connection_t *c
10471  ** @param xcb_xkb_device_spec_t deviceSpec
10472  ** @param uint32_t which
10473  ** @returns xcb_xkb_get_names_cookie_t
10474  **
10475  *****************************************************************************/
10476 
10479  xcb_xkb_device_spec_t deviceSpec ,
10480  uint32_t which );
10481 
10482 
10483 /*****************************************************************************
10484  **
10485  ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
10486  **
10487  ** @param const xcb_xkb_get_names_reply_t *R
10488  ** @returns xcb_xkb_get_names_value_list_t *
10489  **
10490  *****************************************************************************/
10491 
10492 void *
10493 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R );
10494 
10510 /*****************************************************************************
10511  **
10512  ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
10513  **
10514  ** @param xcb_connection_t *c
10515  ** @param xcb_xkb_get_names_cookie_t cookie
10516  ** @param xcb_generic_error_t **e
10517  ** @returns xcb_xkb_get_names_reply_t *
10518  **
10519  *****************************************************************************/
10520 
10524  xcb_generic_error_t **e );
10525 
10526 
10527 /*****************************************************************************
10528  **
10529  ** xcb_atom_t * xcb_xkb_set_names_values_type_names
10530  **
10531  ** @param const xcb_xkb_set_names_values_t *S
10532  ** @returns xcb_atom_t *
10533  **
10534  *****************************************************************************/
10535 
10536 xcb_atom_t *
10537 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S );
10538 
10539 
10540 /*****************************************************************************
10541  **
10542  ** int xcb_xkb_set_names_values_type_names_length
10543  **
10544  ** @param const xcb_xkb_set_names_values_t *R
10545  ** @returns int
10546  **
10547  *****************************************************************************/
10548 
10549 int
10550 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R ,
10551  const xcb_xkb_set_names_values_t *S );
10552 
10553 
10554 /*****************************************************************************
10555  **
10556  ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
10557  **
10558  ** @param const xcb_xkb_set_names_values_t *R
10559  ** @returns xcb_generic_iterator_t
10560  **
10561  *****************************************************************************/
10562 
10564 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R ,
10565  const xcb_xkb_set_names_values_t *S );
10566 
10567 
10568 /*****************************************************************************
10569  **
10570  ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
10571  **
10572  ** @param const xcb_xkb_set_names_values_t *S
10573  ** @returns uint8_t *
10574  **
10575  *****************************************************************************/
10576 
10577 uint8_t *
10578 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S );
10579 
10580 
10581 /*****************************************************************************
10582  **
10583  ** int xcb_xkb_set_names_values_n_levels_per_type_length
10584  **
10585  ** @param const xcb_xkb_set_names_values_t *R
10586  ** @returns int
10587  **
10588  *****************************************************************************/
10589 
10590 int
10591 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R ,
10592  const xcb_xkb_set_names_values_t *S );
10593 
10594 
10595 /*****************************************************************************
10596  **
10597  ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
10598  **
10599  ** @param const xcb_xkb_set_names_values_t *R
10600  ** @returns xcb_generic_iterator_t
10601  **
10602  *****************************************************************************/
10603 
10605 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R ,
10606  const xcb_xkb_set_names_values_t *S );
10607 
10608 
10609 /*****************************************************************************
10610  **
10611  ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
10612  **
10613  ** @param const xcb_xkb_set_names_values_t *S
10614  ** @returns xcb_atom_t *
10615  **
10616  *****************************************************************************/
10617 
10618 xcb_atom_t *
10619 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S );
10620 
10621 
10622 /*****************************************************************************
10623  **
10624  ** int xcb_xkb_set_names_values_kt_level_names_length
10625  **
10626  ** @param const xcb_xkb_set_names_values_t *R
10627  ** @returns int
10628  **
10629  *****************************************************************************/
10630 
10631 int
10632 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R ,
10633  const xcb_xkb_set_names_values_t *S );
10634 
10635 
10636 /*****************************************************************************
10637  **
10638  ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
10639  **
10640  ** @param const xcb_xkb_set_names_values_t *R
10641  ** @returns xcb_generic_iterator_t
10642  **
10643  *****************************************************************************/
10644 
10646 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R ,
10647  const xcb_xkb_set_names_values_t *S );
10648 
10649 
10650 /*****************************************************************************
10651  **
10652  ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
10653  **
10654  ** @param const xcb_xkb_set_names_values_t *S
10655  ** @returns xcb_atom_t *
10656  **
10657  *****************************************************************************/
10658 
10659 xcb_atom_t *
10660 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S );
10661 
10662 
10663 /*****************************************************************************
10664  **
10665  ** int xcb_xkb_set_names_values_indicator_names_length
10666  **
10667  ** @param const xcb_xkb_set_names_values_t *R
10668  ** @returns int
10669  **
10670  *****************************************************************************/
10671 
10672 int
10673 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R ,
10674  const xcb_xkb_set_names_values_t *S );
10675 
10676 
10677 /*****************************************************************************
10678  **
10679  ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
10680  **
10681  ** @param const xcb_xkb_set_names_values_t *R
10682  ** @returns xcb_generic_iterator_t
10683  **
10684  *****************************************************************************/
10685 
10687 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R ,
10688  const xcb_xkb_set_names_values_t *S );
10689 
10690 
10691 /*****************************************************************************
10692  **
10693  ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
10694  **
10695  ** @param const xcb_xkb_set_names_values_t *S
10696  ** @returns xcb_atom_t *
10697  **
10698  *****************************************************************************/
10699 
10700 xcb_atom_t *
10701 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S );
10702 
10703 
10704 /*****************************************************************************
10705  **
10706  ** int xcb_xkb_set_names_values_virtual_mod_names_length
10707  **
10708  ** @param const xcb_xkb_set_names_values_t *R
10709  ** @returns int
10710  **
10711  *****************************************************************************/
10712 
10713 int
10714 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R ,
10715  const xcb_xkb_set_names_values_t *S );
10716 
10717 
10718 /*****************************************************************************
10719  **
10720  ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
10721  **
10722  ** @param const xcb_xkb_set_names_values_t *R
10723  ** @returns xcb_generic_iterator_t
10724  **
10725  *****************************************************************************/
10726 
10728 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R ,
10729  const xcb_xkb_set_names_values_t *S );
10730 
10731 
10732 /*****************************************************************************
10733  **
10734  ** xcb_atom_t * xcb_xkb_set_names_values_groups
10735  **
10736  ** @param const xcb_xkb_set_names_values_t *S
10737  ** @returns xcb_atom_t *
10738  **
10739  *****************************************************************************/
10740 
10741 xcb_atom_t *
10742 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S );
10743 
10744 
10745 /*****************************************************************************
10746  **
10747  ** int xcb_xkb_set_names_values_groups_length
10748  **
10749  ** @param const xcb_xkb_set_names_values_t *R
10750  ** @returns int
10751  **
10752  *****************************************************************************/
10753 
10754 int
10755 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R ,
10756  const xcb_xkb_set_names_values_t *S );
10757 
10758 
10759 /*****************************************************************************
10760  **
10761  ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
10762  **
10763  ** @param const xcb_xkb_set_names_values_t *R
10764  ** @returns xcb_generic_iterator_t
10765  **
10766  *****************************************************************************/
10767 
10769 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R ,
10770  const xcb_xkb_set_names_values_t *S );
10771 
10772 
10773 /*****************************************************************************
10774  **
10775  ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
10776  **
10777  ** @param const xcb_xkb_set_names_values_t *S
10778  ** @returns xcb_xkb_key_name_t *
10779  **
10780  *****************************************************************************/
10781 
10783 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S );
10784 
10785 
10786 /*****************************************************************************
10787  **
10788  ** int xcb_xkb_set_names_values_key_names_length
10789  **
10790  ** @param const xcb_xkb_set_names_values_t *R
10791  ** @returns int
10792  **
10793  *****************************************************************************/
10794 
10795 int
10796 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R ,
10797  const xcb_xkb_set_names_values_t *S );
10798 
10799 
10800 /*****************************************************************************
10801  **
10802  ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
10803  **
10804  ** @param const xcb_xkb_set_names_values_t *R
10805  ** @returns xcb_xkb_key_name_iterator_t
10806  **
10807  *****************************************************************************/
10808 
10810 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R ,
10811  const xcb_xkb_set_names_values_t *S );
10812 
10813 
10814 /*****************************************************************************
10815  **
10816  ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
10817  **
10818  ** @param const xcb_xkb_set_names_values_t *S
10819  ** @returns xcb_xkb_key_alias_t *
10820  **
10821  *****************************************************************************/
10822 
10824 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S );
10825 
10826 
10827 /*****************************************************************************
10828  **
10829  ** int xcb_xkb_set_names_values_key_aliases_length
10830  **
10831  ** @param const xcb_xkb_set_names_values_t *R
10832  ** @returns int
10833  **
10834  *****************************************************************************/
10835 
10836 int
10837 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R ,
10838  const xcb_xkb_set_names_values_t *S );
10839 
10840 
10841 /*****************************************************************************
10842  **
10843  ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator
10844  **
10845  ** @param const xcb_xkb_set_names_values_t *R
10846  ** @returns xcb_xkb_key_alias_iterator_t
10847  **
10848  *****************************************************************************/
10849 
10851 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R ,
10852  const xcb_xkb_set_names_values_t *S );
10853 
10854 
10855 /*****************************************************************************
10856  **
10857  ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
10858  **
10859  ** @param const xcb_xkb_set_names_values_t *S
10860  ** @returns xcb_atom_t *
10861  **
10862  *****************************************************************************/
10863 
10864 xcb_atom_t *
10865 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S );
10866 
10867 
10868 /*****************************************************************************
10869  **
10870  ** int xcb_xkb_set_names_values_radio_group_names_length
10871  **
10872  ** @param const xcb_xkb_set_names_values_t *R
10873  ** @returns int
10874  **
10875  *****************************************************************************/
10876 
10877 int
10878 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R ,
10879  const xcb_xkb_set_names_values_t *S );
10880 
10881 
10882 /*****************************************************************************
10883  **
10884  ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
10885  **
10886  ** @param const xcb_xkb_set_names_values_t *R
10887  ** @returns xcb_generic_iterator_t
10888  **
10889  *****************************************************************************/
10890 
10892 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R ,
10893  const xcb_xkb_set_names_values_t *S );
10894 
10895 int
10896 xcb_xkb_set_names_values_serialize (void **_buffer ,
10897  uint8_t nTypes ,
10898  uint8_t nKTLevels ,
10899  uint32_t indicators ,
10900  uint16_t virtualMods ,
10901  uint8_t groupNames ,
10902  uint8_t nKeys ,
10903  uint8_t nKeyAliases ,
10904  uint8_t nRadioGroups ,
10905  uint32_t which ,
10906  const xcb_xkb_set_names_values_t *_aux );
10907 
10908 int
10909 xcb_xkb_set_names_values_unpack (const void *_buffer ,
10910  uint8_t nTypes ,
10911  uint8_t nKTLevels ,
10912  uint32_t indicators ,
10913  uint16_t virtualMods ,
10914  uint8_t groupNames ,
10915  uint8_t nKeys ,
10916  uint8_t nKeyAliases ,
10917  uint8_t nRadioGroups ,
10918  uint32_t which ,
10920 
10921 int
10922 xcb_xkb_set_names_values_sizeof (const void *_buffer ,
10923  uint8_t nTypes ,
10924  uint8_t nKTLevels ,
10925  uint32_t indicators ,
10926  uint16_t virtualMods ,
10927  uint8_t groupNames ,
10928  uint8_t nKeys ,
10929  uint8_t nKeyAliases ,
10930  uint8_t nRadioGroups ,
10931  uint32_t which );
10932 
10945 /*****************************************************************************
10946  **
10947  ** xcb_void_cookie_t xcb_xkb_set_names_checked
10948  **
10949  ** @param xcb_connection_t *c
10950  ** @param xcb_xkb_device_spec_t deviceSpec
10951  ** @param uint16_t virtualMods
10952  ** @param uint32_t which
10953  ** @param uint8_t firstType
10954  ** @param uint8_t nTypes
10955  ** @param uint8_t firstKTLevelt
10956  ** @param uint8_t nKTLevels
10957  ** @param uint32_t indicators
10958  ** @param uint8_t groupNames
10959  ** @param uint8_t nRadioGroups
10960  ** @param xcb_keycode_t firstKey
10961  ** @param uint8_t nKeys
10962  ** @param uint8_t nKeyAliases
10963  ** @param uint16_t totalKTLevelNames
10964  ** @param const void *values
10965  ** @returns xcb_void_cookie_t
10966  **
10967  *****************************************************************************/
10968 
10971  xcb_xkb_device_spec_t deviceSpec ,
10972  uint16_t virtualMods ,
10973  uint32_t which ,
10974  uint8_t firstType ,
10975  uint8_t nTypes ,
10976  uint8_t firstKTLevelt ,
10977  uint8_t nKTLevels ,
10978  uint32_t indicators ,
10979  uint8_t groupNames ,
10980  uint8_t nRadioGroups ,
10981  xcb_keycode_t firstKey ,
10982  uint8_t nKeys ,
10983  uint8_t nKeyAliases ,
10984  uint16_t totalKTLevelNames ,
10985  const void *values );
10986 
10996 /*****************************************************************************
10997  **
10998  ** xcb_void_cookie_t xcb_xkb_set_names
10999  **
11000  ** @param xcb_connection_t *c
11001  ** @param xcb_xkb_device_spec_t deviceSpec
11002  ** @param uint16_t virtualMods
11003  ** @param uint32_t which
11004  ** @param uint8_t firstType
11005  ** @param uint8_t nTypes
11006  ** @param uint8_t firstKTLevelt
11007  ** @param uint8_t nKTLevels
11008  ** @param uint32_t indicators
11009  ** @param uint8_t groupNames
11010  ** @param uint8_t nRadioGroups
11011  ** @param xcb_keycode_t firstKey
11012  ** @param uint8_t nKeys
11013  ** @param uint8_t nKeyAliases
11014  ** @param uint16_t totalKTLevelNames
11015  ** @param const void *values
11016  ** @returns xcb_void_cookie_t
11017  **
11018  *****************************************************************************/
11019 
11022  xcb_xkb_device_spec_t deviceSpec ,
11023  uint16_t virtualMods ,
11024  uint32_t which ,
11025  uint8_t firstType ,
11026  uint8_t nTypes ,
11027  uint8_t firstKTLevelt ,
11028  uint8_t nKTLevels ,
11029  uint32_t indicators ,
11030  uint8_t groupNames ,
11031  uint8_t nRadioGroups ,
11032  xcb_keycode_t firstKey ,
11033  uint8_t nKeys ,
11034  uint8_t nKeyAliases ,
11035  uint16_t totalKTLevelNames ,
11036  const void *values );
11037 
11050 /*****************************************************************************
11051  **
11052  ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
11053  **
11054  ** @param xcb_connection_t *c
11055  ** @param xcb_xkb_device_spec_t deviceSpec
11056  ** @param uint16_t virtualMods
11057  ** @param uint32_t which
11058  ** @param uint8_t firstType
11059  ** @param uint8_t nTypes
11060  ** @param uint8_t firstKTLevelt
11061  ** @param uint8_t nKTLevels
11062  ** @param uint32_t indicators
11063  ** @param uint8_t groupNames
11064  ** @param uint8_t nRadioGroups
11065  ** @param xcb_keycode_t firstKey
11066  ** @param uint8_t nKeys
11067  ** @param uint8_t nKeyAliases
11068  ** @param uint16_t totalKTLevelNames
11069  ** @param const xcb_xkb_set_names_values_t *values
11070  ** @returns xcb_void_cookie_t
11071  **
11072  *****************************************************************************/
11073 
11076  xcb_xkb_device_spec_t deviceSpec ,
11077  uint16_t virtualMods ,
11078  uint32_t which ,
11079  uint8_t firstType ,
11080  uint8_t nTypes ,
11081  uint8_t firstKTLevelt ,
11082  uint8_t nKTLevels ,
11083  uint32_t indicators ,
11084  uint8_t groupNames ,
11085  uint8_t nRadioGroups ,
11086  xcb_keycode_t firstKey ,
11087  uint8_t nKeys ,
11088  uint8_t nKeyAliases ,
11089  uint16_t totalKTLevelNames ,
11090  const xcb_xkb_set_names_values_t *values );
11091 
11101 /*****************************************************************************
11102  **
11103  ** xcb_void_cookie_t xcb_xkb_set_names_aux
11104  **
11105  ** @param xcb_connection_t *c
11106  ** @param xcb_xkb_device_spec_t deviceSpec
11107  ** @param uint16_t virtualMods
11108  ** @param uint32_t which
11109  ** @param uint8_t firstType
11110  ** @param uint8_t nTypes
11111  ** @param uint8_t firstKTLevelt
11112  ** @param uint8_t nKTLevels
11113  ** @param uint32_t indicators
11114  ** @param uint8_t groupNames
11115  ** @param uint8_t nRadioGroups
11116  ** @param xcb_keycode_t firstKey
11117  ** @param uint8_t nKeys
11118  ** @param uint8_t nKeyAliases
11119  ** @param uint16_t totalKTLevelNames
11120  ** @param const xcb_xkb_set_names_values_t *values
11121  ** @returns xcb_void_cookie_t
11122  **
11123  *****************************************************************************/
11124 
11127  xcb_xkb_device_spec_t deviceSpec ,
11128  uint16_t virtualMods ,
11129  uint32_t which ,
11130  uint8_t firstType ,
11131  uint8_t nTypes ,
11132  uint8_t firstKTLevelt ,
11133  uint8_t nKTLevels ,
11134  uint32_t indicators ,
11135  uint8_t groupNames ,
11136  uint8_t nRadioGroups ,
11137  xcb_keycode_t firstKey ,
11138  uint8_t nKeys ,
11139  uint8_t nKeyAliases ,
11140  uint16_t totalKTLevelNames ,
11141  const xcb_xkb_set_names_values_t *values );
11142 
11143 int
11144 xcb_xkb_get_geometry_sizeof (const void *_buffer );
11145 
11155 /*****************************************************************************
11156  **
11157  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry
11158  **
11159  ** @param xcb_connection_t *c
11160  ** @param xcb_xkb_device_spec_t deviceSpec
11161  ** @param xcb_atom_t name
11162  ** @returns xcb_xkb_get_geometry_cookie_t
11163  **
11164  *****************************************************************************/
11165 
11168  xcb_xkb_device_spec_t deviceSpec ,
11169  xcb_atom_t name );
11170 
11183 /*****************************************************************************
11184  **
11185  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked
11186  **
11187  ** @param xcb_connection_t *c
11188  ** @param xcb_xkb_device_spec_t deviceSpec
11189  ** @param xcb_atom_t name
11190  ** @returns xcb_xkb_get_geometry_cookie_t
11191  **
11192  *****************************************************************************/
11193 
11196  xcb_xkb_device_spec_t deviceSpec ,
11197  xcb_atom_t name );
11198 
11199 
11200 /*****************************************************************************
11201  **
11202  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font
11203  **
11204  ** @param const xcb_xkb_get_geometry_reply_t *R
11205  ** @returns xcb_xkb_counted_string_16_t *
11206  **
11207  *****************************************************************************/
11208 
11210 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R );
11211 
11212 
11213 /*****************************************************************************
11214  **
11215  ** int xcb_xkb_get_geometry_properties_length
11216  **
11217  ** @param const xcb_xkb_get_geometry_reply_t *R
11218  ** @returns int
11219  **
11220  *****************************************************************************/
11221 
11222 int
11223 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R );
11224 
11225 
11226 /*****************************************************************************
11227  **
11228  ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator
11229  **
11230  ** @param const xcb_xkb_get_geometry_reply_t *R
11231  ** @returns xcb_xkb_property_iterator_t
11232  **
11233  *****************************************************************************/
11234 
11236 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R );
11237 
11238 
11239 /*****************************************************************************
11240  **
11241  ** int xcb_xkb_get_geometry_colors_length
11242  **
11243  ** @param const xcb_xkb_get_geometry_reply_t *R
11244  ** @returns int
11245  **
11246  *****************************************************************************/
11247 
11248 int
11249 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R );
11250 
11251 
11252 /*****************************************************************************
11253  **
11254  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator
11255  **
11256  ** @param const xcb_xkb_get_geometry_reply_t *R
11257  ** @returns xcb_xkb_counted_string_16_iterator_t
11258  **
11259  *****************************************************************************/
11260 
11262 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R );
11263 
11264 
11265 /*****************************************************************************
11266  **
11267  ** int xcb_xkb_get_geometry_shapes_length
11268  **
11269  ** @param const xcb_xkb_get_geometry_reply_t *R
11270  ** @returns int
11271  **
11272  *****************************************************************************/
11273 
11274 int
11275 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R );
11276 
11277 
11278 /*****************************************************************************
11279  **
11280  ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator
11281  **
11282  ** @param const xcb_xkb_get_geometry_reply_t *R
11283  ** @returns xcb_xkb_shape_iterator_t
11284  **
11285  *****************************************************************************/
11286 
11288 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R );
11289 
11290 
11291 /*****************************************************************************
11292  **
11293  ** int xcb_xkb_get_geometry_sections_length
11294  **
11295  ** @param const xcb_xkb_get_geometry_reply_t *R
11296  ** @returns int
11297  **
11298  *****************************************************************************/
11299 
11300 int
11301 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R );
11302 
11303 
11304 /*****************************************************************************
11305  **
11306  ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator
11307  **
11308  ** @param const xcb_xkb_get_geometry_reply_t *R
11309  ** @returns xcb_xkb_section_iterator_t
11310  **
11311  *****************************************************************************/
11312 
11314 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R );
11315 
11316 
11317 /*****************************************************************************
11318  **
11319  ** int xcb_xkb_get_geometry_doodads_length
11320  **
11321  ** @param const xcb_xkb_get_geometry_reply_t *R
11322  ** @returns int
11323  **
11324  *****************************************************************************/
11325 
11326 int
11327 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R );
11328 
11329 
11330 /*****************************************************************************
11331  **
11332  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator
11333  **
11334  ** @param const xcb_xkb_get_geometry_reply_t *R
11335  ** @returns xcb_xkb_doodad_iterator_t
11336  **
11337  *****************************************************************************/
11338 
11340 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R );
11341 
11342 
11343 /*****************************************************************************
11344  **
11345  ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases
11346  **
11347  ** @param const xcb_xkb_get_geometry_reply_t *R
11348  ** @returns xcb_xkb_key_alias_t *
11349  **
11350  *****************************************************************************/
11351 
11353 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R );
11354 
11355 
11356 /*****************************************************************************
11357  **
11358  ** int xcb_xkb_get_geometry_key_aliases_length
11359  **
11360  ** @param const xcb_xkb_get_geometry_reply_t *R
11361  ** @returns int
11362  **
11363  *****************************************************************************/
11364 
11365 int
11366 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R );
11367 
11368 
11369 /*****************************************************************************
11370  **
11371  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator
11372  **
11373  ** @param const xcb_xkb_get_geometry_reply_t *R
11374  ** @returns xcb_xkb_key_alias_iterator_t
11375  **
11376  *****************************************************************************/
11377 
11379 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R );
11380 
11396 /*****************************************************************************
11397  **
11398  ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply
11399  **
11400  ** @param xcb_connection_t *c
11401  ** @param xcb_xkb_get_geometry_cookie_t cookie
11402  ** @param xcb_generic_error_t **e
11403  ** @returns xcb_xkb_get_geometry_reply_t *
11404  **
11405  *****************************************************************************/
11406 
11410  xcb_generic_error_t **e );
11411 
11412 int
11413 xcb_xkb_set_geometry_sizeof (const void *_buffer );
11414 
11427 /*****************************************************************************
11428  **
11429  ** xcb_void_cookie_t xcb_xkb_set_geometry_checked
11430  **
11431  ** @param xcb_connection_t *c
11432  ** @param xcb_xkb_device_spec_t deviceSpec
11433  ** @param uint8_t nShapes
11434  ** @param uint8_t nSections
11435  ** @param xcb_atom_t name
11436  ** @param uint16_t widthMM
11437  ** @param uint16_t heightMM
11438  ** @param uint16_t nProperties
11439  ** @param uint16_t nColors
11440  ** @param uint16_t nDoodads
11441  ** @param uint16_t nKeyAliases
11442  ** @param uint8_t baseColorNdx
11443  ** @param uint8_t labelColorNdx
11444  ** @param xcb_xkb_counted_string_16_t *labelFont
11445  ** @param const xcb_xkb_property_t *properties
11446  ** @param const xcb_xkb_counted_string_16_t *colors
11447  ** @param const xcb_xkb_shape_t *shapes
11448  ** @param const xcb_xkb_section_t *sections
11449  ** @param const xcb_xkb_doodad_t *doodads
11450  ** @param const xcb_xkb_key_alias_t *keyAliases
11451  ** @returns xcb_void_cookie_t
11452  **
11453  *****************************************************************************/
11454 
11457  xcb_xkb_device_spec_t deviceSpec ,
11458  uint8_t nShapes ,
11459  uint8_t nSections ,
11460  xcb_atom_t name ,
11461  uint16_t widthMM ,
11462  uint16_t heightMM ,
11463  uint16_t nProperties ,
11464  uint16_t nColors ,
11465  uint16_t nDoodads ,
11466  uint16_t nKeyAliases ,
11467  uint8_t baseColorNdx ,
11468  uint8_t labelColorNdx ,
11469  xcb_xkb_counted_string_16_t *labelFont ,
11470  const xcb_xkb_property_t *properties ,
11471  const xcb_xkb_counted_string_16_t *colors ,
11472  const xcb_xkb_shape_t *shapes ,
11473  const xcb_xkb_section_t *sections ,
11474  const xcb_xkb_doodad_t *doodads ,
11475  const xcb_xkb_key_alias_t *keyAliases );
11476 
11486 /*****************************************************************************
11487  **
11488  ** xcb_void_cookie_t xcb_xkb_set_geometry
11489  **
11490  ** @param xcb_connection_t *c
11491  ** @param xcb_xkb_device_spec_t deviceSpec
11492  ** @param uint8_t nShapes
11493  ** @param uint8_t nSections
11494  ** @param xcb_atom_t name
11495  ** @param uint16_t widthMM
11496  ** @param uint16_t heightMM
11497  ** @param uint16_t nProperties
11498  ** @param uint16_t nColors
11499  ** @param uint16_t nDoodads
11500  ** @param uint16_t nKeyAliases
11501  ** @param uint8_t baseColorNdx
11502  ** @param uint8_t labelColorNdx
11503  ** @param xcb_xkb_counted_string_16_t *labelFont
11504  ** @param const xcb_xkb_property_t *properties
11505  ** @param const xcb_xkb_counted_string_16_t *colors
11506  ** @param const xcb_xkb_shape_t *shapes
11507  ** @param const xcb_xkb_section_t *sections
11508  ** @param const xcb_xkb_doodad_t *doodads
11509  ** @param const xcb_xkb_key_alias_t *keyAliases
11510  ** @returns xcb_void_cookie_t
11511  **
11512  *****************************************************************************/
11513 
11516  xcb_xkb_device_spec_t deviceSpec ,
11517  uint8_t nShapes ,
11518  uint8_t nSections ,
11519  xcb_atom_t name ,
11520  uint16_t widthMM ,
11521  uint16_t heightMM ,
11522  uint16_t nProperties ,
11523  uint16_t nColors ,
11524  uint16_t nDoodads ,
11525  uint16_t nKeyAliases ,
11526  uint8_t baseColorNdx ,
11527  uint8_t labelColorNdx ,
11528  xcb_xkb_counted_string_16_t *labelFont ,
11529  const xcb_xkb_property_t *properties ,
11530  const xcb_xkb_counted_string_16_t *colors ,
11531  const xcb_xkb_shape_t *shapes ,
11532  const xcb_xkb_section_t *sections ,
11533  const xcb_xkb_doodad_t *doodads ,
11534  const xcb_xkb_key_alias_t *keyAliases );
11535 
11545 /*****************************************************************************
11546  **
11547  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
11548  **
11549  ** @param xcb_connection_t *c
11550  ** @param xcb_xkb_device_spec_t deviceSpec
11551  ** @param uint32_t change
11552  ** @param uint32_t value
11553  ** @param uint32_t ctrlsToChange
11554  ** @param uint32_t autoCtrls
11555  ** @param uint32_t autoCtrlsValues
11556  ** @returns xcb_xkb_per_client_flags_cookie_t
11557  **
11558  *****************************************************************************/
11559 
11562  xcb_xkb_device_spec_t deviceSpec ,
11563  uint32_t change ,
11564  uint32_t value ,
11565  uint32_t ctrlsToChange ,
11566  uint32_t autoCtrls ,
11567  uint32_t autoCtrlsValues );
11568 
11581 /*****************************************************************************
11582  **
11583  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
11584  **
11585  ** @param xcb_connection_t *c
11586  ** @param xcb_xkb_device_spec_t deviceSpec
11587  ** @param uint32_t change
11588  ** @param uint32_t value
11589  ** @param uint32_t ctrlsToChange
11590  ** @param uint32_t autoCtrls
11591  ** @param uint32_t autoCtrlsValues
11592  ** @returns xcb_xkb_per_client_flags_cookie_t
11593  **
11594  *****************************************************************************/
11595 
11598  xcb_xkb_device_spec_t deviceSpec ,
11599  uint32_t change ,
11600  uint32_t value ,
11601  uint32_t ctrlsToChange ,
11602  uint32_t autoCtrls ,
11603  uint32_t autoCtrlsValues );
11604 
11620 /*****************************************************************************
11621  **
11622  ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
11623  **
11624  ** @param xcb_connection_t *c
11625  ** @param xcb_xkb_per_client_flags_cookie_t cookie
11626  ** @param xcb_generic_error_t **e
11627  ** @returns xcb_xkb_per_client_flags_reply_t *
11628  **
11629  *****************************************************************************/
11630 
11634  xcb_generic_error_t **e );
11635 
11636 int
11637 xcb_xkb_list_components_serialize (void **_buffer ,
11638  const xcb_xkb_list_components_request_t *_aux ,
11639  const xcb_xkb_string8_t *keymapsSpec ,
11640  const xcb_xkb_string8_t *keycodesSpec ,
11641  const xcb_xkb_string8_t *typesSpec ,
11642  const xcb_xkb_string8_t *compatMapSpec ,
11643  const xcb_xkb_string8_t *symbolsSpec ,
11644  const xcb_xkb_string8_t *geometrySpec );
11645 
11646 int
11647 xcb_xkb_list_components_unserialize (const void *_buffer ,
11649 
11650 int
11651 xcb_xkb_list_components_sizeof (const void *_buffer );
11652 
11662 /*****************************************************************************
11663  **
11664  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
11665  **
11666  ** @param xcb_connection_t *c
11667  ** @param xcb_xkb_device_spec_t deviceSpec
11668  ** @param uint16_t maxNames
11669  ** @param uint8_t keymapsSpecLen
11670  ** @param const xcb_xkb_string8_t *keymapsSpec
11671  ** @param uint8_t keycodesSpecLen
11672  ** @param const xcb_xkb_string8_t *keycodesSpec
11673  ** @param uint8_t typesSpecLen
11674  ** @param const xcb_xkb_string8_t *typesSpec
11675  ** @param uint8_t compatMapSpecLen
11676  ** @param const xcb_xkb_string8_t *compatMapSpec
11677  ** @param uint8_t symbolsSpecLen
11678  ** @param const xcb_xkb_string8_t *symbolsSpec
11679  ** @param uint8_t geometrySpecLen
11680  ** @param const xcb_xkb_string8_t *geometrySpec
11681  ** @returns xcb_xkb_list_components_cookie_t
11682  **
11683  *****************************************************************************/
11684 
11687  xcb_xkb_device_spec_t deviceSpec ,
11688  uint16_t maxNames ,
11689  uint8_t keymapsSpecLen ,
11690  const xcb_xkb_string8_t *keymapsSpec ,
11691  uint8_t keycodesSpecLen ,
11692  const xcb_xkb_string8_t *keycodesSpec ,
11693  uint8_t typesSpecLen ,
11694  const xcb_xkb_string8_t *typesSpec ,
11695  uint8_t compatMapSpecLen ,
11696  const xcb_xkb_string8_t *compatMapSpec ,
11697  uint8_t symbolsSpecLen ,
11698  const xcb_xkb_string8_t *symbolsSpec ,
11699  uint8_t geometrySpecLen ,
11700  const xcb_xkb_string8_t *geometrySpec );
11701 
11714 /*****************************************************************************
11715  **
11716  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
11717  **
11718  ** @param xcb_connection_t *c
11719  ** @param xcb_xkb_device_spec_t deviceSpec
11720  ** @param uint16_t maxNames
11721  ** @param uint8_t keymapsSpecLen
11722  ** @param const xcb_xkb_string8_t *keymapsSpec
11723  ** @param uint8_t keycodesSpecLen
11724  ** @param const xcb_xkb_string8_t *keycodesSpec
11725  ** @param uint8_t typesSpecLen
11726  ** @param const xcb_xkb_string8_t *typesSpec
11727  ** @param uint8_t compatMapSpecLen
11728  ** @param const xcb_xkb_string8_t *compatMapSpec
11729  ** @param uint8_t symbolsSpecLen
11730  ** @param const xcb_xkb_string8_t *symbolsSpec
11731  ** @param uint8_t geometrySpecLen
11732  ** @param const xcb_xkb_string8_t *geometrySpec
11733  ** @returns xcb_xkb_list_components_cookie_t
11734  **
11735  *****************************************************************************/
11736 
11739  xcb_xkb_device_spec_t deviceSpec ,
11740  uint16_t maxNames ,
11741  uint8_t keymapsSpecLen ,
11742  const xcb_xkb_string8_t *keymapsSpec ,
11743  uint8_t keycodesSpecLen ,
11744  const xcb_xkb_string8_t *keycodesSpec ,
11745  uint8_t typesSpecLen ,
11746  const xcb_xkb_string8_t *typesSpec ,
11747  uint8_t compatMapSpecLen ,
11748  const xcb_xkb_string8_t *compatMapSpec ,
11749  uint8_t symbolsSpecLen ,
11750  const xcb_xkb_string8_t *symbolsSpec ,
11751  uint8_t geometrySpecLen ,
11752  const xcb_xkb_string8_t *geometrySpec );
11753 
11754 
11755 /*****************************************************************************
11756  **
11757  ** int xcb_xkb_list_components_keymaps_length
11758  **
11759  ** @param const xcb_xkb_list_components_reply_t *R
11760  ** @returns int
11761  **
11762  *****************************************************************************/
11763 
11764 int
11765 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R );
11766 
11767 
11768 /*****************************************************************************
11769  **
11770  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
11771  **
11772  ** @param const xcb_xkb_list_components_reply_t *R
11773  ** @returns xcb_xkb_listing_iterator_t
11774  **
11775  *****************************************************************************/
11776 
11778 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R );
11779 
11780 
11781 /*****************************************************************************
11782  **
11783  ** int xcb_xkb_list_components_keycodes_length
11784  **
11785  ** @param const xcb_xkb_list_components_reply_t *R
11786  ** @returns int
11787  **
11788  *****************************************************************************/
11789 
11790 int
11791 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R );
11792 
11793 
11794 /*****************************************************************************
11795  **
11796  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
11797  **
11798  ** @param const xcb_xkb_list_components_reply_t *R
11799  ** @returns xcb_xkb_listing_iterator_t
11800  **
11801  *****************************************************************************/
11802 
11804 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R );
11805 
11806 
11807 /*****************************************************************************
11808  **
11809  ** int xcb_xkb_list_components_types_length
11810  **
11811  ** @param const xcb_xkb_list_components_reply_t *R
11812  ** @returns int
11813  **
11814  *****************************************************************************/
11815 
11816 int
11817 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R );
11818 
11819 
11820 /*****************************************************************************
11821  **
11822  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
11823  **
11824  ** @param const xcb_xkb_list_components_reply_t *R
11825  ** @returns xcb_xkb_listing_iterator_t
11826  **
11827  *****************************************************************************/
11828 
11830 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R );
11831 
11832 
11833 /*****************************************************************************
11834  **
11835  ** int xcb_xkb_list_components_compat_maps_length
11836  **
11837  ** @param const xcb_xkb_list_components_reply_t *R
11838  ** @returns int
11839  **
11840  *****************************************************************************/
11841 
11842 int
11843 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R );
11844 
11845 
11846 /*****************************************************************************
11847  **
11848  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
11849  **
11850  ** @param const xcb_xkb_list_components_reply_t *R
11851  ** @returns xcb_xkb_listing_iterator_t
11852  **
11853  *****************************************************************************/
11854 
11856 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R );
11857 
11858 
11859 /*****************************************************************************
11860  **
11861  ** int xcb_xkb_list_components_symbols_length
11862  **
11863  ** @param const xcb_xkb_list_components_reply_t *R
11864  ** @returns int
11865  **
11866  *****************************************************************************/
11867 
11868 int
11869 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R );
11870 
11871 
11872 /*****************************************************************************
11873  **
11874  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
11875  **
11876  ** @param const xcb_xkb_list_components_reply_t *R
11877  ** @returns xcb_xkb_listing_iterator_t
11878  **
11879  *****************************************************************************/
11880 
11882 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R );
11883 
11884 
11885 /*****************************************************************************
11886  **
11887  ** int xcb_xkb_list_components_geometries_length
11888  **
11889  ** @param const xcb_xkb_list_components_reply_t *R
11890  ** @returns int
11891  **
11892  *****************************************************************************/
11893 
11894 int
11895 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R );
11896 
11897 
11898 /*****************************************************************************
11899  **
11900  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
11901  **
11902  ** @param const xcb_xkb_list_components_reply_t *R
11903  ** @returns xcb_xkb_listing_iterator_t
11904  **
11905  *****************************************************************************/
11906 
11908 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R );
11909 
11925 /*****************************************************************************
11926  **
11927  ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
11928  **
11929  ** @param xcb_connection_t *c
11930  ** @param xcb_xkb_list_components_cookie_t cookie
11931  ** @param xcb_generic_error_t **e
11932  ** @returns xcb_xkb_list_components_reply_t *
11933  **
11934  *****************************************************************************/
11935 
11939  xcb_generic_error_t **e );
11940 
11941 int
11942 xcb_xkb_get_kbd_by_name_serialize (void **_buffer ,
11943  const xcb_xkb_get_kbd_by_name_request_t *_aux ,
11944  const xcb_xkb_string8_t *keymapsSpec ,
11945  const xcb_xkb_string8_t *keycodesSpec ,
11946  const xcb_xkb_string8_t *typesSpec ,
11947  const xcb_xkb_string8_t *compatMapSpec ,
11948  const xcb_xkb_string8_t *symbolsSpec ,
11949  const xcb_xkb_string8_t *geometrySpec );
11950 
11951 int
11952 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer ,
11954 
11955 int
11956 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer );
11957 
11958 
11959 /*****************************************************************************
11960  **
11961  ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
11962  **
11963  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11964  ** @returns int
11965  **
11966  *****************************************************************************/
11967 
11968 int
11969 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11971 
11972 
11973 /*****************************************************************************
11974  **
11975  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator
11976  **
11977  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11978  ** @returns xcb_xkb_key_type_iterator_t
11979  **
11980  *****************************************************************************/
11981 
11983 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11985 
11986 
11987 /*****************************************************************************
11988  **
11989  ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
11990  **
11991  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11992  ** @returns int
11993  **
11994  *****************************************************************************/
11995 
11996 int
11997 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11999 
12000 
12001 /*****************************************************************************
12002  **
12003  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator
12004  **
12005  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12006  ** @returns xcb_xkb_key_sym_map_iterator_t
12007  **
12008  *****************************************************************************/
12009 
12011 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12013 
12014 
12015 /*****************************************************************************
12016  **
12017  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
12018  **
12019  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12020  ** @returns uint8_t *
12021  **
12022  *****************************************************************************/
12023 
12024 uint8_t *
12025 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12026 
12027 
12028 /*****************************************************************************
12029  **
12030  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
12031  **
12032  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12033  ** @returns int
12034  **
12035  *****************************************************************************/
12036 
12037 int
12038 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12040 
12041 
12042 /*****************************************************************************
12043  **
12044  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end
12045  **
12046  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12047  ** @returns xcb_generic_iterator_t
12048  **
12049  *****************************************************************************/
12050 
12052 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12054 
12055 
12056 /*****************************************************************************
12057  **
12058  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts
12059  **
12060  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12061  ** @returns xcb_xkb_action_t *
12062  **
12063  *****************************************************************************/
12064 
12066 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12067 
12068 
12069 /*****************************************************************************
12070  **
12071  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
12072  **
12073  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12074  ** @returns int
12075  **
12076  *****************************************************************************/
12077 
12078 int
12079 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12081 
12082 
12083 /*****************************************************************************
12084  **
12085  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator
12086  **
12087  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12088  ** @returns xcb_xkb_action_iterator_t
12089  **
12090  *****************************************************************************/
12091 
12093 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12095 
12096 
12097 /*****************************************************************************
12098  **
12099  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn
12100  **
12101  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12102  ** @returns xcb_xkb_set_behavior_t *
12103  **
12104  *****************************************************************************/
12105 
12107 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12108 
12109 
12110 /*****************************************************************************
12111  **
12112  ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
12113  **
12114  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12115  ** @returns int
12116  **
12117  *****************************************************************************/
12118 
12119 int
12120 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12122 
12123 
12124 /*****************************************************************************
12125  **
12126  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator
12127  **
12128  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12129  ** @returns xcb_xkb_set_behavior_iterator_t
12130  **
12131  *****************************************************************************/
12132 
12134 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12136 
12137 
12138 /*****************************************************************************
12139  **
12140  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
12141  **
12142  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12143  ** @returns uint8_t *
12144  **
12145  *****************************************************************************/
12146 
12147 uint8_t *
12148 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12149 
12150 
12151 /*****************************************************************************
12152  **
12153  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
12154  **
12155  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12156  ** @returns int
12157  **
12158  *****************************************************************************/
12159 
12160 int
12161 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12163 
12164 
12165 /*****************************************************************************
12166  **
12167  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end
12168  **
12169  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12170  ** @returns xcb_generic_iterator_t
12171  **
12172  *****************************************************************************/
12173 
12175 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12177 
12178 
12179 /*****************************************************************************
12180  **
12181  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn
12182  **
12183  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12184  ** @returns xcb_xkb_set_explicit_t *
12185  **
12186  *****************************************************************************/
12187 
12189 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12190 
12191 
12192 /*****************************************************************************
12193  **
12194  ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
12195  **
12196  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12197  ** @returns int
12198  **
12199  *****************************************************************************/
12200 
12201 int
12202 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12204 
12205 
12206 /*****************************************************************************
12207  **
12208  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator
12209  **
12210  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12211  ** @returns xcb_xkb_set_explicit_iterator_t
12212  **
12213  *****************************************************************************/
12214 
12216 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12218 
12219 
12220 /*****************************************************************************
12221  **
12222  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn
12223  **
12224  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12225  ** @returns xcb_xkb_key_mod_map_t *
12226  **
12227  *****************************************************************************/
12228 
12230 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12231 
12232 
12233 /*****************************************************************************
12234  **
12235  ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
12236  **
12237  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12238  ** @returns int
12239  **
12240  *****************************************************************************/
12241 
12242 int
12243 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12245 
12246 
12247 /*****************************************************************************
12248  **
12249  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator
12250  **
12251  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12252  ** @returns xcb_xkb_key_mod_map_iterator_t
12253  **
12254  *****************************************************************************/
12255 
12257 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12259 
12260 
12261 /*****************************************************************************
12262  **
12263  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn
12264  **
12265  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12266  ** @returns xcb_xkb_key_v_mod_map_t *
12267  **
12268  *****************************************************************************/
12269 
12271 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12272 
12273 
12274 /*****************************************************************************
12275  **
12276  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
12277  **
12278  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12279  ** @returns int
12280  **
12281  *****************************************************************************/
12282 
12283 int
12284 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12286 
12287 
12288 /*****************************************************************************
12289  **
12290  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator
12291  **
12292  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12293  ** @returns xcb_xkb_key_v_mod_map_iterator_t
12294  **
12295  *****************************************************************************/
12296 
12298 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12300 
12301 int
12302 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer ,
12303  uint8_t nTypes ,
12304  uint8_t nKeySyms ,
12305  uint8_t nKeyActions ,
12306  uint16_t totalActions ,
12307  uint8_t totalKeyBehaviors ,
12308  uint8_t nVModMapKeys ,
12309  uint8_t totalKeyExplicit ,
12310  uint8_t totalModMapKeys ,
12311  uint8_t totalVModMapKeys ,
12312  uint16_t present ,
12314 
12315 int
12316 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer ,
12317  uint8_t nTypes ,
12318  uint8_t nKeySyms ,
12319  uint8_t nKeyActions ,
12320  uint16_t totalActions ,
12321  uint8_t totalKeyBehaviors ,
12322  uint8_t nVModMapKeys ,
12323  uint8_t totalKeyExplicit ,
12324  uint8_t totalModMapKeys ,
12325  uint8_t totalVModMapKeys ,
12326  uint16_t present ,
12328 
12329 int
12330 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer ,
12331  uint8_t nTypes ,
12332  uint8_t nKeySyms ,
12333  uint8_t nKeyActions ,
12334  uint16_t totalActions ,
12335  uint8_t totalKeyBehaviors ,
12336  uint8_t nVModMapKeys ,
12337  uint8_t totalKeyExplicit ,
12338  uint8_t totalModMapKeys ,
12339  uint8_t totalVModMapKeys ,
12340  uint16_t present );
12341 
12342 
12343 /*****************************************************************************
12344  **
12345  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length
12346  **
12347  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12348  ** @returns int
12349  **
12350  *****************************************************************************/
12351 
12352 int
12353 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12355 
12356 
12357 /*****************************************************************************
12358  **
12359  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator
12360  **
12361  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12362  ** @returns xcb_xkb_key_type_iterator_t
12363  **
12364  *****************************************************************************/
12365 
12367 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12369 
12370 
12371 /*****************************************************************************
12372  **
12373  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length
12374  **
12375  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12376  ** @returns int
12377  **
12378  *****************************************************************************/
12379 
12380 int
12381 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12383 
12384 
12385 /*****************************************************************************
12386  **
12387  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator
12388  **
12389  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12390  ** @returns xcb_xkb_key_sym_map_iterator_t
12391  **
12392  *****************************************************************************/
12393 
12395 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12397 
12398 
12399 /*****************************************************************************
12400  **
12401  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count
12402  **
12403  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12404  ** @returns uint8_t *
12405  **
12406  *****************************************************************************/
12407 
12408 uint8_t *
12409 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12410 
12411 
12412 /*****************************************************************************
12413  **
12414  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length
12415  **
12416  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12417  ** @returns int
12418  **
12419  *****************************************************************************/
12420 
12421 int
12422 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12424 
12425 
12426 /*****************************************************************************
12427  **
12428  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end
12429  **
12430  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12431  ** @returns xcb_generic_iterator_t
12432  **
12433  *****************************************************************************/
12434 
12436 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12438 
12439 
12440 /*****************************************************************************
12441  **
12442  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts
12443  **
12444  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12445  ** @returns xcb_xkb_action_t *
12446  **
12447  *****************************************************************************/
12448 
12450 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12451 
12452 
12453 /*****************************************************************************
12454  **
12455  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length
12456  **
12457  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12458  ** @returns int
12459  **
12460  *****************************************************************************/
12461 
12462 int
12463 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12465 
12466 
12467 /*****************************************************************************
12468  **
12469  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator
12470  **
12471  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12472  ** @returns xcb_xkb_action_iterator_t
12473  **
12474  *****************************************************************************/
12475 
12477 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12479 
12480 
12481 /*****************************************************************************
12482  **
12483  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn
12484  **
12485  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12486  ** @returns xcb_xkb_set_behavior_t *
12487  **
12488  *****************************************************************************/
12489 
12491 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12492 
12493 
12494 /*****************************************************************************
12495  **
12496  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length
12497  **
12498  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12499  ** @returns int
12500  **
12501  *****************************************************************************/
12502 
12503 int
12504 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12506 
12507 
12508 /*****************************************************************************
12509  **
12510  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator
12511  **
12512  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12513  ** @returns xcb_xkb_set_behavior_iterator_t
12514  **
12515  *****************************************************************************/
12516 
12518 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12520 
12521 
12522 /*****************************************************************************
12523  **
12524  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn
12525  **
12526  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12527  ** @returns uint8_t *
12528  **
12529  *****************************************************************************/
12530 
12531 uint8_t *
12532 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12533 
12534 
12535 /*****************************************************************************
12536  **
12537  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length
12538  **
12539  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12540  ** @returns int
12541  **
12542  *****************************************************************************/
12543 
12544 int
12545 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12547 
12548 
12549 /*****************************************************************************
12550  **
12551  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end
12552  **
12553  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12554  ** @returns xcb_generic_iterator_t
12555  **
12556  *****************************************************************************/
12557 
12559 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12561 
12562 
12563 /*****************************************************************************
12564  **
12565  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn
12566  **
12567  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12568  ** @returns xcb_xkb_set_explicit_t *
12569  **
12570  *****************************************************************************/
12571 
12573 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12574 
12575 
12576 /*****************************************************************************
12577  **
12578  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length
12579  **
12580  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12581  ** @returns int
12582  **
12583  *****************************************************************************/
12584 
12585 int
12586 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12588 
12589 
12590 /*****************************************************************************
12591  **
12592  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator
12593  **
12594  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12595  ** @returns xcb_xkb_set_explicit_iterator_t
12596  **
12597  *****************************************************************************/
12598 
12600 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12602 
12603 
12604 /*****************************************************************************
12605  **
12606  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn
12607  **
12608  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12609  ** @returns xcb_xkb_key_mod_map_t *
12610  **
12611  *****************************************************************************/
12612 
12614 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12615 
12616 
12617 /*****************************************************************************
12618  **
12619  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length
12620  **
12621  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12622  ** @returns int
12623  **
12624  *****************************************************************************/
12625 
12626 int
12627 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12629 
12630 
12631 /*****************************************************************************
12632  **
12633  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator
12634  **
12635  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12636  ** @returns xcb_xkb_key_mod_map_iterator_t
12637  **
12638  *****************************************************************************/
12639 
12641 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12643 
12644 
12645 /*****************************************************************************
12646  **
12647  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn
12648  **
12649  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12650  ** @returns xcb_xkb_key_v_mod_map_t *
12651  **
12652  *****************************************************************************/
12653 
12655 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12656 
12657 
12658 /*****************************************************************************
12659  **
12660  ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length
12661  **
12662  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12663  ** @returns int
12664  **
12665  *****************************************************************************/
12666 
12667 int
12668 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12670 
12671 
12672 /*****************************************************************************
12673  **
12674  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator
12675  **
12676  ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
12677  ** @returns xcb_xkb_key_v_mod_map_iterator_t
12678  **
12679  *****************************************************************************/
12680 
12682 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12684 
12685 int
12686 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void **_buffer ,
12687  uint8_t nTypes ,
12688  uint8_t nKeySyms ,
12689  uint8_t nKeyActions ,
12690  uint16_t totalActions ,
12691  uint8_t totalKeyBehaviors ,
12692  uint8_t nVModMapKeys ,
12693  uint8_t totalKeyExplicit ,
12694  uint8_t totalModMapKeys ,
12695  uint8_t totalVModMapKeys ,
12696  uint16_t present ,
12698 
12699 int
12700 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void *_buffer ,
12701  uint8_t nTypes ,
12702  uint8_t nKeySyms ,
12703  uint8_t nKeyActions ,
12704  uint16_t totalActions ,
12705  uint8_t totalKeyBehaviors ,
12706  uint8_t nVModMapKeys ,
12707  uint8_t totalKeyExplicit ,
12708  uint8_t totalModMapKeys ,
12709  uint8_t totalVModMapKeys ,
12710  uint16_t present ,
12712 
12713 int
12714 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_buffer ,
12715  uint8_t nTypes ,
12716  uint8_t nKeySyms ,
12717  uint8_t nKeyActions ,
12718  uint16_t totalActions ,
12719  uint8_t totalKeyBehaviors ,
12720  uint8_t nVModMapKeys ,
12721  uint8_t totalKeyExplicit ,
12722  uint8_t totalModMapKeys ,
12723  uint8_t totalVModMapKeys ,
12724  uint16_t present );
12725 
12726 
12727 /*****************************************************************************
12728  **
12729  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length
12730  **
12731  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12732  ** @returns int
12733  **
12734  *****************************************************************************/
12735 
12736 int
12737 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12739 
12740 
12741 /*****************************************************************************
12742  **
12743  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator
12744  **
12745  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12746  ** @returns xcb_xkb_key_type_iterator_t
12747  **
12748  *****************************************************************************/
12749 
12751 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12753 
12754 
12755 /*****************************************************************************
12756  **
12757  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length
12758  **
12759  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12760  ** @returns int
12761  **
12762  *****************************************************************************/
12763 
12764 int
12765 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12767 
12768 
12769 /*****************************************************************************
12770  **
12771  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator
12772  **
12773  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12774  ** @returns xcb_xkb_key_sym_map_iterator_t
12775  **
12776  *****************************************************************************/
12777 
12779 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12781 
12782 
12783 /*****************************************************************************
12784  **
12785  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count
12786  **
12787  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12788  ** @returns uint8_t *
12789  **
12790  *****************************************************************************/
12791 
12792 uint8_t *
12793 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12794 
12795 
12796 /*****************************************************************************
12797  **
12798  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length
12799  **
12800  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12801  ** @returns int
12802  **
12803  *****************************************************************************/
12804 
12805 int
12806 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12808 
12809 
12810 /*****************************************************************************
12811  **
12812  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end
12813  **
12814  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12815  ** @returns xcb_generic_iterator_t
12816  **
12817  *****************************************************************************/
12818 
12820 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12822 
12823 
12824 /*****************************************************************************
12825  **
12826  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts
12827  **
12828  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12829  ** @returns xcb_xkb_action_t *
12830  **
12831  *****************************************************************************/
12832 
12834 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12835 
12836 
12837 /*****************************************************************************
12838  **
12839  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length
12840  **
12841  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12842  ** @returns int
12843  **
12844  *****************************************************************************/
12845 
12846 int
12847 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12849 
12850 
12851 /*****************************************************************************
12852  **
12853  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator
12854  **
12855  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12856  ** @returns xcb_xkb_action_iterator_t
12857  **
12858  *****************************************************************************/
12859 
12861 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12863 
12864 
12865 /*****************************************************************************
12866  **
12867  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn
12868  **
12869  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12870  ** @returns xcb_xkb_set_behavior_t *
12871  **
12872  *****************************************************************************/
12873 
12875 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12876 
12877 
12878 /*****************************************************************************
12879  **
12880  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length
12881  **
12882  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12883  ** @returns int
12884  **
12885  *****************************************************************************/
12886 
12887 int
12888 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12890 
12891 
12892 /*****************************************************************************
12893  **
12894  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator
12895  **
12896  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12897  ** @returns xcb_xkb_set_behavior_iterator_t
12898  **
12899  *****************************************************************************/
12900 
12902 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12904 
12905 
12906 /*****************************************************************************
12907  **
12908  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn
12909  **
12910  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12911  ** @returns uint8_t *
12912  **
12913  *****************************************************************************/
12914 
12915 uint8_t *
12916 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12917 
12918 
12919 /*****************************************************************************
12920  **
12921  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length
12922  **
12923  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12924  ** @returns int
12925  **
12926  *****************************************************************************/
12927 
12928 int
12929 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12931 
12932 
12933 /*****************************************************************************
12934  **
12935  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end
12936  **
12937  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12938  ** @returns xcb_generic_iterator_t
12939  **
12940  *****************************************************************************/
12941 
12943 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12945 
12946 
12947 /*****************************************************************************
12948  **
12949  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn
12950  **
12951  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12952  ** @returns xcb_xkb_set_explicit_t *
12953  **
12954  *****************************************************************************/
12955 
12957 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12958 
12959 
12960 /*****************************************************************************
12961  **
12962  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length
12963  **
12964  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12965  ** @returns int
12966  **
12967  *****************************************************************************/
12968 
12969 int
12970 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12972 
12973 
12974 /*****************************************************************************
12975  **
12976  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator
12977  **
12978  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
12979  ** @returns xcb_xkb_set_explicit_iterator_t
12980  **
12981  *****************************************************************************/
12982 
12984 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12986 
12987 
12988 /*****************************************************************************
12989  **
12990  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn
12991  **
12992  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12993  ** @returns xcb_xkb_key_mod_map_t *
12994  **
12995  *****************************************************************************/
12996 
12998 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12999 
13000 
13001 /*****************************************************************************
13002  **
13003  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length
13004  **
13005  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13006  ** @returns int
13007  **
13008  *****************************************************************************/
13009 
13010 int
13011 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13013 
13014 
13015 /*****************************************************************************
13016  **
13017  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator
13018  **
13019  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13020  ** @returns xcb_xkb_key_mod_map_iterator_t
13021  **
13022  *****************************************************************************/
13023 
13025 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13027 
13028 
13029 /*****************************************************************************
13030  **
13031  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn
13032  **
13033  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13034  ** @returns xcb_xkb_key_v_mod_map_t *
13035  **
13036  *****************************************************************************/
13037 
13039 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13040 
13041 
13042 /*****************************************************************************
13043  **
13044  ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length
13045  **
13046  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13047  ** @returns int
13048  **
13049  *****************************************************************************/
13050 
13051 int
13052 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13054 
13055 
13056 /*****************************************************************************
13057  **
13058  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator
13059  **
13060  ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
13061  ** @returns xcb_xkb_key_v_mod_map_iterator_t
13062  **
13063  *****************************************************************************/
13064 
13066 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13068 
13069 int
13070 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (void **_buffer ,
13071  uint8_t nTypes ,
13072  uint8_t nKeySyms ,
13073  uint8_t nKeyActions ,
13074  uint16_t totalActions ,
13075  uint8_t totalKeyBehaviors ,
13076  uint8_t nVModMapKeys ,
13077  uint8_t totalKeyExplicit ,
13078  uint8_t totalModMapKeys ,
13079  uint8_t totalVModMapKeys ,
13080  uint16_t present ,
13082 
13083 int
13084 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (const void *_buffer ,
13085  uint8_t nTypes ,
13086  uint8_t nKeySyms ,
13087  uint8_t nKeyActions ,
13088  uint16_t totalActions ,
13089  uint8_t totalKeyBehaviors ,
13090  uint8_t nVModMapKeys ,
13091  uint8_t totalKeyExplicit ,
13092  uint8_t totalModMapKeys ,
13093  uint8_t totalVModMapKeys ,
13094  uint16_t present ,
13096 
13097 int
13098 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (const void *_buffer ,
13099  uint8_t nTypes ,
13100  uint8_t nKeySyms ,
13101  uint8_t nKeyActions ,
13102  uint16_t totalActions ,
13103  uint8_t totalKeyBehaviors ,
13104  uint8_t nVModMapKeys ,
13105  uint8_t totalKeyExplicit ,
13106  uint8_t totalModMapKeys ,
13107  uint8_t totalVModMapKeys ,
13108  uint16_t present );
13109 
13110 
13111 /*****************************************************************************
13112  **
13113  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names
13114  **
13115  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13116  ** @returns xcb_atom_t *
13117  **
13118  *****************************************************************************/
13119 
13120 xcb_atom_t *
13121 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13122 
13123 
13124 /*****************************************************************************
13125  **
13126  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length
13127  **
13128  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13129  ** @returns int
13130  **
13131  *****************************************************************************/
13132 
13133 int
13134 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13136 
13137 
13138 /*****************************************************************************
13139  **
13140  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end
13141  **
13142  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13143  ** @returns xcb_generic_iterator_t
13144  **
13145  *****************************************************************************/
13146 
13148 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13150 
13151 
13152 /*****************************************************************************
13153  **
13154  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type
13155  **
13156  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13157  ** @returns uint8_t *
13158  **
13159  *****************************************************************************/
13160 
13161 uint8_t *
13162 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 );
13163 
13164 
13165 /*****************************************************************************
13166  **
13167  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length
13168  **
13169  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13170  ** @returns int
13171  **
13172  *****************************************************************************/
13173 
13174 int
13175 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 ,
13177 
13178 
13179 /*****************************************************************************
13180  **
13181  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end
13182  **
13183  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13184  ** @returns xcb_generic_iterator_t
13185  **
13186  *****************************************************************************/
13187 
13189 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 ,
13191 
13192 
13193 /*****************************************************************************
13194  **
13195  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
13196  **
13197  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13198  ** @returns xcb_atom_t *
13199  **
13200  *****************************************************************************/
13201 
13202 xcb_atom_t *
13203 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13204 
13205 
13206 /*****************************************************************************
13207  **
13208  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length
13209  **
13210  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13211  ** @returns int
13212  **
13213  *****************************************************************************/
13214 
13215 int
13216 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 ,
13218 
13219 
13220 /*****************************************************************************
13221  **
13222  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end
13223  **
13224  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13225  ** @returns xcb_generic_iterator_t
13226  **
13227  *****************************************************************************/
13228 
13230 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 ,
13232 
13233 
13234 /*****************************************************************************
13235  **
13236  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names
13237  **
13238  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13239  ** @returns xcb_atom_t *
13240  **
13241  *****************************************************************************/
13242 
13243 xcb_atom_t *
13244 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13245 
13246 
13247 /*****************************************************************************
13248  **
13249  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length
13250  **
13251  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13252  ** @returns int
13253  **
13254  *****************************************************************************/
13255 
13256 int
13257 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13259 
13260 
13261 /*****************************************************************************
13262  **
13263  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end
13264  **
13265  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13266  ** @returns xcb_generic_iterator_t
13267  **
13268  *****************************************************************************/
13269 
13271 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13273 
13274 
13275 /*****************************************************************************
13276  **
13277  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names
13278  **
13279  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13280  ** @returns xcb_atom_t *
13281  **
13282  *****************************************************************************/
13283 
13284 xcb_atom_t *
13285 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13286 
13287 
13288 /*****************************************************************************
13289  **
13290  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length
13291  **
13292  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13293  ** @returns int
13294  **
13295  *****************************************************************************/
13296 
13297 int
13298 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 ,
13300 
13301 
13302 /*****************************************************************************
13303  **
13304  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end
13305  **
13306  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13307  ** @returns xcb_generic_iterator_t
13308  **
13309  *****************************************************************************/
13310 
13312 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 ,
13314 
13315 
13316 /*****************************************************************************
13317  **
13318  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups
13319  **
13320  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13321  ** @returns xcb_atom_t *
13322  **
13323  *****************************************************************************/
13324 
13325 xcb_atom_t *
13326 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
13327 
13328 
13329 /*****************************************************************************
13330  **
13331  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
13332  **
13333  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13334  ** @returns int
13335  **
13336  *****************************************************************************/
13337 
13338 int
13339 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13341 
13342 
13343 /*****************************************************************************
13344  **
13345  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end
13346  **
13347  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13348  ** @returns xcb_generic_iterator_t
13349  **
13350  *****************************************************************************/
13351 
13353 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13355 
13356 
13357 /*****************************************************************************
13358  **
13359  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names
13360  **
13361  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13362  ** @returns xcb_xkb_key_name_t *
13363  **
13364  *****************************************************************************/
13365 
13367 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13368 
13369 
13370 /*****************************************************************************
13371  **
13372  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length
13373  **
13374  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13375  ** @returns int
13376  **
13377  *****************************************************************************/
13378 
13379 int
13380 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13382 
13383 
13384 /*****************************************************************************
13385  **
13386  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator
13387  **
13388  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13389  ** @returns xcb_xkb_key_name_iterator_t
13390  **
13391  *****************************************************************************/
13392 
13394 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13396 
13397 
13398 /*****************************************************************************
13399  **
13400  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases
13401  **
13402  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13403  ** @returns xcb_xkb_key_alias_t *
13404  **
13405  *****************************************************************************/
13406 
13408 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
13409 
13410 
13411 /*****************************************************************************
13412  **
13413  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length
13414  **
13415  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13416  ** @returns int
13417  **
13418  *****************************************************************************/
13419 
13420 int
13421 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13423 
13424 
13425 /*****************************************************************************
13426  **
13427  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator
13428  **
13429  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13430  ** @returns xcb_xkb_key_alias_iterator_t
13431  **
13432  *****************************************************************************/
13433 
13435 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13437 
13438 
13439 /*****************************************************************************
13440  **
13441  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names
13442  **
13443  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13444  ** @returns xcb_atom_t *
13445  **
13446  *****************************************************************************/
13447 
13448 xcb_atom_t *
13449 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13450 
13451 
13452 /*****************************************************************************
13453  **
13454  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length
13455  **
13456  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13457  ** @returns int
13458  **
13459  *****************************************************************************/
13460 
13461 int
13462 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 ,
13464 
13465 
13466 /*****************************************************************************
13467  **
13468  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end
13469  **
13470  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
13471  ** @returns xcb_generic_iterator_t
13472  **
13473  *****************************************************************************/
13474 
13476 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 ,
13478 
13479 int
13480 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer ,
13481  uint8_t nTypes ,
13482  uint16_t nKTLevels ,
13483  uint32_t indicators ,
13484  uint16_t virtualMods ,
13485  uint8_t groupNames ,
13486  uint8_t nKeys ,
13487  uint8_t nKeyAliases ,
13488  uint8_t nRadioGroups ,
13489  uint32_t which ,
13491 
13492 int
13493 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer ,
13494  uint8_t nTypes ,
13495  uint16_t nKTLevels ,
13496  uint32_t indicators ,
13497  uint16_t virtualMods ,
13498  uint8_t groupNames ,
13499  uint8_t nKeys ,
13500  uint8_t nKeyAliases ,
13501  uint8_t nRadioGroups ,
13502  uint32_t which ,
13504 
13505 int
13506 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer ,
13507  uint8_t nTypes ,
13508  uint16_t nKTLevels ,
13509  uint32_t indicators ,
13510  uint16_t virtualMods ,
13511  uint8_t groupNames ,
13512  uint8_t nKeys ,
13513  uint8_t nKeyAliases ,
13514  uint8_t nRadioGroups ,
13515  uint32_t which );
13516 
13517 
13518 /*****************************************************************************
13519  **
13520  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names
13521  **
13522  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13523  ** @returns xcb_atom_t *
13524  **
13525  *****************************************************************************/
13526 
13527 xcb_atom_t *
13528 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13529 
13530 
13531 /*****************************************************************************
13532  **
13533  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length
13534  **
13535  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13536  ** @returns int
13537  **
13538  *****************************************************************************/
13539 
13540 int
13541 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13543 
13544 
13545 /*****************************************************************************
13546  **
13547  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end
13548  **
13549  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13550  ** @returns xcb_generic_iterator_t
13551  **
13552  *****************************************************************************/
13553 
13555 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13557 
13558 
13559 /*****************************************************************************
13560  **
13561  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type
13562  **
13563  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13564  ** @returns uint8_t *
13565  **
13566  *****************************************************************************/
13567 
13568 uint8_t *
13569 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 );
13570 
13571 
13572 /*****************************************************************************
13573  **
13574  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length
13575  **
13576  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13577  ** @returns int
13578  **
13579  *****************************************************************************/
13580 
13581 int
13582 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 ,
13584 
13585 
13586 /*****************************************************************************
13587  **
13588  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end
13589  **
13590  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13591  ** @returns xcb_generic_iterator_t
13592  **
13593  *****************************************************************************/
13594 
13596 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 ,
13598 
13599 
13600 /*****************************************************************************
13601  **
13602  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names
13603  **
13604  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13605  ** @returns xcb_atom_t *
13606  **
13607  *****************************************************************************/
13608 
13609 xcb_atom_t *
13610 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13611 
13612 
13613 /*****************************************************************************
13614  **
13615  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length
13616  **
13617  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13618  ** @returns int
13619  **
13620  *****************************************************************************/
13621 
13622 int
13623 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 ,
13625 
13626 
13627 /*****************************************************************************
13628  **
13629  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end
13630  **
13631  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13632  ** @returns xcb_generic_iterator_t
13633  **
13634  *****************************************************************************/
13635 
13637 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 ,
13639 
13640 
13641 /*****************************************************************************
13642  **
13643  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names
13644  **
13645  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13646  ** @returns xcb_atom_t *
13647  **
13648  *****************************************************************************/
13649 
13650 xcb_atom_t *
13651 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13652 
13653 
13654 /*****************************************************************************
13655  **
13656  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length
13657  **
13658  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13659  ** @returns int
13660  **
13661  *****************************************************************************/
13662 
13663 int
13664 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13666 
13667 
13668 /*****************************************************************************
13669  **
13670  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end
13671  **
13672  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13673  ** @returns xcb_generic_iterator_t
13674  **
13675  *****************************************************************************/
13676 
13678 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13680 
13681 
13682 /*****************************************************************************
13683  **
13684  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names
13685  **
13686  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13687  ** @returns xcb_atom_t *
13688  **
13689  *****************************************************************************/
13690 
13691 xcb_atom_t *
13692 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13693 
13694 
13695 /*****************************************************************************
13696  **
13697  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length
13698  **
13699  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13700  ** @returns int
13701  **
13702  *****************************************************************************/
13703 
13704 int
13705 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 ,
13707 
13708 
13709 /*****************************************************************************
13710  **
13711  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end
13712  **
13713  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13714  ** @returns xcb_generic_iterator_t
13715  **
13716  *****************************************************************************/
13717 
13719 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 ,
13721 
13722 
13723 /*****************************************************************************
13724  **
13725  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups
13726  **
13727  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13728  ** @returns xcb_atom_t *
13729  **
13730  *****************************************************************************/
13731 
13732 xcb_atom_t *
13733 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
13734 
13735 
13736 /*****************************************************************************
13737  **
13738  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length
13739  **
13740  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13741  ** @returns int
13742  **
13743  *****************************************************************************/
13744 
13745 int
13746 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13748 
13749 
13750 /*****************************************************************************
13751  **
13752  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end
13753  **
13754  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13755  ** @returns xcb_generic_iterator_t
13756  **
13757  *****************************************************************************/
13758 
13760 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13762 
13763 
13764 /*****************************************************************************
13765  **
13766  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names
13767  **
13768  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13769  ** @returns xcb_xkb_key_name_t *
13770  **
13771  *****************************************************************************/
13772 
13774 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13775 
13776 
13777 /*****************************************************************************
13778  **
13779  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length
13780  **
13781  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13782  ** @returns int
13783  **
13784  *****************************************************************************/
13785 
13786 int
13787 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13789 
13790 
13791 /*****************************************************************************
13792  **
13793  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator
13794  **
13795  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13796  ** @returns xcb_xkb_key_name_iterator_t
13797  **
13798  *****************************************************************************/
13799 
13801 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13803 
13804 
13805 /*****************************************************************************
13806  **
13807  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases
13808  **
13809  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13810  ** @returns xcb_xkb_key_alias_t *
13811  **
13812  *****************************************************************************/
13813 
13815 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
13816 
13817 
13818 /*****************************************************************************
13819  **
13820  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length
13821  **
13822  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13823  ** @returns int
13824  **
13825  *****************************************************************************/
13826 
13827 int
13828 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13830 
13831 
13832 /*****************************************************************************
13833  **
13834  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator
13835  **
13836  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13837  ** @returns xcb_xkb_key_alias_iterator_t
13838  **
13839  *****************************************************************************/
13840 
13842 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13844 
13845 
13846 /*****************************************************************************
13847  **
13848  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names
13849  **
13850  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13851  ** @returns xcb_atom_t *
13852  **
13853  *****************************************************************************/
13854 
13855 xcb_atom_t *
13856 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
13857 
13858 
13859 /*****************************************************************************
13860  **
13861  ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length
13862  **
13863  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13864  ** @returns int
13865  **
13866  *****************************************************************************/
13867 
13868 int
13869 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 ,
13871 
13872 
13873 /*****************************************************************************
13874  **
13875  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end
13876  **
13877  ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R
13878  ** @returns xcb_generic_iterator_t
13879  **
13880  *****************************************************************************/
13881 
13883 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 ,
13885 
13886 int
13887 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (void **_buffer ,
13888  uint8_t nTypes ,
13889  uint16_t nKTLevels ,
13890  uint32_t indicators ,
13891  uint16_t virtualMods ,
13892  uint8_t groupNames ,
13893  uint8_t nKeys ,
13894  uint8_t nKeyAliases ,
13895  uint8_t nRadioGroups ,
13896  uint32_t which ,
13898 
13899 int
13900 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (const void *_buffer ,
13901  uint8_t nTypes ,
13902  uint16_t nKTLevels ,
13903  uint32_t indicators ,
13904  uint16_t virtualMods ,
13905  uint8_t groupNames ,
13906  uint8_t nKeys ,
13907  uint8_t nKeyAliases ,
13908  uint8_t nRadioGroups ,
13909  uint32_t which ,
13911 
13912 int
13913 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (const void *_buffer ,
13914  uint8_t nTypes ,
13915  uint16_t nKTLevels ,
13916  uint32_t indicators ,
13917  uint16_t virtualMods ,
13918  uint8_t groupNames ,
13919  uint8_t nKeys ,
13920  uint8_t nKeyAliases ,
13921  uint8_t nRadioGroups ,
13922  uint32_t which );
13923 
13924 
13925 /*****************************************************************************
13926  **
13927  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
13928  **
13929  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13930  ** @returns uint8_t *
13931  **
13932  *****************************************************************************/
13933 
13934 uint8_t *
13935 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13936 
13937 
13938 /*****************************************************************************
13939  **
13940  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
13941  **
13942  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13943  ** @returns int
13944  **
13945  *****************************************************************************/
13946 
13947 int
13948 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13950 
13951 
13952 /*****************************************************************************
13953  **
13954  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end
13955  **
13956  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13957  ** @returns xcb_generic_iterator_t
13958  **
13959  *****************************************************************************/
13960 
13962 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13964 
13965 
13966 /*****************************************************************************
13967  **
13968  ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn
13969  **
13970  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13971  ** @returns xcb_xkb_mod_def_t *
13972  **
13973  *****************************************************************************/
13974 
13976 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
13977 
13978 
13979 /*****************************************************************************
13980  **
13981  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
13982  **
13983  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13984  ** @returns int
13985  **
13986  *****************************************************************************/
13987 
13988 int
13989 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13991 
13992 
13993 /*****************************************************************************
13994  **
13995  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator
13996  **
13997  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13998  ** @returns xcb_xkb_mod_def_iterator_t
13999  **
14000  *****************************************************************************/
14001 
14003 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14005 
14006 
14007 /*****************************************************************************
14008  **
14009  ** xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map
14010  **
14011  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14012  ** @returns xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *
14013  **
14014  *****************************************************************************/
14015 
14017 xcb_xkb_get_kbd_by_name_replies_client_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
14018 
14019 
14020 /*****************************************************************************
14021  **
14022  ** xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map
14023  **
14024  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14025  ** @returns xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *
14026  **
14027  *****************************************************************************/
14028 
14030 xcb_xkb_get_kbd_by_name_replies_server_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
14031 
14032 
14033 /*****************************************************************************
14034  **
14035  ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps
14036  **
14037  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
14038  ** @returns xcb_xkb_indicator_map_t *
14039  **
14040  *****************************************************************************/
14041 
14043 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S );
14044 
14045 
14046 /*****************************************************************************
14047  **
14048  ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
14049  **
14050  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14051  ** @returns int
14052  **
14053  *****************************************************************************/
14054 
14055 int
14056 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14058 
14059 
14060 /*****************************************************************************
14061  **
14062  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator
14063  **
14064  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14065  ** @returns xcb_xkb_indicator_map_iterator_t
14066  **
14067  *****************************************************************************/
14068 
14070 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14072 
14073 
14074 /*****************************************************************************
14075  **
14076  ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list
14077  **
14078  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14079  ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
14080  **
14081  *****************************************************************************/
14082 
14084 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
14085 
14086 
14087 /*****************************************************************************
14088  **
14089  ** xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list
14090  **
14091  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14092  ** @returns xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
14093  **
14094  *****************************************************************************/
14095 
14097 xcb_xkb_get_kbd_by_name_replies_other_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
14098 
14099 
14100 /*****************************************************************************
14101  **
14102  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font
14103  **
14104  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14105  ** @returns xcb_xkb_counted_string_16_t *
14106  **
14107  *****************************************************************************/
14108 
14110 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R );
14111 
14112 
14113 /*****************************************************************************
14114  **
14115  ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length
14116  **
14117  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14118  ** @returns int
14119  **
14120  *****************************************************************************/
14121 
14122 int
14123 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14125 
14126 
14127 /*****************************************************************************
14128  **
14129  ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator
14130  **
14131  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14132  ** @returns xcb_xkb_property_iterator_t
14133  **
14134  *****************************************************************************/
14135 
14137 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14139 
14140 
14141 /*****************************************************************************
14142  **
14143  ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length
14144  **
14145  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14146  ** @returns int
14147  **
14148  *****************************************************************************/
14149 
14150 int
14151 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14153 
14154 
14155 /*****************************************************************************
14156  **
14157  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator
14158  **
14159  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14160  ** @returns xcb_xkb_counted_string_16_iterator_t
14161  **
14162  *****************************************************************************/
14163 
14165 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14167 
14168 
14169 /*****************************************************************************
14170  **
14171  ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length
14172  **
14173  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14174  ** @returns int
14175  **
14176  *****************************************************************************/
14177 
14178 int
14179 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14181 
14182 
14183 /*****************************************************************************
14184  **
14185  ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator
14186  **
14187  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14188  ** @returns xcb_xkb_shape_iterator_t
14189  **
14190  *****************************************************************************/
14191 
14193 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14195 
14196 
14197 /*****************************************************************************
14198  **
14199  ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length
14200  **
14201  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14202  ** @returns int
14203  **
14204  *****************************************************************************/
14205 
14206 int
14207 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14209 
14210 
14211 /*****************************************************************************
14212  **
14213  ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator
14214  **
14215  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14216  ** @returns xcb_xkb_section_iterator_t
14217  **
14218  *****************************************************************************/
14219 
14221 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14223 
14224 
14225 /*****************************************************************************
14226  **
14227  ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length
14228  **
14229  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14230  ** @returns int
14231  **
14232  *****************************************************************************/
14233 
14234 int
14235 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14237 
14238 
14239 /*****************************************************************************
14240  **
14241  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator
14242  **
14243  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14244  ** @returns xcb_xkb_doodad_iterator_t
14245  **
14246  *****************************************************************************/
14247 
14249 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14251 
14252 
14253 /*****************************************************************************
14254  **
14255  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases
14256  **
14257  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
14258  ** @returns xcb_xkb_key_alias_t *
14259  **
14260  *****************************************************************************/
14261 
14263 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
14264 
14265 
14266 /*****************************************************************************
14267  **
14268  ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length
14269  **
14270  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14271  ** @returns int
14272  **
14273  *****************************************************************************/
14274 
14275 int
14276 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14278 
14279 
14280 /*****************************************************************************
14281  **
14282  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator
14283  **
14284  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
14285  ** @returns xcb_xkb_key_alias_iterator_t
14286  **
14287  *****************************************************************************/
14288 
14290 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
14292 
14293 int
14294 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer ,
14295  uint16_t reported ,
14296  const xcb_xkb_get_kbd_by_name_replies_t *_aux );
14297 
14298 int
14299 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer ,
14300  uint16_t reported ,
14302 
14303 int
14304 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer ,
14305  uint16_t reported );
14306 
14316 /*****************************************************************************
14317  **
14318  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
14319  **
14320  ** @param xcb_connection_t *c
14321  ** @param xcb_xkb_device_spec_t deviceSpec
14322  ** @param uint16_t need
14323  ** @param uint16_t want
14324  ** @param uint8_t load
14325  ** @param uint8_t keymapsSpecLen
14326  ** @param const xcb_xkb_string8_t *keymapsSpec
14327  ** @param uint8_t keycodesSpecLen
14328  ** @param const xcb_xkb_string8_t *keycodesSpec
14329  ** @param uint8_t typesSpecLen
14330  ** @param const xcb_xkb_string8_t *typesSpec
14331  ** @param uint8_t compatMapSpecLen
14332  ** @param const xcb_xkb_string8_t *compatMapSpec
14333  ** @param uint8_t symbolsSpecLen
14334  ** @param const xcb_xkb_string8_t *symbolsSpec
14335  ** @param uint8_t geometrySpecLen
14336  ** @param const xcb_xkb_string8_t *geometrySpec
14337  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
14338  **
14339  *****************************************************************************/
14340 
14343  xcb_xkb_device_spec_t deviceSpec ,
14344  uint16_t need ,
14345  uint16_t want ,
14346  uint8_t load ,
14347  uint8_t keymapsSpecLen ,
14348  const xcb_xkb_string8_t *keymapsSpec ,
14349  uint8_t keycodesSpecLen ,
14350  const xcb_xkb_string8_t *keycodesSpec ,
14351  uint8_t typesSpecLen ,
14352  const xcb_xkb_string8_t *typesSpec ,
14353  uint8_t compatMapSpecLen ,
14354  const xcb_xkb_string8_t *compatMapSpec ,
14355  uint8_t symbolsSpecLen ,
14356  const xcb_xkb_string8_t *symbolsSpec ,
14357  uint8_t geometrySpecLen ,
14358  const xcb_xkb_string8_t *geometrySpec );
14359 
14372 /*****************************************************************************
14373  **
14374  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
14375  **
14376  ** @param xcb_connection_t *c
14377  ** @param xcb_xkb_device_spec_t deviceSpec
14378  ** @param uint16_t need
14379  ** @param uint16_t want
14380  ** @param uint8_t load
14381  ** @param uint8_t keymapsSpecLen
14382  ** @param const xcb_xkb_string8_t *keymapsSpec
14383  ** @param uint8_t keycodesSpecLen
14384  ** @param const xcb_xkb_string8_t *keycodesSpec
14385  ** @param uint8_t typesSpecLen
14386  ** @param const xcb_xkb_string8_t *typesSpec
14387  ** @param uint8_t compatMapSpecLen
14388  ** @param const xcb_xkb_string8_t *compatMapSpec
14389  ** @param uint8_t symbolsSpecLen
14390  ** @param const xcb_xkb_string8_t *symbolsSpec
14391  ** @param uint8_t geometrySpecLen
14392  ** @param const xcb_xkb_string8_t *geometrySpec
14393  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
14394  **
14395  *****************************************************************************/
14396 
14399  xcb_xkb_device_spec_t deviceSpec ,
14400  uint16_t need ,
14401  uint16_t want ,
14402  uint8_t load ,
14403  uint8_t keymapsSpecLen ,
14404  const xcb_xkb_string8_t *keymapsSpec ,
14405  uint8_t keycodesSpecLen ,
14406  const xcb_xkb_string8_t *keycodesSpec ,
14407  uint8_t typesSpecLen ,
14408  const xcb_xkb_string8_t *typesSpec ,
14409  uint8_t compatMapSpecLen ,
14410  const xcb_xkb_string8_t *compatMapSpec ,
14411  uint8_t symbolsSpecLen ,
14412  const xcb_xkb_string8_t *symbolsSpec ,
14413  uint8_t geometrySpecLen ,
14414  const xcb_xkb_string8_t *geometrySpec );
14415 
14416 
14417 /*****************************************************************************
14418  **
14419  ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
14420  **
14421  ** @param const xcb_xkb_get_kbd_by_name_reply_t *R
14422  ** @returns xcb_xkb_get_kbd_by_name_replies_t *
14423  **
14424  *****************************************************************************/
14425 
14426 void *
14427 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R );
14428 
14444 /*****************************************************************************
14445  **
14446  ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
14447  **
14448  ** @param xcb_connection_t *c
14449  ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
14450  ** @param xcb_generic_error_t **e
14451  ** @returns xcb_xkb_get_kbd_by_name_reply_t *
14452  **
14453  *****************************************************************************/
14454 
14458  xcb_generic_error_t **e );
14459 
14460 int
14461 xcb_xkb_get_device_info_sizeof (const void *_buffer );
14462 
14472 /*****************************************************************************
14473  **
14474  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
14475  **
14476  ** @param xcb_connection_t *c
14477  ** @param xcb_xkb_device_spec_t deviceSpec
14478  ** @param uint16_t wanted
14479  ** @param uint8_t allButtons
14480  ** @param uint8_t firstButton
14481  ** @param uint8_t nButtons
14482  ** @param xcb_xkb_led_class_spec_t ledClass
14483  ** @param xcb_xkb_id_spec_t ledID
14484  ** @returns xcb_xkb_get_device_info_cookie_t
14485  **
14486  *****************************************************************************/
14487 
14490  xcb_xkb_device_spec_t deviceSpec ,
14491  uint16_t wanted ,
14492  uint8_t allButtons ,
14493  uint8_t firstButton ,
14494  uint8_t nButtons ,
14495  xcb_xkb_led_class_spec_t ledClass ,
14496  xcb_xkb_id_spec_t ledID );
14497 
14510 /*****************************************************************************
14511  **
14512  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
14513  **
14514  ** @param xcb_connection_t *c
14515  ** @param xcb_xkb_device_spec_t deviceSpec
14516  ** @param uint16_t wanted
14517  ** @param uint8_t allButtons
14518  ** @param uint8_t firstButton
14519  ** @param uint8_t nButtons
14520  ** @param xcb_xkb_led_class_spec_t ledClass
14521  ** @param xcb_xkb_id_spec_t ledID
14522  ** @returns xcb_xkb_get_device_info_cookie_t
14523  **
14524  *****************************************************************************/
14525 
14528  xcb_xkb_device_spec_t deviceSpec ,
14529  uint16_t wanted ,
14530  uint8_t allButtons ,
14531  uint8_t firstButton ,
14532  uint8_t nButtons ,
14533  xcb_xkb_led_class_spec_t ledClass ,
14534  xcb_xkb_id_spec_t ledID );
14535 
14536 
14537 /*****************************************************************************
14538  **
14539  ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
14540  **
14541  ** @param const xcb_xkb_get_device_info_reply_t *R
14542  ** @returns xcb_xkb_string8_t *
14543  **
14544  *****************************************************************************/
14545 
14546 xcb_xkb_string8_t *
14547 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R );
14548 
14549 
14550 /*****************************************************************************
14551  **
14552  ** int xcb_xkb_get_device_info_name_length
14553  **
14554  ** @param const xcb_xkb_get_device_info_reply_t *R
14555  ** @returns int
14556  **
14557  *****************************************************************************/
14558 
14559 int
14560 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R );
14561 
14562 
14563 /*****************************************************************************
14564  **
14565  ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
14566  **
14567  ** @param const xcb_xkb_get_device_info_reply_t *R
14568  ** @returns xcb_generic_iterator_t
14569  **
14570  *****************************************************************************/
14571 
14573 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R );
14574 
14575 
14576 /*****************************************************************************
14577  **
14578  ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
14579  **
14580  ** @param const xcb_xkb_get_device_info_reply_t *R
14581  ** @returns xcb_xkb_action_t *
14582  **
14583  *****************************************************************************/
14584 
14586 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R );
14587 
14588 
14589 /*****************************************************************************
14590  **
14591  ** int xcb_xkb_get_device_info_btn_actions_length
14592  **
14593  ** @param const xcb_xkb_get_device_info_reply_t *R
14594  ** @returns int
14595  **
14596  *****************************************************************************/
14597 
14598 int
14599 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R );
14600 
14601 
14602 /*****************************************************************************
14603  **
14604  ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
14605  **
14606  ** @param const xcb_xkb_get_device_info_reply_t *R
14607  ** @returns xcb_xkb_action_iterator_t
14608  **
14609  *****************************************************************************/
14610 
14612 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R );
14613 
14614 
14615 /*****************************************************************************
14616  **
14617  ** int xcb_xkb_get_device_info_leds_length
14618  **
14619  ** @param const xcb_xkb_get_device_info_reply_t *R
14620  ** @returns int
14621  **
14622  *****************************************************************************/
14623 
14624 int
14625 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R );
14626 
14627 
14628 /*****************************************************************************
14629  **
14630  ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator
14631  **
14632  ** @param const xcb_xkb_get_device_info_reply_t *R
14633  ** @returns xcb_xkb_device_led_info_iterator_t
14634  **
14635  *****************************************************************************/
14636 
14638 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R );
14639 
14655 /*****************************************************************************
14656  **
14657  ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
14658  **
14659  ** @param xcb_connection_t *c
14660  ** @param xcb_xkb_get_device_info_cookie_t cookie
14661  ** @param xcb_generic_error_t **e
14662  ** @returns xcb_xkb_get_device_info_reply_t *
14663  **
14664  *****************************************************************************/
14665 
14669  xcb_generic_error_t **e );
14670 
14671 int
14672 xcb_xkb_set_device_info_sizeof (const void *_buffer );
14673 
14686 /*****************************************************************************
14687  **
14688  ** xcb_void_cookie_t xcb_xkb_set_device_info_checked
14689  **
14690  ** @param xcb_connection_t *c
14691  ** @param xcb_xkb_device_spec_t deviceSpec
14692  ** @param uint8_t firstBtn
14693  ** @param uint8_t nBtns
14694  ** @param uint16_t change
14695  ** @param uint16_t nDeviceLedFBs
14696  ** @param const xcb_xkb_action_t *btnActions
14697  ** @param const xcb_xkb_device_led_info_t *leds
14698  ** @returns xcb_void_cookie_t
14699  **
14700  *****************************************************************************/
14701 
14704  xcb_xkb_device_spec_t deviceSpec ,
14705  uint8_t firstBtn ,
14706  uint8_t nBtns ,
14707  uint16_t change ,
14708  uint16_t nDeviceLedFBs ,
14709  const xcb_xkb_action_t *btnActions ,
14710  const xcb_xkb_device_led_info_t *leds );
14711 
14721 /*****************************************************************************
14722  **
14723  ** xcb_void_cookie_t xcb_xkb_set_device_info
14724  **
14725  ** @param xcb_connection_t *c
14726  ** @param xcb_xkb_device_spec_t deviceSpec
14727  ** @param uint8_t firstBtn
14728  ** @param uint8_t nBtns
14729  ** @param uint16_t change
14730  ** @param uint16_t nDeviceLedFBs
14731  ** @param const xcb_xkb_action_t *btnActions
14732  ** @param const xcb_xkb_device_led_info_t *leds
14733  ** @returns xcb_void_cookie_t
14734  **
14735  *****************************************************************************/
14736 
14739  xcb_xkb_device_spec_t deviceSpec ,
14740  uint8_t firstBtn ,
14741  uint8_t nBtns ,
14742  uint16_t change ,
14743  uint16_t nDeviceLedFBs ,
14744  const xcb_xkb_action_t *btnActions ,
14745  const xcb_xkb_device_led_info_t *leds );
14746 
14747 int
14748 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer );
14749 
14759 /*****************************************************************************
14760  **
14761  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
14762  **
14763  ** @param xcb_connection_t *c
14764  ** @param uint16_t msgLength
14765  ** @param uint32_t affectFlags
14766  ** @param uint32_t flags
14767  ** @param uint32_t affectCtrls
14768  ** @param uint32_t ctrls
14769  ** @param const xcb_xkb_string8_t *message
14770  ** @returns xcb_xkb_set_debugging_flags_cookie_t
14771  **
14772  *****************************************************************************/
14773 
14776  uint16_t msgLength ,
14777  uint32_t affectFlags ,
14778  uint32_t flags ,
14779  uint32_t affectCtrls ,
14780  uint32_t ctrls ,
14781  const xcb_xkb_string8_t *message );
14782 
14795 /*****************************************************************************
14796  **
14797  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked
14798  **
14799  ** @param xcb_connection_t *c
14800  ** @param uint16_t msgLength
14801  ** @param uint32_t affectFlags
14802  ** @param uint32_t flags
14803  ** @param uint32_t affectCtrls
14804  ** @param uint32_t ctrls
14805  ** @param const xcb_xkb_string8_t *message
14806  ** @returns xcb_xkb_set_debugging_flags_cookie_t
14807  **
14808  *****************************************************************************/
14809 
14812  uint16_t msgLength ,
14813  uint32_t affectFlags ,
14814  uint32_t flags ,
14815  uint32_t affectCtrls ,
14816  uint32_t ctrls ,
14817  const xcb_xkb_string8_t *message );
14818 
14834 /*****************************************************************************
14835  **
14836  ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
14837  **
14838  ** @param xcb_connection_t *c
14839  ** @param xcb_xkb_set_debugging_flags_cookie_t cookie
14840  ** @param xcb_generic_error_t **e
14841  ** @returns xcb_xkb_set_debugging_flags_reply_t *
14842  **
14843  *****************************************************************************/
14844 
14848  xcb_generic_error_t **e );
14849 
14850 
14851 #ifdef __cplusplus
14852 }
14853 #endif
14854 
14855 #endif
14856