XCB  1.9.3
xkb.h
1 /*
2  * This file generated automatically from xkb.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XKB_H
13 #define __XKB_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_XKB_MAJOR_VERSION 1
23 #define XCB_XKB_MINOR_VERSION 0
24 
25 extern xcb_extension_t xcb_xkb_id;
26 
27 typedef enum xcb_xkb_const_t {
28  XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255,
29  XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32,
30  XCB_XKB_CONST_KEY_NAME_LENGTH = 4
31 } xcb_xkb_const_t;
32 
33 typedef enum xcb_xkb_event_type_t {
34  XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1,
35  XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2,
36  XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4,
37  XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8,
38  XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16,
39  XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32,
40  XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64,
41  XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128,
42  XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256,
43  XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512,
44  XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024,
45  XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048
46 } xcb_xkb_event_type_t;
47 
48 typedef enum xcb_xkb_nkn_detail_t {
49  XCB_XKB_NKN_DETAIL_KEYCODES = 1,
50  XCB_XKB_NKN_DETAIL_GEOMETRY = 2,
51  XCB_XKB_NKN_DETAIL_DEVICE_ID = 4
52 } xcb_xkb_nkn_detail_t;
53 
54 typedef enum xcb_xkb_axn_detail_t {
55  XCB_XKB_AXN_DETAIL_SK_PRESS = 1,
56  XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2,
57  XCB_XKB_AXN_DETAIL_SK_REJECT = 4,
58  XCB_XKB_AXN_DETAIL_SK_RELEASE = 8,
59  XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16,
60  XCB_XKB_AXN_DETAIL_BK_REJECT = 32,
61  XCB_XKB_AXN_DETAIL_AXK_WARNING = 64
62 } xcb_xkb_axn_detail_t;
63 
64 typedef enum xcb_xkb_map_part_t {
65  XCB_XKB_MAP_PART_KEY_TYPES = 1,
66  XCB_XKB_MAP_PART_KEY_SYMS = 2,
67  XCB_XKB_MAP_PART_MODIFIER_MAP = 4,
68  XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8,
69  XCB_XKB_MAP_PART_KEY_ACTIONS = 16,
70  XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32,
71  XCB_XKB_MAP_PART_VIRTUAL_MODS = 64,
72  XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128
73 } xcb_xkb_map_part_t;
74 
75 typedef enum xcb_xkb_set_map_flags_t {
76  XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1,
77  XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2
78 } xcb_xkb_set_map_flags_t;
79 
80 typedef enum xcb_xkb_state_part_t {
81  XCB_XKB_STATE_PART_MODIFIER_STATE = 1,
82  XCB_XKB_STATE_PART_MODIFIER_BASE = 2,
83  XCB_XKB_STATE_PART_MODIFIER_LATCH = 4,
84  XCB_XKB_STATE_PART_MODIFIER_LOCK = 8,
85  XCB_XKB_STATE_PART_GROUP_STATE = 16,
86  XCB_XKB_STATE_PART_GROUP_BASE = 32,
87  XCB_XKB_STATE_PART_GROUP_LATCH = 64,
88  XCB_XKB_STATE_PART_GROUP_LOCK = 128,
89  XCB_XKB_STATE_PART_COMPAT_STATE = 256,
90  XCB_XKB_STATE_PART_GRAB_MODS = 512,
91  XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024,
92  XCB_XKB_STATE_PART_LOOKUP_MODS = 2048,
93  XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096,
94  XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192
95 } xcb_xkb_state_part_t;
96 
97 typedef enum xcb_xkb_bool_ctrl_t {
98  XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1,
99  XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2,
100  XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4,
101  XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8,
102  XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16,
103  XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32,
104  XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64,
105  XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128,
106  XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256,
107  XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512,
108  XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024,
109  XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048,
110  XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096
111 } xcb_xkb_bool_ctrl_t;
112 
113 typedef enum xcb_xkb_control_t {
114  XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
115  XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
116  XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
117  XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
118  XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
119 } xcb_xkb_control_t;
120 
121 typedef enum xcb_xkb_ax_option_t {
122  XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
123  XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
124  XCB_XKB_AX_OPTION_FEATURE_FB = 4,
125  XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
126  XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
127  XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
128  XCB_XKB_AX_OPTION_TWO_KEYS = 64,
129  XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
130  XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
131  XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
132  XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
133  XCB_XKB_AX_OPTION_DUMB_BELL = 2048
134 } xcb_xkb_ax_option_t;
135 
136 typedef uint16_t xcb_xkb_device_spec_t;
137 
142  xcb_xkb_device_spec_t *data;
143  int rem;
144  int index;
146 
147 typedef enum xcb_xkb_led_class_result_t {
148  XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
149  XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
150 } xcb_xkb_led_class_result_t;
151 
152 typedef enum xcb_xkb_led_class_t {
153  XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
154  XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
155  XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
156  XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
157 } xcb_xkb_led_class_t;
158 
159 typedef uint16_t xcb_xkb_led_class_spec_t;
160 
165  xcb_xkb_led_class_spec_t *data;
166  int rem;
167  int index;
169 
170 typedef enum xcb_xkb_bell_class_result_t {
171  XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
172  XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
173 } xcb_xkb_bell_class_result_t;
174 
175 typedef enum xcb_xkb_bell_class_t {
176  XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
177  XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
178  XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
179 } xcb_xkb_bell_class_t;
180 
181 typedef uint16_t xcb_xkb_bell_class_spec_t;
182 
187  xcb_xkb_bell_class_spec_t *data;
188  int rem;
189  int index;
191 
192 typedef enum xcb_xkb_id_t {
193  XCB_XKB_ID_USE_CORE_KBD = 256,
194  XCB_XKB_ID_USE_CORE_PTR = 512,
195  XCB_XKB_ID_DFLT_XI_CLASS = 768,
196  XCB_XKB_ID_DFLT_XI_ID = 1024,
197  XCB_XKB_ID_ALL_XI_CLASS = 1280,
198  XCB_XKB_ID_ALL_XI_ID = 1536,
199  XCB_XKB_ID_XI_NONE = 65280
200 } xcb_xkb_id_t;
201 
202 typedef uint16_t xcb_xkb_id_spec_t;
203 
208  xcb_xkb_id_spec_t *data;
209  int rem;
210  int index;
212 
213 typedef enum xcb_xkb_group_t {
214  XCB_XKB_GROUP_1 = 0,
215  XCB_XKB_GROUP_2 = 1,
216  XCB_XKB_GROUP_3 = 2,
217  XCB_XKB_GROUP_4 = 3
218 } xcb_xkb_group_t;
219 
220 typedef enum xcb_xkb_groups_t {
221  XCB_XKB_GROUPS_ANY = 254,
222  XCB_XKB_GROUPS_ALL = 255
223 } xcb_xkb_groups_t;
224 
225 typedef enum xcb_xkb_set_of_group_t {
226  XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
227  XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
228  XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
229  XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
230 } xcb_xkb_set_of_group_t;
231 
232 typedef enum xcb_xkb_set_of_groups_t {
233  XCB_XKB_SET_OF_GROUPS_ANY = 128
234 } xcb_xkb_set_of_groups_t;
235 
236 typedef enum xcb_xkb_groups_wrap_t {
237  XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
238  XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
239  XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
240 } xcb_xkb_groups_wrap_t;
241 
242 typedef enum xcb_xkb_v_mods_high_t {
243  XCB_XKB_V_MODS_HIGH_15 = 128,
244  XCB_XKB_V_MODS_HIGH_14 = 64,
245  XCB_XKB_V_MODS_HIGH_13 = 32,
246  XCB_XKB_V_MODS_HIGH_12 = 16,
247  XCB_XKB_V_MODS_HIGH_11 = 8,
248  XCB_XKB_V_MODS_HIGH_10 = 4,
249  XCB_XKB_V_MODS_HIGH_9 = 2,
250  XCB_XKB_V_MODS_HIGH_8 = 1
251 } xcb_xkb_v_mods_high_t;
252 
253 typedef enum xcb_xkb_v_mods_low_t {
254  XCB_XKB_V_MODS_LOW_7 = 128,
255  XCB_XKB_V_MODS_LOW_6 = 64,
256  XCB_XKB_V_MODS_LOW_5 = 32,
257  XCB_XKB_V_MODS_LOW_4 = 16,
258  XCB_XKB_V_MODS_LOW_3 = 8,
259  XCB_XKB_V_MODS_LOW_2 = 4,
260  XCB_XKB_V_MODS_LOW_1 = 2,
261  XCB_XKB_V_MODS_LOW_0 = 1
262 } xcb_xkb_v_mods_low_t;
263 
264 typedef enum xcb_xkb_v_mod_t {
265  XCB_XKB_V_MOD_15 = 32768,
266  XCB_XKB_V_MOD_14 = 16384,
267  XCB_XKB_V_MOD_13 = 8192,
268  XCB_XKB_V_MOD_12 = 4096,
269  XCB_XKB_V_MOD_11 = 2048,
270  XCB_XKB_V_MOD_10 = 1024,
271  XCB_XKB_V_MOD_9 = 512,
272  XCB_XKB_V_MOD_8 = 256,
273  XCB_XKB_V_MOD_7 = 128,
274  XCB_XKB_V_MOD_6 = 64,
275  XCB_XKB_V_MOD_5 = 32,
276  XCB_XKB_V_MOD_4 = 16,
277  XCB_XKB_V_MOD_3 = 8,
278  XCB_XKB_V_MOD_2 = 4,
279  XCB_XKB_V_MOD_1 = 2,
280  XCB_XKB_V_MOD_0 = 1
281 } xcb_xkb_v_mod_t;
282 
283 typedef enum xcb_xkb_explicit_t {
284  XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
285  XCB_XKB_EXPLICIT_BEHAVIOR = 64,
286  XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
287  XCB_XKB_EXPLICIT_INTERPRET = 16,
288  XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
289  XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
290  XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
291  XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
292 } xcb_xkb_explicit_t;
293 
294 typedef enum xcb_xkb_sym_interpret_match_t {
295  XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
296  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
297  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
298  XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
299  XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
300 } xcb_xkb_sym_interpret_match_t;
301 
302 typedef enum xcb_xkb_sym_interp_match_t {
303  XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
304  XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
305 } xcb_xkb_sym_interp_match_t;
306 
307 typedef enum xcb_xkb_im_flag_t {
308  XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
309  XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
310  XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
311 } xcb_xkb_im_flag_t;
312 
313 typedef enum xcb_xkb_im_mods_which_t {
314  XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
315  XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
316  XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
317  XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
318  XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
319 } xcb_xkb_im_mods_which_t;
320 
321 typedef enum xcb_xkb_im_groups_which_t {
322  XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
323  XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
324  XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
325  XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
326  XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
327 } xcb_xkb_im_groups_which_t;
328 
332 typedef struct xcb_xkb_indicator_map_t {
333  uint8_t flags;
334  uint8_t whichGroups;
335  uint8_t groups;
336  uint8_t whichMods;
337  uint8_t mods;
338  uint8_t realMods;
339  uint16_t vmods;
340  uint32_t ctrls;
342 
348  int rem;
349  int index;
351 
352 typedef enum xcb_xkb_cm_detail_t {
353  XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
354  XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
355 } xcb_xkb_cm_detail_t;
356 
357 typedef enum xcb_xkb_name_detail_t {
358  XCB_XKB_NAME_DETAIL_KEYCODES = 1,
359  XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
360  XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
361  XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
362  XCB_XKB_NAME_DETAIL_TYPES = 16,
363  XCB_XKB_NAME_DETAIL_COMPAT = 32,
364  XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
365  XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
366  XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
367  XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
368  XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
369  XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
370  XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
371  XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
372 } xcb_xkb_name_detail_t;
373 
374 typedef enum xcb_xkb_gbn_detail_t {
375  XCB_XKB_GBN_DETAIL_TYPES = 1,
376  XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
377  XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
378  XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
379  XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
380  XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
381  XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
382  XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
383 } xcb_xkb_gbn_detail_t;
384 
385 typedef enum xcb_xkb_xi_feature_t {
386  XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
387  XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
388  XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
389  XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
390  XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
391 } xcb_xkb_xi_feature_t;
392 
393 typedef enum xcb_xkb_per_client_flag_t {
394  XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
395  XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
396  XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
397  XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
398  XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
399 } xcb_xkb_per_client_flag_t;
400 
404 typedef struct xcb_xkb_mod_def_t {
405  uint8_t mask;
406  uint8_t realMods;
407  uint16_t vmods;
409 
414  xcb_xkb_mod_def_t *data;
415  int rem;
416  int index;
418 
422 typedef struct xcb_xkb_key_name_t {
423  char name[4];
425 
430  xcb_xkb_key_name_t *data;
431  int rem;
432  int index;
434 
438 typedef struct xcb_xkb_key_alias_t {
439  char real[4];
440  char alias[4];
442 
447  xcb_xkb_key_alias_t *data;
448  int rem;
449  int index;
451 
456  uint16_t length;
458 
464  int rem;
465  int index;
467 
471 typedef struct xcb_xkb_kt_map_entry_t {
472  uint8_t active;
473  uint8_t mods_mask;
474  uint8_t level;
475  uint8_t mods_mods;
476  uint16_t mods_vmods;
477  uint8_t pad0[2];
479 
484  xcb_xkb_kt_map_entry_t *data;
485  int rem;
486  int index;
488 
492 typedef struct xcb_xkb_key_type_t {
493  uint8_t mods_mask;
494  uint8_t mods_mods;
495  uint16_t mods_vmods;
496  uint8_t numLevels;
497  uint8_t nMapEntries;
498  uint8_t hasPreserve;
499  uint8_t pad0;
501 
506  xcb_xkb_key_type_t *data;
507  int rem;
508  int index;
510 
514 typedef struct xcb_xkb_key_sym_map_t {
515  uint8_t kt_index[4];
516  uint8_t groupInfo;
517  uint8_t width;
518  uint16_t nSyms;
520 
525  xcb_xkb_key_sym_map_t *data;
526  int rem;
527  int index;
529 
534  uint8_t type;
535  uint8_t data;
537 
543  int rem;
544  int index;
546 
551  uint8_t type;
552  uint8_t pad0;
554 
560  int rem;
561  int index;
563 
567 typedef struct xcb_xkb_lock_behavior_t {
568  uint8_t type;
569  uint8_t pad0;
571 
577  int rem;
578  int index;
580 
585  uint8_t type;
586  uint8_t group;
588 
594  int rem;
595  int index;
597 
602  uint8_t type;
603  xcb_keycode_t key;
605 
611  int rem;
612  int index;
614 
619  uint8_t type;
620  uint8_t pad0;
622 
628  int rem;
629  int index;
631 
636  uint8_t type;
637  uint8_t group;
639 
645  int rem;
646  int index;
648 
653  uint8_t type;
654  xcb_keycode_t key;
656 
662  int rem;
663  int index;
665 
669 typedef union xcb_xkb_behavior_t {
671  xcb_xkb_default_behavior_t _default;
673  xcb_xkb_radio_group_behavior_t radioGroup;
674  xcb_xkb_overlay_behavior_t overlay1;
675  xcb_xkb_overlay_behavior_t overlay2;
676  xcb_xkb_permament_lock_behavior_t permamentLock;
677  xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup;
678  xcb_xkb_permament_overlay_behavior_t permamentOverlay1;
679  xcb_xkb_permament_overlay_behavior_t permamentOverlay2;
680  uint8_t type;
682 
687  xcb_xkb_behavior_t *data;
688  int rem;
689  int index;
691 
692 typedef enum xcb_xkb_behavior_type_t {
693  XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
694  XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
695  XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
696  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
697  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
698  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
699  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
700  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
701  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
702 } xcb_xkb_behavior_type_t;
703 
707 typedef struct xcb_xkb_set_behavior_t {
708  xcb_keycode_t keycode;
709  xcb_xkb_behavior_t behavior;
710  uint8_t pad0;
712 
717  xcb_xkb_set_behavior_t *data;
718  int rem;
719  int index;
721 
725 typedef struct xcb_xkb_set_explicit_t {
726  xcb_keycode_t keycode;
727  uint8_t explicit;
729 
734  xcb_xkb_set_explicit_t *data;
735  int rem;
736  int index;
738 
742 typedef struct xcb_xkb_key_mod_map_t {
743  xcb_keycode_t keycode;
744  uint8_t mods;
746 
751  xcb_xkb_key_mod_map_t *data;
752  int rem;
753  int index;
755 
759 typedef struct xcb_xkb_key_v_mod_map_t {
760  xcb_keycode_t keycode;
761  uint8_t pad0;
762  uint16_t vmods;
764 
770  int rem;
771  int index;
773 
778  uint8_t level;
779  uint8_t realMods;
780  uint16_t virtualMods;
782 
788  int rem;
789  int index;
791 
795 typedef struct xcb_xkb_set_key_type_t {
796  uint8_t mask;
797  uint8_t realMods;
798  uint16_t virtualMods;
799  uint8_t numLevels;
800  uint8_t nMapEntries;
801  uint8_t preserve;
802  uint8_t pad0;
804 
809  xcb_xkb_set_key_type_t *data;
810  int rem;
811  int index;
813 
814 typedef char xcb_xkb_string8_t;
815 
820  xcb_xkb_string8_t *data;
821  int rem;
822  int index;
824 
828 typedef struct xcb_xkb_property_t {
829  uint16_t nameLength;
830  uint16_t valueLength;
832 
837  xcb_xkb_property_t *data;
838  int rem;
839  int index;
841 
845 typedef struct xcb_xkb_outline_t {
846  uint8_t nPoints;
847  uint8_t cornerRadius;
848  uint8_t pad0[2];
850 
855  xcb_xkb_outline_t *data;
856  int rem;
857  int index;
859 
863 typedef struct xcb_xkb_shape_t {
864  xcb_atom_t name;
865  uint8_t nOutlines;
866  uint8_t primaryNdx;
867  uint8_t approxNdx;
868  uint8_t pad0;
870 
874 typedef struct xcb_xkb_shape_iterator_t {
875  xcb_xkb_shape_t *data;
876  int rem;
877  int index;
879 
883 typedef struct xcb_xkb_key_t {
884  xcb_xkb_string8_t name[4];
885  int16_t gap;
886  uint8_t shapeNdx;
887  uint8_t colorNdx;
888 } xcb_xkb_key_t;
889 
893 typedef struct xcb_xkb_key_iterator_t {
894  xcb_xkb_key_t *data;
895  int rem;
896  int index;
898 
902 typedef struct xcb_xkb_overlay_key_t {
903  xcb_xkb_string8_t over[4];
904  xcb_xkb_string8_t under[4];
906 
911  xcb_xkb_overlay_key_t *data;
912  int rem;
913  int index;
915 
919 typedef struct xcb_xkb_overlay_row_t {
920  uint8_t rowUnder;
921  uint8_t nKeys;
922  uint8_t pad0[2];
924 
929  xcb_xkb_overlay_row_t *data;
930  int rem;
931  int index;
933 
937 typedef struct xcb_xkb_overlay_t {
938  xcb_atom_t name;
939  uint8_t nRows;
940  uint8_t pad0[3];
942 
947  xcb_xkb_overlay_t *data;
948  int rem;
949  int index;
951 
955 typedef struct xcb_xkb_row_t {
956  int16_t top;
957  int16_t left;
958  uint8_t nKeys;
959  uint8_t vertical;
960  uint8_t pad0[2];
961 } xcb_xkb_row_t;
962 
966 typedef struct xcb_xkb_row_iterator_t {
967  xcb_xkb_row_t *data;
968  int rem;
969  int index;
971 
972 typedef enum xcb_xkb_doodad_type_t {
973  XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
974  XCB_XKB_DOODAD_TYPE_SOLID = 2,
975  XCB_XKB_DOODAD_TYPE_TEXT = 3,
976  XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
977  XCB_XKB_DOODAD_TYPE_LOGO = 5
978 } xcb_xkb_doodad_type_t;
979 
983 typedef struct xcb_xkb_common_doodad_t {
984  xcb_atom_t name;
985  uint8_t type;
986  uint8_t priority;
987  int16_t top;
988  int16_t left;
989  int16_t angle;
990  uint8_t pad0[8];
992 
998  int rem;
999  int index;
1001 
1005 typedef struct xcb_xkb_shape_doodad_t {
1006  xcb_atom_t name;
1007  uint8_t type;
1008  uint8_t priority;
1009  int16_t top;
1010  int16_t left;
1011  int16_t angle;
1012  uint8_t colorNdx;
1013  uint8_t shapeNdx;
1014  uint8_t pad0[6];
1016 
1021  xcb_xkb_shape_doodad_t *data;
1022  int rem;
1023  int index;
1025 
1029 typedef struct xcb_xkb_text_doodad_t {
1030  xcb_atom_t name;
1031  uint8_t type;
1032  uint8_t priority;
1033  int16_t top;
1034  int16_t left;
1035  int16_t angle;
1036  uint16_t width;
1037  uint16_t height;
1038  uint8_t colorNdx;
1039  uint8_t pad0[3];
1041 
1042 
1043 /*****************************************************************************
1044  **
1045  ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text
1046  **
1047  ** @param const xcb_xkb_text_doodad_t *R
1048  ** @returns xcb_xkb_counted_string_16_t *
1049  **
1050  *****************************************************************************/
1051 
1053 xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R );
1054 
1055 
1056 /*****************************************************************************
1057  **
1058  ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font
1059  **
1060  ** @param const xcb_xkb_text_doodad_t *R
1061  ** @returns xcb_xkb_counted_string_16_t *
1062  **
1063  *****************************************************************************/
1064 
1066 xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R );
1067 
1072  xcb_xkb_text_doodad_t *data;
1073  int rem;
1074  int index;
1076 
1081  xcb_atom_t name;
1082  uint8_t type;
1083  uint8_t priority;
1084  int16_t top;
1085  int16_t left;
1086  int16_t angle;
1087  uint8_t shapeNdx;
1088  uint8_t onColorNdx;
1089  uint8_t offColorNdx;
1090  uint8_t pad0[5];
1092 
1098  int rem;
1099  int index;
1101 
1105 typedef struct xcb_xkb_logo_doodad_t {
1106  xcb_atom_t name;
1107  uint8_t type;
1108  uint8_t priority;
1109  int16_t top;
1110  int16_t left;
1111  int16_t angle;
1112  uint8_t colorNdx;
1113  uint8_t shapeNdx;
1114  uint8_t pad0[6];
1116 
1117 
1118 /*****************************************************************************
1119  **
1120  ** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name
1121  **
1122  ** @param const xcb_xkb_logo_doodad_t *R
1123  ** @returns xcb_xkb_counted_string_16_t *
1124  **
1125  *****************************************************************************/
1126 
1128 xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R );
1129 
1134  xcb_xkb_logo_doodad_t *data;
1135  int rem;
1136  int index;
1138 
1142 typedef union xcb_xkb_doodad_t {
1143  xcb_xkb_common_doodad_t common;
1144  xcb_xkb_shape_doodad_t shape;
1145  xcb_xkb_text_doodad_t *text;
1146  xcb_xkb_indicator_doodad_t indicator;
1147  xcb_xkb_logo_doodad_t *logo;
1149 
1154  xcb_xkb_doodad_t *data;
1155  int rem;
1156  int index;
1158 
1162 typedef struct xcb_xkb_section_t {
1163  xcb_atom_t name;
1164  int16_t top;
1165  int16_t left;
1166  uint16_t width;
1167  uint16_t height;
1168  int16_t angle;
1169  uint8_t priority;
1170  uint8_t nRows;
1171  uint8_t nDoodads;
1172  uint8_t nOverlays;
1173  uint8_t pad0[2];
1175 
1180  xcb_xkb_section_t *data;
1181  int rem;
1182  int index;
1184 
1188 typedef struct xcb_xkb_listing_t {
1189  uint16_t flags;
1190  uint16_t length;
1192 
1197  xcb_xkb_listing_t *data;
1198  int rem;
1199  int index;
1201 
1206  xcb_xkb_led_class_spec_t ledClass;
1207  xcb_xkb_id_spec_t ledID;
1208  uint32_t namesPresent;
1209  uint32_t mapsPresent;
1210  uint32_t physIndicators;
1211  uint32_t state;
1213 
1219  int rem;
1220  int index;
1222 
1223 typedef enum xcb_xkb_error_t {
1224  XCB_XKB_ERROR_BAD_DEVICE = 255,
1225  XCB_XKB_ERROR_BAD_CLASS = 254,
1226  XCB_XKB_ERROR_BAD_ID = 253
1227 } xcb_xkb_error_t;
1228 
1230 #define XCB_XKB_KEYBOARD 0
1231 
1236  uint8_t response_type;
1237  uint8_t error_code;
1238  uint16_t sequence;
1239  uint32_t value;
1240  uint16_t minorOpcode;
1241  uint8_t majorOpcode;
1242  uint8_t pad0[21];
1244 
1245 typedef enum xcb_xkb_sa_t {
1246  XCB_XKB_SA_CLEAR_LOCKS = 1,
1247  XCB_XKB_SA_LATCH_TO_LOCK = 2,
1248  XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1249  XCB_XKB_SA_GROUP_ABSOLUTE = 4
1250 } xcb_xkb_sa_t;
1251 
1252 typedef enum xcb_xkb_sa_type_t {
1253  XCB_XKB_SA_TYPE_NO_ACTION = 0,
1254  XCB_XKB_SA_TYPE_SET_MODS = 1,
1255  XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1256  XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1257  XCB_XKB_SA_TYPE_SET_GROUP = 4,
1258  XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1259  XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1260  XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1261  XCB_XKB_SA_TYPE_PTR_BTN = 8,
1262  XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1263  XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1264  XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1265  XCB_XKB_SA_TYPE_TERMINATE = 12,
1266  XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1267  XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1268  XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1269  XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1270  XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1271  XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1272  XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1273  XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1274 } xcb_xkb_sa_type_t;
1275 
1279 typedef struct xcb_xkb_sa_no_action_t {
1280  uint8_t type;
1281  uint8_t pad0[7];
1283 
1288  xcb_xkb_sa_no_action_t *data;
1289  int rem;
1290  int index;
1292 
1296 typedef struct xcb_xkb_sa_set_mods_t {
1297  uint8_t type;
1298  uint8_t flags;
1299  uint8_t mask;
1300  uint8_t realMods;
1301  uint8_t vmodsHigh;
1302  uint8_t vmodsLow;
1303  uint8_t pad0[2];
1305 
1310  xcb_xkb_sa_set_mods_t *data;
1311  int rem;
1312  int index;
1314 
1318 typedef struct xcb_xkb_sa_latch_mods_t {
1319  uint8_t type;
1320  uint8_t flags;
1321  uint8_t mask;
1322  uint8_t realMods;
1323  uint8_t vmodsHigh;
1324  uint8_t vmodsLow;
1325  uint8_t pad0[2];
1327 
1332  xcb_xkb_sa_latch_mods_t *data;
1333  int rem;
1334  int index;
1336 
1340 typedef struct xcb_xkb_sa_lock_mods_t {
1341  uint8_t type;
1342  uint8_t flags;
1343  uint8_t mask;
1344  uint8_t realMods;
1345  uint8_t vmodsHigh;
1346  uint8_t vmodsLow;
1347  uint8_t pad0[2];
1349 
1354  xcb_xkb_sa_lock_mods_t *data;
1355  int rem;
1356  int index;
1358 
1362 typedef struct xcb_xkb_sa_set_group_t {
1363  uint8_t type;
1364  uint8_t flags;
1365  int8_t group;
1366  uint8_t pad0[5];
1368 
1373  xcb_xkb_sa_set_group_t *data;
1374  int rem;
1375  int index;
1377 
1382  uint8_t type;
1383  uint8_t flags;
1384  int8_t group;
1385  uint8_t pad0[5];
1387 
1392  xcb_xkb_sa_latch_group_t *data;
1393  int rem;
1394  int index;
1396 
1400 typedef struct xcb_xkb_sa_lock_group_t {
1401  uint8_t type;
1402  uint8_t flags;
1403  int8_t group;
1404  uint8_t pad0[5];
1406 
1411  xcb_xkb_sa_lock_group_t *data;
1412  int rem;
1413  int index;
1415 
1416 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1417  XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1418  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1419  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1420 } xcb_xkb_sa_move_ptr_flag_t;
1421 
1425 typedef struct xcb_xkb_sa_move_ptr_t {
1426  uint8_t type;
1427  uint8_t flags;
1428  int8_t xHigh;
1429  uint8_t xLow;
1430  int8_t yHigh;
1431  uint8_t yLow;
1432  uint8_t pad0[2];
1434 
1439  xcb_xkb_sa_move_ptr_t *data;
1440  int rem;
1441  int index;
1443 
1447 typedef struct xcb_xkb_sa_ptr_btn_t {
1448  uint8_t type;
1449  uint8_t flags;
1450  uint8_t count;
1451  uint8_t button;
1452  uint8_t pad0[4];
1454 
1459  xcb_xkb_sa_ptr_btn_t *data;
1460  int rem;
1461  int index;
1463 
1468  uint8_t type;
1469  uint8_t flags;
1470  uint8_t pad0;
1471  uint8_t button;
1472  uint8_t pad1[4];
1474 
1480  int rem;
1481  int index;
1483 
1484 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1485  XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1486  XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1487 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1488 
1493  uint8_t type;
1494  uint8_t flags;
1495  uint8_t affect;
1496  int8_t value;
1497  uint8_t pad0[4];
1499 
1505  int rem;
1506  int index;
1508 
1509 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1510  XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1511  XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1512  XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1513  XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1514  XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1515 } xcb_xkb_sa_iso_lock_flag_t;
1516 
1517 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1518  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1519  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1520  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1521  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1522 } xcb_xkb_sa_iso_lock_no_affect_t;
1523 
1527 typedef struct xcb_xkb_sa_iso_lock_t {
1528  uint8_t type;
1529  uint8_t flags;
1530  uint8_t mask;
1531  uint8_t realMods;
1532  int8_t group;
1533  uint8_t affect;
1534  uint8_t vmodsHigh;
1535  uint8_t vmodsLow;
1537 
1542  xcb_xkb_sa_iso_lock_t *data;
1543  int rem;
1544  int index;
1546 
1550 typedef struct xcb_xkb_sa_terminate_t {
1551  uint8_t type;
1552  uint8_t pad0[7];
1554 
1559  xcb_xkb_sa_terminate_t *data;
1560  int rem;
1561  int index;
1563 
1564 typedef enum xcb_xkb_switch_screen_flag_t {
1565  XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1566  XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1567 } xcb_xkb_switch_screen_flag_t;
1568 
1573  uint8_t type;
1574  uint8_t flags;
1575  int8_t newScreen;
1576  uint8_t pad0[5];
1578 
1584  int rem;
1585  int index;
1587 
1588 typedef enum xcb_xkb_bool_ctrls_high_t {
1589  XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1590  XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1591  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1592  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1593  XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1594 } xcb_xkb_bool_ctrls_high_t;
1595 
1596 typedef enum xcb_xkb_bool_ctrls_low_t {
1597  XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1598  XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1599  XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1600  XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1601  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1602  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1603  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1604  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1605 } xcb_xkb_bool_ctrls_low_t;
1606 
1611  uint8_t type;
1612  uint8_t pad0[3];
1613  uint8_t boolCtrlsHigh;
1614  uint8_t boolCtrlsLow;
1615  uint8_t pad1[2];
1617 
1623  int rem;
1624  int index;
1626 
1631  uint8_t type;
1632  uint8_t pad0[3];
1633  uint8_t boolCtrlsHigh;
1634  uint8_t boolCtrlsLow;
1635  uint8_t pad1[2];
1637 
1643  int rem;
1644  int index;
1646 
1647 typedef enum xcb_xkb_action_message_flag_t {
1648  XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1649  XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1650  XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1651 } xcb_xkb_action_message_flag_t;
1652 
1657  uint8_t type;
1658  uint8_t flags;
1659  uint8_t message[6];
1661 
1667  int rem;
1668  int index;
1670 
1675  uint8_t type;
1676  xcb_keycode_t newkey;
1677  uint8_t mask;
1678  uint8_t realModifiers;
1679  uint8_t vmodsMaskHigh;
1680  uint8_t vmodsMaskLow;
1681  uint8_t vmodsHigh;
1682  uint8_t vmodsLow;
1684 
1690  int rem;
1691  int index;
1693 
1697 typedef struct xcb_xkb_sa_device_btn_t {
1698  uint8_t type;
1699  uint8_t flags;
1700  uint8_t count;
1701  uint8_t button;
1702  uint8_t device;
1703  uint8_t pad0[3];
1705 
1710  xcb_xkb_sa_device_btn_t *data;
1711  int rem;
1712  int index;
1714 
1715 typedef enum xcb_xkb_lock_device_flags_t {
1716  XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1717  XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1718 } xcb_xkb_lock_device_flags_t;
1719 
1724  uint8_t type;
1725  uint8_t flags;
1726  uint8_t pad0;
1727  uint8_t button;
1728  uint8_t device;
1729  uint8_t pad1[3];
1731 
1737  int rem;
1738  int index;
1740 
1741 typedef enum xcb_xkb_sa_val_what_t {
1742  XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1743  XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1744  XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1745  XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1746  XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1747  XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1748 } xcb_xkb_sa_val_what_t;
1749 
1754  uint8_t type;
1755  uint8_t device;
1756  uint8_t val1what;
1757  uint8_t val1index;
1758  uint8_t val1value;
1759  uint8_t val2what;
1760  uint8_t val2index;
1761  uint8_t val2value;
1763 
1769  int rem;
1770  int index;
1772 
1776 typedef struct xcb_xkb_si_action_t {
1777  uint8_t type;
1778  uint8_t data[7];
1780 
1785  xcb_xkb_si_action_t *data;
1786  int rem;
1787  int index;
1789 
1793 typedef struct xcb_xkb_sym_interpret_t {
1794  xcb_keysym_t sym;
1795  uint8_t mods;
1796  uint8_t match;
1797  uint8_t virtualMod;
1798  uint8_t flags;
1799  xcb_xkb_si_action_t action;
1801 
1806  xcb_xkb_sym_interpret_t *data;
1807  int rem;
1808  int index;
1810 
1814 typedef union xcb_xkb_action_t {
1815  xcb_xkb_sa_no_action_t noaction;
1816  xcb_xkb_sa_set_mods_t setmods;
1817  xcb_xkb_sa_latch_mods_t latchmods;
1818  xcb_xkb_sa_lock_mods_t lockmods;
1819  xcb_xkb_sa_set_group_t setgroup;
1820  xcb_xkb_sa_latch_group_t latchgroup;
1821  xcb_xkb_sa_lock_group_t lockgroup;
1822  xcb_xkb_sa_move_ptr_t moveptr;
1823  xcb_xkb_sa_ptr_btn_t ptrbtn;
1824  xcb_xkb_sa_lock_ptr_btn_t lockptrbtn;
1825  xcb_xkb_sa_set_ptr_dflt_t setptrdflt;
1826  xcb_xkb_sa_iso_lock_t isolock;
1827  xcb_xkb_sa_terminate_t terminate;
1828  xcb_xkb_sa_switch_screen_t switchscreen;
1829  xcb_xkb_sa_set_controls_t setcontrols;
1830  xcb_xkb_sa_lock_controls_t lockcontrols;
1831  xcb_xkb_sa_action_message_t message;
1832  xcb_xkb_sa_redirect_key_t redirect;
1833  xcb_xkb_sa_device_btn_t devbtn;
1834  xcb_xkb_sa_lock_device_btn_t lockdevbtn;
1836  uint8_t type;
1838 
1843  xcb_xkb_action_t *data;
1844  int rem;
1845  int index;
1847 
1852  unsigned int sequence;
1854 
1856 #define XCB_XKB_USE_EXTENSION 0
1857 
1862  uint8_t major_opcode;
1863  uint8_t minor_opcode;
1864  uint16_t length;
1865  uint16_t wantedMajor;
1866  uint16_t wantedMinor;
1868 
1873  uint8_t response_type;
1874  uint8_t supported;
1875  uint16_t sequence;
1876  uint32_t length;
1877  uint16_t serverMajor;
1878  uint16_t serverMinor;
1879  uint8_t pad0[20];
1881 
1886  uint16_t affectNewKeyboard;
1887  uint16_t newKeyboardDetails;
1888  uint16_t affectState;
1889  uint16_t stateDetails;
1890  uint32_t affectCtrls;
1891  uint32_t ctrlDetails;
1892  uint32_t affectIndicatorState;
1893  uint32_t indicatorStateDetails;
1894  uint32_t affectIndicatorMap;
1895  uint32_t indicatorMapDetails;
1896  uint16_t affectNames;
1897  uint16_t namesDetails;
1898  uint8_t affectCompat;
1899  uint8_t compatDetails;
1900  uint8_t affectBell;
1901  uint8_t bellDetails;
1902  uint8_t affectMsgDetails;
1903  uint8_t msgDetails;
1904  uint16_t affectAccessX;
1905  uint16_t accessXDetails;
1906  uint16_t affectExtDev;
1907  uint16_t extdevDetails;
1909 
1911 #define XCB_XKB_SELECT_EVENTS 1
1912 
1917  uint8_t major_opcode;
1918  uint8_t minor_opcode;
1919  uint16_t length;
1920  xcb_xkb_device_spec_t deviceSpec;
1921  uint16_t affectWhich;
1922  uint16_t clear;
1923  uint16_t selectAll;
1924  uint16_t affectMap;
1925  uint16_t map;
1927 
1929 #define XCB_XKB_BELL 3
1930 
1934 typedef struct xcb_xkb_bell_request_t {
1935  uint8_t major_opcode;
1936  uint8_t minor_opcode;
1937  uint16_t length;
1938  xcb_xkb_device_spec_t deviceSpec;
1939  xcb_xkb_bell_class_spec_t bellClass;
1940  xcb_xkb_id_spec_t bellID;
1941  int8_t percent;
1942  uint8_t forceSound;
1943  uint8_t eventOnly;
1944  uint8_t pad0;
1945  int16_t pitch;
1946  int16_t duration;
1947  uint8_t pad1[2];
1948  xcb_atom_t name;
1949  xcb_window_t window;
1951 
1956  unsigned int sequence;
1958 
1960 #define XCB_XKB_GET_STATE 4
1961 
1966  uint8_t major_opcode;
1967  uint8_t minor_opcode;
1968  uint16_t length;
1969  xcb_xkb_device_spec_t deviceSpec;
1970  uint8_t pad0[2];
1972 
1977  uint8_t response_type;
1978  uint8_t deviceID;
1979  uint16_t sequence;
1980  uint32_t length;
1981  uint8_t mods;
1982  uint8_t baseMods;
1983  uint8_t latchedMods;
1984  uint8_t lockedMods;
1985  uint8_t group;
1986  uint8_t lockedGroup;
1987  int16_t baseGroup;
1988  int16_t latchedGroup;
1989  uint8_t compatState;
1990  uint8_t grabMods;
1991  uint8_t compatGrabMods;
1992  uint8_t lookupMods;
1993  uint8_t compatLookupMods;
1994  uint8_t pad0;
1995  uint16_t ptrBtnState;
1996  uint8_t pad1[6];
1998 
2000 #define XCB_XKB_LATCH_LOCK_STATE 5
2001 
2006  uint8_t major_opcode;
2007  uint8_t minor_opcode;
2008  uint16_t length;
2009  xcb_xkb_device_spec_t deviceSpec;
2010  uint8_t affectModLocks;
2011  uint8_t modLocks;
2012  uint8_t lockGroup;
2013  uint8_t groupLock;
2014  uint8_t affectModLatches;
2015  uint8_t pad0;
2016  uint8_t latchGroup;
2017  uint16_t groupLatch;
2019 
2024  unsigned int sequence;
2026 
2028 #define XCB_XKB_GET_CONTROLS 6
2029 
2034  uint8_t major_opcode;
2035  uint8_t minor_opcode;
2036  uint16_t length;
2037  xcb_xkb_device_spec_t deviceSpec;
2038  uint8_t pad0[2];
2040 
2045  uint8_t response_type;
2046  uint8_t deviceID;
2047  uint16_t sequence;
2048  uint32_t length;
2049  uint8_t mouseKeysDfltBtn;
2050  uint8_t numGroups;
2051  uint8_t groupsWrap;
2052  uint8_t internalModsMask;
2053  uint8_t ignoreLockModsMask;
2054  uint8_t internalModsRealMods;
2055  uint8_t ignoreLockModsRealMods;
2056  uint8_t pad0;
2057  uint16_t internalModsVmods;
2058  uint16_t ignoreLockModsVmods;
2059  uint16_t repeatDelay;
2060  uint16_t repeatInterval;
2061  uint16_t slowKeysDelay;
2062  uint16_t debounceDelay;
2063  uint16_t mouseKeysDelay;
2064  uint16_t mouseKeysInterval;
2065  uint16_t mouseKeysTimeToMax;
2066  uint16_t mouseKeysMaxSpeed;
2067  int16_t mouseKeysCurve;
2068  uint16_t accessXOption;
2069  uint16_t accessXTimeout;
2070  uint16_t accessXTimeoutOptionsMask;
2071  uint16_t accessXTimeoutOptionsValues;
2072  uint8_t pad1[2];
2073  uint32_t accessXTimeoutMask;
2074  uint32_t accessXTimeoutValues;
2075  uint32_t enabledControls;
2076  uint8_t perKeyRepeat[32];
2078 
2080 #define XCB_XKB_SET_CONTROLS 7
2081 
2086  uint8_t major_opcode;
2087  uint8_t minor_opcode;
2088  uint16_t length;
2089  xcb_xkb_device_spec_t deviceSpec;
2090  uint8_t affectInternalRealMods;
2091  uint8_t internalRealMods;
2092  uint8_t affectIgnoreLockRealMods;
2093  uint8_t ignoreLockRealMods;
2094  uint16_t affectInternalVirtualMods;
2095  uint16_t internalVirtualMods;
2096  uint16_t affectIgnoreLockVirtualMods;
2097  uint16_t ignoreLockVirtualMods;
2098  uint8_t mouseKeysDfltBtn;
2099  uint8_t groupsWrap;
2100  uint16_t accessXOptions;
2101  uint8_t pad0[2];
2102  uint32_t affectEnabledControls;
2103  uint32_t enabledControls;
2104  uint32_t changeControls;
2105  uint16_t repeatDelay;
2106  uint16_t repeatInterval;
2107  uint16_t slowKeysDelay;
2108  uint16_t debounceDelay;
2109  uint16_t mouseKeysDelay;
2110  uint16_t mouseKeysInterval;
2111  uint16_t mouseKeysTimeToMax;
2112  uint16_t mouseKeysMaxSpeed;
2113  int16_t mouseKeysCurve;
2114  uint16_t accessXTimeout;
2115  uint32_t accessXTimeoutMask;
2116  uint32_t accessXTimeoutValues;
2117  uint16_t accessXTimeoutOptionsMask;
2118  uint16_t accessXTimeoutOptionsValues;
2119  uint8_t perKeyRepeat[32];
2121 
2126  unsigned int sequence;
2128 
2130 #define XCB_XKB_GET_MAP 8
2131 
2136  uint8_t major_opcode;
2137  uint8_t minor_opcode;
2138  uint16_t length;
2139  xcb_xkb_device_spec_t deviceSpec;
2140  uint16_t full;
2141  uint16_t partial;
2142  uint8_t firstType;
2143  uint8_t nTypes;
2144  xcb_keycode_t firstKeySym;
2145  uint8_t nKeySyms;
2146  xcb_keycode_t firstKeyAction;
2147  uint8_t nKeyActions;
2148  xcb_keycode_t firstKeyBehavior;
2149  uint8_t nKeyBehaviors;
2150  uint16_t virtualMods;
2151  xcb_keycode_t firstKeyExplicit;
2152  uint8_t nKeyExplicit;
2153  xcb_keycode_t firstModMapKey;
2154  uint8_t nModMapKeys;
2155  xcb_keycode_t firstVModMapKey;
2156  uint8_t nVModMapKeys;
2157  uint8_t pad0[2];
2159 
2163 typedef struct xcb_xkb_get_map_map_t {
2164  xcb_xkb_key_type_t *types_rtrn;
2165  xcb_xkb_key_sym_map_t *syms_rtrn;
2166  uint8_t *acts_rtrn_count;
2167  uint8_t *alignment_pad;
2168  xcb_xkb_action_t *acts_rtrn_acts;
2169  xcb_xkb_set_behavior_t *behaviors_rtrn;
2170  uint8_t *vmods_rtrn;
2171  uint8_t *alignment_pad2;
2172  xcb_xkb_set_explicit_t *explicit_rtrn;
2173  uint16_t *alignment_pad3;
2174  xcb_xkb_key_mod_map_t *modmap_rtrn;
2175  uint16_t *alignment_pad4;
2176  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2178 
2182 typedef struct xcb_xkb_get_map_reply_t {
2183  uint8_t response_type;
2184  uint8_t deviceID;
2185  uint16_t sequence;
2186  uint32_t length;
2187  uint8_t pad0[2];
2188  xcb_keycode_t minKeyCode;
2189  xcb_keycode_t maxKeyCode;
2190  uint16_t present;
2191  uint8_t firstType;
2192  uint8_t nTypes;
2193  uint8_t totalTypes;
2194  xcb_keycode_t firstKeySym;
2195  uint16_t totalSyms;
2196  uint8_t nKeySyms;
2197  xcb_keycode_t firstKeyAction;
2198  uint16_t totalActions;
2199  uint8_t nKeyActions;
2200  xcb_keycode_t firstKeyBehavior;
2201  uint8_t nKeyBehaviors;
2202  uint8_t totalKeyBehaviors;
2203  xcb_keycode_t firstKeyExplicit;
2204  uint8_t nKeyExplicit;
2205  uint8_t totalKeyExplicit;
2206  xcb_keycode_t firstModMapKey;
2207  uint8_t nModMapKeys;
2208  uint8_t totalModMapKeys;
2209  xcb_keycode_t firstVModMapKey;
2210  uint8_t nVModMapKeys;
2211  uint8_t totalVModMapKeys;
2212  uint8_t pad1;
2213  uint16_t virtualMods;
2215 
2220  xcb_xkb_set_key_type_t *types;
2221  xcb_xkb_key_sym_map_t *syms;
2222  uint8_t *actionsCount;
2223  xcb_xkb_action_t *actions;
2224  xcb_xkb_set_behavior_t *behaviors;
2225  uint8_t *vmods;
2226  xcb_xkb_set_explicit_t *explicit;
2227  xcb_xkb_key_mod_map_t *modmap;
2228  xcb_xkb_key_v_mod_map_t *vmodmap;
2230 
2232 #define XCB_XKB_SET_MAP 9
2233 
2238  uint8_t major_opcode;
2239  uint8_t minor_opcode;
2240  uint16_t length;
2241  xcb_xkb_device_spec_t deviceSpec;
2242  uint16_t present;
2243  uint16_t flags;
2244  xcb_keycode_t minKeyCode;
2245  xcb_keycode_t maxKeyCode;
2246  uint8_t firstType;
2247  uint8_t nTypes;
2248  xcb_keycode_t firstKeySym;
2249  uint8_t nKeySyms;
2250  uint16_t totalSyms;
2251  xcb_keycode_t firstKeyAction;
2252  uint8_t nKeyActions;
2253  uint16_t totalActions;
2254  xcb_keycode_t firstKeyBehavior;
2255  uint8_t nKeyBehaviors;
2256  uint8_t totalKeyBehaviors;
2257  xcb_keycode_t firstKeyExplicit;
2258  uint8_t nKeyExplicit;
2259  uint8_t totalKeyExplicit;
2260  xcb_keycode_t firstModMapKey;
2261  uint8_t nModMapKeys;
2262  uint8_t totalModMapKeys;
2263  xcb_keycode_t firstVModMapKey;
2264  uint8_t nVModMapKeys;
2265  uint8_t totalVModMapKeys;
2266  uint16_t virtualMods;
2268 
2273  unsigned int sequence;
2275 
2277 #define XCB_XKB_GET_COMPAT_MAP 10
2278 
2283  uint8_t major_opcode;
2284  uint8_t minor_opcode;
2285  uint16_t length;
2286  xcb_xkb_device_spec_t deviceSpec;
2287  uint8_t groups;
2288  uint8_t getAllSI;
2289  uint16_t firstSI;
2290  uint16_t nSI;
2292 
2297  uint8_t response_type;
2298  uint8_t deviceID;
2299  uint16_t sequence;
2300  uint32_t length;
2301  uint8_t groupsRtrn;
2302  uint8_t pad0;
2303  uint16_t firstSIRtrn;
2304  uint16_t nSIRtrn;
2305  uint16_t nTotalSI;
2306  uint8_t pad1[16];
2308 
2310 #define XCB_XKB_SET_COMPAT_MAP 11
2311 
2316  uint8_t major_opcode;
2317  uint8_t minor_opcode;
2318  uint16_t length;
2319  xcb_xkb_device_spec_t deviceSpec;
2320  uint8_t pad0;
2321  uint8_t recomputeActions;
2322  uint8_t truncateSI;
2323  uint8_t groups;
2324  uint16_t firstSI;
2325  uint16_t nSI;
2326  uint8_t pad1[2];
2328 
2333  unsigned int sequence;
2335 
2337 #define XCB_XKB_GET_INDICATOR_STATE 12
2338 
2343  uint8_t major_opcode;
2344  uint8_t minor_opcode;
2345  uint16_t length;
2346  xcb_xkb_device_spec_t deviceSpec;
2347  uint8_t pad0[2];
2349 
2354  uint8_t response_type;
2355  uint8_t deviceID;
2356  uint16_t sequence;
2357  uint32_t length;
2358  uint32_t state;
2359  uint8_t pad0[20];
2361 
2366  unsigned int sequence;
2368 
2370 #define XCB_XKB_GET_INDICATOR_MAP 13
2371 
2376  uint8_t major_opcode;
2377  uint8_t minor_opcode;
2378  uint16_t length;
2379  xcb_xkb_device_spec_t deviceSpec;
2380  uint8_t pad0[2];
2381  uint32_t which;
2383 
2388  uint8_t response_type;
2389  uint8_t deviceID;
2390  uint16_t sequence;
2391  uint32_t length;
2392  uint32_t which;
2393  uint32_t realIndicators;
2394  uint8_t nIndicators;
2395  uint8_t pad0[15];
2397 
2399 #define XCB_XKB_SET_INDICATOR_MAP 14
2400 
2405  uint8_t major_opcode;
2406  uint8_t minor_opcode;
2407  uint16_t length;
2408  xcb_xkb_device_spec_t deviceSpec;
2409  uint8_t pad0[2];
2410  uint32_t which;
2412 
2417  unsigned int sequence;
2419 
2421 #define XCB_XKB_GET_NAMED_INDICATOR 15
2422 
2427  uint8_t major_opcode;
2428  uint8_t minor_opcode;
2429  uint16_t length;
2430  xcb_xkb_device_spec_t deviceSpec;
2431  xcb_xkb_led_class_spec_t ledClass;
2432  xcb_xkb_id_spec_t ledID;
2433  uint8_t pad0[2];
2434  xcb_atom_t indicator;
2436 
2441  uint8_t response_type;
2442  uint8_t deviceID;
2443  uint16_t sequence;
2444  uint32_t length;
2445  xcb_atom_t indicator;
2446  uint8_t found;
2447  uint8_t on;
2448  uint8_t realIndicator;
2449  uint8_t ndx;
2450  uint8_t map_flags;
2451  uint8_t map_whichGroups;
2452  uint8_t map_groups;
2453  uint8_t map_whichMods;
2454  uint8_t map_mods;
2455  uint8_t map_realMods;
2456  uint16_t map_vmod;
2457  uint32_t map_ctrls;
2458  uint8_t supported;
2459  uint8_t pad0[3];
2461 
2463 #define XCB_XKB_SET_NAMED_INDICATOR 16
2464 
2469  uint8_t major_opcode;
2470  uint8_t minor_opcode;
2471  uint16_t length;
2472  xcb_xkb_device_spec_t deviceSpec;
2473  xcb_xkb_led_class_spec_t ledClass;
2474  xcb_xkb_id_spec_t ledID;
2475  uint8_t pad0[2];
2476  xcb_atom_t indicator;
2477  uint8_t setState;
2478  uint8_t on;
2479  uint8_t setMap;
2480  uint8_t createMap;
2481  uint8_t pad1;
2482  uint8_t map_flags;
2483  uint8_t map_whichGroups;
2484  uint8_t map_groups;
2485  uint8_t map_whichMods;
2486  uint8_t map_realMods;
2487  uint16_t map_vmods;
2488  uint32_t map_ctrls;
2490 
2495  unsigned int sequence;
2497 
2499 #define XCB_XKB_GET_NAMES 17
2500 
2505  uint8_t major_opcode;
2506  uint8_t minor_opcode;
2507  uint16_t length;
2508  xcb_xkb_device_spec_t deviceSpec;
2509  uint8_t pad0[2];
2510  uint32_t which;
2512 
2517  xcb_atom_t keycodesName;
2518  xcb_atom_t geometryName;
2519  xcb_atom_t symbolsName;
2520  xcb_atom_t physSymbolsName;
2521  xcb_atom_t typesName;
2522  xcb_atom_t compatName;
2523  xcb_atom_t *typeNames;
2524  uint8_t *nLevelsPerType;
2525  uint8_t *alignment_pad;
2526  xcb_atom_t *ktLevelNames;
2527  xcb_atom_t *indicatorNames;
2528  xcb_atom_t *virtualModNames;
2529  xcb_atom_t *groups;
2530  xcb_xkb_key_name_t *keyNames;
2531  xcb_xkb_key_alias_t *keyAliases;
2532  xcb_atom_t *radioGroupNames;
2534 
2539  uint8_t response_type;
2540  uint8_t deviceID;
2541  uint16_t sequence;
2542  uint32_t length;
2543  uint32_t which;
2544  xcb_keycode_t minKeyCode;
2545  xcb_keycode_t maxKeyCode;
2546  uint8_t nTypes;
2547  uint8_t groupNames;
2548  uint16_t virtualMods;
2549  xcb_keycode_t firstKey;
2550  uint8_t nKeys;
2551  uint32_t indicators;
2552  uint8_t nRadioGroups;
2553  uint8_t nKeyAliases;
2554  uint16_t nKTLevels;
2555  uint8_t pad0[4];
2557 
2562  xcb_atom_t keycodesName;
2563  xcb_atom_t geometryName;
2564  xcb_atom_t symbolsName;
2565  xcb_atom_t physSymbolsName;
2566  xcb_atom_t typesName;
2567  xcb_atom_t compatName;
2568  xcb_atom_t *typeNames;
2569  uint8_t *nLevelsPerType;
2570  xcb_atom_t *ktLevelNames;
2571  xcb_atom_t *indicatorNames;
2572  xcb_atom_t *virtualModNames;
2573  xcb_atom_t *groups;
2574  xcb_xkb_key_name_t *keyNames;
2575  xcb_xkb_key_alias_t *keyAliases;
2576  xcb_atom_t *radioGroupNames;
2578 
2580 #define XCB_XKB_SET_NAMES 18
2581 
2586  uint8_t major_opcode;
2587  uint8_t minor_opcode;
2588  uint16_t length;
2589  xcb_xkb_device_spec_t deviceSpec;
2590  uint16_t virtualMods;
2591  uint32_t which;
2592  uint8_t firstType;
2593  uint8_t nTypes;
2594  uint8_t firstKTLevelt;
2595  uint8_t nKTLevels;
2596  uint32_t indicators;
2597  uint8_t groupNames;
2598  uint8_t nRadioGroups;
2599  xcb_keycode_t firstKey;
2600  uint8_t nKeys;
2601  uint8_t nKeyAliases;
2602  uint8_t pad0;
2603  uint16_t totalKTLevelNames;
2605 
2610  unsigned int sequence;
2612 
2614 #define XCB_XKB_GET_GEOMETRY 19
2615 
2620  uint8_t major_opcode;
2621  uint8_t minor_opcode;
2622  uint16_t length;
2623  xcb_xkb_device_spec_t deviceSpec;
2624  uint8_t pad0[2];
2625  xcb_atom_t name;
2627 
2632  uint8_t response_type;
2633  uint8_t deviceID;
2634  uint16_t sequence;
2635  uint32_t length;
2636  xcb_atom_t name;
2637  uint8_t found;
2638  uint8_t pad0;
2639  uint16_t widthMM;
2640  uint16_t heightMM;
2641  uint16_t nProperties;
2642  uint16_t nColors;
2643  uint16_t nShapes;
2644  uint16_t nSections;
2645  uint16_t nDoodads;
2646  uint16_t nKeyAliases;
2647  uint8_t baseColorNdx;
2648  uint8_t labelColorNdx;
2650 
2652 #define XCB_XKB_SET_GEOMETRY 20
2653 
2658  uint8_t major_opcode;
2659  uint8_t minor_opcode;
2660  uint16_t length;
2661  xcb_xkb_device_spec_t deviceSpec;
2662  uint8_t nShapes;
2663  uint8_t nSections;
2664  xcb_atom_t name;
2665  uint16_t widthMM;
2666  uint16_t heightMM;
2667  uint16_t nProperties;
2668  uint16_t nColors;
2669  uint16_t nDoodads;
2670  uint16_t nKeyAliases;
2671  uint8_t baseColorNdx;
2672  uint8_t labelColorNdx;
2673  uint8_t pad0[2];
2675 
2680  unsigned int sequence;
2682 
2684 #define XCB_XKB_PER_CLIENT_FLAGS 21
2685 
2690  uint8_t major_opcode;
2691  uint8_t minor_opcode;
2692  uint16_t length;
2693  xcb_xkb_device_spec_t deviceSpec;
2694  uint8_t pad0[2];
2695  uint32_t change;
2696  uint32_t value;
2697  uint32_t ctrlsToChange;
2698  uint32_t autoCtrls;
2699  uint32_t autoCtrlsValues;
2701 
2706  uint8_t response_type;
2707  uint8_t deviceID;
2708  uint16_t sequence;
2709  uint32_t length;
2710  uint32_t supported;
2711  uint32_t value;
2712  uint32_t autoCtrls;
2713  uint32_t autoCtrlsValues;
2714  uint8_t pad0[8];
2716 
2721  unsigned int sequence;
2723 
2725 #define XCB_XKB_LIST_COMPONENTS 22
2726 
2731  uint8_t major_opcode;
2732  uint8_t minor_opcode;
2733  uint16_t length;
2734  xcb_xkb_device_spec_t deviceSpec;
2735  uint16_t maxNames;
2736  uint8_t keymapsSpecLen;
2737  uint8_t keycodesSpecLen;
2738  uint8_t typesSpecLen;
2739  uint8_t compatMapSpecLen;
2740  uint8_t symbolsSpecLen;
2741  uint8_t geometrySpecLen;
2743 
2748  uint8_t response_type;
2749  uint8_t deviceID;
2750  uint16_t sequence;
2751  uint32_t length;
2752  uint16_t nKeymaps;
2753  uint16_t nKeycodes;
2754  uint16_t nTypes;
2755  uint16_t nCompatMaps;
2756  uint16_t nSymbols;
2757  uint16_t nGeometries;
2758  uint16_t extra;
2759  uint8_t pad0[10];
2761 
2766  unsigned int sequence;
2768 
2770 #define XCB_XKB_GET_KBD_BY_NAME 23
2771 
2776  uint8_t major_opcode;
2777  uint8_t minor_opcode;
2778  uint16_t length;
2779  xcb_xkb_device_spec_t deviceSpec;
2780  uint16_t need;
2781  uint16_t want;
2782  uint8_t load;
2783  uint8_t pad0;
2784  uint8_t keymapsSpecLen;
2785  uint8_t keycodesSpecLen;
2786  uint8_t typesSpecLen;
2787  uint8_t compatMapSpecLen;
2788  uint8_t symbolsSpecLen;
2789  uint8_t geometrySpecLen;
2791 
2796  xcb_xkb_key_type_t *types_rtrn;
2797  xcb_xkb_key_sym_map_t *syms_rtrn;
2798  uint8_t *acts_rtrn_count;
2799  xcb_xkb_action_t *acts_rtrn_acts;
2800  xcb_xkb_set_behavior_t *behaviors_rtrn;
2801  uint8_t *vmods_rtrn;
2802  xcb_xkb_set_explicit_t *explicit_rtrn;
2803  xcb_xkb_key_mod_map_t *modmap_rtrn;
2804  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2806 
2811  xcb_atom_t keycodesName;
2812  xcb_atom_t geometryName;
2813  xcb_atom_t symbolsName;
2814  xcb_atom_t physSymbolsName;
2815  xcb_atom_t typesName;
2816  xcb_atom_t compatName;
2817  xcb_atom_t *typeNames;
2818  uint8_t *nLevelsPerType;
2819  xcb_atom_t *ktLevelNames;
2820  xcb_atom_t *indicatorNames;
2821  xcb_atom_t *virtualModNames;
2822  xcb_atom_t *groups;
2823  xcb_xkb_key_name_t *keyNames;
2824  xcb_xkb_key_alias_t *keyAliases;
2825  xcb_atom_t *radioGroupNames;
2827 
2832  struct _types {
2833  uint8_t getmap_type;
2834  uint8_t typeDeviceID;
2835  uint16_t getmap_sequence;
2836  uint32_t getmap_length;
2837  uint8_t pad0[2];
2838  xcb_keycode_t typeMinKeyCode;
2839  xcb_keycode_t typeMaxKeyCode;
2840  uint16_t present;
2841  uint8_t firstType;
2842  uint8_t nTypes;
2843  uint8_t totalTypes;
2844  xcb_keycode_t firstKeySym;
2845  uint16_t totalSyms;
2846  uint8_t nKeySyms;
2847  xcb_keycode_t firstKeyAction;
2848  uint16_t totalActions;
2849  uint8_t nKeyActions;
2850  xcb_keycode_t firstKeyBehavior;
2851  uint8_t nKeyBehaviors;
2852  uint8_t totalKeyBehaviors;
2853  xcb_keycode_t firstKeyExplicit;
2854  uint8_t nKeyExplicit;
2855  uint8_t totalKeyExplicit;
2856  xcb_keycode_t firstModMapKey;
2857  uint8_t nModMapKeys;
2858  uint8_t totalModMapKeys;
2859  xcb_keycode_t firstVModMapKey;
2860  uint8_t nVModMapKeys;
2861  uint8_t totalVModMapKeys;
2862  uint8_t pad1;
2863  uint16_t virtualMods;
2865  } types;
2866  struct _compat_map {
2867  uint8_t compatmap_type;
2868  uint8_t compatDeviceID;
2869  uint16_t compatmap_sequence;
2870  uint32_t compatmap_length;
2871  uint8_t groupsRtrn;
2872  uint8_t pad0;
2873  uint16_t firstSIRtrn;
2874  uint16_t nSIRtrn;
2875  uint16_t nTotalSI;
2876  uint8_t pad1[16];
2877  xcb_xkb_sym_interpret_t *si_rtrn;
2878  xcb_xkb_mod_def_t *group_rtrn;
2879  } compat_map;
2881  uint8_t indicatormap_type;
2882  uint8_t indicatorDeviceID;
2883  uint16_t indicatormap_sequence;
2884  uint32_t indicatormap_length;
2885  uint32_t which;
2886  uint32_t realIndicators;
2887  uint8_t nIndicators;
2888  uint8_t pad0[15];
2889  xcb_xkb_indicator_map_t *maps;
2890  } indicator_maps;
2891  struct _key_names {
2892  uint8_t keyname_type;
2893  uint8_t keyDeviceID;
2894  uint16_t keyname_sequence;
2895  uint32_t keyname_length;
2896  uint32_t which;
2897  xcb_keycode_t keyMinKeyCode;
2898  xcb_keycode_t keyMaxKeyCode;
2899  uint8_t nTypes;
2900  uint8_t groupNames;
2901  uint16_t virtualMods;
2902  xcb_keycode_t firstKey;
2903  uint8_t nKeys;
2904  uint32_t indicators;
2905  uint8_t nRadioGroups;
2906  uint8_t nKeyAliases;
2907  uint16_t nKTLevels;
2908  uint8_t pad0[4];
2910  } key_names;
2911  struct _geometry {
2912  uint8_t geometry_type;
2913  uint8_t geometryDeviceID;
2914  uint16_t geometry_sequence;
2915  uint32_t geometry_length;
2916  xcb_atom_t name;
2917  uint8_t geometryFound;
2918  uint8_t pad0;
2919  uint16_t widthMM;
2920  uint16_t heightMM;
2921  uint16_t nProperties;
2922  uint16_t nColors;
2923  uint16_t nShapes;
2924  uint16_t nSections;
2925  uint16_t nDoodads;
2926  uint16_t nKeyAliases;
2927  uint8_t baseColorNdx;
2928  uint8_t labelColorNdx;
2929  xcb_xkb_counted_string_16_t *labelFont;
2930  xcb_xkb_property_t *properties;
2931  xcb_xkb_counted_string_16_t *colors;
2932  xcb_xkb_shape_t *shapes;
2933  xcb_xkb_section_t *sections;
2934  xcb_xkb_doodad_t *doodads;
2935  xcb_xkb_key_alias_t *keyAliases;
2936  } geometry;
2938 
2939 
2940 /*****************************************************************************
2941  **
2942  ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map
2943  **
2944  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
2945  ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t *
2946  **
2947  *****************************************************************************/
2948 
2950 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
2951 
2956  uint8_t response_type;
2957  uint8_t deviceID;
2958  uint16_t sequence;
2959  uint32_t length;
2960  xcb_keycode_t minKeyCode;
2961  xcb_keycode_t maxKeyCode;
2962  uint8_t loaded;
2963  uint8_t newKeyboard;
2964  uint16_t found;
2965  uint16_t reported;
2966  uint8_t pad0[16];
2968 
2973  unsigned int sequence;
2975 
2977 #define XCB_XKB_GET_DEVICE_INFO 24
2978 
2983  uint8_t major_opcode;
2984  uint8_t minor_opcode;
2985  uint16_t length;
2986  xcb_xkb_device_spec_t deviceSpec;
2987  uint16_t wanted;
2988  uint8_t allButtons;
2989  uint8_t firstButton;
2990  uint8_t nButtons;
2991  uint8_t pad0;
2992  xcb_xkb_led_class_spec_t ledClass;
2993  xcb_xkb_id_spec_t ledID;
2995 
3000  uint8_t response_type;
3001  uint8_t deviceID;
3002  uint16_t sequence;
3003  uint32_t length;
3004  uint16_t present;
3005  uint16_t supported;
3006  uint16_t unsupported;
3007  uint16_t nDeviceLedFBs;
3008  uint8_t firstBtnWanted;
3009  uint8_t nBtnsWanted;
3010  uint8_t firstBtnRtrn;
3011  uint8_t nBtnsRtrn;
3012  uint8_t totalBtns;
3013  uint8_t hasOwnState;
3014  uint16_t dfltKbdFB;
3015  uint16_t dfltLedFB;
3016  uint8_t pad0[2];
3017  xcb_atom_t devType;
3018  uint16_t nameLen;
3020 
3022 #define XCB_XKB_SET_DEVICE_INFO 25
3023 
3028  uint8_t major_opcode;
3029  uint8_t minor_opcode;
3030  uint16_t length;
3031  xcb_xkb_device_spec_t deviceSpec;
3032  uint8_t firstBtn;
3033  uint8_t nBtns;
3034  uint16_t change;
3035  uint16_t nDeviceLedFBs;
3037 
3042  unsigned int sequence;
3044 
3046 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
3047 
3052  uint8_t major_opcode;
3053  uint8_t minor_opcode;
3054  uint16_t length;
3055  uint16_t msgLength;
3056  uint8_t pad0[2];
3057  uint32_t affectFlags;
3058  uint32_t flags;
3059  uint32_t affectCtrls;
3060  uint32_t ctrls;
3062 
3067  uint8_t response_type;
3068  uint8_t pad0;
3069  uint16_t sequence;
3070  uint32_t length;
3071  uint32_t currentFlags;
3072  uint32_t currentCtrls;
3073  uint32_t supportedFlags;
3074  uint32_t supportedCtrls;
3075  uint8_t pad1[8];
3077 
3079 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
3080 
3085  uint8_t response_type;
3086  uint8_t xkbType;
3087  uint16_t sequence;
3088  xcb_timestamp_t time;
3089  uint8_t deviceID;
3090  uint8_t oldDeviceID;
3091  xcb_keycode_t minKeyCode;
3092  xcb_keycode_t maxKeyCode;
3093  xcb_keycode_t oldMinKeyCode;
3094  xcb_keycode_t oldMaxKeyCode;
3095  uint8_t requestMajor;
3096  uint8_t requestMinor;
3097  uint16_t changed;
3098  uint8_t pad0[14];
3100 
3102 #define XCB_XKB_MAP_NOTIFY 1
3103 
3108  uint8_t response_type;
3109  uint8_t xkbType;
3110  uint16_t sequence;
3111  xcb_timestamp_t time;
3112  uint8_t deviceID;
3113  uint8_t ptrBtnActions;
3114  uint16_t changed;
3115  xcb_keycode_t minKeyCode;
3116  xcb_keycode_t maxKeyCode;
3117  uint8_t firstType;
3118  uint8_t nTypes;
3119  xcb_keycode_t firstKeySym;
3120  uint8_t nKeySyms;
3121  xcb_keycode_t firstKeyAct;
3122  uint8_t nKeyActs;
3123  xcb_keycode_t firstKeyBehavior;
3124  uint8_t nKeyBehavior;
3125  xcb_keycode_t firstKeyExplicit;
3126  uint8_t nKeyExplicit;
3127  xcb_keycode_t firstModMapKey;
3128  uint8_t nModMapKeys;
3129  xcb_keycode_t firstVModMapKey;
3130  uint8_t nVModMapKeys;
3131  uint16_t virtualMods;
3132  uint8_t pad0[2];
3134 
3136 #define XCB_XKB_STATE_NOTIFY 2
3137 
3142  uint8_t response_type;
3143  uint8_t xkbType;
3144  uint16_t sequence;
3145  xcb_timestamp_t time;
3146  uint8_t deviceID;
3147  uint8_t mods;
3148  uint8_t baseMods;
3149  uint8_t latchedMods;
3150  uint8_t lockedMods;
3151  uint8_t group;
3152  int16_t baseGroup;
3153  int16_t latchedGroup;
3154  uint8_t lockedGroup;
3155  uint8_t compatState;
3156  uint8_t grabMods;
3157  uint8_t compatGrabMods;
3158  uint8_t lookupMods;
3159  uint8_t compatLoockupMods;
3160  uint16_t ptrBtnState;
3161  uint16_t changed;
3162  xcb_keycode_t keycode;
3163  uint8_t eventType;
3164  uint8_t requestMajor;
3165  uint8_t requestMinor;
3167 
3169 #define XCB_XKB_CONTROLS_NOTIFY 3
3170 
3175  uint8_t response_type;
3176  uint8_t xkbType;
3177  uint16_t sequence;
3178  xcb_timestamp_t time;
3179  uint8_t deviceID;
3180  uint8_t numGroups;
3181  uint8_t pad0[2];
3182  uint32_t changedControls;
3183  uint32_t enabledControls;
3184  uint32_t enabledControlChanges;
3185  xcb_keycode_t keycode;
3186  uint8_t eventType;
3187  uint8_t requestMajor;
3188  uint8_t requestMinor;
3189  uint8_t pad1[4];
3191 
3193 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3194 
3199  uint8_t response_type;
3200  uint8_t xkbType;
3201  uint16_t sequence;
3202  xcb_timestamp_t time;
3203  uint8_t deviceID;
3204  uint8_t pad0[3];
3205  uint32_t state;
3206  uint32_t stateChanged;
3207  uint8_t pad1[12];
3209 
3211 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3212 
3217  uint8_t response_type;
3218  uint8_t xkbType;
3219  uint16_t sequence;
3220  xcb_timestamp_t time;
3221  uint8_t deviceID;
3222  uint8_t pad0[3];
3223  uint32_t state;
3224  uint32_t mapChanged;
3225  uint8_t pad1[12];
3227 
3229 #define XCB_XKB_NAMES_NOTIFY 6
3230 
3235  uint8_t response_type;
3236  uint8_t xkbType;
3237  uint16_t sequence;
3238  xcb_timestamp_t time;
3239  uint8_t deviceID;
3240  uint8_t pad0;
3241  uint16_t changed;
3242  uint8_t firstType;
3243  uint8_t nTypes;
3244  uint8_t firstLevelName;
3245  uint8_t nLevelNames;
3246  uint8_t pad1;
3247  uint8_t nRadioGroups;
3248  uint8_t nKeyAliases;
3249  uint8_t changedGroupNames;
3250  uint16_t changedVirtualMods;
3251  xcb_keycode_t firstKey;
3252  uint8_t nKeys;
3253  uint32_t changedIndicators;
3254  uint8_t pad2[4];
3256 
3258 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3259 
3264  uint8_t response_type;
3265  uint8_t xkbType;
3266  uint16_t sequence;
3267  xcb_timestamp_t time;
3268  uint8_t deviceID;
3269  uint8_t changedGroups;
3270  uint16_t firstSI;
3271  uint16_t nSI;
3272  uint16_t nTotalSI;
3273  uint8_t pad0[16];
3275 
3277 #define XCB_XKB_BELL_NOTIFY 8
3278 
3283  uint8_t response_type;
3284  uint8_t xkbType;
3285  uint16_t sequence;
3286  xcb_timestamp_t time;
3287  uint8_t deviceID;
3288  uint8_t bellClass;
3289  uint8_t bellID;
3290  uint8_t percent;
3291  uint16_t pitch;
3292  uint16_t duration;
3293  xcb_atom_t name;
3294  xcb_window_t window;
3295  uint8_t eventOnly;
3296  uint8_t pad0[7];
3298 
3300 #define XCB_XKB_ACTION_MESSAGE 9
3301 
3306  uint8_t response_type;
3307  uint8_t xkbType;
3308  uint16_t sequence;
3309  xcb_timestamp_t time;
3310  uint8_t deviceID;
3311  xcb_keycode_t keycode;
3312  uint8_t press;
3313  uint8_t keyEventFollows;
3314  uint8_t mods;
3315  uint8_t group;
3316  xcb_xkb_string8_t message[8];
3317  uint8_t pad0[10];
3319 
3321 #define XCB_XKB_ACCESS_X_NOTIFY 10
3322 
3327  uint8_t response_type;
3328  uint8_t xkbType;
3329  uint16_t sequence;
3330  xcb_timestamp_t time;
3331  uint8_t deviceID;
3332  xcb_keycode_t keycode;
3333  uint16_t detailt;
3334  uint16_t slowKeysDelay;
3335  uint16_t debounceDelay;
3336  uint8_t pad0[16];
3338 
3340 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3341 
3346  uint8_t response_type;
3347  uint8_t xkbType;
3348  uint16_t sequence;
3349  xcb_timestamp_t time;
3350  uint8_t deviceID;
3351  uint8_t pad0;
3352  uint16_t reason;
3353  uint16_t ledClass;
3354  uint16_t ledID;
3355  uint32_t ledsDefined;
3356  uint32_t ledState;
3357  uint8_t firstButton;
3358  uint8_t nButtons;
3359  uint16_t supported;
3360  uint16_t unsupported;
3361  uint8_t pad1[2];
3363 
3373 /*****************************************************************************
3374  **
3375  ** void xcb_xkb_device_spec_next
3376  **
3377  ** @param xcb_xkb_device_spec_iterator_t *i
3378  ** @returns void
3379  **
3380  *****************************************************************************/
3381 
3382 void
3384 
3395 /*****************************************************************************
3396  **
3397  ** xcb_generic_iterator_t xcb_xkb_device_spec_end
3398  **
3399  ** @param xcb_xkb_device_spec_iterator_t i
3400  ** @returns xcb_generic_iterator_t
3401  **
3402  *****************************************************************************/
3403 
3406 
3416 /*****************************************************************************
3417  **
3418  ** void xcb_xkb_led_class_spec_next
3419  **
3420  ** @param xcb_xkb_led_class_spec_iterator_t *i
3421  ** @returns void
3422  **
3423  *****************************************************************************/
3424 
3425 void
3427 
3438 /*****************************************************************************
3439  **
3440  ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
3441  **
3442  ** @param xcb_xkb_led_class_spec_iterator_t i
3443  ** @returns xcb_generic_iterator_t
3444  **
3445  *****************************************************************************/
3446 
3449 
3459 /*****************************************************************************
3460  **
3461  ** void xcb_xkb_bell_class_spec_next
3462  **
3463  ** @param xcb_xkb_bell_class_spec_iterator_t *i
3464  ** @returns void
3465  **
3466  *****************************************************************************/
3467 
3468 void
3470 
3481 /*****************************************************************************
3482  **
3483  ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
3484  **
3485  ** @param xcb_xkb_bell_class_spec_iterator_t i
3486  ** @returns xcb_generic_iterator_t
3487  **
3488  *****************************************************************************/
3489 
3492 
3502 /*****************************************************************************
3503  **
3504  ** void xcb_xkb_id_spec_next
3505  **
3506  ** @param xcb_xkb_id_spec_iterator_t *i
3507  ** @returns void
3508  **
3509  *****************************************************************************/
3510 
3511 void
3513 
3524 /*****************************************************************************
3525  **
3526  ** xcb_generic_iterator_t xcb_xkb_id_spec_end
3527  **
3528  ** @param xcb_xkb_id_spec_iterator_t i
3529  ** @returns xcb_generic_iterator_t
3530  **
3531  *****************************************************************************/
3532 
3535 
3545 /*****************************************************************************
3546  **
3547  ** void xcb_xkb_indicator_map_next
3548  **
3549  ** @param xcb_xkb_indicator_map_iterator_t *i
3550  ** @returns void
3551  **
3552  *****************************************************************************/
3553 
3554 void
3556 
3567 /*****************************************************************************
3568  **
3569  ** xcb_generic_iterator_t xcb_xkb_indicator_map_end
3570  **
3571  ** @param xcb_xkb_indicator_map_iterator_t i
3572  ** @returns xcb_generic_iterator_t
3573  **
3574  *****************************************************************************/
3575 
3578 
3588 /*****************************************************************************
3589  **
3590  ** void xcb_xkb_mod_def_next
3591  **
3592  ** @param xcb_xkb_mod_def_iterator_t *i
3593  ** @returns void
3594  **
3595  *****************************************************************************/
3596 
3597 void
3599 
3610 /*****************************************************************************
3611  **
3612  ** xcb_generic_iterator_t xcb_xkb_mod_def_end
3613  **
3614  ** @param xcb_xkb_mod_def_iterator_t i
3615  ** @returns xcb_generic_iterator_t
3616  **
3617  *****************************************************************************/
3618 
3621 
3631 /*****************************************************************************
3632  **
3633  ** void xcb_xkb_key_name_next
3634  **
3635  ** @param xcb_xkb_key_name_iterator_t *i
3636  ** @returns void
3637  **
3638  *****************************************************************************/
3639 
3640 void
3642 
3653 /*****************************************************************************
3654  **
3655  ** xcb_generic_iterator_t xcb_xkb_key_name_end
3656  **
3657  ** @param xcb_xkb_key_name_iterator_t i
3658  ** @returns xcb_generic_iterator_t
3659  **
3660  *****************************************************************************/
3661 
3664 
3674 /*****************************************************************************
3675  **
3676  ** void xcb_xkb_key_alias_next
3677  **
3678  ** @param xcb_xkb_key_alias_iterator_t *i
3679  ** @returns void
3680  **
3681  *****************************************************************************/
3682 
3683 void
3685 
3696 /*****************************************************************************
3697  **
3698  ** xcb_generic_iterator_t xcb_xkb_key_alias_end
3699  **
3700  ** @param xcb_xkb_key_alias_iterator_t i
3701  ** @returns xcb_generic_iterator_t
3702  **
3703  *****************************************************************************/
3704 
3707 
3708 int
3709 xcb_xkb_counted_string_16_sizeof (const void *_buffer );
3710 
3711 
3712 /*****************************************************************************
3713  **
3714  ** char * xcb_xkb_counted_string_16_string
3715  **
3716  ** @param const xcb_xkb_counted_string_16_t *R
3717  ** @returns char *
3718  **
3719  *****************************************************************************/
3720 
3721 char *
3722 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R );
3723 
3724 
3725 /*****************************************************************************
3726  **
3727  ** int xcb_xkb_counted_string_16_string_length
3728  **
3729  ** @param const xcb_xkb_counted_string_16_t *R
3730  ** @returns int
3731  **
3732  *****************************************************************************/
3733 
3734 int
3735 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R );
3736 
3737 
3738 /*****************************************************************************
3739  **
3740  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
3741  **
3742  ** @param const xcb_xkb_counted_string_16_t *R
3743  ** @returns xcb_generic_iterator_t
3744  **
3745  *****************************************************************************/
3746 
3748 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R );
3749 
3750 
3751 /*****************************************************************************
3752  **
3753  ** void * xcb_xkb_counted_string_16_alignment_pad
3754  **
3755  ** @param const xcb_xkb_counted_string_16_t *R
3756  ** @returns void *
3757  **
3758  *****************************************************************************/
3759 
3760 void *
3761 xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R );
3762 
3763 
3764 /*****************************************************************************
3765  **
3766  ** int xcb_xkb_counted_string_16_alignment_pad_length
3767  **
3768  ** @param const xcb_xkb_counted_string_16_t *R
3769  ** @returns int
3770  **
3771  *****************************************************************************/
3772 
3773 int
3774 xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R );
3775 
3776 
3777 /*****************************************************************************
3778  **
3779  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_alignment_pad_end
3780  **
3781  ** @param const xcb_xkb_counted_string_16_t *R
3782  ** @returns xcb_generic_iterator_t
3783  **
3784  *****************************************************************************/
3785 
3787 xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R );
3788 
3798 /*****************************************************************************
3799  **
3800  ** void xcb_xkb_counted_string_16_next
3801  **
3802  ** @param xcb_xkb_counted_string_16_iterator_t *i
3803  ** @returns void
3804  **
3805  *****************************************************************************/
3806 
3807 void
3809 
3820 /*****************************************************************************
3821  **
3822  ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
3823  **
3824  ** @param xcb_xkb_counted_string_16_iterator_t i
3825  ** @returns xcb_generic_iterator_t
3826  **
3827  *****************************************************************************/
3828 
3831 
3841 /*****************************************************************************
3842  **
3843  ** void xcb_xkb_kt_map_entry_next
3844  **
3845  ** @param xcb_xkb_kt_map_entry_iterator_t *i
3846  ** @returns void
3847  **
3848  *****************************************************************************/
3849 
3850 void
3852 
3863 /*****************************************************************************
3864  **
3865  ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
3866  **
3867  ** @param xcb_xkb_kt_map_entry_iterator_t i
3868  ** @returns xcb_generic_iterator_t
3869  **
3870  *****************************************************************************/
3871 
3874 
3875 int
3876 xcb_xkb_key_type_sizeof (const void *_buffer );
3877 
3878 
3879 /*****************************************************************************
3880  **
3881  ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
3882  **
3883  ** @param const xcb_xkb_key_type_t *R
3884  ** @returns xcb_xkb_kt_map_entry_t *
3885  **
3886  *****************************************************************************/
3887 
3889 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R );
3890 
3891 
3892 /*****************************************************************************
3893  **
3894  ** int xcb_xkb_key_type_map_length
3895  **
3896  ** @param const xcb_xkb_key_type_t *R
3897  ** @returns int
3898  **
3899  *****************************************************************************/
3900 
3901 int
3902 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R );
3903 
3904 
3905 /*****************************************************************************
3906  **
3907  ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
3908  **
3909  ** @param const xcb_xkb_key_type_t *R
3910  ** @returns xcb_xkb_kt_map_entry_iterator_t
3911  **
3912  *****************************************************************************/
3913 
3915 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R );
3916 
3917 
3918 /*****************************************************************************
3919  **
3920  ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
3921  **
3922  ** @param const xcb_xkb_key_type_t *R
3923  ** @returns xcb_xkb_mod_def_t *
3924  **
3925  *****************************************************************************/
3926 
3928 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R );
3929 
3930 
3931 /*****************************************************************************
3932  **
3933  ** int xcb_xkb_key_type_preserve_length
3934  **
3935  ** @param const xcb_xkb_key_type_t *R
3936  ** @returns int
3937  **
3938  *****************************************************************************/
3939 
3940 int
3941 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R );
3942 
3943 
3944 /*****************************************************************************
3945  **
3946  ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
3947  **
3948  ** @param const xcb_xkb_key_type_t *R
3949  ** @returns xcb_xkb_mod_def_iterator_t
3950  **
3951  *****************************************************************************/
3952 
3954 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R );
3955 
3965 /*****************************************************************************
3966  **
3967  ** void xcb_xkb_key_type_next
3968  **
3969  ** @param xcb_xkb_key_type_iterator_t *i
3970  ** @returns void
3971  **
3972  *****************************************************************************/
3973 
3974 void
3976 
3987 /*****************************************************************************
3988  **
3989  ** xcb_generic_iterator_t xcb_xkb_key_type_end
3990  **
3991  ** @param xcb_xkb_key_type_iterator_t i
3992  ** @returns xcb_generic_iterator_t
3993  **
3994  *****************************************************************************/
3995 
3998 
3999 int
4000 xcb_xkb_key_sym_map_sizeof (const void *_buffer );
4001 
4002 
4003 /*****************************************************************************
4004  **
4005  ** xcb_keysym_t * xcb_xkb_key_sym_map_syms
4006  **
4007  ** @param const xcb_xkb_key_sym_map_t *R
4008  ** @returns xcb_keysym_t *
4009  **
4010  *****************************************************************************/
4011 
4012 xcb_keysym_t *
4013 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R );
4014 
4015 
4016 /*****************************************************************************
4017  **
4018  ** int xcb_xkb_key_sym_map_syms_length
4019  **
4020  ** @param const xcb_xkb_key_sym_map_t *R
4021  ** @returns int
4022  **
4023  *****************************************************************************/
4024 
4025 int
4026 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R );
4027 
4028 
4029 /*****************************************************************************
4030  **
4031  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
4032  **
4033  ** @param const xcb_xkb_key_sym_map_t *R
4034  ** @returns xcb_generic_iterator_t
4035  **
4036  *****************************************************************************/
4037 
4039 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R );
4040 
4050 /*****************************************************************************
4051  **
4052  ** void xcb_xkb_key_sym_map_next
4053  **
4054  ** @param xcb_xkb_key_sym_map_iterator_t *i
4055  ** @returns void
4056  **
4057  *****************************************************************************/
4058 
4059 void
4061 
4072 /*****************************************************************************
4073  **
4074  ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
4075  **
4076  ** @param xcb_xkb_key_sym_map_iterator_t i
4077  ** @returns xcb_generic_iterator_t
4078  **
4079  *****************************************************************************/
4080 
4083 
4093 /*****************************************************************************
4094  **
4095  ** void xcb_xkb_common_behavior_next
4096  **
4097  ** @param xcb_xkb_common_behavior_iterator_t *i
4098  ** @returns void
4099  **
4100  *****************************************************************************/
4101 
4102 void
4104 
4115 /*****************************************************************************
4116  **
4117  ** xcb_generic_iterator_t xcb_xkb_common_behavior_end
4118  **
4119  ** @param xcb_xkb_common_behavior_iterator_t i
4120  ** @returns xcb_generic_iterator_t
4121  **
4122  *****************************************************************************/
4123 
4126 
4136 /*****************************************************************************
4137  **
4138  ** void xcb_xkb_default_behavior_next
4139  **
4140  ** @param xcb_xkb_default_behavior_iterator_t *i
4141  ** @returns void
4142  **
4143  *****************************************************************************/
4144 
4145 void
4147 
4158 /*****************************************************************************
4159  **
4160  ** xcb_generic_iterator_t xcb_xkb_default_behavior_end
4161  **
4162  ** @param xcb_xkb_default_behavior_iterator_t i
4163  ** @returns xcb_generic_iterator_t
4164  **
4165  *****************************************************************************/
4166 
4169 
4179 /*****************************************************************************
4180  **
4181  ** void xcb_xkb_lock_behavior_next
4182  **
4183  ** @param xcb_xkb_lock_behavior_iterator_t *i
4184  ** @returns void
4185  **
4186  *****************************************************************************/
4187 
4188 void
4190 
4201 /*****************************************************************************
4202  **
4203  ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
4204  **
4205  ** @param xcb_xkb_lock_behavior_iterator_t i
4206  ** @returns xcb_generic_iterator_t
4207  **
4208  *****************************************************************************/
4209 
4212 
4222 /*****************************************************************************
4223  **
4224  ** void xcb_xkb_radio_group_behavior_next
4225  **
4226  ** @param xcb_xkb_radio_group_behavior_iterator_t *i
4227  ** @returns void
4228  **
4229  *****************************************************************************/
4230 
4231 void
4233 
4244 /*****************************************************************************
4245  **
4246  ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
4247  **
4248  ** @param xcb_xkb_radio_group_behavior_iterator_t i
4249  ** @returns xcb_generic_iterator_t
4250  **
4251  *****************************************************************************/
4252 
4255 
4265 /*****************************************************************************
4266  **
4267  ** void xcb_xkb_overlay_behavior_next
4268  **
4269  ** @param xcb_xkb_overlay_behavior_iterator_t *i
4270  ** @returns void
4271  **
4272  *****************************************************************************/
4273 
4274 void
4276 
4287 /*****************************************************************************
4288  **
4289  ** xcb_generic_iterator_t xcb_xkb_overlay_behavior_end
4290  **
4291  ** @param xcb_xkb_overlay_behavior_iterator_t i
4292  ** @returns xcb_generic_iterator_t
4293  **
4294  *****************************************************************************/
4295 
4298 
4308 /*****************************************************************************
4309  **
4310  ** void xcb_xkb_permament_lock_behavior_next
4311  **
4312  ** @param xcb_xkb_permament_lock_behavior_iterator_t *i
4313  ** @returns void
4314  **
4315  *****************************************************************************/
4316 
4317 void
4319 
4330 /*****************************************************************************
4331  **
4332  ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
4333  **
4334  ** @param xcb_xkb_permament_lock_behavior_iterator_t i
4335  ** @returns xcb_generic_iterator_t
4336  **
4337  *****************************************************************************/
4338 
4341 
4351 /*****************************************************************************
4352  **
4353  ** void xcb_xkb_permament_radio_group_behavior_next
4354  **
4355  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
4356  ** @returns void
4357  **
4358  *****************************************************************************/
4359 
4360 void
4362 
4373 /*****************************************************************************
4374  **
4375  ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
4376  **
4377  ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
4378  ** @returns xcb_generic_iterator_t
4379  **
4380  *****************************************************************************/
4381 
4384 
4394 /*****************************************************************************
4395  **
4396  ** void xcb_xkb_permament_overlay_behavior_next
4397  **
4398  ** @param xcb_xkb_permament_overlay_behavior_iterator_t *i
4399  ** @returns void
4400  **
4401  *****************************************************************************/
4402 
4403 void
4405 
4416 /*****************************************************************************
4417  **
4418  ** xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end
4419  **
4420  ** @param xcb_xkb_permament_overlay_behavior_iterator_t i
4421  ** @returns xcb_generic_iterator_t
4422  **
4423  *****************************************************************************/
4424 
4427 
4437 /*****************************************************************************
4438  **
4439  ** void xcb_xkb_behavior_next
4440  **
4441  ** @param xcb_xkb_behavior_iterator_t *i
4442  ** @returns void
4443  **
4444  *****************************************************************************/
4445 
4446 void
4448 
4459 /*****************************************************************************
4460  **
4461  ** xcb_generic_iterator_t xcb_xkb_behavior_end
4462  **
4463  ** @param xcb_xkb_behavior_iterator_t i
4464  ** @returns xcb_generic_iterator_t
4465  **
4466  *****************************************************************************/
4467 
4470 
4480 /*****************************************************************************
4481  **
4482  ** void xcb_xkb_set_behavior_next
4483  **
4484  ** @param xcb_xkb_set_behavior_iterator_t *i
4485  ** @returns void
4486  **
4487  *****************************************************************************/
4488 
4489 void
4491 
4502 /*****************************************************************************
4503  **
4504  ** xcb_generic_iterator_t xcb_xkb_set_behavior_end
4505  **
4506  ** @param xcb_xkb_set_behavior_iterator_t i
4507  ** @returns xcb_generic_iterator_t
4508  **
4509  *****************************************************************************/
4510 
4513 
4523 /*****************************************************************************
4524  **
4525  ** void xcb_xkb_set_explicit_next
4526  **
4527  ** @param xcb_xkb_set_explicit_iterator_t *i
4528  ** @returns void
4529  **
4530  *****************************************************************************/
4531 
4532 void
4534 
4545 /*****************************************************************************
4546  **
4547  ** xcb_generic_iterator_t xcb_xkb_set_explicit_end
4548  **
4549  ** @param xcb_xkb_set_explicit_iterator_t i
4550  ** @returns xcb_generic_iterator_t
4551  **
4552  *****************************************************************************/
4553 
4556 
4566 /*****************************************************************************
4567  **
4568  ** void xcb_xkb_key_mod_map_next
4569  **
4570  ** @param xcb_xkb_key_mod_map_iterator_t *i
4571  ** @returns void
4572  **
4573  *****************************************************************************/
4574 
4575 void
4577 
4588 /*****************************************************************************
4589  **
4590  ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
4591  **
4592  ** @param xcb_xkb_key_mod_map_iterator_t i
4593  ** @returns xcb_generic_iterator_t
4594  **
4595  *****************************************************************************/
4596 
4599 
4609 /*****************************************************************************
4610  **
4611  ** void xcb_xkb_key_v_mod_map_next
4612  **
4613  ** @param xcb_xkb_key_v_mod_map_iterator_t *i
4614  ** @returns void
4615  **
4616  *****************************************************************************/
4617 
4618 void
4620 
4631 /*****************************************************************************
4632  **
4633  ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
4634  **
4635  ** @param xcb_xkb_key_v_mod_map_iterator_t i
4636  ** @returns xcb_generic_iterator_t
4637  **
4638  *****************************************************************************/
4639 
4642 
4652 /*****************************************************************************
4653  **
4654  ** void xcb_xkb_kt_set_map_entry_next
4655  **
4656  ** @param xcb_xkb_kt_set_map_entry_iterator_t *i
4657  ** @returns void
4658  **
4659  *****************************************************************************/
4660 
4661 void
4663 
4674 /*****************************************************************************
4675  **
4676  ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
4677  **
4678  ** @param xcb_xkb_kt_set_map_entry_iterator_t i
4679  ** @returns xcb_generic_iterator_t
4680  **
4681  *****************************************************************************/
4682 
4685 
4686 int
4687 xcb_xkb_set_key_type_sizeof (const void *_buffer );
4688 
4689 
4690 /*****************************************************************************
4691  **
4692  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
4693  **
4694  ** @param const xcb_xkb_set_key_type_t *R
4695  ** @returns xcb_xkb_kt_set_map_entry_t *
4696  **
4697  *****************************************************************************/
4698 
4700 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R );
4701 
4702 
4703 /*****************************************************************************
4704  **
4705  ** int xcb_xkb_set_key_type_entries_length
4706  **
4707  ** @param const xcb_xkb_set_key_type_t *R
4708  ** @returns int
4709  **
4710  *****************************************************************************/
4711 
4712 int
4713 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R );
4714 
4715 
4716 /*****************************************************************************
4717  **
4718  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator
4719  **
4720  ** @param const xcb_xkb_set_key_type_t *R
4721  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4722  **
4723  *****************************************************************************/
4724 
4726 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R );
4727 
4728 
4729 /*****************************************************************************
4730  **
4731  ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
4732  **
4733  ** @param const xcb_xkb_set_key_type_t *R
4734  ** @returns xcb_xkb_kt_set_map_entry_t *
4735  **
4736  *****************************************************************************/
4737 
4739 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R );
4740 
4741 
4742 /*****************************************************************************
4743  **
4744  ** int xcb_xkb_set_key_type_preserve_entries_length
4745  **
4746  ** @param const xcb_xkb_set_key_type_t *R
4747  ** @returns int
4748  **
4749  *****************************************************************************/
4750 
4751 int
4752 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R );
4753 
4754 
4755 /*****************************************************************************
4756  **
4757  ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator
4758  **
4759  ** @param const xcb_xkb_set_key_type_t *R
4760  ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4761  **
4762  *****************************************************************************/
4763 
4765 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R );
4766 
4776 /*****************************************************************************
4777  **
4778  ** void xcb_xkb_set_key_type_next
4779  **
4780  ** @param xcb_xkb_set_key_type_iterator_t *i
4781  ** @returns void
4782  **
4783  *****************************************************************************/
4784 
4785 void
4787 
4798 /*****************************************************************************
4799  **
4800  ** xcb_generic_iterator_t xcb_xkb_set_key_type_end
4801  **
4802  ** @param xcb_xkb_set_key_type_iterator_t i
4803  ** @returns xcb_generic_iterator_t
4804  **
4805  *****************************************************************************/
4806 
4809 
4819 /*****************************************************************************
4820  **
4821  ** void xcb_xkb_string8_next
4822  **
4823  ** @param xcb_xkb_string8_iterator_t *i
4824  ** @returns void
4825  **
4826  *****************************************************************************/
4827 
4828 void
4830 
4841 /*****************************************************************************
4842  **
4843  ** xcb_generic_iterator_t xcb_xkb_string8_end
4844  **
4845  ** @param xcb_xkb_string8_iterator_t i
4846  ** @returns xcb_generic_iterator_t
4847  **
4848  *****************************************************************************/
4849 
4852 
4853 int
4854 xcb_xkb_property_serialize (void **_buffer ,
4855  const xcb_xkb_property_t *_aux ,
4856  const xcb_xkb_string8_t *name ,
4857  const xcb_xkb_string8_t *value );
4858 
4859 int
4860 xcb_xkb_property_unserialize (const void *_buffer ,
4861  xcb_xkb_property_t **_aux );
4862 
4863 int
4864 xcb_xkb_property_sizeof (const void *_buffer );
4865 
4866 
4867 /*****************************************************************************
4868  **
4869  ** xcb_xkb_string8_t * xcb_xkb_property_name
4870  **
4871  ** @param const xcb_xkb_property_t *R
4872  ** @returns xcb_xkb_string8_t *
4873  **
4874  *****************************************************************************/
4875 
4876 xcb_xkb_string8_t *
4877 xcb_xkb_property_name (const xcb_xkb_property_t *R );
4878 
4879 
4880 /*****************************************************************************
4881  **
4882  ** int xcb_xkb_property_name_length
4883  **
4884  ** @param const xcb_xkb_property_t *R
4885  ** @returns int
4886  **
4887  *****************************************************************************/
4888 
4889 int
4890 xcb_xkb_property_name_length (const xcb_xkb_property_t *R );
4891 
4892 
4893 /*****************************************************************************
4894  **
4895  ** xcb_generic_iterator_t xcb_xkb_property_name_end
4896  **
4897  ** @param const xcb_xkb_property_t *R
4898  ** @returns xcb_generic_iterator_t
4899  **
4900  *****************************************************************************/
4901 
4903 xcb_xkb_property_name_end (const xcb_xkb_property_t *R );
4904 
4905 
4906 /*****************************************************************************
4907  **
4908  ** xcb_xkb_string8_t * xcb_xkb_property_value
4909  **
4910  ** @param const xcb_xkb_property_t *R
4911  ** @returns xcb_xkb_string8_t *
4912  **
4913  *****************************************************************************/
4914 
4915 xcb_xkb_string8_t *
4916 xcb_xkb_property_value (const xcb_xkb_property_t *R );
4917 
4918 
4919 /*****************************************************************************
4920  **
4921  ** int xcb_xkb_property_value_length
4922  **
4923  ** @param const xcb_xkb_property_t *R
4924  ** @returns int
4925  **
4926  *****************************************************************************/
4927 
4928 int
4929 xcb_xkb_property_value_length (const xcb_xkb_property_t *R );
4930 
4931 
4932 /*****************************************************************************
4933  **
4934  ** xcb_generic_iterator_t xcb_xkb_property_value_end
4935  **
4936  ** @param const xcb_xkb_property_t *R
4937  ** @returns xcb_generic_iterator_t
4938  **
4939  *****************************************************************************/
4940 
4942 xcb_xkb_property_value_end (const xcb_xkb_property_t *R );
4943 
4953 /*****************************************************************************
4954  **
4955  ** void xcb_xkb_property_next
4956  **
4957  ** @param xcb_xkb_property_iterator_t *i
4958  ** @returns void
4959  **
4960  *****************************************************************************/
4961 
4962 void
4964 
4975 /*****************************************************************************
4976  **
4977  ** xcb_generic_iterator_t xcb_xkb_property_end
4978  **
4979  ** @param xcb_xkb_property_iterator_t i
4980  ** @returns xcb_generic_iterator_t
4981  **
4982  *****************************************************************************/
4983 
4986 
4987 int
4988 xcb_xkb_outline_sizeof (const void *_buffer );
4989 
4990 
4991 /*****************************************************************************
4992  **
4993  ** xcb_point_t * xcb_xkb_outline_points
4994  **
4995  ** @param const xcb_xkb_outline_t *R
4996  ** @returns xcb_point_t *
4997  **
4998  *****************************************************************************/
4999 
5000 xcb_point_t *
5001 xcb_xkb_outline_points (const xcb_xkb_outline_t *R );
5002 
5003 
5004 /*****************************************************************************
5005  **
5006  ** int xcb_xkb_outline_points_length
5007  **
5008  ** @param const xcb_xkb_outline_t *R
5009  ** @returns int
5010  **
5011  *****************************************************************************/
5012 
5013 int
5014 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R );
5015 
5016 
5017 /*****************************************************************************
5018  **
5019  ** xcb_point_iterator_t xcb_xkb_outline_points_iterator
5020  **
5021  ** @param const xcb_xkb_outline_t *R
5022  ** @returns xcb_point_iterator_t
5023  **
5024  *****************************************************************************/
5025 
5027 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R );
5028 
5038 /*****************************************************************************
5039  **
5040  ** void xcb_xkb_outline_next
5041  **
5042  ** @param xcb_xkb_outline_iterator_t *i
5043  ** @returns void
5044  **
5045  *****************************************************************************/
5046 
5047 void
5049 
5060 /*****************************************************************************
5061  **
5062  ** xcb_generic_iterator_t xcb_xkb_outline_end
5063  **
5064  ** @param xcb_xkb_outline_iterator_t i
5065  ** @returns xcb_generic_iterator_t
5066  **
5067  *****************************************************************************/
5068 
5071 
5072 int
5073 xcb_xkb_shape_sizeof (const void *_buffer );
5074 
5075 
5076 /*****************************************************************************
5077  **
5078  ** int xcb_xkb_shape_outlines_length
5079  **
5080  ** @param const xcb_xkb_shape_t *R
5081  ** @returns int
5082  **
5083  *****************************************************************************/
5084 
5085 int
5086 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R );
5087 
5088 
5089 /*****************************************************************************
5090  **
5091  ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
5092  **
5093  ** @param const xcb_xkb_shape_t *R
5094  ** @returns xcb_xkb_outline_iterator_t
5095  **
5096  *****************************************************************************/
5097 
5099 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R );
5100 
5110 /*****************************************************************************
5111  **
5112  ** void xcb_xkb_shape_next
5113  **
5114  ** @param xcb_xkb_shape_iterator_t *i
5115  ** @returns void
5116  **
5117  *****************************************************************************/
5118 
5119 void
5121 
5132 /*****************************************************************************
5133  **
5134  ** xcb_generic_iterator_t xcb_xkb_shape_end
5135  **
5136  ** @param xcb_xkb_shape_iterator_t i
5137  ** @returns xcb_generic_iterator_t
5138  **
5139  *****************************************************************************/
5140 
5143 
5153 /*****************************************************************************
5154  **
5155  ** void xcb_xkb_key_next
5156  **
5157  ** @param xcb_xkb_key_iterator_t *i
5158  ** @returns void
5159  **
5160  *****************************************************************************/
5161 
5162 void
5164 
5175 /*****************************************************************************
5176  **
5177  ** xcb_generic_iterator_t xcb_xkb_key_end
5178  **
5179  ** @param xcb_xkb_key_iterator_t i
5180  ** @returns xcb_generic_iterator_t
5181  **
5182  *****************************************************************************/
5183 
5186 
5196 /*****************************************************************************
5197  **
5198  ** void xcb_xkb_overlay_key_next
5199  **
5200  ** @param xcb_xkb_overlay_key_iterator_t *i
5201  ** @returns void
5202  **
5203  *****************************************************************************/
5204 
5205 void
5207 
5218 /*****************************************************************************
5219  **
5220  ** xcb_generic_iterator_t xcb_xkb_overlay_key_end
5221  **
5222  ** @param xcb_xkb_overlay_key_iterator_t i
5223  ** @returns xcb_generic_iterator_t
5224  **
5225  *****************************************************************************/
5226 
5229 
5230 int
5231 xcb_xkb_overlay_row_sizeof (const void *_buffer );
5232 
5233 
5234 /*****************************************************************************
5235  **
5236  ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
5237  **
5238  ** @param const xcb_xkb_overlay_row_t *R
5239  ** @returns xcb_xkb_overlay_key_t *
5240  **
5241  *****************************************************************************/
5242 
5244 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R );
5245 
5246 
5247 /*****************************************************************************
5248  **
5249  ** int xcb_xkb_overlay_row_keys_length
5250  **
5251  ** @param const xcb_xkb_overlay_row_t *R
5252  ** @returns int
5253  **
5254  *****************************************************************************/
5255 
5256 int
5257 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R );
5258 
5259 
5260 /*****************************************************************************
5261  **
5262  ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
5263  **
5264  ** @param const xcb_xkb_overlay_row_t *R
5265  ** @returns xcb_xkb_overlay_key_iterator_t
5266  **
5267  *****************************************************************************/
5268 
5270 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R );
5271 
5281 /*****************************************************************************
5282  **
5283  ** void xcb_xkb_overlay_row_next
5284  **
5285  ** @param xcb_xkb_overlay_row_iterator_t *i
5286  ** @returns void
5287  **
5288  *****************************************************************************/
5289 
5290 void
5292 
5303 /*****************************************************************************
5304  **
5305  ** xcb_generic_iterator_t xcb_xkb_overlay_row_end
5306  **
5307  ** @param xcb_xkb_overlay_row_iterator_t i
5308  ** @returns xcb_generic_iterator_t
5309  **
5310  *****************************************************************************/
5311 
5314 
5315 int
5316 xcb_xkb_overlay_sizeof (const void *_buffer );
5317 
5318 
5319 /*****************************************************************************
5320  **
5321  ** int xcb_xkb_overlay_rows_length
5322  **
5323  ** @param const xcb_xkb_overlay_t *R
5324  ** @returns int
5325  **
5326  *****************************************************************************/
5327 
5328 int
5329 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R );
5330 
5331 
5332 /*****************************************************************************
5333  **
5334  ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
5335  **
5336  ** @param const xcb_xkb_overlay_t *R
5337  ** @returns xcb_xkb_overlay_row_iterator_t
5338  **
5339  *****************************************************************************/
5340 
5342 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R );
5343 
5353 /*****************************************************************************
5354  **
5355  ** void xcb_xkb_overlay_next
5356  **
5357  ** @param xcb_xkb_overlay_iterator_t *i
5358  ** @returns void
5359  **
5360  *****************************************************************************/
5361 
5362 void
5364 
5375 /*****************************************************************************
5376  **
5377  ** xcb_generic_iterator_t xcb_xkb_overlay_end
5378  **
5379  ** @param xcb_xkb_overlay_iterator_t i
5380  ** @returns xcb_generic_iterator_t
5381  **
5382  *****************************************************************************/
5383 
5386 
5387 int
5388 xcb_xkb_row_sizeof (const void *_buffer );
5389 
5390 
5391 /*****************************************************************************
5392  **
5393  ** xcb_xkb_key_t * xcb_xkb_row_keys
5394  **
5395  ** @param const xcb_xkb_row_t *R
5396  ** @returns xcb_xkb_key_t *
5397  **
5398  *****************************************************************************/
5399 
5400 xcb_xkb_key_t *
5401 xcb_xkb_row_keys (const xcb_xkb_row_t *R );
5402 
5403 
5404 /*****************************************************************************
5405  **
5406  ** int xcb_xkb_row_keys_length
5407  **
5408  ** @param const xcb_xkb_row_t *R
5409  ** @returns int
5410  **
5411  *****************************************************************************/
5412 
5413 int
5414 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R );
5415 
5416 
5417 /*****************************************************************************
5418  **
5419  ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
5420  **
5421  ** @param const xcb_xkb_row_t *R
5422  ** @returns xcb_xkb_key_iterator_t
5423  **
5424  *****************************************************************************/
5425 
5427 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R );
5428 
5438 /*****************************************************************************
5439  **
5440  ** void xcb_xkb_row_next
5441  **
5442  ** @param xcb_xkb_row_iterator_t *i
5443  ** @returns void
5444  **
5445  *****************************************************************************/
5446 
5447 void
5449 
5460 /*****************************************************************************
5461  **
5462  ** xcb_generic_iterator_t xcb_xkb_row_end
5463  **
5464  ** @param xcb_xkb_row_iterator_t i
5465  ** @returns xcb_generic_iterator_t
5466  **
5467  *****************************************************************************/
5468 
5471 
5481 /*****************************************************************************
5482  **
5483  ** void xcb_xkb_common_doodad_next
5484  **
5485  ** @param xcb_xkb_common_doodad_iterator_t *i
5486  ** @returns void
5487  **
5488  *****************************************************************************/
5489 
5490 void
5492 
5503 /*****************************************************************************
5504  **
5505  ** xcb_generic_iterator_t xcb_xkb_common_doodad_end
5506  **
5507  ** @param xcb_xkb_common_doodad_iterator_t i
5508  ** @returns xcb_generic_iterator_t
5509  **
5510  *****************************************************************************/
5511 
5514 
5524 /*****************************************************************************
5525  **
5526  ** void xcb_xkb_shape_doodad_next
5527  **
5528  ** @param xcb_xkb_shape_doodad_iterator_t *i
5529  ** @returns void
5530  **
5531  *****************************************************************************/
5532 
5533 void
5535 
5546 /*****************************************************************************
5547  **
5548  ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end
5549  **
5550  ** @param xcb_xkb_shape_doodad_iterator_t i
5551  ** @returns xcb_generic_iterator_t
5552  **
5553  *****************************************************************************/
5554 
5557 
5558 int
5559 xcb_xkb_text_doodad_sizeof (const void *_buffer );
5560 
5570 /*****************************************************************************
5571  **
5572  ** void xcb_xkb_text_doodad_next
5573  **
5574  ** @param xcb_xkb_text_doodad_iterator_t *i
5575  ** @returns void
5576  **
5577  *****************************************************************************/
5578 
5579 void
5581 
5592 /*****************************************************************************
5593  **
5594  ** xcb_generic_iterator_t xcb_xkb_text_doodad_end
5595  **
5596  ** @param xcb_xkb_text_doodad_iterator_t i
5597  ** @returns xcb_generic_iterator_t
5598  **
5599  *****************************************************************************/
5600 
5603 
5613 /*****************************************************************************
5614  **
5615  ** void xcb_xkb_indicator_doodad_next
5616  **
5617  ** @param xcb_xkb_indicator_doodad_iterator_t *i
5618  ** @returns void
5619  **
5620  *****************************************************************************/
5621 
5622 void
5624 
5635 /*****************************************************************************
5636  **
5637  ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end
5638  **
5639  ** @param xcb_xkb_indicator_doodad_iterator_t i
5640  ** @returns xcb_generic_iterator_t
5641  **
5642  *****************************************************************************/
5643 
5646 
5647 int
5648 xcb_xkb_logo_doodad_sizeof (const void *_buffer );
5649 
5659 /*****************************************************************************
5660  **
5661  ** void xcb_xkb_logo_doodad_next
5662  **
5663  ** @param xcb_xkb_logo_doodad_iterator_t *i
5664  ** @returns void
5665  **
5666  *****************************************************************************/
5667 
5668 void
5670 
5681 /*****************************************************************************
5682  **
5683  ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end
5684  **
5685  ** @param xcb_xkb_logo_doodad_iterator_t i
5686  ** @returns xcb_generic_iterator_t
5687  **
5688  *****************************************************************************/
5689 
5692 
5693 int
5694 xcb_xkb_doodad_sizeof (const void *_buffer );
5695 
5705 /*****************************************************************************
5706  **
5707  ** void xcb_xkb_doodad_next
5708  **
5709  ** @param xcb_xkb_doodad_iterator_t *i
5710  ** @returns void
5711  **
5712  *****************************************************************************/
5713 
5714 void
5716 
5727 /*****************************************************************************
5728  **
5729  ** xcb_generic_iterator_t xcb_xkb_doodad_end
5730  **
5731  ** @param xcb_xkb_doodad_iterator_t i
5732  ** @returns xcb_generic_iterator_t
5733  **
5734  *****************************************************************************/
5735 
5738 
5739 int
5740 xcb_xkb_section_sizeof (const void *_buffer );
5741 
5742 
5743 /*****************************************************************************
5744  **
5745  ** int xcb_xkb_section_rows_length
5746  **
5747  ** @param const xcb_xkb_section_t *R
5748  ** @returns int
5749  **
5750  *****************************************************************************/
5751 
5752 int
5753 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R );
5754 
5755 
5756 /*****************************************************************************
5757  **
5758  ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator
5759  **
5760  ** @param const xcb_xkb_section_t *R
5761  ** @returns xcb_xkb_row_iterator_t
5762  **
5763  *****************************************************************************/
5764 
5766 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R );
5767 
5768 
5769 /*****************************************************************************
5770  **
5771  ** int xcb_xkb_section_doodads_length
5772  **
5773  ** @param const xcb_xkb_section_t *R
5774  ** @returns int
5775  **
5776  *****************************************************************************/
5777 
5778 int
5779 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R );
5780 
5781 
5782 /*****************************************************************************
5783  **
5784  ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator
5785  **
5786  ** @param const xcb_xkb_section_t *R
5787  ** @returns xcb_xkb_doodad_iterator_t
5788  **
5789  *****************************************************************************/
5790 
5792 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R );
5793 
5794 
5795 /*****************************************************************************
5796  **
5797  ** int xcb_xkb_section_overlays_length
5798  **
5799  ** @param const xcb_xkb_section_t *R
5800  ** @returns int
5801  **
5802  *****************************************************************************/
5803 
5804 int
5805 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R );
5806 
5807 
5808 /*****************************************************************************
5809  **
5810  ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator
5811  **
5812  ** @param const xcb_xkb_section_t *R
5813  ** @returns xcb_xkb_overlay_iterator_t
5814  **
5815  *****************************************************************************/
5816 
5818 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R );
5819 
5829 /*****************************************************************************
5830  **
5831  ** void xcb_xkb_section_next
5832  **
5833  ** @param xcb_xkb_section_iterator_t *i
5834  ** @returns void
5835  **
5836  *****************************************************************************/
5837 
5838 void
5840 
5851 /*****************************************************************************
5852  **
5853  ** xcb_generic_iterator_t xcb_xkb_section_end
5854  **
5855  ** @param xcb_xkb_section_iterator_t i
5856  ** @returns xcb_generic_iterator_t
5857  **
5858  *****************************************************************************/
5859 
5862 
5863 int
5864 xcb_xkb_listing_sizeof (const void *_buffer );
5865 
5866 
5867 /*****************************************************************************
5868  **
5869  ** xcb_xkb_string8_t * xcb_xkb_listing_string
5870  **
5871  ** @param const xcb_xkb_listing_t *R
5872  ** @returns xcb_xkb_string8_t *
5873  **
5874  *****************************************************************************/
5875 
5876 xcb_xkb_string8_t *
5877 xcb_xkb_listing_string (const xcb_xkb_listing_t *R );
5878 
5879 
5880 /*****************************************************************************
5881  **
5882  ** int xcb_xkb_listing_string_length
5883  **
5884  ** @param const xcb_xkb_listing_t *R
5885  ** @returns int
5886  **
5887  *****************************************************************************/
5888 
5889 int
5890 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R );
5891 
5892 
5893 /*****************************************************************************
5894  **
5895  ** xcb_generic_iterator_t xcb_xkb_listing_string_end
5896  **
5897  ** @param const xcb_xkb_listing_t *R
5898  ** @returns xcb_generic_iterator_t
5899  **
5900  *****************************************************************************/
5901 
5903 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R );
5904 
5914 /*****************************************************************************
5915  **
5916  ** void xcb_xkb_listing_next
5917  **
5918  ** @param xcb_xkb_listing_iterator_t *i
5919  ** @returns void
5920  **
5921  *****************************************************************************/
5922 
5923 void
5925 
5936 /*****************************************************************************
5937  **
5938  ** xcb_generic_iterator_t xcb_xkb_listing_end
5939  **
5940  ** @param xcb_xkb_listing_iterator_t i
5941  ** @returns xcb_generic_iterator_t
5942  **
5943  *****************************************************************************/
5944 
5947 
5948 int
5949 xcb_xkb_device_led_info_sizeof (const void *_buffer );
5950 
5951 
5952 /*****************************************************************************
5953  **
5954  ** xcb_atom_t * xcb_xkb_device_led_info_names
5955  **
5956  ** @param const xcb_xkb_device_led_info_t *R
5957  ** @returns xcb_atom_t *
5958  **
5959  *****************************************************************************/
5960 
5961 xcb_atom_t *
5962 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R );
5963 
5964 
5965 /*****************************************************************************
5966  **
5967  ** int xcb_xkb_device_led_info_names_length
5968  **
5969  ** @param const xcb_xkb_device_led_info_t *R
5970  ** @returns int
5971  **
5972  *****************************************************************************/
5973 
5974 int
5975 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R );
5976 
5977 
5978 /*****************************************************************************
5979  **
5980  ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
5981  **
5982  ** @param const xcb_xkb_device_led_info_t *R
5983  ** @returns xcb_generic_iterator_t
5984  **
5985  *****************************************************************************/
5986 
5988 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R );
5989 
5990 
5991 /*****************************************************************************
5992  **
5993  ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
5994  **
5995  ** @param const xcb_xkb_device_led_info_t *R
5996  ** @returns xcb_xkb_indicator_map_t *
5997  **
5998  *****************************************************************************/
5999 
6001 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R );
6002 
6003 
6004 /*****************************************************************************
6005  **
6006  ** int xcb_xkb_device_led_info_maps_length
6007  **
6008  ** @param const xcb_xkb_device_led_info_t *R
6009  ** @returns int
6010  **
6011  *****************************************************************************/
6012 
6013 int
6014 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R );
6015 
6016 
6017 /*****************************************************************************
6018  **
6019  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
6020  **
6021  ** @param const xcb_xkb_device_led_info_t *R
6022  ** @returns xcb_xkb_indicator_map_iterator_t
6023  **
6024  *****************************************************************************/
6025 
6027 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R );
6028 
6038 /*****************************************************************************
6039  **
6040  ** void xcb_xkb_device_led_info_next
6041  **
6042  ** @param xcb_xkb_device_led_info_iterator_t *i
6043  ** @returns void
6044  **
6045  *****************************************************************************/
6046 
6047 void
6049 
6060 /*****************************************************************************
6061  **
6062  ** xcb_generic_iterator_t xcb_xkb_device_led_info_end
6063  **
6064  ** @param xcb_xkb_device_led_info_iterator_t i
6065  ** @returns xcb_generic_iterator_t
6066  **
6067  *****************************************************************************/
6068 
6071 
6081 /*****************************************************************************
6082  **
6083  ** void xcb_xkb_sa_no_action_next
6084  **
6085  ** @param xcb_xkb_sa_no_action_iterator_t *i
6086  ** @returns void
6087  **
6088  *****************************************************************************/
6089 
6090 void
6092 
6103 /*****************************************************************************
6104  **
6105  ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
6106  **
6107  ** @param xcb_xkb_sa_no_action_iterator_t i
6108  ** @returns xcb_generic_iterator_t
6109  **
6110  *****************************************************************************/
6111 
6114 
6124 /*****************************************************************************
6125  **
6126  ** void xcb_xkb_sa_set_mods_next
6127  **
6128  ** @param xcb_xkb_sa_set_mods_iterator_t *i
6129  ** @returns void
6130  **
6131  *****************************************************************************/
6132 
6133 void
6135 
6146 /*****************************************************************************
6147  **
6148  ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
6149  **
6150  ** @param xcb_xkb_sa_set_mods_iterator_t i
6151  ** @returns xcb_generic_iterator_t
6152  **
6153  *****************************************************************************/
6154 
6157 
6167 /*****************************************************************************
6168  **
6169  ** void xcb_xkb_sa_latch_mods_next
6170  **
6171  ** @param xcb_xkb_sa_latch_mods_iterator_t *i
6172  ** @returns void
6173  **
6174  *****************************************************************************/
6175 
6176 void
6178 
6189 /*****************************************************************************
6190  **
6191  ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
6192  **
6193  ** @param xcb_xkb_sa_latch_mods_iterator_t i
6194  ** @returns xcb_generic_iterator_t
6195  **
6196  *****************************************************************************/
6197 
6200 
6210 /*****************************************************************************
6211  **
6212  ** void xcb_xkb_sa_lock_mods_next
6213  **
6214  ** @param xcb_xkb_sa_lock_mods_iterator_t *i
6215  ** @returns void
6216  **
6217  *****************************************************************************/
6218 
6219 void
6221 
6232 /*****************************************************************************
6233  **
6234  ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
6235  **
6236  ** @param xcb_xkb_sa_lock_mods_iterator_t i
6237  ** @returns xcb_generic_iterator_t
6238  **
6239  *****************************************************************************/
6240 
6243 
6253 /*****************************************************************************
6254  **
6255  ** void xcb_xkb_sa_set_group_next
6256  **
6257  ** @param xcb_xkb_sa_set_group_iterator_t *i
6258  ** @returns void
6259  **
6260  *****************************************************************************/
6261 
6262 void
6264 
6275 /*****************************************************************************
6276  **
6277  ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
6278  **
6279  ** @param xcb_xkb_sa_set_group_iterator_t i
6280  ** @returns xcb_generic_iterator_t
6281  **
6282  *****************************************************************************/
6283 
6286 
6296 /*****************************************************************************
6297  **
6298  ** void xcb_xkb_sa_latch_group_next
6299  **
6300  ** @param xcb_xkb_sa_latch_group_iterator_t *i
6301  ** @returns void
6302  **
6303  *****************************************************************************/
6304 
6305 void
6307 
6318 /*****************************************************************************
6319  **
6320  ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
6321  **
6322  ** @param xcb_xkb_sa_latch_group_iterator_t i
6323  ** @returns xcb_generic_iterator_t
6324  **
6325  *****************************************************************************/
6326 
6329 
6339 /*****************************************************************************
6340  **
6341  ** void xcb_xkb_sa_lock_group_next
6342  **
6343  ** @param xcb_xkb_sa_lock_group_iterator_t *i
6344  ** @returns void
6345  **
6346  *****************************************************************************/
6347 
6348 void
6350 
6361 /*****************************************************************************
6362  **
6363  ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
6364  **
6365  ** @param xcb_xkb_sa_lock_group_iterator_t i
6366  ** @returns xcb_generic_iterator_t
6367  **
6368  *****************************************************************************/
6369 
6372 
6382 /*****************************************************************************
6383  **
6384  ** void xcb_xkb_sa_move_ptr_next
6385  **
6386  ** @param xcb_xkb_sa_move_ptr_iterator_t *i
6387  ** @returns void
6388  **
6389  *****************************************************************************/
6390 
6391 void
6393 
6404 /*****************************************************************************
6405  **
6406  ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
6407  **
6408  ** @param xcb_xkb_sa_move_ptr_iterator_t i
6409  ** @returns xcb_generic_iterator_t
6410  **
6411  *****************************************************************************/
6412 
6415 
6425 /*****************************************************************************
6426  **
6427  ** void xcb_xkb_sa_ptr_btn_next
6428  **
6429  ** @param xcb_xkb_sa_ptr_btn_iterator_t *i
6430  ** @returns void
6431  **
6432  *****************************************************************************/
6433 
6434 void
6436 
6447 /*****************************************************************************
6448  **
6449  ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
6450  **
6451  ** @param xcb_xkb_sa_ptr_btn_iterator_t i
6452  ** @returns xcb_generic_iterator_t
6453  **
6454  *****************************************************************************/
6455 
6458 
6468 /*****************************************************************************
6469  **
6470  ** void xcb_xkb_sa_lock_ptr_btn_next
6471  **
6472  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
6473  ** @returns void
6474  **
6475  *****************************************************************************/
6476 
6477 void
6479 
6490 /*****************************************************************************
6491  **
6492  ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
6493  **
6494  ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
6495  ** @returns xcb_generic_iterator_t
6496  **
6497  *****************************************************************************/
6498 
6501 
6511 /*****************************************************************************
6512  **
6513  ** void xcb_xkb_sa_set_ptr_dflt_next
6514  **
6515  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
6516  ** @returns void
6517  **
6518  *****************************************************************************/
6519 
6520 void
6522 
6533 /*****************************************************************************
6534  **
6535  ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
6536  **
6537  ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
6538  ** @returns xcb_generic_iterator_t
6539  **
6540  *****************************************************************************/
6541 
6544 
6554 /*****************************************************************************
6555  **
6556  ** void xcb_xkb_sa_iso_lock_next
6557  **
6558  ** @param xcb_xkb_sa_iso_lock_iterator_t *i
6559  ** @returns void
6560  **
6561  *****************************************************************************/
6562 
6563 void
6565 
6576 /*****************************************************************************
6577  **
6578  ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
6579  **
6580  ** @param xcb_xkb_sa_iso_lock_iterator_t i
6581  ** @returns xcb_generic_iterator_t
6582  **
6583  *****************************************************************************/
6584 
6587 
6597 /*****************************************************************************
6598  **
6599  ** void xcb_xkb_sa_terminate_next
6600  **
6601  ** @param xcb_xkb_sa_terminate_iterator_t *i
6602  ** @returns void
6603  **
6604  *****************************************************************************/
6605 
6606 void
6608 
6619 /*****************************************************************************
6620  **
6621  ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
6622  **
6623  ** @param xcb_xkb_sa_terminate_iterator_t i
6624  ** @returns xcb_generic_iterator_t
6625  **
6626  *****************************************************************************/
6627 
6630 
6640 /*****************************************************************************
6641  **
6642  ** void xcb_xkb_sa_switch_screen_next
6643  **
6644  ** @param xcb_xkb_sa_switch_screen_iterator_t *i
6645  ** @returns void
6646  **
6647  *****************************************************************************/
6648 
6649 void
6651 
6662 /*****************************************************************************
6663  **
6664  ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
6665  **
6666  ** @param xcb_xkb_sa_switch_screen_iterator_t i
6667  ** @returns xcb_generic_iterator_t
6668  **
6669  *****************************************************************************/
6670 
6673 
6683 /*****************************************************************************
6684  **
6685  ** void xcb_xkb_sa_set_controls_next
6686  **
6687  ** @param xcb_xkb_sa_set_controls_iterator_t *i
6688  ** @returns void
6689  **
6690  *****************************************************************************/
6691 
6692 void
6694 
6705 /*****************************************************************************
6706  **
6707  ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
6708  **
6709  ** @param xcb_xkb_sa_set_controls_iterator_t i
6710  ** @returns xcb_generic_iterator_t
6711  **
6712  *****************************************************************************/
6713 
6716 
6726 /*****************************************************************************
6727  **
6728  ** void xcb_xkb_sa_lock_controls_next
6729  **
6730  ** @param xcb_xkb_sa_lock_controls_iterator_t *i
6731  ** @returns void
6732  **
6733  *****************************************************************************/
6734 
6735 void
6737 
6748 /*****************************************************************************
6749  **
6750  ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
6751  **
6752  ** @param xcb_xkb_sa_lock_controls_iterator_t i
6753  ** @returns xcb_generic_iterator_t
6754  **
6755  *****************************************************************************/
6756 
6759 
6769 /*****************************************************************************
6770  **
6771  ** void xcb_xkb_sa_action_message_next
6772  **
6773  ** @param xcb_xkb_sa_action_message_iterator_t *i
6774  ** @returns void
6775  **
6776  *****************************************************************************/
6777 
6778 void
6780 
6791 /*****************************************************************************
6792  **
6793  ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
6794  **
6795  ** @param xcb_xkb_sa_action_message_iterator_t i
6796  ** @returns xcb_generic_iterator_t
6797  **
6798  *****************************************************************************/
6799 
6802 
6812 /*****************************************************************************
6813  **
6814  ** void xcb_xkb_sa_redirect_key_next
6815  **
6816  ** @param xcb_xkb_sa_redirect_key_iterator_t *i
6817  ** @returns void
6818  **
6819  *****************************************************************************/
6820 
6821 void
6823 
6834 /*****************************************************************************
6835  **
6836  ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
6837  **
6838  ** @param xcb_xkb_sa_redirect_key_iterator_t i
6839  ** @returns xcb_generic_iterator_t
6840  **
6841  *****************************************************************************/
6842 
6845 
6855 /*****************************************************************************
6856  **
6857  ** void xcb_xkb_sa_device_btn_next
6858  **
6859  ** @param xcb_xkb_sa_device_btn_iterator_t *i
6860  ** @returns void
6861  **
6862  *****************************************************************************/
6863 
6864 void
6866 
6877 /*****************************************************************************
6878  **
6879  ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
6880  **
6881  ** @param xcb_xkb_sa_device_btn_iterator_t i
6882  ** @returns xcb_generic_iterator_t
6883  **
6884  *****************************************************************************/
6885 
6888 
6898 /*****************************************************************************
6899  **
6900  ** void xcb_xkb_sa_lock_device_btn_next
6901  **
6902  ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
6903  ** @returns void
6904  **
6905  *****************************************************************************/
6906 
6907 void
6909 
6920 /*****************************************************************************
6921  **
6922  ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
6923  **
6924  ** @param xcb_xkb_sa_lock_device_btn_iterator_t i
6925  ** @returns xcb_generic_iterator_t
6926  **
6927  *****************************************************************************/
6928 
6931 
6941 /*****************************************************************************
6942  **
6943  ** void xcb_xkb_sa_device_valuator_next
6944  **
6945  ** @param xcb_xkb_sa_device_valuator_iterator_t *i
6946  ** @returns void
6947  **
6948  *****************************************************************************/
6949 
6950 void
6952 
6963 /*****************************************************************************
6964  **
6965  ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
6966  **
6967  ** @param xcb_xkb_sa_device_valuator_iterator_t i
6968  ** @returns xcb_generic_iterator_t
6969  **
6970  *****************************************************************************/
6971 
6974 
6984 /*****************************************************************************
6985  **
6986  ** void xcb_xkb_si_action_next
6987  **
6988  ** @param xcb_xkb_si_action_iterator_t *i
6989  ** @returns void
6990  **
6991  *****************************************************************************/
6992 
6993 void
6995 
7006 /*****************************************************************************
7007  **
7008  ** xcb_generic_iterator_t xcb_xkb_si_action_end
7009  **
7010  ** @param xcb_xkb_si_action_iterator_t i
7011  ** @returns xcb_generic_iterator_t
7012  **
7013  *****************************************************************************/
7014 
7017 
7027 /*****************************************************************************
7028  **
7029  ** void xcb_xkb_sym_interpret_next
7030  **
7031  ** @param xcb_xkb_sym_interpret_iterator_t *i
7032  ** @returns void
7033  **
7034  *****************************************************************************/
7035 
7036 void
7038 
7049 /*****************************************************************************
7050  **
7051  ** xcb_generic_iterator_t xcb_xkb_sym_interpret_end
7052  **
7053  ** @param xcb_xkb_sym_interpret_iterator_t i
7054  ** @returns xcb_generic_iterator_t
7055  **
7056  *****************************************************************************/
7057 
7060 
7070 /*****************************************************************************
7071  **
7072  ** void xcb_xkb_action_next
7073  **
7074  ** @param xcb_xkb_action_iterator_t *i
7075  ** @returns void
7076  **
7077  *****************************************************************************/
7078 
7079 void
7081 
7092 /*****************************************************************************
7093  **
7094  ** xcb_generic_iterator_t xcb_xkb_action_end
7095  **
7096  ** @param xcb_xkb_action_iterator_t i
7097  ** @returns xcb_generic_iterator_t
7098  **
7099  *****************************************************************************/
7100 
7103 
7113 /*****************************************************************************
7114  **
7115  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension
7116  **
7117  ** @param xcb_connection_t *c
7118  ** @param uint16_t wantedMajor
7119  ** @param uint16_t wantedMinor
7120  ** @returns xcb_xkb_use_extension_cookie_t
7121  **
7122  *****************************************************************************/
7123 
7126  uint16_t wantedMajor ,
7127  uint16_t wantedMinor );
7128 
7141 /*****************************************************************************
7142  **
7143  ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
7144  **
7145  ** @param xcb_connection_t *c
7146  ** @param uint16_t wantedMajor
7147  ** @param uint16_t wantedMinor
7148  ** @returns xcb_xkb_use_extension_cookie_t
7149  **
7150  *****************************************************************************/
7151 
7154  uint16_t wantedMajor ,
7155  uint16_t wantedMinor );
7156 
7172 /*****************************************************************************
7173  **
7174  ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
7175  **
7176  ** @param xcb_connection_t *c
7177  ** @param xcb_xkb_use_extension_cookie_t cookie
7178  ** @param xcb_generic_error_t **e
7179  ** @returns xcb_xkb_use_extension_reply_t *
7180  **
7181  *****************************************************************************/
7182 
7186  xcb_generic_error_t **e );
7187 
7188 int
7189 xcb_xkb_select_events_details_serialize (void **_buffer ,
7190  uint16_t affectWhich ,
7191  uint16_t clear ,
7192  uint16_t selectAll ,
7193  const xcb_xkb_select_events_details_t *_aux );
7194 
7195 int
7196 xcb_xkb_select_events_details_unpack (const void *_buffer ,
7197  uint16_t affectWhich ,
7198  uint16_t clear ,
7199  uint16_t selectAll ,
7201 
7202 int
7203 xcb_xkb_select_events_details_sizeof (const void *_buffer ,
7204  uint16_t affectWhich ,
7205  uint16_t clear ,
7206  uint16_t selectAll );
7207 
7220 /*****************************************************************************
7221  **
7222  ** xcb_void_cookie_t xcb_xkb_select_events_checked
7223  **
7224  ** @param xcb_connection_t *c
7225  ** @param xcb_xkb_device_spec_t deviceSpec
7226  ** @param uint16_t affectWhich
7227  ** @param uint16_t clear
7228  ** @param uint16_t selectAll
7229  ** @param uint16_t affectMap
7230  ** @param uint16_t map
7231  ** @param const void *details
7232  ** @returns xcb_void_cookie_t
7233  **
7234  *****************************************************************************/
7235 
7238  xcb_xkb_device_spec_t deviceSpec ,
7239  uint16_t affectWhich ,
7240  uint16_t clear ,
7241  uint16_t selectAll ,
7242  uint16_t affectMap ,
7243  uint16_t map ,
7244  const void *details );
7245 
7255 /*****************************************************************************
7256  **
7257  ** xcb_void_cookie_t xcb_xkb_select_events
7258  **
7259  ** @param xcb_connection_t *c
7260  ** @param xcb_xkb_device_spec_t deviceSpec
7261  ** @param uint16_t affectWhich
7262  ** @param uint16_t clear
7263  ** @param uint16_t selectAll
7264  ** @param uint16_t affectMap
7265  ** @param uint16_t map
7266  ** @param const void *details
7267  ** @returns xcb_void_cookie_t
7268  **
7269  *****************************************************************************/
7270 
7273  xcb_xkb_device_spec_t deviceSpec ,
7274  uint16_t affectWhich ,
7275  uint16_t clear ,
7276  uint16_t selectAll ,
7277  uint16_t affectMap ,
7278  uint16_t map ,
7279  const void *details );
7280 
7293 /*****************************************************************************
7294  **
7295  ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
7296  **
7297  ** @param xcb_connection_t *c
7298  ** @param xcb_xkb_device_spec_t deviceSpec
7299  ** @param uint16_t affectWhich
7300  ** @param uint16_t clear
7301  ** @param uint16_t selectAll
7302  ** @param uint16_t affectMap
7303  ** @param uint16_t map
7304  ** @param const xcb_xkb_select_events_details_t *details
7305  ** @returns xcb_void_cookie_t
7306  **
7307  *****************************************************************************/
7308 
7311  xcb_xkb_device_spec_t deviceSpec ,
7312  uint16_t affectWhich ,
7313  uint16_t clear ,
7314  uint16_t selectAll ,
7315  uint16_t affectMap ,
7316  uint16_t map ,
7317  const xcb_xkb_select_events_details_t *details );
7318 
7328 /*****************************************************************************
7329  **
7330  ** xcb_void_cookie_t xcb_xkb_select_events_aux
7331  **
7332  ** @param xcb_connection_t *c
7333  ** @param xcb_xkb_device_spec_t deviceSpec
7334  ** @param uint16_t affectWhich
7335  ** @param uint16_t clear
7336  ** @param uint16_t selectAll
7337  ** @param uint16_t affectMap
7338  ** @param uint16_t map
7339  ** @param const xcb_xkb_select_events_details_t *details
7340  ** @returns xcb_void_cookie_t
7341  **
7342  *****************************************************************************/
7343 
7346  xcb_xkb_device_spec_t deviceSpec ,
7347  uint16_t affectWhich ,
7348  uint16_t clear ,
7349  uint16_t selectAll ,
7350  uint16_t affectMap ,
7351  uint16_t map ,
7352  const xcb_xkb_select_events_details_t *details );
7353 
7366 /*****************************************************************************
7367  **
7368  ** xcb_void_cookie_t xcb_xkb_bell_checked
7369  **
7370  ** @param xcb_connection_t *c
7371  ** @param xcb_xkb_device_spec_t deviceSpec
7372  ** @param xcb_xkb_bell_class_spec_t bellClass
7373  ** @param xcb_xkb_id_spec_t bellID
7374  ** @param int8_t percent
7375  ** @param uint8_t forceSound
7376  ** @param uint8_t eventOnly
7377  ** @param int16_t pitch
7378  ** @param int16_t duration
7379  ** @param xcb_atom_t name
7380  ** @param xcb_window_t window
7381  ** @returns xcb_void_cookie_t
7382  **
7383  *****************************************************************************/
7384 
7387  xcb_xkb_device_spec_t deviceSpec ,
7388  xcb_xkb_bell_class_spec_t bellClass ,
7389  xcb_xkb_id_spec_t bellID ,
7390  int8_t percent ,
7391  uint8_t forceSound ,
7392  uint8_t eventOnly ,
7393  int16_t pitch ,
7394  int16_t duration ,
7395  xcb_atom_t name ,
7396  xcb_window_t window );
7397 
7407 /*****************************************************************************
7408  **
7409  ** xcb_void_cookie_t xcb_xkb_bell
7410  **
7411  ** @param xcb_connection_t *c
7412  ** @param xcb_xkb_device_spec_t deviceSpec
7413  ** @param xcb_xkb_bell_class_spec_t bellClass
7414  ** @param xcb_xkb_id_spec_t bellID
7415  ** @param int8_t percent
7416  ** @param uint8_t forceSound
7417  ** @param uint8_t eventOnly
7418  ** @param int16_t pitch
7419  ** @param int16_t duration
7420  ** @param xcb_atom_t name
7421  ** @param xcb_window_t window
7422  ** @returns xcb_void_cookie_t
7423  **
7424  *****************************************************************************/
7425 
7428  xcb_xkb_device_spec_t deviceSpec ,
7429  xcb_xkb_bell_class_spec_t bellClass ,
7430  xcb_xkb_id_spec_t bellID ,
7431  int8_t percent ,
7432  uint8_t forceSound ,
7433  uint8_t eventOnly ,
7434  int16_t pitch ,
7435  int16_t duration ,
7436  xcb_atom_t name ,
7437  xcb_window_t window );
7438 
7448 /*****************************************************************************
7449  **
7450  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
7451  **
7452  ** @param xcb_connection_t *c
7453  ** @param xcb_xkb_device_spec_t deviceSpec
7454  ** @returns xcb_xkb_get_state_cookie_t
7455  **
7456  *****************************************************************************/
7457 
7460  xcb_xkb_device_spec_t deviceSpec );
7461 
7474 /*****************************************************************************
7475  **
7476  ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
7477  **
7478  ** @param xcb_connection_t *c
7479  ** @param xcb_xkb_device_spec_t deviceSpec
7480  ** @returns xcb_xkb_get_state_cookie_t
7481  **
7482  *****************************************************************************/
7483 
7486  xcb_xkb_device_spec_t deviceSpec );
7487 
7503 /*****************************************************************************
7504  **
7505  ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
7506  **
7507  ** @param xcb_connection_t *c
7508  ** @param xcb_xkb_get_state_cookie_t cookie
7509  ** @param xcb_generic_error_t **e
7510  ** @returns xcb_xkb_get_state_reply_t *
7511  **
7512  *****************************************************************************/
7513 
7517  xcb_generic_error_t **e );
7518 
7531 /*****************************************************************************
7532  **
7533  ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
7534  **
7535  ** @param xcb_connection_t *c
7536  ** @param xcb_xkb_device_spec_t deviceSpec
7537  ** @param uint8_t affectModLocks
7538  ** @param uint8_t modLocks
7539  ** @param uint8_t lockGroup
7540  ** @param uint8_t groupLock
7541  ** @param uint8_t affectModLatches
7542  ** @param uint8_t latchGroup
7543  ** @param uint16_t groupLatch
7544  ** @returns xcb_void_cookie_t
7545  **
7546  *****************************************************************************/
7547 
7550  xcb_xkb_device_spec_t deviceSpec ,
7551  uint8_t affectModLocks ,
7552  uint8_t modLocks ,
7553  uint8_t lockGroup ,
7554  uint8_t groupLock ,
7555  uint8_t affectModLatches ,
7556  uint8_t latchGroup ,
7557  uint16_t groupLatch );
7558 
7568 /*****************************************************************************
7569  **
7570  ** xcb_void_cookie_t xcb_xkb_latch_lock_state
7571  **
7572  ** @param xcb_connection_t *c
7573  ** @param xcb_xkb_device_spec_t deviceSpec
7574  ** @param uint8_t affectModLocks
7575  ** @param uint8_t modLocks
7576  ** @param uint8_t lockGroup
7577  ** @param uint8_t groupLock
7578  ** @param uint8_t affectModLatches
7579  ** @param uint8_t latchGroup
7580  ** @param uint16_t groupLatch
7581  ** @returns xcb_void_cookie_t
7582  **
7583  *****************************************************************************/
7584 
7587  xcb_xkb_device_spec_t deviceSpec ,
7588  uint8_t affectModLocks ,
7589  uint8_t modLocks ,
7590  uint8_t lockGroup ,
7591  uint8_t groupLock ,
7592  uint8_t affectModLatches ,
7593  uint8_t latchGroup ,
7594  uint16_t groupLatch );
7595 
7605 /*****************************************************************************
7606  **
7607  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
7608  **
7609  ** @param xcb_connection_t *c
7610  ** @param xcb_xkb_device_spec_t deviceSpec
7611  ** @returns xcb_xkb_get_controls_cookie_t
7612  **
7613  *****************************************************************************/
7614 
7617  xcb_xkb_device_spec_t deviceSpec );
7618 
7631 /*****************************************************************************
7632  **
7633  ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
7634  **
7635  ** @param xcb_connection_t *c
7636  ** @param xcb_xkb_device_spec_t deviceSpec
7637  ** @returns xcb_xkb_get_controls_cookie_t
7638  **
7639  *****************************************************************************/
7640 
7643  xcb_xkb_device_spec_t deviceSpec );
7644 
7660 /*****************************************************************************
7661  **
7662  ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
7663  **
7664  ** @param xcb_connection_t *c
7665  ** @param xcb_xkb_get_controls_cookie_t cookie
7666  ** @param xcb_generic_error_t **e
7667  ** @returns xcb_xkb_get_controls_reply_t *
7668  **
7669  *****************************************************************************/
7670 
7674  xcb_generic_error_t **e );
7675 
7688 /*****************************************************************************
7689  **
7690  ** xcb_void_cookie_t xcb_xkb_set_controls_checked
7691  **
7692  ** @param xcb_connection_t *c
7693  ** @param xcb_xkb_device_spec_t deviceSpec
7694  ** @param uint8_t affectInternalRealMods
7695  ** @param uint8_t internalRealMods
7696  ** @param uint8_t affectIgnoreLockRealMods
7697  ** @param uint8_t ignoreLockRealMods
7698  ** @param uint16_t affectInternalVirtualMods
7699  ** @param uint16_t internalVirtualMods
7700  ** @param uint16_t affectIgnoreLockVirtualMods
7701  ** @param uint16_t ignoreLockVirtualMods
7702  ** @param uint8_t mouseKeysDfltBtn
7703  ** @param uint8_t groupsWrap
7704  ** @param uint16_t accessXOptions
7705  ** @param uint32_t affectEnabledControls
7706  ** @param uint32_t enabledControls
7707  ** @param uint32_t changeControls
7708  ** @param uint16_t repeatDelay
7709  ** @param uint16_t repeatInterval
7710  ** @param uint16_t slowKeysDelay
7711  ** @param uint16_t debounceDelay
7712  ** @param uint16_t mouseKeysDelay
7713  ** @param uint16_t mouseKeysInterval
7714  ** @param uint16_t mouseKeysTimeToMax
7715  ** @param uint16_t mouseKeysMaxSpeed
7716  ** @param int16_t mouseKeysCurve
7717  ** @param uint16_t accessXTimeout
7718  ** @param uint32_t accessXTimeoutMask
7719  ** @param uint32_t accessXTimeoutValues
7720  ** @param uint16_t accessXTimeoutOptionsMask
7721  ** @param uint16_t accessXTimeoutOptionsValues
7722  ** @param const uint8_t *perKeyRepeat
7723  ** @returns xcb_void_cookie_t
7724  **
7725  *****************************************************************************/
7726 
7729  xcb_xkb_device_spec_t deviceSpec ,
7730  uint8_t affectInternalRealMods ,
7731  uint8_t internalRealMods ,
7732  uint8_t affectIgnoreLockRealMods ,
7733  uint8_t ignoreLockRealMods ,
7734  uint16_t affectInternalVirtualMods ,
7735  uint16_t internalVirtualMods ,
7736  uint16_t affectIgnoreLockVirtualMods ,
7737  uint16_t ignoreLockVirtualMods ,
7738  uint8_t mouseKeysDfltBtn ,
7739  uint8_t groupsWrap ,
7740  uint16_t accessXOptions ,
7741  uint32_t affectEnabledControls ,
7742  uint32_t enabledControls ,
7743  uint32_t changeControls ,
7744  uint16_t repeatDelay ,
7745  uint16_t repeatInterval ,
7746  uint16_t slowKeysDelay ,
7747  uint16_t debounceDelay ,
7748  uint16_t mouseKeysDelay ,
7749  uint16_t mouseKeysInterval ,
7750  uint16_t mouseKeysTimeToMax ,
7751  uint16_t mouseKeysMaxSpeed ,
7752  int16_t mouseKeysCurve ,
7753  uint16_t accessXTimeout ,
7754  uint32_t accessXTimeoutMask ,
7755  uint32_t accessXTimeoutValues ,
7756  uint16_t accessXTimeoutOptionsMask ,
7757  uint16_t accessXTimeoutOptionsValues ,
7758  const uint8_t *perKeyRepeat );
7759 
7769 /*****************************************************************************
7770  **
7771  ** xcb_void_cookie_t xcb_xkb_set_controls
7772  **
7773  ** @param xcb_connection_t *c
7774  ** @param xcb_xkb_device_spec_t deviceSpec
7775  ** @param uint8_t affectInternalRealMods
7776  ** @param uint8_t internalRealMods
7777  ** @param uint8_t affectIgnoreLockRealMods
7778  ** @param uint8_t ignoreLockRealMods
7779  ** @param uint16_t affectInternalVirtualMods
7780  ** @param uint16_t internalVirtualMods
7781  ** @param uint16_t affectIgnoreLockVirtualMods
7782  ** @param uint16_t ignoreLockVirtualMods
7783  ** @param uint8_t mouseKeysDfltBtn
7784  ** @param uint8_t groupsWrap
7785  ** @param uint16_t accessXOptions
7786  ** @param uint32_t affectEnabledControls
7787  ** @param uint32_t enabledControls
7788  ** @param uint32_t changeControls
7789  ** @param uint16_t repeatDelay
7790  ** @param uint16_t repeatInterval
7791  ** @param uint16_t slowKeysDelay
7792  ** @param uint16_t debounceDelay
7793  ** @param uint16_t mouseKeysDelay
7794  ** @param uint16_t mouseKeysInterval
7795  ** @param uint16_t mouseKeysTimeToMax
7796  ** @param uint16_t mouseKeysMaxSpeed
7797  ** @param int16_t mouseKeysCurve
7798  ** @param uint16_t accessXTimeout
7799  ** @param uint32_t accessXTimeoutMask
7800  ** @param uint32_t accessXTimeoutValues
7801  ** @param uint16_t accessXTimeoutOptionsMask
7802  ** @param uint16_t accessXTimeoutOptionsValues
7803  ** @param const uint8_t *perKeyRepeat
7804  ** @returns xcb_void_cookie_t
7805  **
7806  *****************************************************************************/
7807 
7810  xcb_xkb_device_spec_t deviceSpec ,
7811  uint8_t affectInternalRealMods ,
7812  uint8_t internalRealMods ,
7813  uint8_t affectIgnoreLockRealMods ,
7814  uint8_t ignoreLockRealMods ,
7815  uint16_t affectInternalVirtualMods ,
7816  uint16_t internalVirtualMods ,
7817  uint16_t affectIgnoreLockVirtualMods ,
7818  uint16_t ignoreLockVirtualMods ,
7819  uint8_t mouseKeysDfltBtn ,
7820  uint8_t groupsWrap ,
7821  uint16_t accessXOptions ,
7822  uint32_t affectEnabledControls ,
7823  uint32_t enabledControls ,
7824  uint32_t changeControls ,
7825  uint16_t repeatDelay ,
7826  uint16_t repeatInterval ,
7827  uint16_t slowKeysDelay ,
7828  uint16_t debounceDelay ,
7829  uint16_t mouseKeysDelay ,
7830  uint16_t mouseKeysInterval ,
7831  uint16_t mouseKeysTimeToMax ,
7832  uint16_t mouseKeysMaxSpeed ,
7833  int16_t mouseKeysCurve ,
7834  uint16_t accessXTimeout ,
7835  uint32_t accessXTimeoutMask ,
7836  uint32_t accessXTimeoutValues ,
7837  uint16_t accessXTimeoutOptionsMask ,
7838  uint16_t accessXTimeoutOptionsValues ,
7839  const uint8_t *perKeyRepeat );
7840 
7841 
7842 /*****************************************************************************
7843  **
7844  ** int xcb_xkb_get_map_map_types_rtrn_length
7845  **
7846  ** @param const xcb_xkb_get_map_map_t *R
7847  ** @returns int
7848  **
7849  *****************************************************************************/
7850 
7851 int
7852 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7853  const xcb_xkb_get_map_map_t *S );
7854 
7855 
7856 /*****************************************************************************
7857  **
7858  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
7859  **
7860  ** @param const xcb_xkb_get_map_map_t *R
7861  ** @returns xcb_xkb_key_type_iterator_t
7862  **
7863  *****************************************************************************/
7864 
7866 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7867  const xcb_xkb_get_map_map_t *S );
7868 
7869 
7870 /*****************************************************************************
7871  **
7872  ** int xcb_xkb_get_map_map_syms_rtrn_length
7873  **
7874  ** @param const xcb_xkb_get_map_map_t *R
7875  ** @returns int
7876  **
7877  *****************************************************************************/
7878 
7879 int
7880 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7881  const xcb_xkb_get_map_map_t *S );
7882 
7883 
7884 /*****************************************************************************
7885  **
7886  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
7887  **
7888  ** @param const xcb_xkb_get_map_map_t *R
7889  ** @returns xcb_xkb_key_sym_map_iterator_t
7890  **
7891  *****************************************************************************/
7892 
7894 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7895  const xcb_xkb_get_map_map_t *S );
7896 
7897 
7898 /*****************************************************************************
7899  **
7900  ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
7901  **
7902  ** @param const xcb_xkb_get_map_map_t *S
7903  ** @returns uint8_t *
7904  **
7905  *****************************************************************************/
7906 
7907 uint8_t *
7908 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S );
7909 
7910 
7911 /*****************************************************************************
7912  **
7913  ** int xcb_xkb_get_map_map_acts_rtrn_count_length
7914  **
7915  ** @param const xcb_xkb_get_map_map_t *R
7916  ** @returns int
7917  **
7918  *****************************************************************************/
7919 
7920 int
7921 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R ,
7922  const xcb_xkb_get_map_map_t *S );
7923 
7924 
7925 /*****************************************************************************
7926  **
7927  ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
7928  **
7929  ** @param const xcb_xkb_get_map_map_t *R
7930  ** @returns xcb_generic_iterator_t
7931  **
7932  *****************************************************************************/
7933 
7935 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R ,
7936  const xcb_xkb_get_map_map_t *S );
7937 
7938 
7939 /*****************************************************************************
7940  **
7941  ** uint8_t * xcb_xkb_get_map_map_alignment_pad
7942  **
7943  ** @param const xcb_xkb_get_map_map_t *S
7944  ** @returns uint8_t *
7945  **
7946  *****************************************************************************/
7947 
7948 uint8_t *
7949 xcb_xkb_get_map_map_alignment_pad (const xcb_xkb_get_map_map_t *S );
7950 
7951 
7952 /*****************************************************************************
7953  **
7954  ** int xcb_xkb_get_map_map_alignment_pad_length
7955  **
7956  ** @param const xcb_xkb_get_map_map_t *R
7957  ** @returns int
7958  **
7959  *****************************************************************************/
7960 
7961 int
7962 xcb_xkb_get_map_map_alignment_pad_length (const xcb_xkb_get_map_reply_t *R ,
7963  const xcb_xkb_get_map_map_t *S );
7964 
7965 
7966 /*****************************************************************************
7967  **
7968  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_end
7969  **
7970  ** @param const xcb_xkb_get_map_map_t *R
7971  ** @returns xcb_generic_iterator_t
7972  **
7973  *****************************************************************************/
7974 
7976 xcb_xkb_get_map_map_alignment_pad_end (const xcb_xkb_get_map_reply_t *R ,
7977  const xcb_xkb_get_map_map_t *S );
7978 
7979 
7980 /*****************************************************************************
7981  **
7982  ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
7983  **
7984  ** @param const xcb_xkb_get_map_map_t *S
7985  ** @returns xcb_xkb_action_t *
7986  **
7987  *****************************************************************************/
7988 
7990 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S );
7991 
7992 
7993 /*****************************************************************************
7994  **
7995  ** int xcb_xkb_get_map_map_acts_rtrn_acts_length
7996  **
7997  ** @param const xcb_xkb_get_map_map_t *R
7998  ** @returns int
7999  **
8000  *****************************************************************************/
8001 
8002 int
8003 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R ,
8004  const xcb_xkb_get_map_map_t *S );
8005 
8006 
8007 /*****************************************************************************
8008  **
8009  ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
8010  **
8011  ** @param const xcb_xkb_get_map_map_t *R
8012  ** @returns xcb_xkb_action_iterator_t
8013  **
8014  *****************************************************************************/
8015 
8017 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R ,
8018  const xcb_xkb_get_map_map_t *S );
8019 
8020 
8021 /*****************************************************************************
8022  **
8023  ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
8024  **
8025  ** @param const xcb_xkb_get_map_map_t *S
8026  ** @returns xcb_xkb_set_behavior_t *
8027  **
8028  *****************************************************************************/
8029 
8031 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S );
8032 
8033 
8034 /*****************************************************************************
8035  **
8036  ** int xcb_xkb_get_map_map_behaviors_rtrn_length
8037  **
8038  ** @param const xcb_xkb_get_map_map_t *R
8039  ** @returns int
8040  **
8041  *****************************************************************************/
8042 
8043 int
8044 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8045  const xcb_xkb_get_map_map_t *S );
8046 
8047 
8048 /*****************************************************************************
8049  **
8050  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator
8051  **
8052  ** @param const xcb_xkb_get_map_map_t *R
8053  ** @returns xcb_xkb_set_behavior_iterator_t
8054  **
8055  *****************************************************************************/
8056 
8058 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8059  const xcb_xkb_get_map_map_t *S );
8060 
8061 
8062 /*****************************************************************************
8063  **
8064  ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
8065  **
8066  ** @param const xcb_xkb_get_map_map_t *S
8067  ** @returns uint8_t *
8068  **
8069  *****************************************************************************/
8070 
8071 uint8_t *
8072 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S );
8073 
8074 
8075 /*****************************************************************************
8076  **
8077  ** int xcb_xkb_get_map_map_vmods_rtrn_length
8078  **
8079  ** @param const xcb_xkb_get_map_map_t *R
8080  ** @returns int
8081  **
8082  *****************************************************************************/
8083 
8084 int
8085 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8086  const xcb_xkb_get_map_map_t *S );
8087 
8088 
8089 /*****************************************************************************
8090  **
8091  ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
8092  **
8093  ** @param const xcb_xkb_get_map_map_t *R
8094  ** @returns xcb_generic_iterator_t
8095  **
8096  *****************************************************************************/
8097 
8099 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R ,
8100  const xcb_xkb_get_map_map_t *S );
8101 
8102 
8103 /*****************************************************************************
8104  **
8105  ** uint8_t * xcb_xkb_get_map_map_alignment_pad_2
8106  **
8107  ** @param const xcb_xkb_get_map_map_t *S
8108  ** @returns uint8_t *
8109  **
8110  *****************************************************************************/
8111 
8112 uint8_t *
8113 xcb_xkb_get_map_map_alignment_pad_2 (const xcb_xkb_get_map_map_t *S );
8114 
8115 
8116 /*****************************************************************************
8117  **
8118  ** int xcb_xkb_get_map_map_alignment_pad_2_length
8119  **
8120  ** @param const xcb_xkb_get_map_map_t *R
8121  ** @returns int
8122  **
8123  *****************************************************************************/
8124 
8125 int
8126 xcb_xkb_get_map_map_alignment_pad_2_length (const xcb_xkb_get_map_reply_t *R ,
8127  const xcb_xkb_get_map_map_t *S );
8128 
8129 
8130 /*****************************************************************************
8131  **
8132  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_2_end
8133  **
8134  ** @param const xcb_xkb_get_map_map_t *R
8135  ** @returns xcb_generic_iterator_t
8136  **
8137  *****************************************************************************/
8138 
8140 xcb_xkb_get_map_map_alignment_pad_2_end (const xcb_xkb_get_map_reply_t *R ,
8141  const xcb_xkb_get_map_map_t *S );
8142 
8143 
8144 /*****************************************************************************
8145  **
8146  ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
8147  **
8148  ** @param const xcb_xkb_get_map_map_t *S
8149  ** @returns xcb_xkb_set_explicit_t *
8150  **
8151  *****************************************************************************/
8152 
8154 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S );
8155 
8156 
8157 /*****************************************************************************
8158  **
8159  ** int xcb_xkb_get_map_map_explicit_rtrn_length
8160  **
8161  ** @param const xcb_xkb_get_map_map_t *R
8162  ** @returns int
8163  **
8164  *****************************************************************************/
8165 
8166 int
8167 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8168  const xcb_xkb_get_map_map_t *S );
8169 
8170 
8171 /*****************************************************************************
8172  **
8173  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator
8174  **
8175  ** @param const xcb_xkb_get_map_map_t *R
8176  ** @returns xcb_xkb_set_explicit_iterator_t
8177  **
8178  *****************************************************************************/
8179 
8181 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8182  const xcb_xkb_get_map_map_t *S );
8183 
8184 
8185 /*****************************************************************************
8186  **
8187  ** uint16_t * xcb_xkb_get_map_map_alignment_pad_3
8188  **
8189  ** @param const xcb_xkb_get_map_map_t *S
8190  ** @returns uint16_t *
8191  **
8192  *****************************************************************************/
8193 
8194 uint16_t *
8195 xcb_xkb_get_map_map_alignment_pad_3 (const xcb_xkb_get_map_map_t *S );
8196 
8197 
8198 /*****************************************************************************
8199  **
8200  ** int xcb_xkb_get_map_map_alignment_pad_3_length
8201  **
8202  ** @param const xcb_xkb_get_map_map_t *R
8203  ** @returns int
8204  **
8205  *****************************************************************************/
8206 
8207 int
8208 xcb_xkb_get_map_map_alignment_pad_3_length (const xcb_xkb_get_map_reply_t *R ,
8209  const xcb_xkb_get_map_map_t *S );
8210 
8211 
8212 /*****************************************************************************
8213  **
8214  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_3_end
8215  **
8216  ** @param const xcb_xkb_get_map_map_t *R
8217  ** @returns xcb_generic_iterator_t
8218  **
8219  *****************************************************************************/
8220 
8222 xcb_xkb_get_map_map_alignment_pad_3_end (const xcb_xkb_get_map_reply_t *R ,
8223  const xcb_xkb_get_map_map_t *S );
8224 
8225 
8226 /*****************************************************************************
8227  **
8228  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
8229  **
8230  ** @param const xcb_xkb_get_map_map_t *S
8231  ** @returns xcb_xkb_key_mod_map_t *
8232  **
8233  *****************************************************************************/
8234 
8236 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S );
8237 
8238 
8239 /*****************************************************************************
8240  **
8241  ** int xcb_xkb_get_map_map_modmap_rtrn_length
8242  **
8243  ** @param const xcb_xkb_get_map_map_t *R
8244  ** @returns int
8245  **
8246  *****************************************************************************/
8247 
8248 int
8249 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8250  const xcb_xkb_get_map_map_t *S );
8251 
8252 
8253 /*****************************************************************************
8254  **
8255  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
8256  **
8257  ** @param const xcb_xkb_get_map_map_t *R
8258  ** @returns xcb_xkb_key_mod_map_iterator_t
8259  **
8260  *****************************************************************************/
8261 
8263 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8264  const xcb_xkb_get_map_map_t *S );
8265 
8266 
8267 /*****************************************************************************
8268  **
8269  ** uint16_t * xcb_xkb_get_map_map_alignment_pad_4
8270  **
8271  ** @param const xcb_xkb_get_map_map_t *S
8272  ** @returns uint16_t *
8273  **
8274  *****************************************************************************/
8275 
8276 uint16_t *
8277 xcb_xkb_get_map_map_alignment_pad_4 (const xcb_xkb_get_map_map_t *S );
8278 
8279 
8280 /*****************************************************************************
8281  **
8282  ** int xcb_xkb_get_map_map_alignment_pad_4_length
8283  **
8284  ** @param const xcb_xkb_get_map_map_t *R
8285  ** @returns int
8286  **
8287  *****************************************************************************/
8288 
8289 int
8290 xcb_xkb_get_map_map_alignment_pad_4_length (const xcb_xkb_get_map_reply_t *R ,
8291  const xcb_xkb_get_map_map_t *S );
8292 
8293 
8294 /*****************************************************************************
8295  **
8296  ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_4_end
8297  **
8298  ** @param const xcb_xkb_get_map_map_t *R
8299  ** @returns xcb_generic_iterator_t
8300  **
8301  *****************************************************************************/
8302 
8304 xcb_xkb_get_map_map_alignment_pad_4_end (const xcb_xkb_get_map_reply_t *R ,
8305  const xcb_xkb_get_map_map_t *S );
8306 
8307 
8308 /*****************************************************************************
8309  **
8310  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
8311  **
8312  ** @param const xcb_xkb_get_map_map_t *S
8313  ** @returns xcb_xkb_key_v_mod_map_t *
8314  **
8315  *****************************************************************************/
8316 
8318 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S );
8319 
8320 
8321 /*****************************************************************************
8322  **
8323  ** int xcb_xkb_get_map_map_vmodmap_rtrn_length
8324  **
8325  ** @param const xcb_xkb_get_map_map_t *R
8326  ** @returns int
8327  **
8328  *****************************************************************************/
8329 
8330 int
8331 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
8332  const xcb_xkb_get_map_map_t *S );
8333 
8334 
8335 /*****************************************************************************
8336  **
8337  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator
8338  **
8339  ** @param const xcb_xkb_get_map_map_t *R
8340  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8341  **
8342  *****************************************************************************/
8343 
8345 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
8346  const xcb_xkb_get_map_map_t *S );
8347 
8348 int
8349 xcb_xkb_get_map_map_serialize (void **_buffer ,
8350  uint8_t nTypes ,
8351  uint8_t nKeySyms ,
8352  uint8_t nKeyActions ,
8353  uint16_t totalActions ,
8354  uint8_t totalKeyBehaviors ,
8355  uint16_t virtualMods ,
8356  uint8_t totalKeyExplicit ,
8357  uint8_t totalModMapKeys ,
8358  uint8_t totalVModMapKeys ,
8359  uint16_t present ,
8360  const xcb_xkb_get_map_map_t *_aux );
8361 
8362 int
8363 xcb_xkb_get_map_map_unpack (const void *_buffer ,
8364  uint8_t nTypes ,
8365  uint8_t nKeySyms ,
8366  uint8_t nKeyActions ,
8367  uint16_t totalActions ,
8368  uint8_t totalKeyBehaviors ,
8369  uint16_t virtualMods ,
8370  uint8_t totalKeyExplicit ,
8371  uint8_t totalModMapKeys ,
8372  uint8_t totalVModMapKeys ,
8373  uint16_t present ,
8374  xcb_xkb_get_map_map_t *_aux );
8375 
8376 int
8377 xcb_xkb_get_map_map_sizeof (const void *_buffer ,
8378  uint8_t nTypes ,
8379  uint8_t nKeySyms ,
8380  uint8_t nKeyActions ,
8381  uint16_t totalActions ,
8382  uint8_t totalKeyBehaviors ,
8383  uint16_t virtualMods ,
8384  uint8_t totalKeyExplicit ,
8385  uint8_t totalModMapKeys ,
8386  uint8_t totalVModMapKeys ,
8387  uint16_t present );
8388 
8398 /*****************************************************************************
8399  **
8400  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
8401  **
8402  ** @param xcb_connection_t *c
8403  ** @param xcb_xkb_device_spec_t deviceSpec
8404  ** @param uint16_t full
8405  ** @param uint16_t partial
8406  ** @param uint8_t firstType
8407  ** @param uint8_t nTypes
8408  ** @param xcb_keycode_t firstKeySym
8409  ** @param uint8_t nKeySyms
8410  ** @param xcb_keycode_t firstKeyAction
8411  ** @param uint8_t nKeyActions
8412  ** @param xcb_keycode_t firstKeyBehavior
8413  ** @param uint8_t nKeyBehaviors
8414  ** @param uint16_t virtualMods
8415  ** @param xcb_keycode_t firstKeyExplicit
8416  ** @param uint8_t nKeyExplicit
8417  ** @param xcb_keycode_t firstModMapKey
8418  ** @param uint8_t nModMapKeys
8419  ** @param xcb_keycode_t firstVModMapKey
8420  ** @param uint8_t nVModMapKeys
8421  ** @returns xcb_xkb_get_map_cookie_t
8422  **
8423  *****************************************************************************/
8424 
8427  xcb_xkb_device_spec_t deviceSpec ,
8428  uint16_t full ,
8429  uint16_t partial ,
8430  uint8_t firstType ,
8431  uint8_t nTypes ,
8432  xcb_keycode_t firstKeySym ,
8433  uint8_t nKeySyms ,
8434  xcb_keycode_t firstKeyAction ,
8435  uint8_t nKeyActions ,
8436  xcb_keycode_t firstKeyBehavior ,
8437  uint8_t nKeyBehaviors ,
8438  uint16_t virtualMods ,
8439  xcb_keycode_t firstKeyExplicit ,
8440  uint8_t nKeyExplicit ,
8441  xcb_keycode_t firstModMapKey ,
8442  uint8_t nModMapKeys ,
8443  xcb_keycode_t firstVModMapKey ,
8444  uint8_t nVModMapKeys );
8445 
8458 /*****************************************************************************
8459  **
8460  ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
8461  **
8462  ** @param xcb_connection_t *c
8463  ** @param xcb_xkb_device_spec_t deviceSpec
8464  ** @param uint16_t full
8465  ** @param uint16_t partial
8466  ** @param uint8_t firstType
8467  ** @param uint8_t nTypes
8468  ** @param xcb_keycode_t firstKeySym
8469  ** @param uint8_t nKeySyms
8470  ** @param xcb_keycode_t firstKeyAction
8471  ** @param uint8_t nKeyActions
8472  ** @param xcb_keycode_t firstKeyBehavior
8473  ** @param uint8_t nKeyBehaviors
8474  ** @param uint16_t virtualMods
8475  ** @param xcb_keycode_t firstKeyExplicit
8476  ** @param uint8_t nKeyExplicit
8477  ** @param xcb_keycode_t firstModMapKey
8478  ** @param uint8_t nModMapKeys
8479  ** @param xcb_keycode_t firstVModMapKey
8480  ** @param uint8_t nVModMapKeys
8481  ** @returns xcb_xkb_get_map_cookie_t
8482  **
8483  *****************************************************************************/
8484 
8487  xcb_xkb_device_spec_t deviceSpec ,
8488  uint16_t full ,
8489  uint16_t partial ,
8490  uint8_t firstType ,
8491  uint8_t nTypes ,
8492  xcb_keycode_t firstKeySym ,
8493  uint8_t nKeySyms ,
8494  xcb_keycode_t firstKeyAction ,
8495  uint8_t nKeyActions ,
8496  xcb_keycode_t firstKeyBehavior ,
8497  uint8_t nKeyBehaviors ,
8498  uint16_t virtualMods ,
8499  xcb_keycode_t firstKeyExplicit ,
8500  uint8_t nKeyExplicit ,
8501  xcb_keycode_t firstModMapKey ,
8502  uint8_t nModMapKeys ,
8503  xcb_keycode_t firstVModMapKey ,
8504  uint8_t nVModMapKeys );
8505 
8506 
8507 /*****************************************************************************
8508  **
8509  ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
8510  **
8511  ** @param const xcb_xkb_get_map_reply_t *R
8512  ** @returns xcb_xkb_get_map_map_t *
8513  **
8514  *****************************************************************************/
8515 
8516 void *
8517 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R );
8518 
8534 /*****************************************************************************
8535  **
8536  ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
8537  **
8538  ** @param xcb_connection_t *c
8539  ** @param xcb_xkb_get_map_cookie_t cookie
8540  ** @param xcb_generic_error_t **e
8541  ** @returns xcb_xkb_get_map_reply_t *
8542  **
8543  *****************************************************************************/
8544 
8547  xcb_xkb_get_map_cookie_t cookie ,
8548  xcb_generic_error_t **e );
8549 
8550 
8551 /*****************************************************************************
8552  **
8553  ** int xcb_xkb_set_map_values_types_length
8554  **
8555  ** @param const xcb_xkb_set_map_values_t *R
8556  ** @returns int
8557  **
8558  *****************************************************************************/
8559 
8560 int
8561 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R ,
8562  const xcb_xkb_set_map_values_t *S );
8563 
8564 
8565 /*****************************************************************************
8566  **
8567  ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
8568  **
8569  ** @param const xcb_xkb_set_map_values_t *R
8570  ** @returns xcb_xkb_set_key_type_iterator_t
8571  **
8572  *****************************************************************************/
8573 
8575 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R ,
8576  const xcb_xkb_set_map_values_t *S );
8577 
8578 
8579 /*****************************************************************************
8580  **
8581  ** int xcb_xkb_set_map_values_syms_length
8582  **
8583  ** @param const xcb_xkb_set_map_values_t *R
8584  ** @returns int
8585  **
8586  *****************************************************************************/
8587 
8588 int
8589 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R ,
8590  const xcb_xkb_set_map_values_t *S );
8591 
8592 
8593 /*****************************************************************************
8594  **
8595  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
8596  **
8597  ** @param const xcb_xkb_set_map_values_t *R
8598  ** @returns xcb_xkb_key_sym_map_iterator_t
8599  **
8600  *****************************************************************************/
8601 
8603 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R ,
8604  const xcb_xkb_set_map_values_t *S );
8605 
8606 
8607 /*****************************************************************************
8608  **
8609  ** uint8_t * xcb_xkb_set_map_values_actions_count
8610  **
8611  ** @param const xcb_xkb_set_map_values_t *S
8612  ** @returns uint8_t *
8613  **
8614  *****************************************************************************/
8615 
8616 uint8_t *
8617 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S );
8618 
8619 
8620 /*****************************************************************************
8621  **
8622  ** int xcb_xkb_set_map_values_actions_count_length
8623  **
8624  ** @param const xcb_xkb_set_map_values_t *R
8625  ** @returns int
8626  **
8627  *****************************************************************************/
8628 
8629 int
8630 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R ,
8631  const xcb_xkb_set_map_values_t *S );
8632 
8633 
8634 /*****************************************************************************
8635  **
8636  ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
8637  **
8638  ** @param const xcb_xkb_set_map_values_t *R
8639  ** @returns xcb_generic_iterator_t
8640  **
8641  *****************************************************************************/
8642 
8644 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R ,
8645  const xcb_xkb_set_map_values_t *S );
8646 
8647 
8648 /*****************************************************************************
8649  **
8650  ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
8651  **
8652  ** @param const xcb_xkb_set_map_values_t *S
8653  ** @returns xcb_xkb_action_t *
8654  **
8655  *****************************************************************************/
8656 
8658 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S );
8659 
8660 
8661 /*****************************************************************************
8662  **
8663  ** int xcb_xkb_set_map_values_actions_length
8664  **
8665  ** @param const xcb_xkb_set_map_values_t *R
8666  ** @returns int
8667  **
8668  *****************************************************************************/
8669 
8670 int
8671 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R ,
8672  const xcb_xkb_set_map_values_t *S );
8673 
8674 
8675 /*****************************************************************************
8676  **
8677  ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
8678  **
8679  ** @param const xcb_xkb_set_map_values_t *R
8680  ** @returns xcb_xkb_action_iterator_t
8681  **
8682  *****************************************************************************/
8683 
8685 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R ,
8686  const xcb_xkb_set_map_values_t *S );
8687 
8688 
8689 /*****************************************************************************
8690  **
8691  ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
8692  **
8693  ** @param const xcb_xkb_set_map_values_t *S
8694  ** @returns xcb_xkb_set_behavior_t *
8695  **
8696  *****************************************************************************/
8697 
8699 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S );
8700 
8701 
8702 /*****************************************************************************
8703  **
8704  ** int xcb_xkb_set_map_values_behaviors_length
8705  **
8706  ** @param const xcb_xkb_set_map_values_t *R
8707  ** @returns int
8708  **
8709  *****************************************************************************/
8710 
8711 int
8712 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R ,
8713  const xcb_xkb_set_map_values_t *S );
8714 
8715 
8716 /*****************************************************************************
8717  **
8718  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator
8719  **
8720  ** @param const xcb_xkb_set_map_values_t *R
8721  ** @returns xcb_xkb_set_behavior_iterator_t
8722  **
8723  *****************************************************************************/
8724 
8726 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R ,
8727  const xcb_xkb_set_map_values_t *S );
8728 
8729 
8730 /*****************************************************************************
8731  **
8732  ** uint8_t * xcb_xkb_set_map_values_vmods
8733  **
8734  ** @param const xcb_xkb_set_map_values_t *S
8735  ** @returns uint8_t *
8736  **
8737  *****************************************************************************/
8738 
8739 uint8_t *
8740 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S );
8741 
8742 
8743 /*****************************************************************************
8744  **
8745  ** int xcb_xkb_set_map_values_vmods_length
8746  **
8747  ** @param const xcb_xkb_set_map_values_t *R
8748  ** @returns int
8749  **
8750  *****************************************************************************/
8751 
8752 int
8753 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R ,
8754  const xcb_xkb_set_map_values_t *S );
8755 
8756 
8757 /*****************************************************************************
8758  **
8759  ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
8760  **
8761  ** @param const xcb_xkb_set_map_values_t *R
8762  ** @returns xcb_generic_iterator_t
8763  **
8764  *****************************************************************************/
8765 
8767 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R ,
8768  const xcb_xkb_set_map_values_t *S );
8769 
8770 
8771 /*****************************************************************************
8772  **
8773  ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
8774  **
8775  ** @param const xcb_xkb_set_map_values_t *S
8776  ** @returns xcb_xkb_set_explicit_t *
8777  **
8778  *****************************************************************************/
8779 
8781 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S );
8782 
8783 
8784 /*****************************************************************************
8785  **
8786  ** int xcb_xkb_set_map_values_explicit_length
8787  **
8788  ** @param const xcb_xkb_set_map_values_t *R
8789  ** @returns int
8790  **
8791  *****************************************************************************/
8792 
8793 int
8794 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R ,
8795  const xcb_xkb_set_map_values_t *S );
8796 
8797 
8798 /*****************************************************************************
8799  **
8800  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator
8801  **
8802  ** @param const xcb_xkb_set_map_values_t *R
8803  ** @returns xcb_xkb_set_explicit_iterator_t
8804  **
8805  *****************************************************************************/
8806 
8808 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R ,
8809  const xcb_xkb_set_map_values_t *S );
8810 
8811 
8812 /*****************************************************************************
8813  **
8814  ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
8815  **
8816  ** @param const xcb_xkb_set_map_values_t *S
8817  ** @returns xcb_xkb_key_mod_map_t *
8818  **
8819  *****************************************************************************/
8820 
8822 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S );
8823 
8824 
8825 /*****************************************************************************
8826  **
8827  ** int xcb_xkb_set_map_values_modmap_length
8828  **
8829  ** @param const xcb_xkb_set_map_values_t *R
8830  ** @returns int
8831  **
8832  *****************************************************************************/
8833 
8834 int
8835 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R ,
8836  const xcb_xkb_set_map_values_t *S );
8837 
8838 
8839 /*****************************************************************************
8840  **
8841  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
8842  **
8843  ** @param const xcb_xkb_set_map_values_t *R
8844  ** @returns xcb_xkb_key_mod_map_iterator_t
8845  **
8846  *****************************************************************************/
8847 
8849 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R ,
8850  const xcb_xkb_set_map_values_t *S );
8851 
8852 
8853 /*****************************************************************************
8854  **
8855  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
8856  **
8857  ** @param const xcb_xkb_set_map_values_t *S
8858  ** @returns xcb_xkb_key_v_mod_map_t *
8859  **
8860  *****************************************************************************/
8861 
8863 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S );
8864 
8865 
8866 /*****************************************************************************
8867  **
8868  ** int xcb_xkb_set_map_values_vmodmap_length
8869  **
8870  ** @param const xcb_xkb_set_map_values_t *R
8871  ** @returns int
8872  **
8873  *****************************************************************************/
8874 
8875 int
8876 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R ,
8877  const xcb_xkb_set_map_values_t *S );
8878 
8879 
8880 /*****************************************************************************
8881  **
8882  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator
8883  **
8884  ** @param const xcb_xkb_set_map_values_t *R
8885  ** @returns xcb_xkb_key_v_mod_map_iterator_t
8886  **
8887  *****************************************************************************/
8888 
8890 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R ,
8891  const xcb_xkb_set_map_values_t *S );
8892 
8893 int
8894 xcb_xkb_set_map_values_serialize (void **_buffer ,
8895  uint8_t nTypes ,
8896  uint8_t nKeySyms ,
8897  uint8_t nKeyActions ,
8898  uint16_t totalActions ,
8899  uint8_t totalKeyBehaviors ,
8900  uint16_t virtualMods ,
8901  uint8_t totalKeyExplicit ,
8902  uint8_t totalModMapKeys ,
8903  uint8_t totalVModMapKeys ,
8904  uint16_t present ,
8905  const xcb_xkb_set_map_values_t *_aux );
8906 
8907 int
8908 xcb_xkb_set_map_values_unpack (const void *_buffer ,
8909  uint8_t nTypes ,
8910  uint8_t nKeySyms ,
8911  uint8_t nKeyActions ,
8912  uint16_t totalActions ,
8913  uint8_t totalKeyBehaviors ,
8914  uint16_t virtualMods ,
8915  uint8_t totalKeyExplicit ,
8916  uint8_t totalModMapKeys ,
8917  uint8_t totalVModMapKeys ,
8918  uint16_t present ,
8919  xcb_xkb_set_map_values_t *_aux );
8920 
8921 int
8922 xcb_xkb_set_map_values_sizeof (const void *_buffer ,
8923  uint8_t nTypes ,
8924  uint8_t nKeySyms ,
8925  uint8_t nKeyActions ,
8926  uint16_t totalActions ,
8927  uint8_t totalKeyBehaviors ,
8928  uint16_t virtualMods ,
8929  uint8_t totalKeyExplicit ,
8930  uint8_t totalModMapKeys ,
8931  uint8_t totalVModMapKeys ,
8932  uint16_t present );
8933 
8946 /*****************************************************************************
8947  **
8948  ** xcb_void_cookie_t xcb_xkb_set_map_checked
8949  **
8950  ** @param xcb_connection_t *c
8951  ** @param xcb_xkb_device_spec_t deviceSpec
8952  ** @param uint16_t present
8953  ** @param uint16_t flags
8954  ** @param xcb_keycode_t minKeyCode
8955  ** @param xcb_keycode_t maxKeyCode
8956  ** @param uint8_t firstType
8957  ** @param uint8_t nTypes
8958  ** @param xcb_keycode_t firstKeySym
8959  ** @param uint8_t nKeySyms
8960  ** @param uint16_t totalSyms
8961  ** @param xcb_keycode_t firstKeyAction
8962  ** @param uint8_t nKeyActions
8963  ** @param uint16_t totalActions
8964  ** @param xcb_keycode_t firstKeyBehavior
8965  ** @param uint8_t nKeyBehaviors
8966  ** @param uint8_t totalKeyBehaviors
8967  ** @param xcb_keycode_t firstKeyExplicit
8968  ** @param uint8_t nKeyExplicit
8969  ** @param uint8_t totalKeyExplicit
8970  ** @param xcb_keycode_t firstModMapKey
8971  ** @param uint8_t nModMapKeys
8972  ** @param uint8_t totalModMapKeys
8973  ** @param xcb_keycode_t firstVModMapKey
8974  ** @param uint8_t nVModMapKeys
8975  ** @param uint8_t totalVModMapKeys
8976  ** @param uint16_t virtualMods
8977  ** @param const void *values
8978  ** @returns xcb_void_cookie_t
8979  **
8980  *****************************************************************************/
8981 
8984  xcb_xkb_device_spec_t deviceSpec ,
8985  uint16_t present ,
8986  uint16_t flags ,
8987  xcb_keycode_t minKeyCode ,
8988  xcb_keycode_t maxKeyCode ,
8989  uint8_t firstType ,
8990  uint8_t nTypes ,
8991  xcb_keycode_t firstKeySym ,
8992  uint8_t nKeySyms ,
8993  uint16_t totalSyms ,
8994  xcb_keycode_t firstKeyAction ,
8995  uint8_t nKeyActions ,
8996  uint16_t totalActions ,
8997  xcb_keycode_t firstKeyBehavior ,
8998  uint8_t nKeyBehaviors ,
8999  uint8_t totalKeyBehaviors ,
9000  xcb_keycode_t firstKeyExplicit ,
9001  uint8_t nKeyExplicit ,
9002  uint8_t totalKeyExplicit ,
9003  xcb_keycode_t firstModMapKey ,
9004  uint8_t nModMapKeys ,
9005  uint8_t totalModMapKeys ,
9006  xcb_keycode_t firstVModMapKey ,
9007  uint8_t nVModMapKeys ,
9008  uint8_t totalVModMapKeys ,
9009  uint16_t virtualMods ,
9010  const void *values );
9011 
9021 /*****************************************************************************
9022  **
9023  ** xcb_void_cookie_t xcb_xkb_set_map
9024  **
9025  ** @param xcb_connection_t *c
9026  ** @param xcb_xkb_device_spec_t deviceSpec
9027  ** @param uint16_t present
9028  ** @param uint16_t flags
9029  ** @param xcb_keycode_t minKeyCode
9030  ** @param xcb_keycode_t maxKeyCode
9031  ** @param uint8_t firstType
9032  ** @param uint8_t nTypes
9033  ** @param xcb_keycode_t firstKeySym
9034  ** @param uint8_t nKeySyms
9035  ** @param uint16_t totalSyms
9036  ** @param xcb_keycode_t firstKeyAction
9037  ** @param uint8_t nKeyActions
9038  ** @param uint16_t totalActions
9039  ** @param xcb_keycode_t firstKeyBehavior
9040  ** @param uint8_t nKeyBehaviors
9041  ** @param uint8_t totalKeyBehaviors
9042  ** @param xcb_keycode_t firstKeyExplicit
9043  ** @param uint8_t nKeyExplicit
9044  ** @param uint8_t totalKeyExplicit
9045  ** @param xcb_keycode_t firstModMapKey
9046  ** @param uint8_t nModMapKeys
9047  ** @param uint8_t totalModMapKeys
9048  ** @param xcb_keycode_t firstVModMapKey
9049  ** @param uint8_t nVModMapKeys
9050  ** @param uint8_t totalVModMapKeys
9051  ** @param uint16_t virtualMods
9052  ** @param const void *values
9053  ** @returns xcb_void_cookie_t
9054  **
9055  *****************************************************************************/
9056 
9059  xcb_xkb_device_spec_t deviceSpec ,
9060  uint16_t present ,
9061  uint16_t flags ,
9062  xcb_keycode_t minKeyCode ,
9063  xcb_keycode_t maxKeyCode ,
9064  uint8_t firstType ,
9065  uint8_t nTypes ,
9066  xcb_keycode_t firstKeySym ,
9067  uint8_t nKeySyms ,
9068  uint16_t totalSyms ,
9069  xcb_keycode_t firstKeyAction ,
9070  uint8_t nKeyActions ,
9071  uint16_t totalActions ,
9072  xcb_keycode_t firstKeyBehavior ,
9073  uint8_t nKeyBehaviors ,
9074  uint8_t totalKeyBehaviors ,
9075  xcb_keycode_t firstKeyExplicit ,
9076  uint8_t nKeyExplicit ,
9077  uint8_t totalKeyExplicit ,
9078  xcb_keycode_t firstModMapKey ,
9079  uint8_t nModMapKeys ,
9080  uint8_t totalModMapKeys ,
9081  xcb_keycode_t firstVModMapKey ,
9082  uint8_t nVModMapKeys ,
9083  uint8_t totalVModMapKeys ,
9084  uint16_t virtualMods ,
9085  const void *values );
9086 
9099 /*****************************************************************************
9100  **
9101  ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
9102  **
9103  ** @param xcb_connection_t *c
9104  ** @param xcb_xkb_device_spec_t deviceSpec
9105  ** @param uint16_t present
9106  ** @param uint16_t flags
9107  ** @param xcb_keycode_t minKeyCode
9108  ** @param xcb_keycode_t maxKeyCode
9109  ** @param uint8_t firstType
9110  ** @param uint8_t nTypes
9111  ** @param xcb_keycode_t firstKeySym
9112  ** @param uint8_t nKeySyms
9113  ** @param uint16_t totalSyms
9114  ** @param xcb_keycode_t firstKeyAction
9115  ** @param uint8_t nKeyActions
9116  ** @param uint16_t totalActions
9117  ** @param xcb_keycode_t firstKeyBehavior
9118  ** @param uint8_t nKeyBehaviors
9119  ** @param uint8_t totalKeyBehaviors
9120  ** @param xcb_keycode_t firstKeyExplicit
9121  ** @param uint8_t nKeyExplicit
9122  ** @param uint8_t totalKeyExplicit
9123  ** @param xcb_keycode_t firstModMapKey
9124  ** @param uint8_t nModMapKeys
9125  ** @param uint8_t totalModMapKeys
9126  ** @param xcb_keycode_t firstVModMapKey
9127  ** @param uint8_t nVModMapKeys
9128  ** @param uint8_t totalVModMapKeys
9129  ** @param uint16_t virtualMods
9130  ** @param const xcb_xkb_set_map_values_t *values
9131  ** @returns xcb_void_cookie_t
9132  **
9133  *****************************************************************************/
9134 
9137  xcb_xkb_device_spec_t deviceSpec ,
9138  uint16_t present ,
9139  uint16_t flags ,
9140  xcb_keycode_t minKeyCode ,
9141  xcb_keycode_t maxKeyCode ,
9142  uint8_t firstType ,
9143  uint8_t nTypes ,
9144  xcb_keycode_t firstKeySym ,
9145  uint8_t nKeySyms ,
9146  uint16_t totalSyms ,
9147  xcb_keycode_t firstKeyAction ,
9148  uint8_t nKeyActions ,
9149  uint16_t totalActions ,
9150  xcb_keycode_t firstKeyBehavior ,
9151  uint8_t nKeyBehaviors ,
9152  uint8_t totalKeyBehaviors ,
9153  xcb_keycode_t firstKeyExplicit ,
9154  uint8_t nKeyExplicit ,
9155  uint8_t totalKeyExplicit ,
9156  xcb_keycode_t firstModMapKey ,
9157  uint8_t nModMapKeys ,
9158  uint8_t totalModMapKeys ,
9159  xcb_keycode_t firstVModMapKey ,
9160  uint8_t nVModMapKeys ,
9161  uint8_t totalVModMapKeys ,
9162  uint16_t virtualMods ,
9163  const xcb_xkb_set_map_values_t *values );
9164 
9174 /*****************************************************************************
9175  **
9176  ** xcb_void_cookie_t xcb_xkb_set_map_aux
9177  **
9178  ** @param xcb_connection_t *c
9179  ** @param xcb_xkb_device_spec_t deviceSpec
9180  ** @param uint16_t present
9181  ** @param uint16_t flags
9182  ** @param xcb_keycode_t minKeyCode
9183  ** @param xcb_keycode_t maxKeyCode
9184  ** @param uint8_t firstType
9185  ** @param uint8_t nTypes
9186  ** @param xcb_keycode_t firstKeySym
9187  ** @param uint8_t nKeySyms
9188  ** @param uint16_t totalSyms
9189  ** @param xcb_keycode_t firstKeyAction
9190  ** @param uint8_t nKeyActions
9191  ** @param uint16_t totalActions
9192  ** @param xcb_keycode_t firstKeyBehavior
9193  ** @param uint8_t nKeyBehaviors
9194  ** @param uint8_t totalKeyBehaviors
9195  ** @param xcb_keycode_t firstKeyExplicit
9196  ** @param uint8_t nKeyExplicit
9197  ** @param uint8_t totalKeyExplicit
9198  ** @param xcb_keycode_t firstModMapKey
9199  ** @param uint8_t nModMapKeys
9200  ** @param uint8_t totalModMapKeys
9201  ** @param xcb_keycode_t firstVModMapKey
9202  ** @param uint8_t nVModMapKeys
9203  ** @param uint8_t totalVModMapKeys
9204  ** @param uint16_t virtualMods
9205  ** @param const xcb_xkb_set_map_values_t *values
9206  ** @returns xcb_void_cookie_t
9207  **
9208  *****************************************************************************/
9209 
9212  xcb_xkb_device_spec_t deviceSpec ,
9213  uint16_t present ,
9214  uint16_t flags ,
9215  xcb_keycode_t minKeyCode ,
9216  xcb_keycode_t maxKeyCode ,
9217  uint8_t firstType ,
9218  uint8_t nTypes ,
9219  xcb_keycode_t firstKeySym ,
9220  uint8_t nKeySyms ,
9221  uint16_t totalSyms ,
9222  xcb_keycode_t firstKeyAction ,
9223  uint8_t nKeyActions ,
9224  uint16_t totalActions ,
9225  xcb_keycode_t firstKeyBehavior ,
9226  uint8_t nKeyBehaviors ,
9227  uint8_t totalKeyBehaviors ,
9228  xcb_keycode_t firstKeyExplicit ,
9229  uint8_t nKeyExplicit ,
9230  uint8_t totalKeyExplicit ,
9231  xcb_keycode_t firstModMapKey ,
9232  uint8_t nModMapKeys ,
9233  uint8_t totalModMapKeys ,
9234  xcb_keycode_t firstVModMapKey ,
9235  uint8_t nVModMapKeys ,
9236  uint8_t totalVModMapKeys ,
9237  uint16_t virtualMods ,
9238  const xcb_xkb_set_map_values_t *values );
9239 
9240 int
9241 xcb_xkb_get_compat_map_sizeof (const void *_buffer );
9242 
9252 /*****************************************************************************
9253  **
9254  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
9255  **
9256  ** @param xcb_connection_t *c
9257  ** @param xcb_xkb_device_spec_t deviceSpec
9258  ** @param uint8_t groups
9259  ** @param uint8_t getAllSI
9260  ** @param uint16_t firstSI
9261  ** @param uint16_t nSI
9262  ** @returns xcb_xkb_get_compat_map_cookie_t
9263  **
9264  *****************************************************************************/
9265 
9268  xcb_xkb_device_spec_t deviceSpec ,
9269  uint8_t groups ,
9270  uint8_t getAllSI ,
9271  uint16_t firstSI ,
9272  uint16_t nSI );
9273 
9286 /*****************************************************************************
9287  **
9288  ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
9289  **
9290  ** @param xcb_connection_t *c
9291  ** @param xcb_xkb_device_spec_t deviceSpec
9292  ** @param uint8_t groups
9293  ** @param uint8_t getAllSI
9294  ** @param uint16_t firstSI
9295  ** @param uint16_t nSI
9296  ** @returns xcb_xkb_get_compat_map_cookie_t
9297  **
9298  *****************************************************************************/
9299 
9302  xcb_xkb_device_spec_t deviceSpec ,
9303  uint8_t groups ,
9304  uint8_t getAllSI ,
9305  uint16_t firstSI ,
9306  uint16_t nSI );
9307 
9308 
9309 /*****************************************************************************
9310  **
9311  ** xcb_xkb_sym_interpret_t * xcb_xkb_get_compat_map_si_rtrn
9312  **
9313  ** @param const xcb_xkb_get_compat_map_reply_t *R
9314  ** @returns xcb_xkb_sym_interpret_t *
9315  **
9316  *****************************************************************************/
9317 
9319 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9320 
9321 
9322 /*****************************************************************************
9323  **
9324  ** int xcb_xkb_get_compat_map_si_rtrn_length
9325  **
9326  ** @param const xcb_xkb_get_compat_map_reply_t *R
9327  ** @returns int
9328  **
9329  *****************************************************************************/
9330 
9331 int
9332 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9333 
9334 
9335 /*****************************************************************************
9336  **
9337  ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_compat_map_si_rtrn_iterator
9338  **
9339  ** @param const xcb_xkb_get_compat_map_reply_t *R
9340  ** @returns xcb_xkb_sym_interpret_iterator_t
9341  **
9342  *****************************************************************************/
9343 
9345 xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
9346 
9347 
9348 /*****************************************************************************
9349  **
9350  ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
9351  **
9352  ** @param const xcb_xkb_get_compat_map_reply_t *R
9353  ** @returns xcb_xkb_mod_def_t *
9354  **
9355  *****************************************************************************/
9356 
9358 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
9359 
9360 
9361 /*****************************************************************************
9362  **
9363  ** int xcb_xkb_get_compat_map_group_rtrn_length
9364  **
9365  ** @param const xcb_xkb_get_compat_map_reply_t *R
9366  ** @returns int
9367  **
9368  *****************************************************************************/
9369 
9370 int
9371 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
9372 
9373 
9374 /*****************************************************************************
9375  **
9376  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
9377  **
9378  ** @param const xcb_xkb_get_compat_map_reply_t *R
9379  ** @returns xcb_xkb_mod_def_iterator_t
9380  **
9381  *****************************************************************************/
9382 
9384 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
9385 
9401 /*****************************************************************************
9402  **
9403  ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
9404  **
9405  ** @param xcb_connection_t *c
9406  ** @param xcb_xkb_get_compat_map_cookie_t cookie
9407  ** @param xcb_generic_error_t **e
9408  ** @returns xcb_xkb_get_compat_map_reply_t *
9409  **
9410  *****************************************************************************/
9411 
9415  xcb_generic_error_t **e );
9416 
9417 int
9418 xcb_xkb_set_compat_map_sizeof (const void *_buffer );
9419 
9432 /*****************************************************************************
9433  **
9434  ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
9435  **
9436  ** @param xcb_connection_t *c
9437  ** @param xcb_xkb_device_spec_t deviceSpec
9438  ** @param uint8_t recomputeActions
9439  ** @param uint8_t truncateSI
9440  ** @param uint8_t groups
9441  ** @param uint16_t firstSI
9442  ** @param uint16_t nSI
9443  ** @param const xcb_xkb_sym_interpret_t *si
9444  ** @param const xcb_xkb_mod_def_t *groupMaps
9445  ** @returns xcb_void_cookie_t
9446  **
9447  *****************************************************************************/
9448 
9451  xcb_xkb_device_spec_t deviceSpec ,
9452  uint8_t recomputeActions ,
9453  uint8_t truncateSI ,
9454  uint8_t groups ,
9455  uint16_t firstSI ,
9456  uint16_t nSI ,
9457  const xcb_xkb_sym_interpret_t *si ,
9458  const xcb_xkb_mod_def_t *groupMaps );
9459 
9469 /*****************************************************************************
9470  **
9471  ** xcb_void_cookie_t xcb_xkb_set_compat_map
9472  **
9473  ** @param xcb_connection_t *c
9474  ** @param xcb_xkb_device_spec_t deviceSpec
9475  ** @param uint8_t recomputeActions
9476  ** @param uint8_t truncateSI
9477  ** @param uint8_t groups
9478  ** @param uint16_t firstSI
9479  ** @param uint16_t nSI
9480  ** @param const xcb_xkb_sym_interpret_t *si
9481  ** @param const xcb_xkb_mod_def_t *groupMaps
9482  ** @returns xcb_void_cookie_t
9483  **
9484  *****************************************************************************/
9485 
9488  xcb_xkb_device_spec_t deviceSpec ,
9489  uint8_t recomputeActions ,
9490  uint8_t truncateSI ,
9491  uint8_t groups ,
9492  uint16_t firstSI ,
9493  uint16_t nSI ,
9494  const xcb_xkb_sym_interpret_t *si ,
9495  const xcb_xkb_mod_def_t *groupMaps );
9496 
9506 /*****************************************************************************
9507  **
9508  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
9509  **
9510  ** @param xcb_connection_t *c
9511  ** @param xcb_xkb_device_spec_t deviceSpec
9512  ** @returns xcb_xkb_get_indicator_state_cookie_t
9513  **
9514  *****************************************************************************/
9515 
9518  xcb_xkb_device_spec_t deviceSpec );
9519 
9532 /*****************************************************************************
9533  **
9534  ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked
9535  **
9536  ** @param xcb_connection_t *c
9537  ** @param xcb_xkb_device_spec_t deviceSpec
9538  ** @returns xcb_xkb_get_indicator_state_cookie_t
9539  **
9540  *****************************************************************************/
9541 
9544  xcb_xkb_device_spec_t deviceSpec );
9545 
9561 /*****************************************************************************
9562  **
9563  ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
9564  **
9565  ** @param xcb_connection_t *c
9566  ** @param xcb_xkb_get_indicator_state_cookie_t cookie
9567  ** @param xcb_generic_error_t **e
9568  ** @returns xcb_xkb_get_indicator_state_reply_t *
9569  **
9570  *****************************************************************************/
9571 
9575  xcb_generic_error_t **e );
9576 
9577 int
9578 xcb_xkb_get_indicator_map_sizeof (const void *_buffer );
9579 
9589 /*****************************************************************************
9590  **
9591  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
9592  **
9593  ** @param xcb_connection_t *c
9594  ** @param xcb_xkb_device_spec_t deviceSpec
9595  ** @param uint32_t which
9596  ** @returns xcb_xkb_get_indicator_map_cookie_t
9597  **
9598  *****************************************************************************/
9599 
9602  xcb_xkb_device_spec_t deviceSpec ,
9603  uint32_t which );
9604 
9617 /*****************************************************************************
9618  **
9619  ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
9620  **
9621  ** @param xcb_connection_t *c
9622  ** @param xcb_xkb_device_spec_t deviceSpec
9623  ** @param uint32_t which
9624  ** @returns xcb_xkb_get_indicator_map_cookie_t
9625  **
9626  *****************************************************************************/
9627 
9630  xcb_xkb_device_spec_t deviceSpec ,
9631  uint32_t which );
9632 
9633 
9634 /*****************************************************************************
9635  **
9636  ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
9637  **
9638  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9639  ** @returns xcb_xkb_indicator_map_t *
9640  **
9641  *****************************************************************************/
9642 
9644 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R );
9645 
9646 
9647 /*****************************************************************************
9648  **
9649  ** int xcb_xkb_get_indicator_map_maps_length
9650  **
9651  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9652  ** @returns int
9653  **
9654  *****************************************************************************/
9655 
9656 int
9657 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R );
9658 
9659 
9660 /*****************************************************************************
9661  **
9662  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator
9663  **
9664  ** @param const xcb_xkb_get_indicator_map_reply_t *R
9665  ** @returns xcb_xkb_indicator_map_iterator_t
9666  **
9667  *****************************************************************************/
9668 
9670 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R );
9671 
9687 /*****************************************************************************
9688  **
9689  ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
9690  **
9691  ** @param xcb_connection_t *c
9692  ** @param xcb_xkb_get_indicator_map_cookie_t cookie
9693  ** @param xcb_generic_error_t **e
9694  ** @returns xcb_xkb_get_indicator_map_reply_t *
9695  **
9696  *****************************************************************************/
9697 
9701  xcb_generic_error_t **e );
9702 
9703 int
9704 xcb_xkb_set_indicator_map_sizeof (const void *_buffer );
9705 
9718 /*****************************************************************************
9719  **
9720  ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
9721  **
9722  ** @param xcb_connection_t *c
9723  ** @param xcb_xkb_device_spec_t deviceSpec
9724  ** @param uint32_t which
9725  ** @param const xcb_xkb_indicator_map_t *maps
9726  ** @returns xcb_void_cookie_t
9727  **
9728  *****************************************************************************/
9729 
9732  xcb_xkb_device_spec_t deviceSpec ,
9733  uint32_t which ,
9734  const xcb_xkb_indicator_map_t *maps );
9735 
9745 /*****************************************************************************
9746  **
9747  ** xcb_void_cookie_t xcb_xkb_set_indicator_map
9748  **
9749  ** @param xcb_connection_t *c
9750  ** @param xcb_xkb_device_spec_t deviceSpec
9751  ** @param uint32_t which
9752  ** @param const xcb_xkb_indicator_map_t *maps
9753  ** @returns xcb_void_cookie_t
9754  **
9755  *****************************************************************************/
9756 
9759  xcb_xkb_device_spec_t deviceSpec ,
9760  uint32_t which ,
9761  const xcb_xkb_indicator_map_t *maps );
9762 
9772 /*****************************************************************************
9773  **
9774  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
9775  **
9776  ** @param xcb_connection_t *c
9777  ** @param xcb_xkb_device_spec_t deviceSpec
9778  ** @param xcb_xkb_led_class_spec_t ledClass
9779  ** @param xcb_xkb_id_spec_t ledID
9780  ** @param xcb_atom_t indicator
9781  ** @returns xcb_xkb_get_named_indicator_cookie_t
9782  **
9783  *****************************************************************************/
9784 
9787  xcb_xkb_device_spec_t deviceSpec ,
9788  xcb_xkb_led_class_spec_t ledClass ,
9789  xcb_xkb_id_spec_t ledID ,
9790  xcb_atom_t indicator );
9791 
9804 /*****************************************************************************
9805  **
9806  ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked
9807  **
9808  ** @param xcb_connection_t *c
9809  ** @param xcb_xkb_device_spec_t deviceSpec
9810  ** @param xcb_xkb_led_class_spec_t ledClass
9811  ** @param xcb_xkb_id_spec_t ledID
9812  ** @param xcb_atom_t indicator
9813  ** @returns xcb_xkb_get_named_indicator_cookie_t
9814  **
9815  *****************************************************************************/
9816 
9819  xcb_xkb_device_spec_t deviceSpec ,
9820  xcb_xkb_led_class_spec_t ledClass ,
9821  xcb_xkb_id_spec_t ledID ,
9822  xcb_atom_t indicator );
9823 
9839 /*****************************************************************************
9840  **
9841  ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
9842  **
9843  ** @param xcb_connection_t *c
9844  ** @param xcb_xkb_get_named_indicator_cookie_t cookie
9845  ** @param xcb_generic_error_t **e
9846  ** @returns xcb_xkb_get_named_indicator_reply_t *
9847  **
9848  *****************************************************************************/
9849 
9853  xcb_generic_error_t **e );
9854 
9867 /*****************************************************************************
9868  **
9869  ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
9870  **
9871  ** @param xcb_connection_t *c
9872  ** @param xcb_xkb_device_spec_t deviceSpec
9873  ** @param xcb_xkb_led_class_spec_t ledClass
9874  ** @param xcb_xkb_id_spec_t ledID
9875  ** @param xcb_atom_t indicator
9876  ** @param uint8_t setState
9877  ** @param uint8_t on
9878  ** @param uint8_t setMap
9879  ** @param uint8_t createMap
9880  ** @param uint8_t map_flags
9881  ** @param uint8_t map_whichGroups
9882  ** @param uint8_t map_groups
9883  ** @param uint8_t map_whichMods
9884  ** @param uint8_t map_realMods
9885  ** @param uint16_t map_vmods
9886  ** @param uint32_t map_ctrls
9887  ** @returns xcb_void_cookie_t
9888  **
9889  *****************************************************************************/
9890 
9893  xcb_xkb_device_spec_t deviceSpec ,
9894  xcb_xkb_led_class_spec_t ledClass ,
9895  xcb_xkb_id_spec_t ledID ,
9896  xcb_atom_t indicator ,
9897  uint8_t setState ,
9898  uint8_t on ,
9899  uint8_t setMap ,
9900  uint8_t createMap ,
9901  uint8_t map_flags ,
9902  uint8_t map_whichGroups ,
9903  uint8_t map_groups ,
9904  uint8_t map_whichMods ,
9905  uint8_t map_realMods ,
9906  uint16_t map_vmods ,
9907  uint32_t map_ctrls );
9908 
9918 /*****************************************************************************
9919  **
9920  ** xcb_void_cookie_t xcb_xkb_set_named_indicator
9921  **
9922  ** @param xcb_connection_t *c
9923  ** @param xcb_xkb_device_spec_t deviceSpec
9924  ** @param xcb_xkb_led_class_spec_t ledClass
9925  ** @param xcb_xkb_id_spec_t ledID
9926  ** @param xcb_atom_t indicator
9927  ** @param uint8_t setState
9928  ** @param uint8_t on
9929  ** @param uint8_t setMap
9930  ** @param uint8_t createMap
9931  ** @param uint8_t map_flags
9932  ** @param uint8_t map_whichGroups
9933  ** @param uint8_t map_groups
9934  ** @param uint8_t map_whichMods
9935  ** @param uint8_t map_realMods
9936  ** @param uint16_t map_vmods
9937  ** @param uint32_t map_ctrls
9938  ** @returns xcb_void_cookie_t
9939  **
9940  *****************************************************************************/
9941 
9944  xcb_xkb_device_spec_t deviceSpec ,
9945  xcb_xkb_led_class_spec_t ledClass ,
9946  xcb_xkb_id_spec_t ledID ,
9947  xcb_atom_t indicator ,
9948  uint8_t setState ,
9949  uint8_t on ,
9950  uint8_t setMap ,
9951  uint8_t createMap ,
9952  uint8_t map_flags ,
9953  uint8_t map_whichGroups ,
9954  uint8_t map_groups ,
9955  uint8_t map_whichMods ,
9956  uint8_t map_realMods ,
9957  uint16_t map_vmods ,
9958  uint32_t map_ctrls );
9959 
9960 
9961 /*****************************************************************************
9962  **
9963  ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
9964  **
9965  ** @param const xcb_xkb_get_names_value_list_t *S
9966  ** @returns xcb_atom_t *
9967  **
9968  *****************************************************************************/
9969 
9970 xcb_atom_t *
9971 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S );
9972 
9973 
9974 /*****************************************************************************
9975  **
9976  ** int xcb_xkb_get_names_value_list_type_names_length
9977  **
9978  ** @param const xcb_xkb_get_names_value_list_t *R
9979  ** @returns int
9980  **
9981  *****************************************************************************/
9982 
9983 int
9984 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R ,
9985  const xcb_xkb_get_names_value_list_t *S );
9986 
9987 
9988 /*****************************************************************************
9989  **
9990  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
9991  **
9992  ** @param const xcb_xkb_get_names_value_list_t *R
9993  ** @returns xcb_generic_iterator_t
9994  **
9995  *****************************************************************************/
9996 
9998 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R ,
9999  const xcb_xkb_get_names_value_list_t *S );
10000 
10001 
10002 /*****************************************************************************
10003  **
10004  ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
10005  **
10006  ** @param const xcb_xkb_get_names_value_list_t *S
10007  ** @returns uint8_t *
10008  **
10009  *****************************************************************************/
10010 
10011 uint8_t *
10012 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S );
10013 
10014 
10015 /*****************************************************************************
10016  **
10017  ** int xcb_xkb_get_names_value_list_n_levels_per_type_length
10018  **
10019  ** @param const xcb_xkb_get_names_value_list_t *R
10020  ** @returns int
10021  **
10022  *****************************************************************************/
10023 
10024 int
10025 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R ,
10026  const xcb_xkb_get_names_value_list_t *S );
10027 
10028 
10029 /*****************************************************************************
10030  **
10031  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end
10032  **
10033  ** @param const xcb_xkb_get_names_value_list_t *R
10034  ** @returns xcb_generic_iterator_t
10035  **
10036  *****************************************************************************/
10037 
10039 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R ,
10040  const xcb_xkb_get_names_value_list_t *S );
10041 
10042 
10043 /*****************************************************************************
10044  **
10045  ** uint8_t * xcb_xkb_get_names_value_list_alignment_pad
10046  **
10047  ** @param const xcb_xkb_get_names_value_list_t *S
10048  ** @returns uint8_t *
10049  **
10050  *****************************************************************************/
10051 
10052 uint8_t *
10053 xcb_xkb_get_names_value_list_alignment_pad (const xcb_xkb_get_names_value_list_t *S );
10054 
10055 
10056 /*****************************************************************************
10057  **
10058  ** int xcb_xkb_get_names_value_list_alignment_pad_length
10059  **
10060  ** @param const xcb_xkb_get_names_value_list_t *R
10061  ** @returns int
10062  **
10063  *****************************************************************************/
10064 
10065 int
10066 xcb_xkb_get_names_value_list_alignment_pad_length (const xcb_xkb_get_names_reply_t *R ,
10067  const xcb_xkb_get_names_value_list_t *S );
10068 
10069 
10070 /*****************************************************************************
10071  **
10072  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_alignment_pad_end
10073  **
10074  ** @param const xcb_xkb_get_names_value_list_t *R
10075  ** @returns xcb_generic_iterator_t
10076  **
10077  *****************************************************************************/
10078 
10080 xcb_xkb_get_names_value_list_alignment_pad_end (const xcb_xkb_get_names_reply_t *R ,
10081  const xcb_xkb_get_names_value_list_t *S );
10082 
10083 
10084 /*****************************************************************************
10085  **
10086  ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
10087  **
10088  ** @param const xcb_xkb_get_names_value_list_t *S
10089  ** @returns xcb_atom_t *
10090  **
10091  *****************************************************************************/
10092 
10093 xcb_atom_t *
10094 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S );
10095 
10096 
10097 /*****************************************************************************
10098  **
10099  ** int xcb_xkb_get_names_value_list_kt_level_names_length
10100  **
10101  ** @param const xcb_xkb_get_names_value_list_t *R
10102  ** @returns int
10103  **
10104  *****************************************************************************/
10105 
10106 int
10107 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R ,
10108  const xcb_xkb_get_names_value_list_t *S );
10109 
10110 
10111 /*****************************************************************************
10112  **
10113  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
10114  **
10115  ** @param const xcb_xkb_get_names_value_list_t *R
10116  ** @returns xcb_generic_iterator_t
10117  **
10118  *****************************************************************************/
10119 
10121 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R ,
10122  const xcb_xkb_get_names_value_list_t *S );
10123 
10124 
10125 /*****************************************************************************
10126  **
10127  ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
10128  **
10129  ** @param const xcb_xkb_get_names_value_list_t *S
10130  ** @returns xcb_atom_t *
10131  **
10132  *****************************************************************************/
10133 
10134 xcb_atom_t *
10135 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S );
10136 
10137 
10138 /*****************************************************************************
10139  **
10140  ** int xcb_xkb_get_names_value_list_indicator_names_length
10141  **
10142  ** @param const xcb_xkb_get_names_value_list_t *R
10143  ** @returns int
10144  **
10145  *****************************************************************************/
10146 
10147 int
10148 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R ,
10149  const xcb_xkb_get_names_value_list_t *S );
10150 
10151 
10152 /*****************************************************************************
10153  **
10154  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
10155  **
10156  ** @param const xcb_xkb_get_names_value_list_t *R
10157  ** @returns xcb_generic_iterator_t
10158  **
10159  *****************************************************************************/
10160 
10162 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R ,
10163  const xcb_xkb_get_names_value_list_t *S );
10164 
10165 
10166 /*****************************************************************************
10167  **
10168  ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
10169  **
10170  ** @param const xcb_xkb_get_names_value_list_t *S
10171  ** @returns xcb_atom_t *
10172  **
10173  *****************************************************************************/
10174 
10175 xcb_atom_t *
10176 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S );
10177 
10178 
10179 /*****************************************************************************
10180  **
10181  ** int xcb_xkb_get_names_value_list_virtual_mod_names_length
10182  **
10183  ** @param const xcb_xkb_get_names_value_list_t *R
10184  ** @returns int
10185  **
10186  *****************************************************************************/
10187 
10188 int
10189 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R ,
10190  const xcb_xkb_get_names_value_list_t *S );
10191 
10192 
10193 /*****************************************************************************
10194  **
10195  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end
10196  **
10197  ** @param const xcb_xkb_get_names_value_list_t *R
10198  ** @returns xcb_generic_iterator_t
10199  **
10200  *****************************************************************************/
10201 
10203 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R ,
10204  const xcb_xkb_get_names_value_list_t *S );
10205 
10206 
10207 /*****************************************************************************
10208  **
10209  ** xcb_atom_t * xcb_xkb_get_names_value_list_groups
10210  **
10211  ** @param const xcb_xkb_get_names_value_list_t *S
10212  ** @returns xcb_atom_t *
10213  **
10214  *****************************************************************************/
10215 
10216 xcb_atom_t *
10217 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S );
10218 
10219 
10220 /*****************************************************************************
10221  **
10222  ** int xcb_xkb_get_names_value_list_groups_length
10223  **
10224  ** @param const xcb_xkb_get_names_value_list_t *R
10225  ** @returns int
10226  **
10227  *****************************************************************************/
10228 
10229 int
10230 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R ,
10231  const xcb_xkb_get_names_value_list_t *S );
10232 
10233 
10234 /*****************************************************************************
10235  **
10236  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
10237  **
10238  ** @param const xcb_xkb_get_names_value_list_t *R
10239  ** @returns xcb_generic_iterator_t
10240  **
10241  *****************************************************************************/
10242 
10244 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R ,
10245  const xcb_xkb_get_names_value_list_t *S );
10246 
10247 
10248 /*****************************************************************************
10249  **
10250  ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
10251  **
10252  ** @param const xcb_xkb_get_names_value_list_t *S
10253  ** @returns xcb_xkb_key_name_t *
10254  **
10255  *****************************************************************************/
10256 
10258 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S );
10259 
10260 
10261 /*****************************************************************************
10262  **
10263  ** int xcb_xkb_get_names_value_list_key_names_length
10264  **
10265  ** @param const xcb_xkb_get_names_value_list_t *R
10266  ** @returns int
10267  **
10268  *****************************************************************************/
10269 
10270 int
10271 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R ,
10272  const xcb_xkb_get_names_value_list_t *S );
10273 
10274 
10275 /*****************************************************************************
10276  **
10277  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator
10278  **
10279  ** @param const xcb_xkb_get_names_value_list_t *R
10280  ** @returns xcb_xkb_key_name_iterator_t
10281  **
10282  *****************************************************************************/
10283 
10285 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R ,
10286  const xcb_xkb_get_names_value_list_t *S );
10287 
10288 
10289 /*****************************************************************************
10290  **
10291  ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
10292  **
10293  ** @param const xcb_xkb_get_names_value_list_t *S
10294  ** @returns xcb_xkb_key_alias_t *
10295  **
10296  *****************************************************************************/
10297 
10299 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S );
10300 
10301 
10302 /*****************************************************************************
10303  **
10304  ** int xcb_xkb_get_names_value_list_key_aliases_length
10305  **
10306  ** @param const xcb_xkb_get_names_value_list_t *R
10307  ** @returns int
10308  **
10309  *****************************************************************************/
10310 
10311 int
10312 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R ,
10313  const xcb_xkb_get_names_value_list_t *S );
10314 
10315 
10316 /*****************************************************************************
10317  **
10318  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator
10319  **
10320  ** @param const xcb_xkb_get_names_value_list_t *R
10321  ** @returns xcb_xkb_key_alias_iterator_t
10322  **
10323  *****************************************************************************/
10324 
10326 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R ,
10327  const xcb_xkb_get_names_value_list_t *S );
10328 
10329 
10330 /*****************************************************************************
10331  **
10332  ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
10333  **
10334  ** @param const xcb_xkb_get_names_value_list_t *S
10335  ** @returns xcb_atom_t *
10336  **
10337  *****************************************************************************/
10338 
10339 xcb_atom_t *
10340 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S );
10341 
10342 
10343 /*****************************************************************************
10344  **
10345  ** int xcb_xkb_get_names_value_list_radio_group_names_length
10346  **
10347  ** @param const xcb_xkb_get_names_value_list_t *R
10348  ** @returns int
10349  **
10350  *****************************************************************************/
10351 
10352 int
10353 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R ,
10354  const xcb_xkb_get_names_value_list_t *S );
10355 
10356 
10357 /*****************************************************************************
10358  **
10359  ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end
10360  **
10361  ** @param const xcb_xkb_get_names_value_list_t *R
10362  ** @returns xcb_generic_iterator_t
10363  **
10364  *****************************************************************************/
10365 
10367 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R ,
10368  const xcb_xkb_get_names_value_list_t *S );
10369 
10370 int
10371 xcb_xkb_get_names_value_list_serialize (void **_buffer ,
10372  uint8_t nTypes ,
10373  uint32_t indicators ,
10374  uint16_t virtualMods ,
10375  uint8_t groupNames ,
10376  uint8_t nKeys ,
10377  uint8_t nKeyAliases ,
10378  uint8_t nRadioGroups ,
10379  uint32_t which ,
10380  const xcb_xkb_get_names_value_list_t *_aux );
10381 
10382 int
10383 xcb_xkb_get_names_value_list_unpack (const void *_buffer ,
10384  uint8_t nTypes ,
10385  uint32_t indicators ,
10386  uint16_t virtualMods ,
10387  uint8_t groupNames ,
10388  uint8_t nKeys ,
10389  uint8_t nKeyAliases ,
10390  uint8_t nRadioGroups ,
10391  uint32_t which ,
10393 
10394 int
10395 xcb_xkb_get_names_value_list_sizeof (const void *_buffer ,
10396  uint8_t nTypes ,
10397  uint32_t indicators ,
10398  uint16_t virtualMods ,
10399  uint8_t groupNames ,
10400  uint8_t nKeys ,
10401  uint8_t nKeyAliases ,
10402  uint8_t nRadioGroups ,
10403  uint32_t which );
10404 
10414 /*****************************************************************************
10415  **
10416  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
10417  **
10418  ** @param xcb_connection_t *c
10419  ** @param xcb_xkb_device_spec_t deviceSpec
10420  ** @param uint32_t which
10421  ** @returns xcb_xkb_get_names_cookie_t
10422  **
10423  *****************************************************************************/
10424 
10427  xcb_xkb_device_spec_t deviceSpec ,
10428  uint32_t which );
10429 
10442 /*****************************************************************************
10443  **
10444  ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
10445  **
10446  ** @param xcb_connection_t *c
10447  ** @param xcb_xkb_device_spec_t deviceSpec
10448  ** @param uint32_t which
10449  ** @returns xcb_xkb_get_names_cookie_t
10450  **
10451  *****************************************************************************/
10452 
10455  xcb_xkb_device_spec_t deviceSpec ,
10456  uint32_t which );
10457 
10458 
10459 /*****************************************************************************
10460  **
10461  ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
10462  **
10463  ** @param const xcb_xkb_get_names_reply_t *R
10464  ** @returns xcb_xkb_get_names_value_list_t *
10465  **
10466  *****************************************************************************/
10467 
10468 void *
10469 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R );
10470 
10486 /*****************************************************************************
10487  **
10488  ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
10489  **
10490  ** @param xcb_connection_t *c
10491  ** @param xcb_xkb_get_names_cookie_t cookie
10492  ** @param xcb_generic_error_t **e
10493  ** @returns xcb_xkb_get_names_reply_t *
10494  **
10495  *****************************************************************************/
10496 
10500  xcb_generic_error_t **e );
10501 
10502 
10503 /*****************************************************************************
10504  **
10505  ** xcb_atom_t * xcb_xkb_set_names_values_type_names
10506  **
10507  ** @param const xcb_xkb_set_names_values_t *S
10508  ** @returns xcb_atom_t *
10509  **
10510  *****************************************************************************/
10511 
10512 xcb_atom_t *
10513 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S );
10514 
10515 
10516 /*****************************************************************************
10517  **
10518  ** int xcb_xkb_set_names_values_type_names_length
10519  **
10520  ** @param const xcb_xkb_set_names_values_t *R
10521  ** @returns int
10522  **
10523  *****************************************************************************/
10524 
10525 int
10526 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R ,
10527  const xcb_xkb_set_names_values_t *S );
10528 
10529 
10530 /*****************************************************************************
10531  **
10532  ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
10533  **
10534  ** @param const xcb_xkb_set_names_values_t *R
10535  ** @returns xcb_generic_iterator_t
10536  **
10537  *****************************************************************************/
10538 
10540 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R ,
10541  const xcb_xkb_set_names_values_t *S );
10542 
10543 
10544 /*****************************************************************************
10545  **
10546  ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
10547  **
10548  ** @param const xcb_xkb_set_names_values_t *S
10549  ** @returns uint8_t *
10550  **
10551  *****************************************************************************/
10552 
10553 uint8_t *
10554 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S );
10555 
10556 
10557 /*****************************************************************************
10558  **
10559  ** int xcb_xkb_set_names_values_n_levels_per_type_length
10560  **
10561  ** @param const xcb_xkb_set_names_values_t *R
10562  ** @returns int
10563  **
10564  *****************************************************************************/
10565 
10566 int
10567 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R ,
10568  const xcb_xkb_set_names_values_t *S );
10569 
10570 
10571 /*****************************************************************************
10572  **
10573  ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
10574  **
10575  ** @param const xcb_xkb_set_names_values_t *R
10576  ** @returns xcb_generic_iterator_t
10577  **
10578  *****************************************************************************/
10579 
10581 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R ,
10582  const xcb_xkb_set_names_values_t *S );
10583 
10584 
10585 /*****************************************************************************
10586  **
10587  ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
10588  **
10589  ** @param const xcb_xkb_set_names_values_t *S
10590  ** @returns xcb_atom_t *
10591  **
10592  *****************************************************************************/
10593 
10594 xcb_atom_t *
10595 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S );
10596 
10597 
10598 /*****************************************************************************
10599  **
10600  ** int xcb_xkb_set_names_values_kt_level_names_length
10601  **
10602  ** @param const xcb_xkb_set_names_values_t *R
10603  ** @returns int
10604  **
10605  *****************************************************************************/
10606 
10607 int
10608 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R ,
10609  const xcb_xkb_set_names_values_t *S );
10610 
10611 
10612 /*****************************************************************************
10613  **
10614  ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
10615  **
10616  ** @param const xcb_xkb_set_names_values_t *R
10617  ** @returns xcb_generic_iterator_t
10618  **
10619  *****************************************************************************/
10620 
10622 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R ,
10623  const xcb_xkb_set_names_values_t *S );
10624 
10625 
10626 /*****************************************************************************
10627  **
10628  ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
10629  **
10630  ** @param const xcb_xkb_set_names_values_t *S
10631  ** @returns xcb_atom_t *
10632  **
10633  *****************************************************************************/
10634 
10635 xcb_atom_t *
10636 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S );
10637 
10638 
10639 /*****************************************************************************
10640  **
10641  ** int xcb_xkb_set_names_values_indicator_names_length
10642  **
10643  ** @param const xcb_xkb_set_names_values_t *R
10644  ** @returns int
10645  **
10646  *****************************************************************************/
10647 
10648 int
10649 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R ,
10650  const xcb_xkb_set_names_values_t *S );
10651 
10652 
10653 /*****************************************************************************
10654  **
10655  ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
10656  **
10657  ** @param const xcb_xkb_set_names_values_t *R
10658  ** @returns xcb_generic_iterator_t
10659  **
10660  *****************************************************************************/
10661 
10663 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R ,
10664  const xcb_xkb_set_names_values_t *S );
10665 
10666 
10667 /*****************************************************************************
10668  **
10669  ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
10670  **
10671  ** @param const xcb_xkb_set_names_values_t *S
10672  ** @returns xcb_atom_t *
10673  **
10674  *****************************************************************************/
10675 
10676 xcb_atom_t *
10677 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S );
10678 
10679 
10680 /*****************************************************************************
10681  **
10682  ** int xcb_xkb_set_names_values_virtual_mod_names_length
10683  **
10684  ** @param const xcb_xkb_set_names_values_t *R
10685  ** @returns int
10686  **
10687  *****************************************************************************/
10688 
10689 int
10690 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R ,
10691  const xcb_xkb_set_names_values_t *S );
10692 
10693 
10694 /*****************************************************************************
10695  **
10696  ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
10697  **
10698  ** @param const xcb_xkb_set_names_values_t *R
10699  ** @returns xcb_generic_iterator_t
10700  **
10701  *****************************************************************************/
10702 
10704 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R ,
10705  const xcb_xkb_set_names_values_t *S );
10706 
10707 
10708 /*****************************************************************************
10709  **
10710  ** xcb_atom_t * xcb_xkb_set_names_values_groups
10711  **
10712  ** @param const xcb_xkb_set_names_values_t *S
10713  ** @returns xcb_atom_t *
10714  **
10715  *****************************************************************************/
10716 
10717 xcb_atom_t *
10718 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S );
10719 
10720 
10721 /*****************************************************************************
10722  **
10723  ** int xcb_xkb_set_names_values_groups_length
10724  **
10725  ** @param const xcb_xkb_set_names_values_t *R
10726  ** @returns int
10727  **
10728  *****************************************************************************/
10729 
10730 int
10731 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R ,
10732  const xcb_xkb_set_names_values_t *S );
10733 
10734 
10735 /*****************************************************************************
10736  **
10737  ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
10738  **
10739  ** @param const xcb_xkb_set_names_values_t *R
10740  ** @returns xcb_generic_iterator_t
10741  **
10742  *****************************************************************************/
10743 
10745 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R ,
10746  const xcb_xkb_set_names_values_t *S );
10747 
10748 
10749 /*****************************************************************************
10750  **
10751  ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
10752  **
10753  ** @param const xcb_xkb_set_names_values_t *S
10754  ** @returns xcb_xkb_key_name_t *
10755  **
10756  *****************************************************************************/
10757 
10759 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S );
10760 
10761 
10762 /*****************************************************************************
10763  **
10764  ** int xcb_xkb_set_names_values_key_names_length
10765  **
10766  ** @param const xcb_xkb_set_names_values_t *R
10767  ** @returns int
10768  **
10769  *****************************************************************************/
10770 
10771 int
10772 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R ,
10773  const xcb_xkb_set_names_values_t *S );
10774 
10775 
10776 /*****************************************************************************
10777  **
10778  ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
10779  **
10780  ** @param const xcb_xkb_set_names_values_t *R
10781  ** @returns xcb_xkb_key_name_iterator_t
10782  **
10783  *****************************************************************************/
10784 
10786 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R ,
10787  const xcb_xkb_set_names_values_t *S );
10788 
10789 
10790 /*****************************************************************************
10791  **
10792  ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
10793  **
10794  ** @param const xcb_xkb_set_names_values_t *S
10795  ** @returns xcb_xkb_key_alias_t *
10796  **
10797  *****************************************************************************/
10798 
10800 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S );
10801 
10802 
10803 /*****************************************************************************
10804  **
10805  ** int xcb_xkb_set_names_values_key_aliases_length
10806  **
10807  ** @param const xcb_xkb_set_names_values_t *R
10808  ** @returns int
10809  **
10810  *****************************************************************************/
10811 
10812 int
10813 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R ,
10814  const xcb_xkb_set_names_values_t *S );
10815 
10816 
10817 /*****************************************************************************
10818  **
10819  ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator
10820  **
10821  ** @param const xcb_xkb_set_names_values_t *R
10822  ** @returns xcb_xkb_key_alias_iterator_t
10823  **
10824  *****************************************************************************/
10825 
10827 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R ,
10828  const xcb_xkb_set_names_values_t *S );
10829 
10830 
10831 /*****************************************************************************
10832  **
10833  ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
10834  **
10835  ** @param const xcb_xkb_set_names_values_t *S
10836  ** @returns xcb_atom_t *
10837  **
10838  *****************************************************************************/
10839 
10840 xcb_atom_t *
10841 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S );
10842 
10843 
10844 /*****************************************************************************
10845  **
10846  ** int xcb_xkb_set_names_values_radio_group_names_length
10847  **
10848  ** @param const xcb_xkb_set_names_values_t *R
10849  ** @returns int
10850  **
10851  *****************************************************************************/
10852 
10853 int
10854 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R ,
10855  const xcb_xkb_set_names_values_t *S );
10856 
10857 
10858 /*****************************************************************************
10859  **
10860  ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
10861  **
10862  ** @param const xcb_xkb_set_names_values_t *R
10863  ** @returns xcb_generic_iterator_t
10864  **
10865  *****************************************************************************/
10866 
10868 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R ,
10869  const xcb_xkb_set_names_values_t *S );
10870 
10871 int
10872 xcb_xkb_set_names_values_serialize (void **_buffer ,
10873  uint8_t nTypes ,
10874  uint8_t nKTLevels ,
10875  uint32_t indicators ,
10876  uint16_t virtualMods ,
10877  uint8_t groupNames ,
10878  uint8_t nKeys ,
10879  uint8_t nKeyAliases ,
10880  uint8_t nRadioGroups ,
10881  uint32_t which ,
10882  const xcb_xkb_set_names_values_t *_aux );
10883 
10884 int
10885 xcb_xkb_set_names_values_unpack (const void *_buffer ,
10886  uint8_t nTypes ,
10887  uint8_t nKTLevels ,
10888  uint32_t indicators ,
10889  uint16_t virtualMods ,
10890  uint8_t groupNames ,
10891  uint8_t nKeys ,
10892  uint8_t nKeyAliases ,
10893  uint8_t nRadioGroups ,
10894  uint32_t which ,
10896 
10897 int
10898 xcb_xkb_set_names_values_sizeof (const void *_buffer ,
10899  uint8_t nTypes ,
10900  uint8_t nKTLevels ,
10901  uint32_t indicators ,
10902  uint16_t virtualMods ,
10903  uint8_t groupNames ,
10904  uint8_t nKeys ,
10905  uint8_t nKeyAliases ,
10906  uint8_t nRadioGroups ,
10907  uint32_t which );
10908 
10921 /*****************************************************************************
10922  **
10923  ** xcb_void_cookie_t xcb_xkb_set_names_checked
10924  **
10925  ** @param xcb_connection_t *c
10926  ** @param xcb_xkb_device_spec_t deviceSpec
10927  ** @param uint16_t virtualMods
10928  ** @param uint32_t which
10929  ** @param uint8_t firstType
10930  ** @param uint8_t nTypes
10931  ** @param uint8_t firstKTLevelt
10932  ** @param uint8_t nKTLevels
10933  ** @param uint32_t indicators
10934  ** @param uint8_t groupNames
10935  ** @param uint8_t nRadioGroups
10936  ** @param xcb_keycode_t firstKey
10937  ** @param uint8_t nKeys
10938  ** @param uint8_t nKeyAliases
10939  ** @param uint16_t totalKTLevelNames
10940  ** @param const void *values
10941  ** @returns xcb_void_cookie_t
10942  **
10943  *****************************************************************************/
10944 
10947  xcb_xkb_device_spec_t deviceSpec ,
10948  uint16_t virtualMods ,
10949  uint32_t which ,
10950  uint8_t firstType ,
10951  uint8_t nTypes ,
10952  uint8_t firstKTLevelt ,
10953  uint8_t nKTLevels ,
10954  uint32_t indicators ,
10955  uint8_t groupNames ,
10956  uint8_t nRadioGroups ,
10957  xcb_keycode_t firstKey ,
10958  uint8_t nKeys ,
10959  uint8_t nKeyAliases ,
10960  uint16_t totalKTLevelNames ,
10961  const void *values );
10962 
10972 /*****************************************************************************
10973  **
10974  ** xcb_void_cookie_t xcb_xkb_set_names
10975  **
10976  ** @param xcb_connection_t *c
10977  ** @param xcb_xkb_device_spec_t deviceSpec
10978  ** @param uint16_t virtualMods
10979  ** @param uint32_t which
10980  ** @param uint8_t firstType
10981  ** @param uint8_t nTypes
10982  ** @param uint8_t firstKTLevelt
10983  ** @param uint8_t nKTLevels
10984  ** @param uint32_t indicators
10985  ** @param uint8_t groupNames
10986  ** @param uint8_t nRadioGroups
10987  ** @param xcb_keycode_t firstKey
10988  ** @param uint8_t nKeys
10989  ** @param uint8_t nKeyAliases
10990  ** @param uint16_t totalKTLevelNames
10991  ** @param const void *values
10992  ** @returns xcb_void_cookie_t
10993  **
10994  *****************************************************************************/
10995 
10998  xcb_xkb_device_spec_t deviceSpec ,
10999  uint16_t virtualMods ,
11000  uint32_t which ,
11001  uint8_t firstType ,
11002  uint8_t nTypes ,
11003  uint8_t firstKTLevelt ,
11004  uint8_t nKTLevels ,
11005  uint32_t indicators ,
11006  uint8_t groupNames ,
11007  uint8_t nRadioGroups ,
11008  xcb_keycode_t firstKey ,
11009  uint8_t nKeys ,
11010  uint8_t nKeyAliases ,
11011  uint16_t totalKTLevelNames ,
11012  const void *values );
11013 
11026 /*****************************************************************************
11027  **
11028  ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
11029  **
11030  ** @param xcb_connection_t *c
11031  ** @param xcb_xkb_device_spec_t deviceSpec
11032  ** @param uint16_t virtualMods
11033  ** @param uint32_t which
11034  ** @param uint8_t firstType
11035  ** @param uint8_t nTypes
11036  ** @param uint8_t firstKTLevelt
11037  ** @param uint8_t nKTLevels
11038  ** @param uint32_t indicators
11039  ** @param uint8_t groupNames
11040  ** @param uint8_t nRadioGroups
11041  ** @param xcb_keycode_t firstKey
11042  ** @param uint8_t nKeys
11043  ** @param uint8_t nKeyAliases
11044  ** @param uint16_t totalKTLevelNames
11045  ** @param const xcb_xkb_set_names_values_t *values
11046  ** @returns xcb_void_cookie_t
11047  **
11048  *****************************************************************************/
11049 
11052  xcb_xkb_device_spec_t deviceSpec ,
11053  uint16_t virtualMods ,
11054  uint32_t which ,
11055  uint8_t firstType ,
11056  uint8_t nTypes ,
11057  uint8_t firstKTLevelt ,
11058  uint8_t nKTLevels ,
11059  uint32_t indicators ,
11060  uint8_t groupNames ,
11061  uint8_t nRadioGroups ,
11062  xcb_keycode_t firstKey ,
11063  uint8_t nKeys ,
11064  uint8_t nKeyAliases ,
11065  uint16_t totalKTLevelNames ,
11066  const xcb_xkb_set_names_values_t *values );
11067 
11077 /*****************************************************************************
11078  **
11079  ** xcb_void_cookie_t xcb_xkb_set_names_aux
11080  **
11081  ** @param xcb_connection_t *c
11082  ** @param xcb_xkb_device_spec_t deviceSpec
11083  ** @param uint16_t virtualMods
11084  ** @param uint32_t which
11085  ** @param uint8_t firstType
11086  ** @param uint8_t nTypes
11087  ** @param uint8_t firstKTLevelt
11088  ** @param uint8_t nKTLevels
11089  ** @param uint32_t indicators
11090  ** @param uint8_t groupNames
11091  ** @param uint8_t nRadioGroups
11092  ** @param xcb_keycode_t firstKey
11093  ** @param uint8_t nKeys
11094  ** @param uint8_t nKeyAliases
11095  ** @param uint16_t totalKTLevelNames
11096  ** @param const xcb_xkb_set_names_values_t *values
11097  ** @returns xcb_void_cookie_t
11098  **
11099  *****************************************************************************/
11100 
11103  xcb_xkb_device_spec_t deviceSpec ,
11104  uint16_t virtualMods ,
11105  uint32_t which ,
11106  uint8_t firstType ,
11107  uint8_t nTypes ,
11108  uint8_t firstKTLevelt ,
11109  uint8_t nKTLevels ,
11110  uint32_t indicators ,
11111  uint8_t groupNames ,
11112  uint8_t nRadioGroups ,
11113  xcb_keycode_t firstKey ,
11114  uint8_t nKeys ,
11115  uint8_t nKeyAliases ,
11116  uint16_t totalKTLevelNames ,
11117  const xcb_xkb_set_names_values_t *values );
11118 
11119 int
11120 xcb_xkb_get_geometry_sizeof (const void *_buffer );
11121 
11131 /*****************************************************************************
11132  **
11133  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry
11134  **
11135  ** @param xcb_connection_t *c
11136  ** @param xcb_xkb_device_spec_t deviceSpec
11137  ** @param xcb_atom_t name
11138  ** @returns xcb_xkb_get_geometry_cookie_t
11139  **
11140  *****************************************************************************/
11141 
11144  xcb_xkb_device_spec_t deviceSpec ,
11145  xcb_atom_t name );
11146 
11159 /*****************************************************************************
11160  **
11161  ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked
11162  **
11163  ** @param xcb_connection_t *c
11164  ** @param xcb_xkb_device_spec_t deviceSpec
11165  ** @param xcb_atom_t name
11166  ** @returns xcb_xkb_get_geometry_cookie_t
11167  **
11168  *****************************************************************************/
11169 
11172  xcb_xkb_device_spec_t deviceSpec ,
11173  xcb_atom_t name );
11174 
11175 
11176 /*****************************************************************************
11177  **
11178  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font
11179  **
11180  ** @param const xcb_xkb_get_geometry_reply_t *R
11181  ** @returns xcb_xkb_counted_string_16_t *
11182  **
11183  *****************************************************************************/
11184 
11186 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R );
11187 
11188 
11189 /*****************************************************************************
11190  **
11191  ** int xcb_xkb_get_geometry_properties_length
11192  **
11193  ** @param const xcb_xkb_get_geometry_reply_t *R
11194  ** @returns int
11195  **
11196  *****************************************************************************/
11197 
11198 int
11199 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R );
11200 
11201 
11202 /*****************************************************************************
11203  **
11204  ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator
11205  **
11206  ** @param const xcb_xkb_get_geometry_reply_t *R
11207  ** @returns xcb_xkb_property_iterator_t
11208  **
11209  *****************************************************************************/
11210 
11212 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R );
11213 
11214 
11215 /*****************************************************************************
11216  **
11217  ** int xcb_xkb_get_geometry_colors_length
11218  **
11219  ** @param const xcb_xkb_get_geometry_reply_t *R
11220  ** @returns int
11221  **
11222  *****************************************************************************/
11223 
11224 int
11225 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R );
11226 
11227 
11228 /*****************************************************************************
11229  **
11230  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator
11231  **
11232  ** @param const xcb_xkb_get_geometry_reply_t *R
11233  ** @returns xcb_xkb_counted_string_16_iterator_t
11234  **
11235  *****************************************************************************/
11236 
11238 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R );
11239 
11240 
11241 /*****************************************************************************
11242  **
11243  ** int xcb_xkb_get_geometry_shapes_length
11244  **
11245  ** @param const xcb_xkb_get_geometry_reply_t *R
11246  ** @returns int
11247  **
11248  *****************************************************************************/
11249 
11250 int
11251 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R );
11252 
11253 
11254 /*****************************************************************************
11255  **
11256  ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator
11257  **
11258  ** @param const xcb_xkb_get_geometry_reply_t *R
11259  ** @returns xcb_xkb_shape_iterator_t
11260  **
11261  *****************************************************************************/
11262 
11264 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R );
11265 
11266 
11267 /*****************************************************************************
11268  **
11269  ** int xcb_xkb_get_geometry_sections_length
11270  **
11271  ** @param const xcb_xkb_get_geometry_reply_t *R
11272  ** @returns int
11273  **
11274  *****************************************************************************/
11275 
11276 int
11277 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R );
11278 
11279 
11280 /*****************************************************************************
11281  **
11282  ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator
11283  **
11284  ** @param const xcb_xkb_get_geometry_reply_t *R
11285  ** @returns xcb_xkb_section_iterator_t
11286  **
11287  *****************************************************************************/
11288 
11290 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R );
11291 
11292 
11293 /*****************************************************************************
11294  **
11295  ** int xcb_xkb_get_geometry_doodads_length
11296  **
11297  ** @param const xcb_xkb_get_geometry_reply_t *R
11298  ** @returns int
11299  **
11300  *****************************************************************************/
11301 
11302 int
11303 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R );
11304 
11305 
11306 /*****************************************************************************
11307  **
11308  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator
11309  **
11310  ** @param const xcb_xkb_get_geometry_reply_t *R
11311  ** @returns xcb_xkb_doodad_iterator_t
11312  **
11313  *****************************************************************************/
11314 
11316 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R );
11317 
11318 
11319 /*****************************************************************************
11320  **
11321  ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases
11322  **
11323  ** @param const xcb_xkb_get_geometry_reply_t *R
11324  ** @returns xcb_xkb_key_alias_t *
11325  **
11326  *****************************************************************************/
11327 
11329 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R );
11330 
11331 
11332 /*****************************************************************************
11333  **
11334  ** int xcb_xkb_get_geometry_key_aliases_length
11335  **
11336  ** @param const xcb_xkb_get_geometry_reply_t *R
11337  ** @returns int
11338  **
11339  *****************************************************************************/
11340 
11341 int
11342 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R );
11343 
11344 
11345 /*****************************************************************************
11346  **
11347  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator
11348  **
11349  ** @param const xcb_xkb_get_geometry_reply_t *R
11350  ** @returns xcb_xkb_key_alias_iterator_t
11351  **
11352  *****************************************************************************/
11353 
11355 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R );
11356 
11372 /*****************************************************************************
11373  **
11374  ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply
11375  **
11376  ** @param xcb_connection_t *c
11377  ** @param xcb_xkb_get_geometry_cookie_t cookie
11378  ** @param xcb_generic_error_t **e
11379  ** @returns xcb_xkb_get_geometry_reply_t *
11380  **
11381  *****************************************************************************/
11382 
11386  xcb_generic_error_t **e );
11387 
11388 int
11389 xcb_xkb_set_geometry_sizeof (const void *_buffer );
11390 
11403 /*****************************************************************************
11404  **
11405  ** xcb_void_cookie_t xcb_xkb_set_geometry_checked
11406  **
11407  ** @param xcb_connection_t *c
11408  ** @param xcb_xkb_device_spec_t deviceSpec
11409  ** @param uint8_t nShapes
11410  ** @param uint8_t nSections
11411  ** @param xcb_atom_t name
11412  ** @param uint16_t widthMM
11413  ** @param uint16_t heightMM
11414  ** @param uint16_t nProperties
11415  ** @param uint16_t nColors
11416  ** @param uint16_t nDoodads
11417  ** @param uint16_t nKeyAliases
11418  ** @param uint8_t baseColorNdx
11419  ** @param uint8_t labelColorNdx
11420  ** @param xcb_xkb_counted_string_16_t *labelFont
11421  ** @param const xcb_xkb_property_t *properties
11422  ** @param const xcb_xkb_counted_string_16_t *colors
11423  ** @param const xcb_xkb_shape_t *shapes
11424  ** @param const xcb_xkb_section_t *sections
11425  ** @param const xcb_xkb_doodad_t *doodads
11426  ** @param const xcb_xkb_key_alias_t *keyAliases
11427  ** @returns xcb_void_cookie_t
11428  **
11429  *****************************************************************************/
11430 
11433  xcb_xkb_device_spec_t deviceSpec ,
11434  uint8_t nShapes ,
11435  uint8_t nSections ,
11436  xcb_atom_t name ,
11437  uint16_t widthMM ,
11438  uint16_t heightMM ,
11439  uint16_t nProperties ,
11440  uint16_t nColors ,
11441  uint16_t nDoodads ,
11442  uint16_t nKeyAliases ,
11443  uint8_t baseColorNdx ,
11444  uint8_t labelColorNdx ,
11445  xcb_xkb_counted_string_16_t *labelFont ,
11446  const xcb_xkb_property_t *properties ,
11447  const xcb_xkb_counted_string_16_t *colors ,
11448  const xcb_xkb_shape_t *shapes ,
11449  const xcb_xkb_section_t *sections ,
11450  const xcb_xkb_doodad_t *doodads ,
11451  const xcb_xkb_key_alias_t *keyAliases );
11452 
11462 /*****************************************************************************
11463  **
11464  ** xcb_void_cookie_t xcb_xkb_set_geometry
11465  **
11466  ** @param xcb_connection_t *c
11467  ** @param xcb_xkb_device_spec_t deviceSpec
11468  ** @param uint8_t nShapes
11469  ** @param uint8_t nSections
11470  ** @param xcb_atom_t name
11471  ** @param uint16_t widthMM
11472  ** @param uint16_t heightMM
11473  ** @param uint16_t nProperties
11474  ** @param uint16_t nColors
11475  ** @param uint16_t nDoodads
11476  ** @param uint16_t nKeyAliases
11477  ** @param uint8_t baseColorNdx
11478  ** @param uint8_t labelColorNdx
11479  ** @param xcb_xkb_counted_string_16_t *labelFont
11480  ** @param const xcb_xkb_property_t *properties
11481  ** @param const xcb_xkb_counted_string_16_t *colors
11482  ** @param const xcb_xkb_shape_t *shapes
11483  ** @param const xcb_xkb_section_t *sections
11484  ** @param const xcb_xkb_doodad_t *doodads
11485  ** @param const xcb_xkb_key_alias_t *keyAliases
11486  ** @returns xcb_void_cookie_t
11487  **
11488  *****************************************************************************/
11489 
11492  xcb_xkb_device_spec_t deviceSpec ,
11493  uint8_t nShapes ,
11494  uint8_t nSections ,
11495  xcb_atom_t name ,
11496  uint16_t widthMM ,
11497  uint16_t heightMM ,
11498  uint16_t nProperties ,
11499  uint16_t nColors ,
11500  uint16_t nDoodads ,
11501  uint16_t nKeyAliases ,
11502  uint8_t baseColorNdx ,
11503  uint8_t labelColorNdx ,
11504  xcb_xkb_counted_string_16_t *labelFont ,
11505  const xcb_xkb_property_t *properties ,
11506  const xcb_xkb_counted_string_16_t *colors ,
11507  const xcb_xkb_shape_t *shapes ,
11508  const xcb_xkb_section_t *sections ,
11509  const xcb_xkb_doodad_t *doodads ,
11510  const xcb_xkb_key_alias_t *keyAliases );
11511 
11521 /*****************************************************************************
11522  **
11523  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
11524  **
11525  ** @param xcb_connection_t *c
11526  ** @param xcb_xkb_device_spec_t deviceSpec
11527  ** @param uint32_t change
11528  ** @param uint32_t value
11529  ** @param uint32_t ctrlsToChange
11530  ** @param uint32_t autoCtrls
11531  ** @param uint32_t autoCtrlsValues
11532  ** @returns xcb_xkb_per_client_flags_cookie_t
11533  **
11534  *****************************************************************************/
11535 
11538  xcb_xkb_device_spec_t deviceSpec ,
11539  uint32_t change ,
11540  uint32_t value ,
11541  uint32_t ctrlsToChange ,
11542  uint32_t autoCtrls ,
11543  uint32_t autoCtrlsValues );
11544 
11557 /*****************************************************************************
11558  **
11559  ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
11560  **
11561  ** @param xcb_connection_t *c
11562  ** @param xcb_xkb_device_spec_t deviceSpec
11563  ** @param uint32_t change
11564  ** @param uint32_t value
11565  ** @param uint32_t ctrlsToChange
11566  ** @param uint32_t autoCtrls
11567  ** @param uint32_t autoCtrlsValues
11568  ** @returns xcb_xkb_per_client_flags_cookie_t
11569  **
11570  *****************************************************************************/
11571 
11574  xcb_xkb_device_spec_t deviceSpec ,
11575  uint32_t change ,
11576  uint32_t value ,
11577  uint32_t ctrlsToChange ,
11578  uint32_t autoCtrls ,
11579  uint32_t autoCtrlsValues );
11580 
11596 /*****************************************************************************
11597  **
11598  ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
11599  **
11600  ** @param xcb_connection_t *c
11601  ** @param xcb_xkb_per_client_flags_cookie_t cookie
11602  ** @param xcb_generic_error_t **e
11603  ** @returns xcb_xkb_per_client_flags_reply_t *
11604  **
11605  *****************************************************************************/
11606 
11610  xcb_generic_error_t **e );
11611 
11612 int
11613 xcb_xkb_list_components_serialize (void **_buffer ,
11614  const xcb_xkb_list_components_request_t *_aux ,
11615  const xcb_xkb_string8_t *keymapsSpec ,
11616  const xcb_xkb_string8_t *keycodesSpec ,
11617  const xcb_xkb_string8_t *typesSpec ,
11618  const xcb_xkb_string8_t *compatMapSpec ,
11619  const xcb_xkb_string8_t *symbolsSpec ,
11620  const xcb_xkb_string8_t *geometrySpec );
11621 
11622 int
11623 xcb_xkb_list_components_unserialize (const void *_buffer ,
11625 
11626 int
11627 xcb_xkb_list_components_sizeof (const void *_buffer );
11628 
11638 /*****************************************************************************
11639  **
11640  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
11641  **
11642  ** @param xcb_connection_t *c
11643  ** @param xcb_xkb_device_spec_t deviceSpec
11644  ** @param uint16_t maxNames
11645  ** @param uint8_t keymapsSpecLen
11646  ** @param const xcb_xkb_string8_t *keymapsSpec
11647  ** @param uint8_t keycodesSpecLen
11648  ** @param const xcb_xkb_string8_t *keycodesSpec
11649  ** @param uint8_t typesSpecLen
11650  ** @param const xcb_xkb_string8_t *typesSpec
11651  ** @param uint8_t compatMapSpecLen
11652  ** @param const xcb_xkb_string8_t *compatMapSpec
11653  ** @param uint8_t symbolsSpecLen
11654  ** @param const xcb_xkb_string8_t *symbolsSpec
11655  ** @param uint8_t geometrySpecLen
11656  ** @param const xcb_xkb_string8_t *geometrySpec
11657  ** @returns xcb_xkb_list_components_cookie_t
11658  **
11659  *****************************************************************************/
11660 
11663  xcb_xkb_device_spec_t deviceSpec ,
11664  uint16_t maxNames ,
11665  uint8_t keymapsSpecLen ,
11666  const xcb_xkb_string8_t *keymapsSpec ,
11667  uint8_t keycodesSpecLen ,
11668  const xcb_xkb_string8_t *keycodesSpec ,
11669  uint8_t typesSpecLen ,
11670  const xcb_xkb_string8_t *typesSpec ,
11671  uint8_t compatMapSpecLen ,
11672  const xcb_xkb_string8_t *compatMapSpec ,
11673  uint8_t symbolsSpecLen ,
11674  const xcb_xkb_string8_t *symbolsSpec ,
11675  uint8_t geometrySpecLen ,
11676  const xcb_xkb_string8_t *geometrySpec );
11677 
11690 /*****************************************************************************
11691  **
11692  ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
11693  **
11694  ** @param xcb_connection_t *c
11695  ** @param xcb_xkb_device_spec_t deviceSpec
11696  ** @param uint16_t maxNames
11697  ** @param uint8_t keymapsSpecLen
11698  ** @param const xcb_xkb_string8_t *keymapsSpec
11699  ** @param uint8_t keycodesSpecLen
11700  ** @param const xcb_xkb_string8_t *keycodesSpec
11701  ** @param uint8_t typesSpecLen
11702  ** @param const xcb_xkb_string8_t *typesSpec
11703  ** @param uint8_t compatMapSpecLen
11704  ** @param const xcb_xkb_string8_t *compatMapSpec
11705  ** @param uint8_t symbolsSpecLen
11706  ** @param const xcb_xkb_string8_t *symbolsSpec
11707  ** @param uint8_t geometrySpecLen
11708  ** @param const xcb_xkb_string8_t *geometrySpec
11709  ** @returns xcb_xkb_list_components_cookie_t
11710  **
11711  *****************************************************************************/
11712 
11715  xcb_xkb_device_spec_t deviceSpec ,
11716  uint16_t maxNames ,
11717  uint8_t keymapsSpecLen ,
11718  const xcb_xkb_string8_t *keymapsSpec ,
11719  uint8_t keycodesSpecLen ,
11720  const xcb_xkb_string8_t *keycodesSpec ,
11721  uint8_t typesSpecLen ,
11722  const xcb_xkb_string8_t *typesSpec ,
11723  uint8_t compatMapSpecLen ,
11724  const xcb_xkb_string8_t *compatMapSpec ,
11725  uint8_t symbolsSpecLen ,
11726  const xcb_xkb_string8_t *symbolsSpec ,
11727  uint8_t geometrySpecLen ,
11728  const xcb_xkb_string8_t *geometrySpec );
11729 
11730 
11731 /*****************************************************************************
11732  **
11733  ** int xcb_xkb_list_components_keymaps_length
11734  **
11735  ** @param const xcb_xkb_list_components_reply_t *R
11736  ** @returns int
11737  **
11738  *****************************************************************************/
11739 
11740 int
11741 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R );
11742 
11743 
11744 /*****************************************************************************
11745  **
11746  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
11747  **
11748  ** @param const xcb_xkb_list_components_reply_t *R
11749  ** @returns xcb_xkb_listing_iterator_t
11750  **
11751  *****************************************************************************/
11752 
11754 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R );
11755 
11756 
11757 /*****************************************************************************
11758  **
11759  ** int xcb_xkb_list_components_keycodes_length
11760  **
11761  ** @param const xcb_xkb_list_components_reply_t *R
11762  ** @returns int
11763  **
11764  *****************************************************************************/
11765 
11766 int
11767 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R );
11768 
11769 
11770 /*****************************************************************************
11771  **
11772  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
11773  **
11774  ** @param const xcb_xkb_list_components_reply_t *R
11775  ** @returns xcb_xkb_listing_iterator_t
11776  **
11777  *****************************************************************************/
11778 
11780 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R );
11781 
11782 
11783 /*****************************************************************************
11784  **
11785  ** int xcb_xkb_list_components_types_length
11786  **
11787  ** @param const xcb_xkb_list_components_reply_t *R
11788  ** @returns int
11789  **
11790  *****************************************************************************/
11791 
11792 int
11793 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R );
11794 
11795 
11796 /*****************************************************************************
11797  **
11798  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
11799  **
11800  ** @param const xcb_xkb_list_components_reply_t *R
11801  ** @returns xcb_xkb_listing_iterator_t
11802  **
11803  *****************************************************************************/
11804 
11806 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R );
11807 
11808 
11809 /*****************************************************************************
11810  **
11811  ** int xcb_xkb_list_components_compat_maps_length
11812  **
11813  ** @param const xcb_xkb_list_components_reply_t *R
11814  ** @returns int
11815  **
11816  *****************************************************************************/
11817 
11818 int
11819 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R );
11820 
11821 
11822 /*****************************************************************************
11823  **
11824  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
11825  **
11826  ** @param const xcb_xkb_list_components_reply_t *R
11827  ** @returns xcb_xkb_listing_iterator_t
11828  **
11829  *****************************************************************************/
11830 
11832 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R );
11833 
11834 
11835 /*****************************************************************************
11836  **
11837  ** int xcb_xkb_list_components_symbols_length
11838  **
11839  ** @param const xcb_xkb_list_components_reply_t *R
11840  ** @returns int
11841  **
11842  *****************************************************************************/
11843 
11844 int
11845 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R );
11846 
11847 
11848 /*****************************************************************************
11849  **
11850  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
11851  **
11852  ** @param const xcb_xkb_list_components_reply_t *R
11853  ** @returns xcb_xkb_listing_iterator_t
11854  **
11855  *****************************************************************************/
11856 
11858 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R );
11859 
11860 
11861 /*****************************************************************************
11862  **
11863  ** int xcb_xkb_list_components_geometries_length
11864  **
11865  ** @param const xcb_xkb_list_components_reply_t *R
11866  ** @returns int
11867  **
11868  *****************************************************************************/
11869 
11870 int
11871 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R );
11872 
11873 
11874 /*****************************************************************************
11875  **
11876  ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
11877  **
11878  ** @param const xcb_xkb_list_components_reply_t *R
11879  ** @returns xcb_xkb_listing_iterator_t
11880  **
11881  *****************************************************************************/
11882 
11884 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R );
11885 
11901 /*****************************************************************************
11902  **
11903  ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
11904  **
11905  ** @param xcb_connection_t *c
11906  ** @param xcb_xkb_list_components_cookie_t cookie
11907  ** @param xcb_generic_error_t **e
11908  ** @returns xcb_xkb_list_components_reply_t *
11909  **
11910  *****************************************************************************/
11911 
11915  xcb_generic_error_t **e );
11916 
11917 int
11918 xcb_xkb_get_kbd_by_name_serialize (void **_buffer ,
11919  const xcb_xkb_get_kbd_by_name_request_t *_aux ,
11920  const xcb_xkb_string8_t *keymapsSpec ,
11921  const xcb_xkb_string8_t *keycodesSpec ,
11922  const xcb_xkb_string8_t *typesSpec ,
11923  const xcb_xkb_string8_t *compatMapSpec ,
11924  const xcb_xkb_string8_t *symbolsSpec ,
11925  const xcb_xkb_string8_t *geometrySpec );
11926 
11927 int
11928 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer ,
11930 
11931 int
11932 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer );
11933 
11934 
11935 /*****************************************************************************
11936  **
11937  ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
11938  **
11939  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11940  ** @returns int
11941  **
11942  *****************************************************************************/
11943 
11944 int
11945 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11947 
11948 
11949 /*****************************************************************************
11950  **
11951  ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator
11952  **
11953  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11954  ** @returns xcb_xkb_key_type_iterator_t
11955  **
11956  *****************************************************************************/
11957 
11959 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11961 
11962 
11963 /*****************************************************************************
11964  **
11965  ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
11966  **
11967  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11968  ** @returns int
11969  **
11970  *****************************************************************************/
11971 
11972 int
11973 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11975 
11976 
11977 /*****************************************************************************
11978  **
11979  ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator
11980  **
11981  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
11982  ** @returns xcb_xkb_key_sym_map_iterator_t
11983  **
11984  *****************************************************************************/
11985 
11987 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11989 
11990 
11991 /*****************************************************************************
11992  **
11993  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
11994  **
11995  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11996  ** @returns uint8_t *
11997  **
11998  *****************************************************************************/
11999 
12000 uint8_t *
12001 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
12002 
12003 
12004 /*****************************************************************************
12005  **
12006  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
12007  **
12008  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12009  ** @returns int
12010  **
12011  *****************************************************************************/
12012 
12013 int
12014 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12016 
12017 
12018 /*****************************************************************************
12019  **
12020  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end
12021  **
12022  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12023  ** @returns xcb_generic_iterator_t
12024  **
12025  *****************************************************************************/
12026 
12028 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12030 
12031 
12032 /*****************************************************************************
12033  **
12034  ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts
12035  **
12036  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12037  ** @returns xcb_xkb_action_t *
12038  **
12039  *****************************************************************************/
12040 
12042 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
12043 
12044 
12045 /*****************************************************************************
12046  **
12047  ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
12048  **
12049  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12050  ** @returns int
12051  **
12052  *****************************************************************************/
12053 
12054 int
12055 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12057 
12058 
12059 /*****************************************************************************
12060  **
12061  ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator
12062  **
12063  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12064  ** @returns xcb_xkb_action_iterator_t
12065  **
12066  *****************************************************************************/
12067 
12069 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12071 
12072 
12073 /*****************************************************************************
12074  **
12075  ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn
12076  **
12077  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12078  ** @returns xcb_xkb_set_behavior_t *
12079  **
12080  *****************************************************************************/
12081 
12083 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12084 
12085 
12086 /*****************************************************************************
12087  **
12088  ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
12089  **
12090  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12091  ** @returns int
12092  **
12093  *****************************************************************************/
12094 
12095 int
12096 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12098 
12099 
12100 /*****************************************************************************
12101  **
12102  ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator
12103  **
12104  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12105  ** @returns xcb_xkb_set_behavior_iterator_t
12106  **
12107  *****************************************************************************/
12108 
12110 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12112 
12113 
12114 /*****************************************************************************
12115  **
12116  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
12117  **
12118  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12119  ** @returns uint8_t *
12120  **
12121  *****************************************************************************/
12122 
12123 uint8_t *
12124 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12125 
12126 
12127 /*****************************************************************************
12128  **
12129  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
12130  **
12131  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12132  ** @returns int
12133  **
12134  *****************************************************************************/
12135 
12136 int
12137 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12139 
12140 
12141 /*****************************************************************************
12142  **
12143  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end
12144  **
12145  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12146  ** @returns xcb_generic_iterator_t
12147  **
12148  *****************************************************************************/
12149 
12151 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12153 
12154 
12155 /*****************************************************************************
12156  **
12157  ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn
12158  **
12159  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12160  ** @returns xcb_xkb_set_explicit_t *
12161  **
12162  *****************************************************************************/
12163 
12165 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12166 
12167 
12168 /*****************************************************************************
12169  **
12170  ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
12171  **
12172  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12173  ** @returns int
12174  **
12175  *****************************************************************************/
12176 
12177 int
12178 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12180 
12181 
12182 /*****************************************************************************
12183  **
12184  ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator
12185  **
12186  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12187  ** @returns xcb_xkb_set_explicit_iterator_t
12188  **
12189  *****************************************************************************/
12190 
12192 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12194 
12195 
12196 /*****************************************************************************
12197  **
12198  ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn
12199  **
12200  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12201  ** @returns xcb_xkb_key_mod_map_t *
12202  **
12203  *****************************************************************************/
12204 
12206 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12207 
12208 
12209 /*****************************************************************************
12210  **
12211  ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
12212  **
12213  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12214  ** @returns int
12215  **
12216  *****************************************************************************/
12217 
12218 int
12219 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12221 
12222 
12223 /*****************************************************************************
12224  **
12225  ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator
12226  **
12227  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12228  ** @returns xcb_xkb_key_mod_map_iterator_t
12229  **
12230  *****************************************************************************/
12231 
12233 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12235 
12236 
12237 /*****************************************************************************
12238  **
12239  ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn
12240  **
12241  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12242  ** @returns xcb_xkb_key_v_mod_map_t *
12243  **
12244  *****************************************************************************/
12245 
12247 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12248 
12249 
12250 /*****************************************************************************
12251  **
12252  ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
12253  **
12254  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12255  ** @returns int
12256  **
12257  *****************************************************************************/
12258 
12259 int
12260 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12262 
12263 
12264 /*****************************************************************************
12265  **
12266  ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator
12267  **
12268  ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
12269  ** @returns xcb_xkb_key_v_mod_map_iterator_t
12270  **
12271  *****************************************************************************/
12272 
12274 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12276 
12277 int
12278 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer ,
12279  uint8_t nTypes ,
12280  uint8_t nKeySyms ,
12281  uint8_t nKeyActions ,
12282  uint16_t totalActions ,
12283  uint8_t totalKeyBehaviors ,
12284  uint16_t virtualMods ,
12285  uint8_t totalKeyExplicit ,
12286  uint8_t totalModMapKeys ,
12287  uint8_t totalVModMapKeys ,
12288  uint16_t present ,
12290 
12291 int
12292 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer ,
12293  uint8_t nTypes ,
12294  uint8_t nKeySyms ,
12295  uint8_t nKeyActions ,
12296  uint16_t totalActions ,
12297  uint8_t totalKeyBehaviors ,
12298  uint16_t virtualMods ,
12299  uint8_t totalKeyExplicit ,
12300  uint8_t totalModMapKeys ,
12301  uint8_t totalVModMapKeys ,
12302  uint16_t present ,
12304 
12305 int
12306 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer ,
12307  uint8_t nTypes ,
12308  uint8_t nKeySyms ,
12309  uint8_t nKeyActions ,
12310  uint16_t totalActions ,
12311  uint8_t totalKeyBehaviors ,
12312  uint16_t virtualMods ,
12313  uint8_t totalKeyExplicit ,
12314  uint8_t totalModMapKeys ,
12315  uint8_t totalVModMapKeys ,
12316  uint16_t present );
12317 
12318 
12319 /*****************************************************************************
12320  **
12321  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names
12322  **
12323  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12324  ** @returns xcb_atom_t *
12325  **
12326  *****************************************************************************/
12327 
12328 xcb_atom_t *
12329 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12330 
12331 
12332 /*****************************************************************************
12333  **
12334  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length
12335  **
12336  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12337  ** @returns int
12338  **
12339  *****************************************************************************/
12340 
12341 int
12342 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12344 
12345 
12346 /*****************************************************************************
12347  **
12348  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end
12349  **
12350  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12351  ** @returns xcb_generic_iterator_t
12352  **
12353  *****************************************************************************/
12354 
12356 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12358 
12359 
12360 /*****************************************************************************
12361  **
12362  ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type
12363  **
12364  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12365  ** @returns uint8_t *
12366  **
12367  *****************************************************************************/
12368 
12369 uint8_t *
12370 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S );
12371 
12372 
12373 /*****************************************************************************
12374  **
12375  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length
12376  **
12377  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12378  ** @returns int
12379  **
12380  *****************************************************************************/
12381 
12382 int
12383 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12385 
12386 
12387 /*****************************************************************************
12388  **
12389  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end
12390  **
12391  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12392  ** @returns xcb_generic_iterator_t
12393  **
12394  *****************************************************************************/
12395 
12397 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12399 
12400 
12401 /*****************************************************************************
12402  **
12403  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
12404  **
12405  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12406  ** @returns xcb_atom_t *
12407  **
12408  *****************************************************************************/
12409 
12410 xcb_atom_t *
12411 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12412 
12413 
12414 /*****************************************************************************
12415  **
12416  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length
12417  **
12418  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12419  ** @returns int
12420  **
12421  *****************************************************************************/
12422 
12423 int
12424 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12426 
12427 
12428 /*****************************************************************************
12429  **
12430  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end
12431  **
12432  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12433  ** @returns xcb_generic_iterator_t
12434  **
12435  *****************************************************************************/
12436 
12438 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12440 
12441 
12442 /*****************************************************************************
12443  **
12444  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names
12445  **
12446  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12447  ** @returns xcb_atom_t *
12448  **
12449  *****************************************************************************/
12450 
12451 xcb_atom_t *
12452 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12453 
12454 
12455 /*****************************************************************************
12456  **
12457  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length
12458  **
12459  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12460  ** @returns int
12461  **
12462  *****************************************************************************/
12463 
12464 int
12465 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12467 
12468 
12469 /*****************************************************************************
12470  **
12471  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end
12472  **
12473  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12474  ** @returns xcb_generic_iterator_t
12475  **
12476  *****************************************************************************/
12477 
12479 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12481 
12482 
12483 /*****************************************************************************
12484  **
12485  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names
12486  **
12487  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12488  ** @returns xcb_atom_t *
12489  **
12490  *****************************************************************************/
12491 
12492 xcb_atom_t *
12493 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12494 
12495 
12496 /*****************************************************************************
12497  **
12498  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length
12499  **
12500  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12501  ** @returns int
12502  **
12503  *****************************************************************************/
12504 
12505 int
12506 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12508 
12509 
12510 /*****************************************************************************
12511  **
12512  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end
12513  **
12514  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12515  ** @returns xcb_generic_iterator_t
12516  **
12517  *****************************************************************************/
12518 
12520 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12522 
12523 
12524 /*****************************************************************************
12525  **
12526  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups
12527  **
12528  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12529  ** @returns xcb_atom_t *
12530  **
12531  *****************************************************************************/
12532 
12533 xcb_atom_t *
12534 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
12535 
12536 
12537 /*****************************************************************************
12538  **
12539  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
12540  **
12541  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12542  ** @returns int
12543  **
12544  *****************************************************************************/
12545 
12546 int
12547 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12549 
12550 
12551 /*****************************************************************************
12552  **
12553  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end
12554  **
12555  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12556  ** @returns xcb_generic_iterator_t
12557  **
12558  *****************************************************************************/
12559 
12561 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12563 
12564 
12565 /*****************************************************************************
12566  **
12567  ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names
12568  **
12569  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12570  ** @returns xcb_xkb_key_name_t *
12571  **
12572  *****************************************************************************/
12573 
12575 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12576 
12577 
12578 /*****************************************************************************
12579  **
12580  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length
12581  **
12582  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12583  ** @returns int
12584  **
12585  *****************************************************************************/
12586 
12587 int
12588 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12590 
12591 
12592 /*****************************************************************************
12593  **
12594  ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator
12595  **
12596  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12597  ** @returns xcb_xkb_key_name_iterator_t
12598  **
12599  *****************************************************************************/
12600 
12602 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12604 
12605 
12606 /*****************************************************************************
12607  **
12608  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases
12609  **
12610  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12611  ** @returns xcb_xkb_key_alias_t *
12612  **
12613  *****************************************************************************/
12614 
12616 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
12617 
12618 
12619 /*****************************************************************************
12620  **
12621  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length
12622  **
12623  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12624  ** @returns int
12625  **
12626  *****************************************************************************/
12627 
12628 int
12629 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12631 
12632 
12633 /*****************************************************************************
12634  **
12635  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator
12636  **
12637  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12638  ** @returns xcb_xkb_key_alias_iterator_t
12639  **
12640  *****************************************************************************/
12641 
12643 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12645 
12646 
12647 /*****************************************************************************
12648  **
12649  ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names
12650  **
12651  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12652  ** @returns xcb_atom_t *
12653  **
12654  *****************************************************************************/
12655 
12656 xcb_atom_t *
12657 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
12658 
12659 
12660 /*****************************************************************************
12661  **
12662  ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length
12663  **
12664  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12665  ** @returns int
12666  **
12667  *****************************************************************************/
12668 
12669 int
12670 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12672 
12673 
12674 /*****************************************************************************
12675  **
12676  ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end
12677  **
12678  ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
12679  ** @returns xcb_generic_iterator_t
12680  **
12681  *****************************************************************************/
12682 
12684 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12686 
12687 int
12688 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer ,
12689  uint8_t nTypes ,
12690  uint16_t nKTLevels ,
12691  uint32_t indicators ,
12692  uint16_t virtualMods ,
12693  uint8_t groupNames ,
12694  uint8_t nKeys ,
12695  uint8_t nKeyAliases ,
12696  uint8_t nRadioGroups ,
12697  uint32_t which ,
12699 
12700 int
12701 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer ,
12702  uint8_t nTypes ,
12703  uint16_t nKTLevels ,
12704  uint32_t indicators ,
12705  uint16_t virtualMods ,
12706  uint8_t groupNames ,
12707  uint8_t nKeys ,
12708  uint8_t nKeyAliases ,
12709  uint8_t nRadioGroups ,
12710  uint32_t which ,
12712 
12713 int
12714 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer ,
12715  uint8_t nTypes ,
12716  uint16_t nKTLevels ,
12717  uint32_t indicators ,
12718  uint16_t virtualMods ,
12719  uint8_t groupNames ,
12720  uint8_t nKeys ,
12721  uint8_t nKeyAliases ,
12722  uint8_t nRadioGroups ,
12723  uint32_t which );
12724 
12725 
12726 /*****************************************************************************
12727  **
12728  ** xcb_xkb_sym_interpret_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
12729  **
12730  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12731  ** @returns xcb_xkb_sym_interpret_t *
12732  **
12733  *****************************************************************************/
12734 
12736 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12737 
12738 
12739 /*****************************************************************************
12740  **
12741  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
12742  **
12743  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12744  ** @returns int
12745  **
12746  *****************************************************************************/
12747 
12748 int
12749 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12751 
12752 
12753 /*****************************************************************************
12754  **
12755  ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator
12756  **
12757  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12758  ** @returns xcb_xkb_sym_interpret_iterator_t
12759  **
12760  *****************************************************************************/
12761 
12763 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12765 
12766 
12767 /*****************************************************************************
12768  **
12769  ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn
12770  **
12771  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12772  ** @returns xcb_xkb_mod_def_t *
12773  **
12774  *****************************************************************************/
12775 
12777 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
12778 
12779 
12780 /*****************************************************************************
12781  **
12782  ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
12783  **
12784  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12785  ** @returns int
12786  **
12787  *****************************************************************************/
12788 
12789 int
12790 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12792 
12793 
12794 /*****************************************************************************
12795  **
12796  ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator
12797  **
12798  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12799  ** @returns xcb_xkb_mod_def_iterator_t
12800  **
12801  *****************************************************************************/
12802 
12804 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12806 
12807 
12808 /*****************************************************************************
12809  **
12810  ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps
12811  **
12812  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
12813  ** @returns xcb_xkb_indicator_map_t *
12814  **
12815  *****************************************************************************/
12816 
12818 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S );
12819 
12820 
12821 /*****************************************************************************
12822  **
12823  ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
12824  **
12825  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12826  ** @returns int
12827  **
12828  *****************************************************************************/
12829 
12830 int
12831 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12833 
12834 
12835 /*****************************************************************************
12836  **
12837  ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator
12838  **
12839  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12840  ** @returns xcb_xkb_indicator_map_iterator_t
12841  **
12842  *****************************************************************************/
12843 
12845 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12847 
12848 
12849 /*****************************************************************************
12850  **
12851  ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list
12852  **
12853  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12854  ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
12855  **
12856  *****************************************************************************/
12857 
12859 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
12860 
12861 
12862 /*****************************************************************************
12863  **
12864  ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font
12865  **
12866  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12867  ** @returns xcb_xkb_counted_string_16_t *
12868  **
12869  *****************************************************************************/
12870 
12872 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R );
12873 
12874 
12875 /*****************************************************************************
12876  **
12877  ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length
12878  **
12879  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12880  ** @returns int
12881  **
12882  *****************************************************************************/
12883 
12884 int
12885 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12887 
12888 
12889 /*****************************************************************************
12890  **
12891  ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator
12892  **
12893  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12894  ** @returns xcb_xkb_property_iterator_t
12895  **
12896  *****************************************************************************/
12897 
12899 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12901 
12902 
12903 /*****************************************************************************
12904  **
12905  ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length
12906  **
12907  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12908  ** @returns int
12909  **
12910  *****************************************************************************/
12911 
12912 int
12913 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12915 
12916 
12917 /*****************************************************************************
12918  **
12919  ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator
12920  **
12921  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12922  ** @returns xcb_xkb_counted_string_16_iterator_t
12923  **
12924  *****************************************************************************/
12925 
12927 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12929 
12930 
12931 /*****************************************************************************
12932  **
12933  ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length
12934  **
12935  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12936  ** @returns int
12937  **
12938  *****************************************************************************/
12939 
12940 int
12941 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12943 
12944 
12945 /*****************************************************************************
12946  **
12947  ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator
12948  **
12949  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12950  ** @returns xcb_xkb_shape_iterator_t
12951  **
12952  *****************************************************************************/
12953 
12955 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12957 
12958 
12959 /*****************************************************************************
12960  **
12961  ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length
12962  **
12963  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12964  ** @returns int
12965  **
12966  *****************************************************************************/
12967 
12968 int
12969 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12971 
12972 
12973 /*****************************************************************************
12974  **
12975  ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator
12976  **
12977  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12978  ** @returns xcb_xkb_section_iterator_t
12979  **
12980  *****************************************************************************/
12981 
12983 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12985 
12986 
12987 /*****************************************************************************
12988  **
12989  ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length
12990  **
12991  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
12992  ** @returns int
12993  **
12994  *****************************************************************************/
12995 
12996 int
12997 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
12999 
13000 
13001 /*****************************************************************************
13002  **
13003  ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator
13004  **
13005  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13006  ** @returns xcb_xkb_doodad_iterator_t
13007  **
13008  *****************************************************************************/
13009 
13011 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13013 
13014 
13015 /*****************************************************************************
13016  **
13017  ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases
13018  **
13019  ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
13020  ** @returns xcb_xkb_key_alias_t *
13021  **
13022  *****************************************************************************/
13023 
13025 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
13026 
13027 
13028 /*****************************************************************************
13029  **
13030  ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length
13031  **
13032  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13033  ** @returns int
13034  **
13035  *****************************************************************************/
13036 
13037 int
13038 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13040 
13041 
13042 /*****************************************************************************
13043  **
13044  ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator
13045  **
13046  ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
13047  ** @returns xcb_xkb_key_alias_iterator_t
13048  **
13049  *****************************************************************************/
13050 
13052 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
13054 
13055 int
13056 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer ,
13057  uint16_t reported ,
13058  const xcb_xkb_get_kbd_by_name_replies_t *_aux );
13059 
13060 int
13061 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer ,
13062  uint16_t reported ,
13064 
13065 int
13066 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer ,
13067  uint16_t reported );
13068 
13078 /*****************************************************************************
13079  **
13080  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
13081  **
13082  ** @param xcb_connection_t *c
13083  ** @param xcb_xkb_device_spec_t deviceSpec
13084  ** @param uint16_t need
13085  ** @param uint16_t want
13086  ** @param uint8_t load
13087  ** @param uint8_t keymapsSpecLen
13088  ** @param const xcb_xkb_string8_t *keymapsSpec
13089  ** @param uint8_t keycodesSpecLen
13090  ** @param const xcb_xkb_string8_t *keycodesSpec
13091  ** @param uint8_t typesSpecLen
13092  ** @param const xcb_xkb_string8_t *typesSpec
13093  ** @param uint8_t compatMapSpecLen
13094  ** @param const xcb_xkb_string8_t *compatMapSpec
13095  ** @param uint8_t symbolsSpecLen
13096  ** @param const xcb_xkb_string8_t *symbolsSpec
13097  ** @param uint8_t geometrySpecLen
13098  ** @param const xcb_xkb_string8_t *geometrySpec
13099  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
13100  **
13101  *****************************************************************************/
13102 
13105  xcb_xkb_device_spec_t deviceSpec ,
13106  uint16_t need ,
13107  uint16_t want ,
13108  uint8_t load ,
13109  uint8_t keymapsSpecLen ,
13110  const xcb_xkb_string8_t *keymapsSpec ,
13111  uint8_t keycodesSpecLen ,
13112  const xcb_xkb_string8_t *keycodesSpec ,
13113  uint8_t typesSpecLen ,
13114  const xcb_xkb_string8_t *typesSpec ,
13115  uint8_t compatMapSpecLen ,
13116  const xcb_xkb_string8_t *compatMapSpec ,
13117  uint8_t symbolsSpecLen ,
13118  const xcb_xkb_string8_t *symbolsSpec ,
13119  uint8_t geometrySpecLen ,
13120  const xcb_xkb_string8_t *geometrySpec );
13121 
13134 /*****************************************************************************
13135  **
13136  ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
13137  **
13138  ** @param xcb_connection_t *c
13139  ** @param xcb_xkb_device_spec_t deviceSpec
13140  ** @param uint16_t need
13141  ** @param uint16_t want
13142  ** @param uint8_t load
13143  ** @param uint8_t keymapsSpecLen
13144  ** @param const xcb_xkb_string8_t *keymapsSpec
13145  ** @param uint8_t keycodesSpecLen
13146  ** @param const xcb_xkb_string8_t *keycodesSpec
13147  ** @param uint8_t typesSpecLen
13148  ** @param const xcb_xkb_string8_t *typesSpec
13149  ** @param uint8_t compatMapSpecLen
13150  ** @param const xcb_xkb_string8_t *compatMapSpec
13151  ** @param uint8_t symbolsSpecLen
13152  ** @param const xcb_xkb_string8_t *symbolsSpec
13153  ** @param uint8_t geometrySpecLen
13154  ** @param const xcb_xkb_string8_t *geometrySpec
13155  ** @returns xcb_xkb_get_kbd_by_name_cookie_t
13156  **
13157  *****************************************************************************/
13158 
13161  xcb_xkb_device_spec_t deviceSpec ,
13162  uint16_t need ,
13163  uint16_t want ,
13164  uint8_t load ,
13165  uint8_t keymapsSpecLen ,
13166  const xcb_xkb_string8_t *keymapsSpec ,
13167  uint8_t keycodesSpecLen ,
13168  const xcb_xkb_string8_t *keycodesSpec ,
13169  uint8_t typesSpecLen ,
13170  const xcb_xkb_string8_t *typesSpec ,
13171  uint8_t compatMapSpecLen ,
13172  const xcb_xkb_string8_t *compatMapSpec ,
13173  uint8_t symbolsSpecLen ,
13174  const xcb_xkb_string8_t *symbolsSpec ,
13175  uint8_t geometrySpecLen ,
13176  const xcb_xkb_string8_t *geometrySpec );
13177 
13178 
13179 /*****************************************************************************
13180  **
13181  ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
13182  **
13183  ** @param const xcb_xkb_get_kbd_by_name_reply_t *R
13184  ** @returns xcb_xkb_get_kbd_by_name_replies_t *
13185  **
13186  *****************************************************************************/
13187 
13188 void *
13189 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R );
13190 
13206 /*****************************************************************************
13207  **
13208  ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
13209  **
13210  ** @param xcb_connection_t *c
13211  ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
13212  ** @param xcb_generic_error_t **e
13213  ** @returns xcb_xkb_get_kbd_by_name_reply_t *
13214  **
13215  *****************************************************************************/
13216 
13220  xcb_generic_error_t **e );
13221 
13222 int
13223 xcb_xkb_get_device_info_sizeof (const void *_buffer );
13224 
13234 /*****************************************************************************
13235  **
13236  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
13237  **
13238  ** @param xcb_connection_t *c
13239  ** @param xcb_xkb_device_spec_t deviceSpec
13240  ** @param uint16_t wanted
13241  ** @param uint8_t allButtons
13242  ** @param uint8_t firstButton
13243  ** @param uint8_t nButtons
13244  ** @param xcb_xkb_led_class_spec_t ledClass
13245  ** @param xcb_xkb_id_spec_t ledID
13246  ** @returns xcb_xkb_get_device_info_cookie_t
13247  **
13248  *****************************************************************************/
13249 
13252  xcb_xkb_device_spec_t deviceSpec ,
13253  uint16_t wanted ,
13254  uint8_t allButtons ,
13255  uint8_t firstButton ,
13256  uint8_t nButtons ,
13257  xcb_xkb_led_class_spec_t ledClass ,
13258  xcb_xkb_id_spec_t ledID );
13259 
13272 /*****************************************************************************
13273  **
13274  ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
13275  **
13276  ** @param xcb_connection_t *c
13277  ** @param xcb_xkb_device_spec_t deviceSpec
13278  ** @param uint16_t wanted
13279  ** @param uint8_t allButtons
13280  ** @param uint8_t firstButton
13281  ** @param uint8_t nButtons
13282  ** @param xcb_xkb_led_class_spec_t ledClass
13283  ** @param xcb_xkb_id_spec_t ledID
13284  ** @returns xcb_xkb_get_device_info_cookie_t
13285  **
13286  *****************************************************************************/
13287 
13290  xcb_xkb_device_spec_t deviceSpec ,
13291  uint16_t wanted ,
13292  uint8_t allButtons ,
13293  uint8_t firstButton ,
13294  uint8_t nButtons ,
13295  xcb_xkb_led_class_spec_t ledClass ,
13296  xcb_xkb_id_spec_t ledID );
13297 
13298 
13299 /*****************************************************************************
13300  **
13301  ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
13302  **
13303  ** @param const xcb_xkb_get_device_info_reply_t *R
13304  ** @returns xcb_xkb_string8_t *
13305  **
13306  *****************************************************************************/
13307 
13308 xcb_xkb_string8_t *
13309 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R );
13310 
13311 
13312 /*****************************************************************************
13313  **
13314  ** int xcb_xkb_get_device_info_name_length
13315  **
13316  ** @param const xcb_xkb_get_device_info_reply_t *R
13317  ** @returns int
13318  **
13319  *****************************************************************************/
13320 
13321 int
13322 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R );
13323 
13324 
13325 /*****************************************************************************
13326  **
13327  ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
13328  **
13329  ** @param const xcb_xkb_get_device_info_reply_t *R
13330  ** @returns xcb_generic_iterator_t
13331  **
13332  *****************************************************************************/
13333 
13335 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R );
13336 
13337 
13338 /*****************************************************************************
13339  **
13340  ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
13341  **
13342  ** @param const xcb_xkb_get_device_info_reply_t *R
13343  ** @returns xcb_xkb_action_t *
13344  **
13345  *****************************************************************************/
13346 
13348 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R );
13349 
13350 
13351 /*****************************************************************************
13352  **
13353  ** int xcb_xkb_get_device_info_btn_actions_length
13354  **
13355  ** @param const xcb_xkb_get_device_info_reply_t *R
13356  ** @returns int
13357  **
13358  *****************************************************************************/
13359 
13360 int
13361 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R );
13362 
13363 
13364 /*****************************************************************************
13365  **
13366  ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
13367  **
13368  ** @param const xcb_xkb_get_device_info_reply_t *R
13369  ** @returns xcb_xkb_action_iterator_t
13370  **
13371  *****************************************************************************/
13372 
13374 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R );
13375 
13376 
13377 /*****************************************************************************
13378  **
13379  ** int xcb_xkb_get_device_info_leds_length
13380  **
13381  ** @param const xcb_xkb_get_device_info_reply_t *R
13382  ** @returns int
13383  **
13384  *****************************************************************************/
13385 
13386 int
13387 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R );
13388 
13389 
13390 /*****************************************************************************
13391  **
13392  ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator
13393  **
13394  ** @param const xcb_xkb_get_device_info_reply_t *R
13395  ** @returns xcb_xkb_device_led_info_iterator_t
13396  **
13397  *****************************************************************************/
13398 
13400 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R );
13401 
13417 /*****************************************************************************
13418  **
13419  ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
13420  **
13421  ** @param xcb_connection_t *c
13422  ** @param xcb_xkb_get_device_info_cookie_t cookie
13423  ** @param xcb_generic_error_t **e
13424  ** @returns xcb_xkb_get_device_info_reply_t *
13425  **
13426  *****************************************************************************/
13427 
13431  xcb_generic_error_t **e );
13432 
13433 int
13434 xcb_xkb_set_device_info_sizeof (const void *_buffer );
13435 
13448 /*****************************************************************************
13449  **
13450  ** xcb_void_cookie_t xcb_xkb_set_device_info_checked
13451  **
13452  ** @param xcb_connection_t *c
13453  ** @param xcb_xkb_device_spec_t deviceSpec
13454  ** @param uint8_t firstBtn
13455  ** @param uint8_t nBtns
13456  ** @param uint16_t change
13457  ** @param uint16_t nDeviceLedFBs
13458  ** @param const xcb_xkb_action_t *btnActions
13459  ** @param const xcb_xkb_device_led_info_t *leds
13460  ** @returns xcb_void_cookie_t
13461  **
13462  *****************************************************************************/
13463 
13466  xcb_xkb_device_spec_t deviceSpec ,
13467  uint8_t firstBtn ,
13468  uint8_t nBtns ,
13469  uint16_t change ,
13470  uint16_t nDeviceLedFBs ,
13471  const xcb_xkb_action_t *btnActions ,
13472  const xcb_xkb_device_led_info_t *leds );
13473 
13483 /*****************************************************************************
13484  **
13485  ** xcb_void_cookie_t xcb_xkb_set_device_info
13486  **
13487  ** @param xcb_connection_t *c
13488  ** @param xcb_xkb_device_spec_t deviceSpec
13489  ** @param uint8_t firstBtn
13490  ** @param uint8_t nBtns
13491  ** @param uint16_t change
13492  ** @param uint16_t nDeviceLedFBs
13493  ** @param const xcb_xkb_action_t *btnActions
13494  ** @param const xcb_xkb_device_led_info_t *leds
13495  ** @returns xcb_void_cookie_t
13496  **
13497  *****************************************************************************/
13498 
13501  xcb_xkb_device_spec_t deviceSpec ,
13502  uint8_t firstBtn ,
13503  uint8_t nBtns ,
13504  uint16_t change ,
13505  uint16_t nDeviceLedFBs ,
13506  const xcb_xkb_action_t *btnActions ,
13507  const xcb_xkb_device_led_info_t *leds );
13508 
13509 int
13510 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer );
13511 
13521 /*****************************************************************************
13522  **
13523  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
13524  **
13525  ** @param xcb_connection_t *c
13526  ** @param uint16_t msgLength
13527  ** @param uint32_t affectFlags
13528  ** @param uint32_t flags
13529  ** @param uint32_t affectCtrls
13530  ** @param uint32_t ctrls
13531  ** @param const xcb_xkb_string8_t *message
13532  ** @returns xcb_xkb_set_debugging_flags_cookie_t
13533  **
13534  *****************************************************************************/
13535 
13538  uint16_t msgLength ,
13539  uint32_t affectFlags ,
13540  uint32_t flags ,
13541  uint32_t affectCtrls ,
13542  uint32_t ctrls ,
13543  const xcb_xkb_string8_t *message );
13544 
13557 /*****************************************************************************
13558  **
13559  ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked
13560  **
13561  ** @param xcb_connection_t *c
13562  ** @param uint16_t msgLength
13563  ** @param uint32_t affectFlags
13564  ** @param uint32_t flags
13565  ** @param uint32_t affectCtrls
13566  ** @param uint32_t ctrls
13567  ** @param const xcb_xkb_string8_t *message
13568  ** @returns xcb_xkb_set_debugging_flags_cookie_t
13569  **
13570  *****************************************************************************/
13571 
13574  uint16_t msgLength ,
13575  uint32_t affectFlags ,
13576  uint32_t flags ,
13577  uint32_t affectCtrls ,
13578  uint32_t ctrls ,
13579  const xcb_xkb_string8_t *message );
13580 
13596 /*****************************************************************************
13597  **
13598  ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
13599  **
13600  ** @param xcb_connection_t *c
13601  ** @param xcb_xkb_set_debugging_flags_cookie_t cookie
13602  ** @param xcb_generic_error_t **e
13603  ** @returns xcb_xkb_set_debugging_flags_reply_t *
13604  **
13605  *****************************************************************************/
13606 
13610  xcb_generic_error_t **e );
13611 
13612 
13613 #ifdef __cplusplus
13614 }
13615 #endif
13616 
13617 #endif
13618 
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:2005
struct xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition: xkb.c:3757
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply(xcb_connection_t *c, xcb_xkb_get_controls_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5570
struct xcb_xkb_use_extension_request_t xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
struct xcb_xkb_get_controls_request_t xcb_xkb_get_controls_request_t
xcb_xkb_get_controls_request_t
struct xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_kt_map_entry_iterator_t
struct xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
Generic error.
Definition: xcb.h:148
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition: xkb.c:32
struct xcb_xkb_sa_lock_ptr_btn_t xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_get_kbd_by_name_reply_t
Definition: xkb.h:2955
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:4403
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
struct xcb_xkb_get_map_reply_t xcb_xkb_get_map_reply_t
xcb_xkb_get_map_reply_t
xcb_xkb_sa_redirect_key_iterator_t
Definition: xkb.h:1688
struct xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:9573
void xcb_xkb_led_class_spec_next(xcb_xkb_led_class_spec_iterator_t *i)
Definition: xkb.c:70
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply(xcb_connection_t *c, xcb_xkb_get_compat_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8845
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:4099
struct xcb_xkb_sa_lock_device_btn_iterator_t xcb_xkb_sa_lock_device_btn_iterator_t
xcb_xkb_sa_lock_device_btn_iterator_t
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition: xkb.c:711
xcb_xkb_keyboard_error_t
Definition: xkb.h:1235
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:4023
struct xcb_xkb_set_indicator_map_request_t xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
xcb_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition: xkb.c:2143
xcb_xkb_overlay_row_t
Definition: xkb.h:919
xcb_void_cookie_t xcb_xkb_set_geometry(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases)
Definition: xkb.c:12969
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1558
xcb_xkb_get_map_request_t
Definition: xkb.h:2135
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1438
xcb_xkb_shape_doodad_t
Definition: xkb.h:1005
xcb_xkb_get_names_cookie_t xcb_xkb_get_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:10772
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
xcb_xkb_use_extension_request_t
Definition: xkb.h:1861
xcb_xkb_overlay_iterator_t
Definition: xkb.h:946
xcb_xkb_si_action_t
Definition: xkb.h:1776
xcb_xkb_get_geometry_request_t
Definition: xkb.h:2619
xcb_xkb_bell_notify_event_t
Definition: xkb.h:3282
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:3547
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:1182
xcb_xkb_logo_doodad_iterator_t
Definition: xkb.h:1133
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1572
xcb_xkb_logo_doodad_t
Definition: xkb.h:1105
struct xcb_xkb_set_map_values_t xcb_xkb_set_map_values_t
xcb_xkb_set_map_values_t
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition: xkb.c:4213
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:2183
struct xcb_xkb_sa_switch_screen_t xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition: xkb.c:1314
xcb_xkb_list_components_reply_t
Definition: xkb.h:2747
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:4269
xcb_void_cookie_t xcb_xkb_set_names_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11873
xcb_xkb_bell_class_spec_iterator_t
Definition: xkb.h:186
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition: xkb.c:2580
void xcb_xkb_text_doodad_next(xcb_xkb_text_doodad_iterator_t *i)
Definition: xkb.c:2751
xcb_xkb_kt_set_map_entry_t
Definition: xkb.h:777
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition: xkb.c:3486
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2775
struct xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
struct xcb_xkb_per_client_flags_request_t xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
xcb_void_cookie_t xcb_xkb_latch_lock_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:5441
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:4251
struct xcb_xkb_section_iterator_t xcb_xkb_section_iterator_t
xcb_xkb_section_iterator_t
xcb_generic_iterator_t xcb_xkb_shape_doodad_end(xcb_xkb_shape_doodad_iterator_t i)
Definition: xkb.c:2658
struct xcb_xkb_sa_set_group_t xcb_xkb_sa_set_group_t
xcb_xkb_sa_set_group_t
xcb_xkb_kt_map_entry_iterator_t
Definition: xkb.h:483
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition: xkb.c:1390
struct xcb_xkb_sa_no_action_t xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
xcb_xkb_common_behavior_t
Definition: xkb.h:533
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition: xkb.c:4327
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2282
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2342
xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:9654
xcb_void_cookie_t xcb_xkb_set_map_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:8505
struct xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
struct xcb_xkb_sym_interpret_t xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
xcb_xkb_key_mod_map_iterator_t
Definition: xkb.h:750
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition: xkb.c:1296
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:1048
xcb_xkb_permament_lock_behavior_iterator_t
Definition: xkb.h:626
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition: xkb.c:4345
struct xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:9448
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:316
xcb_xkb_doodad_t
Definition: xkb.h:1142
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:3965
struct xcb_xkb_logo_doodad_iterator_t xcb_xkb_logo_doodad_iterator_t
xcb_xkb_logo_doodad_iterator_t
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1610
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:2435
struct xcb_xkb_doodad_iterator_t xcb_xkb_doodad_iterator_t
xcb_xkb_doodad_iterator_t
struct xcb_xkb_radio_group_behavior_iterator_t xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition: xkb.c:1030
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:1618
struct xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
struct xcb_xkb_sa_set_group_iterator_t xcb_xkb_sa_set_group_iterator_t
xcb_xkb_sa_set_group_iterator_t
xcb_xkb_names_notify_event_t
Definition: xkb.h:3234
xcb_xkb_device_spec_iterator_t
Definition: xkb.h:141
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition: xkb.c:50
struct xcb_xkb_mod_def_t xcb_xkb_mod_def_t
xcb_xkb_mod_def_t
xcb_xkb_select_events_details_t
Definition: xkb.h:1885
struct xcb_xkb_controls_notify_event_t xcb_xkb_controls_notify_event_t
xcb_xkb_controls_notify_event_t
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition: xkb.c:3296
struct xcb_xkb_kt_map_entry_t xcb_xkb_kt_map_entry_t
xcb_xkb_kt_map_entry_t
struct xcb_xkb_get_compat_map_request_t xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition: xkb.c:1010
struct xcb_xkb_get_geometry_reply_t xcb_xkb_get_geometry_reply_t
xcb_xkb_get_geometry_reply_t
struct xcb_xkb_indicator_doodad_iterator_t xcb_xkb_indicator_doodad_iterator_t
xcb_xkb_indicator_doodad_iterator_t
void xcb_xkb_section_next(xcb_xkb_section_iterator_t *i)
Definition: xkb.c:3172
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:3529
xcb_xkb_key_mod_map_t
Definition: xkb.h:742
struct xcb_xkb_get_map_map_t xcb_xkb_get_map_map_t
xcb_xkb_get_map_map_t
xcb_xkb_key_v_mod_map_iterator_t
Definition: xkb.h:768
xcb_xkb_radio_group_behavior_t
Definition: xkb.h:584
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition: xkb.c:3699
struct xcb_xkb_sa_terminate_iterator_t xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
struct xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:13532
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition: xkb.c:298
void xcb_xkb_key_next(xcb_xkb_key_iterator_t *i)
Definition: xkb.c:2165
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition: xkb.c:108
void xcb_xkb_outline_next(xcb_xkb_outline_iterator_t *i)
Definition: xkb.c:2009
xcb_generic_iterator_t xcb_xkb_key_name_end(xcb_xkb_key_name_iterator_t i)
Definition: xkb.c:278
xcb_xkb_mod_def_t
Definition: xkb.h:404
struct xcb_xkb_indicator_state_notify_event_t xcb_xkb_indicator_state_notify_event_t
xcb_xkb_indicator_state_notify_event_t
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply(xcb_connection_t *c, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:13887
struct xcb_xkb_select_events_request_t xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition: xkb.c:2322
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:8693
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:4193
struct xcb_xkb_sa_lock_ptr_btn_iterator_t xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:18769
Definition: xcbext.h:39
xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_atom_t name)
Definition: xkb.c:12355
struct xcb_xkb_list_components_reply_t xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:3066
struct xcb_xkb_access_x_notify_event_t xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
xcb_generic_iterator_t xcb_xkb_mod_def_end(xcb_xkb_mod_def_iterator_t i)
Definition: xkb.c:240
xcb_xkb_controls_notify_event_t
Definition: xkb.h:3174
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:3216
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1872
struct xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_device_led_info_iterator_t
struct xcb_xkb_new_keyboard_notify_event_t xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_sa_ptr_btn_iterator_t
Definition: xkb.h:1458
struct xcb_xkb_select_events_details_t xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
struct xcb_xkb_counted_string_16_iterator_t xcb_xkb_counted_string_16_iterator_t
xcb_xkb_counted_string_16_iterator_t
struct xcb_xkb_set_explicit_t xcb_xkb_set_explicit_t
xcb_xkb_set_explicit_t
xcb_xkb_kt_set_map_entry_iterator_t
Definition: xkb.h:786
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply(xcb_connection_t *c, xcb_xkb_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18469
void xcb_xkb_property_next(xcb_xkb_property_iterator_t *i)
Definition: xkb.c:1885
struct xcb_xkb_property_iterator_t xcb_xkb_property_iterator_t
xcb_xkb_property_iterator_t
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply(xcb_connection_t *c, xcb_xkb_get_indicator_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9301
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1697
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2375
struct xcb_xkb_get_indicator_map_request_t xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
struct xcb_xkb_permament_overlay_behavior_t xcb_xkb_permament_overlay_behavior_t
xcb_xkb_permament_overlay_behavior_t
xcb_xkb_key_sym_map_iterator_t
Definition: xkb.h:524
xcb_xkb_sa_no_action_t
Definition: xkb.h:1279
xcb_xkb_get_map_cookie_t xcb_xkb_get_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:7057
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:2559
xcb_void_cookie_t xcb_xkb_set_names_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:12039
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:4483
xcb_xkb_sa_set_group_t
Definition: xkb.h:1362
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1527
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:1220
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:1578
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:17974
xcb_xkb_property_iterator_t
Definition: xkb.h:836
struct xcb_xkb_key_name_t xcb_xkb_key_name_t
xcb_xkb_key_name_t
struct xcb_xkb_default_behavior_t xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
struct xcb_xkb_action_message_event_t xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
struct xcb_xkb_latch_lock_state_request_t xcb_xkb_latch_lock_state_request_t
xcb_xkb_latch_lock_state_request_t
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply(xcb_connection_t *c, xcb_xkb_get_named_indicator_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9540
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:1124
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5531
struct xcb_xkb_list_components_request_t xcb_xkb_list_components_request_t
xcb_xkb_list_components_request_t
xcb_xkb_sa_lock_group_t
Definition: xkb.h:1400
struct xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition: xkb.c:1334
struct xcb_xkb_common_doodad_iterator_t xcb_xkb_common_doodad_iterator_t
xcb_xkb_common_doodad_iterator_t
xcb_xkb_set_geometry_request_t
Definition: xkb.h:2657
Generic iterator.
Definition: xcb.h:112
xcb_xkb_overlay_behavior_iterator_t
Definition: xkb.h:609
xcb_xkb_permament_overlay_behavior_t
Definition: xkb.h:652
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition: xkb.c:3605
struct xcb_xkb_get_state_reply_t xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
struct xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_cookie_t
xcb_xkb_outline_t
Definition: xkb.h:845
xcb_generic_iterator_t xcb_xkb_text_doodad_end(xcb_xkb_text_doodad_iterator_t i)
Definition: xkb.c:2772
struct xcb_xkb_sa_lock_mods_t xcb_xkb_sa_lock_mods_t
xcb_xkb_sa_lock_mods_t
struct xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_action_iterator_t
xcb_void_cookie_t xcb_xkb_set_geometry_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases)
Definition: xkb.c:12817
struct xcb_xkb_lock_behavior_t xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition: xkb.c:1106
struct xcb_xkb_get_geometry_request_t xcb_xkb_get_geometry_request_t
xcb_xkb_get_geometry_request_t
xcb_xkb_row_t
Definition: xkb.h:955
struct xcb_xkb_sa_no_action_iterator_t xcb_xkb_sa_no_action_iterator_t
xcb_xkb_sa_no_action_iterator_t
xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end(xcb_xkb_key_v_mod_map_iterator_t i)
Definition: xkb.c:1352
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:2343
struct xcb_xkb_shape_t xcb_xkb_shape_t
xcb_xkb_shape_t
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:10813
struct xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
struct xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_text_doodad_iterator_t
Definition: xkb.h:1071
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition: xkb.c:146
xcb_xkb_device_led_info_t
Definition: xkb.h:1205
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:5382
xcb_void_cookie_t xcb_xkb_set_map_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:8385
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1630
struct xcb_xkb_overlay_behavior_t xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
xcb_xkb_sa_set_group_iterator_t
Definition: xkb.h:1372
struct xcb_xkb_sa_latch_mods_iterator_t xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
struct xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_key_name_iterator_t
xcb_xkb_default_behavior_iterator_t
Definition: xkb.h:558
struct xcb_xkb_sa_redirect_key_t xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:18054
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:4443
xcb_xkb_get_state_reply_t
Definition: xkb.h:1976
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:4289
struct xcb_xkb_sa_set_ptr_dflt_iterator_t xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition: xkb.c:3775
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1447
struct xcb_xkb_sa_action_message_t xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
struct xcb_xkb_get_indicator_map_reply_t xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
struct xcb_xkb_indicator_doodad_t xcb_xkb_indicator_doodad_t
xcb_xkb_indicator_doodad_t
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1665
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2426
struct xcb_xkb_use_extension_reply_t xcb_xkb_use_extension_reply_t
xcb_xkb_use_extension_reply_t
xcb_xkb_device_led_info_iterator_t
Definition: xkb.h:1217
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:4365
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2468
struct xcb_xkb_led_class_spec_iterator_t xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
struct xcb_xkb_si_action_iterator_t xcb_xkb_si_action_iterator_t
xcb_xkb_si_action_iterator_t
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5493
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:2030
struct xcb_xkb_logo_doodad_t xcb_xkb_logo_doodad_t
xcb_xkb_logo_doodad_t
struct xcb_xkb_sa_latch_group_iterator_t xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_bell_request_t
Definition: xkb.h:1934
xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:18612
struct xcb_xkb_map_notify_event_t xcb_xkb_map_notify_event_t
xcb_xkb_map_notify_event_t
xcb_xkb_set_device_info_request_t
Definition: xkb.h:3027
struct xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_cookie_t
xcb_xkb_sa_set_mods_t
Definition: xkb.h:1296
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2831
struct xcb_xkb_bell_notify_event_t xcb_xkb_bell_notify_event_t
xcb_xkb_bell_notify_event_t
xcb_xkb_sa_latch_mods_t
Definition: xkb.h:1318
xcb_generic_iterator_t xcb_xkb_doodad_end(xcb_xkb_doodad_iterator_t i)
Definition: xkb.c:2976
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1753
xcb_xkb_key_sym_map_t
Definition: xkb.h:514
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:7146
xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:5743
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
xcb_xkb_common_doodad_iterator_t
Definition: xkb.h:996
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:3719
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:3833
struct xcb_xkb_set_key_type_t xcb_xkb_set_key_type_t
xcb_xkb_set_key_type_t
xcb_xkb_kt_map_entry_t
Definition: xkb.h:471
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition: xkb.c:2456
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:896
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:878
struct xcb_xkb_section_t xcb_xkb_section_t
xcb_xkb_section_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:18712
struct xcb_xkb_bell_class_spec_iterator_t xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
struct xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_property_t
Definition: xkb.h:828
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:972
xcb_xkb_overlay_t
Definition: xkb.h:937
struct xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition: xkb.c:1258
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1467
struct xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
Definition: xkb.h:1541
struct xcb_xkb_key_mod_map_t xcb_xkb_key_mod_map_t
xcb_xkb_key_mod_map_t
xcb_xkb_per_client_flags_reply_t
Definition: xkb.h:2705
struct xcb_xkb_row_t xcb_xkb_row_t
xcb_xkb_row_t
struct xcb_xkb_device_spec_iterator_t xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
struct xcb_xkb_names_notify_event_t xcb_xkb_names_notify_event_t
xcb_xkb_names_notify_event_t
xcb_void_cookie_t xcb_xkb_select_events_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:5033
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:910
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3326
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1492
struct xcb_xkb_state_notify_event_t xcb_xkb_state_notify_event_t
xcb_xkb_state_notify_event_t
struct xcb_xkb_string8_iterator_t xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
xcb_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition: xkb.c:126
struct xcb_xkb_permament_radio_group_behavior_iterator_t xcb_xkb_permament_radio_group_behavior_iterator_t
xcb_xkb_permament_radio_group_behavior_iterator_t
struct xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
struct xcb_xkb_sa_lock_device_btn_t xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
struct xcb_xkb_permament_lock_behavior_iterator_t xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
struct xcb_xkb_set_compat_map_request_t xcb_xkb_set_compat_map_request_t
xcb_xkb_set_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition: xkb.c:4231
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:732
struct xcb_xkb_common_doodad_t xcb_xkb_common_doodad_t
xcb_xkb_common_doodad_t
struct xcb_xkb_compat_map_notify_event_t xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
struct xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
struct xcb_xkb_get_named_indicator_request_t xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9167
struct xcb_xkb_common_behavior_iterator_t xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition: xkb.c:4175
xcb_xkb_get_names_request_t
Definition: xkb.h:2504
struct xcb_xkb_overlay_iterator_t xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
xcb_xkb_sa_action_message_t
Definition: xkb.h:1656
struct xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1784
xcb_point_iterator_t
Definition: xproto.h:203
struct xcb_xkb_sa_device_valuator_iterator_t xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
struct xcb_xkb_counted_string_16_t xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_t
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition: xkb.c:483
struct xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
xcb_void_cookie_t xcb_xkb_set_device_info_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:18540
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:3317
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
union xcb_xkb_doodad_t xcb_xkb_doodad_t
xcb_xkb_doodad_t
struct xcb_xkb_sa_move_ptr_iterator_t xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition: xkb.c:954
xcb_xkb_get_controls_reply_t
Definition: xkb.h:2044
xcb_xkb_key_name_t
Definition: xkb.h:422
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition: xkb.c:3985
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:9351
xcb_xkb_get_map_map_t
Definition: xkb.h:2163
xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:8267
xcb_xkb_row_iterator_t
Definition: xkb.h:966
struct xcb_xkb_overlay_row_t xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
struct xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_iterator_t
xcb_xkb_doodad_iterator_t
Definition: xkb.h:1153
xcb_xkb_set_explicit_t
Definition: xkb.h:725
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition: xkb.c:88
struct xcb_xkb_get_named_indicator_reply_t xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
xcb_xkb_indicator_doodad_iterator_t
Definition: xkb.h:1096
struct xcb_xkb_sa_set_mods_iterator_t xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9208
struct xcb_xkb_sa_lock_group_t xcb_xkb_sa_lock_group_t
xcb_xkb_sa_lock_group_t
xcb_xkb_counted_string_16_t
Definition: xkb.h:455
struct xcb_xkb_set_debugging_flags_reply_t xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_compat_map_request_t
Definition: xkb.h:2315
struct xcb_xkb_get_controls_reply_t xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
struct xcb_xkb_sa_lock_group_iterator_t xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_sa_lock_group_iterator_t
xcb_generic_iterator_t xcb_xkb_property_end(xcb_xkb_property_iterator_t i)
Definition: xkb.c:1906
struct xcb_xkb_overlay_behavior_iterator_t xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition: xkb.c:3795
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:4041
struct xcb_xkb_sa_lock_controls_t xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:13161
xcb_xkb_key_alias_iterator_t
Definition: xkb.h:446
struct xcb_xkb_set_debugging_flags_request_t xcb_xkb_set_debugging_flags_request_t
xcb_xkb_set_debugging_flags_request_t
xcb_xkb_sa_device_btn_iterator_t
Definition: xkb.h:1709
xcb_void_cookie_t xcb_xkb_set_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:8149
struct xcb_xkb_set_device_info_request_t xcb_xkb_set_device_info_request_t
xcb_xkb_set_device_info_request_t
xcb_xkb_sa_lock_mods_t
Definition: xkb.h:1340
struct xcb_xkb_get_map_request_t xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition: xkb.c:3623
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2689
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:3737
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2387
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:13605
void xcb_xkb_doodad_next(xcb_xkb_doodad_iterator_t *i)
Definition: xkb.c:2959
void xcb_xkb_logo_doodad_next(xcb_xkb_logo_doodad_iterator_t *i)
Definition: xkb.c:2876
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1353
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:13108
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_get_geometry_reply_t
Definition: xkb.h:2631
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:3051
struct xcb_xkb_sa_iso_lock_iterator_t xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
struct xcb_xkb_indicator_map_notify_event_t xcb_xkb_indicator_map_notify_event_t
xcb_xkb_indicator_map_notify_event_t
xcb_xkb_counted_string_16_iterator_t
Definition: xkb.h:462
struct xcb_xkb_set_named_indicator_request_t xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
struct xcb_xkb_text_doodad_t xcb_xkb_text_doodad_t
xcb_xkb_text_doodad_t
struct xcb_xkb_sa_iso_lock_t xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
struct xcb_xkb_row_iterator_t xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
xcb_xkb_extension_device_notify_event_t
Definition: xkb.h:3345
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:992
xcb_xkb_indicator_doodad_t
Definition: xkb.h:1080
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition: xkb.c:184
xcb_xkb_set_controls_request_t
Definition: xkb.h:2085
xcb_xkb_get_map_reply_t
Definition: xkb.h:2182
xcb_xkb_default_behavior_t
Definition: xkb.h:550
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply(xcb_connection_t *c, xcb_xkb_get_indicator_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9118
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1805
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
xcb_generic_iterator_t xcb_xkb_logo_doodad_end(xcb_xkb_logo_doodad_iterator_t i)
Definition: xkb.c:2897
struct xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
struct xcb_xkb_get_names_request_t xcb_xkb_get_names_request_t
xcb_xkb_get_names_request_t
xcb_xkb_get_controls_request_t
Definition: xkb.h:2033
xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_atom_t name)
Definition: xkb.c:12314
xcb_xkb_action_t
Definition: xkb.h:1814
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply(xcb_connection_t *c, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18822
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:856
struct xcb_xkb_get_kbd_by_name_reply_t xcb_xkb_get_kbd_by_name_reply_t
xcb_xkb_get_kbd_by_name_reply_t
xcb_generic_iterator_t xcb_xkb_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition: xkb.c:4079
xcb_xkb_id_spec_iterator_t
Definition: xkb.h:207
struct xcb_xkb_get_indicator_state_reply_t xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
struct xcb_xkb_listing_t xcb_xkb_listing_t
xcb_xkb_listing_t
xcb_void_cookie_t xcb_xkb_bell(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:5222
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2440
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:4307
xcb_void_cookie_t xcb_xkb_set_controls_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:5618
xcb_xkb_key_type_iterator_t
Definition: xkb.h:505
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition: xkb.c:1162
xcb_xkb_key_iterator_t
Definition: xkb.h:893
struct xcb_xkb_key_type_t xcb_xkb_key_type_t
xcb_xkb_key_type_t
union xcb_xkb_behavior_t xcb_xkb_behavior_t
xcb_xkb_behavior_t
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:9041
void xcb_xkb_indicator_doodad_next(xcb_xkb_indicator_doodad_iterator_t *i)
Definition: xkb.c:2794
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2296
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:934
struct xcb_xkb_sa_device_btn_iterator_t xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_sa_device_btn_iterator_t
struct xcb_xkb_set_map_request_t xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
struct xcb_xkb_set_behavior_t xcb_xkb_set_behavior_t
xcb_xkb_set_behavior_t
struct xcb_xkb_per_client_flags_reply_t xcb_xkb_per_client_flags_reply_t
xcb_xkb_per_client_flags_reply_t
xcb_xkb_set_map_values_t
Definition: xkb.h:2219
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:504
struct xcb_xkb_property_t xcb_xkb_property_t
xcb_xkb_property_t
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:1238
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:4421
xcb_xkb_set_key_type_t
Definition: xkb.h:795
struct xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply(xcb_connection_t *c, xcb_xkb_get_geometry_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:12651
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:4061
struct xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_key_sym_map_iterator_t
xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:9399
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:1557
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:4117
struct xcb_xkb_sym_interpret_iterator_t xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5317
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:3567
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition: xkb.c:222
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:9079
struct xcb_xkb_id_spec_iterator_t xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition: xkb.c:3947
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1478
xcb_xkb_mod_def_iterator_t
Definition: xkb.h:413
struct xcb_xkb_sa_ptr_btn_iterator_t xcb_xkb_sa_ptr_btn_iterator_t
xcb_xkb_sa_ptr_btn_iterator_t
xcb_point_t
Definition: xproto.h:195
xcb_xkb_behavior_iterator_t
Definition: xkb.h:686
struct xcb_xkb_sa_set_ptr_dflt_t xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_no_action_iterator_t
Definition: xkb.h:1287
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2516
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:2203
xcb_generic_iterator_t xcb_xkb_indicator_doodad_end(xcb_xkb_indicator_doodad_iterator_t i)
Definition: xkb.c:2812
struct xcb_xkb_sa_switch_screen_iterator_t xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
xcb_void_cookie_t xcb_xkb_select_events_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4917
xcb_xkb_permament_lock_behavior_t
Definition: xkb.h:618
xcb_xkb_permament_radio_group_behavior_t
Definition: xkb.h:635
xcb_xkb_shape_t
Definition: xkb.h:863
xcb_void_cookie_t xcb_xkb_bell_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:5156
struct xcb_xkb_common_behavior_t xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
xcb_xkb_get_device_info_reply_t
Definition: xkb.h:2999
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
struct xcb_xkb_shape_doodad_t xcb_xkb_shape_doodad_t
xcb_xkb_shape_doodad_t
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:1276
xcb_xkb_overlay_behavior_t
Definition: xkb.h:601
struct xcb_xkb_si_action_t xcb_xkb_si_action_t
xcb_xkb_si_action_t
xcb_xkb_set_indicator_map_request_t
Definition: xkb.h:2404
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:3889
xcb_xkb_common_behavior_iterator_t
Definition: xkb.h:541
struct xcb_xkb_indicator_map_t xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
struct xcb_xkb_overlay_t xcb_xkb_overlay_t
xcb_xkb_overlay_t
struct xcb_xkb_permament_radio_group_behavior_t xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_key_t
Definition: xkb.h:883
struct xcb_xkb_sa_device_valuator_t xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5279
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply(xcb_connection_t *c, xcb_xkb_get_names_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:10870
xcb_generic_iterator_t xcb_xkb_indicator_map_end(xcb_xkb_indicator_map_iterator_t i)
Definition: xkb.c:202
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition: xkb.h:2810
struct xcb_xkb_get_state_request_t xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
struct xcb_xkb_key_alias_t xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
struct xcb_xkb_key_v_mod_map_t xcb_xkb_key_v_mod_map_t
xcb_xkb_key_v_mod_map_t
xcb_xkb_set_behavior_t
Definition: xkb.h:707
xcb_xkb_behavior_t
Definition: xkb.h:669
xcb_xkb_action_message_event_t
Definition: xkb.h:3305
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply(xcb_connection_t *c, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:13210
struct xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
struct xcb_xkb_extension_device_notify_event_t xcb_xkb_extension_device_notify_event_t
xcb_xkb_extension_device_notify_event_t
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:18275
xcb_xkb_radio_group_behavior_iterator_t
Definition: xkb.h:592
void xcb_xkb_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition: xkb.c:1372
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1550
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1621
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:18219
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:3661
void xcb_xkb_shape_doodad_next(xcb_xkb_shape_doodad_iterator_t *i)
Definition: xkb.c:2640
struct xcb_xkb_sa_latch_group_t xcb_xkb_sa_latch_group_t
xcb_xkb_sa_latch_group_t
xcb_xkb_sa_lock_device_btn_iterator_t
Definition: xkb.h:1735
struct xcb_xkb_sa_set_controls_t xcb_xkb_sa_set_controls_t
xcb_xkb_sa_set_controls_t
xcb_xkb_set_explicit_iterator_t
Definition: xkb.h:733
struct xcb_xkb_sa_device_btn_t xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
struct xcb_xkb_kt_set_map_entry_t xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
struct xcb_xkb_key_sym_map_t xcb_xkb_key_sym_map_t
xcb_xkb_key_sym_map_t
xcb_xkb_sa_latch_group_iterator_t
Definition: xkb.h:1391
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
xcb_xkb_common_doodad_t
Definition: xkb.h:983
xcb_xkb_section_iterator_t
Definition: xkb.h:1179
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:9495
struct xcb_xkb_key_t xcb_xkb_key_t
xcb_xkb_key_t
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition: xkb.c:916
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:3084
xcb_xkb_indicator_map_t
Definition: xkb.h:332
struct xcb_xkb_radio_group_behavior_t xcb_xkb_radio_group_behavior_t
xcb_xkb_radio_group_behavior_t
xcb_xkb_sa_lock_group_iterator_t
Definition: xkb.h:1410
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:544
struct xcb_xkb_sa_set_mods_t xcb_xkb_sa_set_mods_t
xcb_xkb_sa_set_mods_t
xcb_xkb_permament_overlay_behavior_iterator_t
Definition: xkb.h:660
xcb_xkb_sa_device_valuator_iterator_t
Definition: xkb.h:1767
struct xcb_xkb_get_kbd_by_name_replies_t xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_action_iterator_t
Definition: xkb.h:1842
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:3851
void xcb_xkb_common_doodad_next(xcb_xkb_common_doodad_iterator_t *i)
Definition: xkb.c:2602
struct xcb_xkb_set_controls_request_t xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
xcb_xkb_listing_t
Definition: xkb.h:1188
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:3813
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2353
struct xcb_xkb_sa_redirect_key_iterator_t xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_redirect_key_iterator_t
struct xcb_xkb_sa_lock_controls_iterator_t xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition: xkb.c:3871
xcb_xkb_overlay_key_t
Definition: xkb.h:902
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1503
xcb_xkb_select_events_request_t
Definition: xkb.h:1916
xcb_xkb_lock_behavior_t
Definition: xkb.h:567
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:8644
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply(xcb_connection_t *c, xcb_xkb_get_kbd_by_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18136
struct xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_cookie_t
xcb_xkb_get_geometry_cookie_t
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:4383
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:3681
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1674
struct xcb_xkb_permament_lock_behavior_t xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition: xkb.c:1600
struct xcb_xkb_get_indicator_state_request_t xcb_xkb_get_indicator_state_request_t
xcb_xkb_get_indicator_state_request_t
xcb_xkb_sa_move_ptr_t
Definition: xkb.h:1425
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1582
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:2221
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:3909
struct xcb_xkb_keyboard_error_t xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
struct xcb_xkb_overlay_key_t xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
xcb_xkb_lock_behavior_iterator_t
Definition: xkb.h:575
xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11956
xcb_xkb_set_map_request_t
Definition: xkb.h:2237
xcb_xkb_text_doodad_t
Definition: xkb.h:1029
struct xcb_xkb_get_names_value_list_t xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
xcb_void_cookie_t xcb_xkb_select_events_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:5093
xcb_xkb_string8_iterator_t
Definition: xkb.h:819
struct xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply(xcb_connection_t *c, xcb_xkb_get_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:7235
xcb_void_cookie_t xcb_xkb_set_names_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:12124
struct xcb_xkb_get_kbd_by_name_replies_types_map_t xcb_xkb_get_kbd_by_name_replies_types_map_t
xcb_xkb_get_kbd_by_name_replies_types_map_t
struct xcb_xkb_get_names_reply_t xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
struct xcb_xkb_outline_t xcb_xkb_outline_t
xcb_xkb_outline_t
xcb_xkb_indicator_state_notify_event_t
Definition: xkb.h:3198
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1381
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1723
struct xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_sym_interpret_t
Definition: xkb.h:1793
xcb_xkb_get_names_reply_t
Definition: xkb.h:2538
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:1200
xcb_xkb_shape_doodad_iterator_t
Definition: xkb.h:1020
struct xcb_xkb_text_doodad_iterator_t xcb_xkb_text_doodad_iterator_t
xcb_xkb_text_doodad_iterator_t
struct xcb_xkb_get_device_info_request_t xcb_xkb_get_device_info_request_t
xcb_xkb_get_device_info_request_t
Definition: xcbint.h:196
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply(xcb_connection_t *c, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4523
xcb_xkb_set_names_values_t
Definition: xkb.h:2561
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2795
struct xcb_xkb_permament_overlay_behavior_iterator_t xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_get_device_info_request_t
Definition: xkb.h:2982
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
struct xcb_xkb_set_geometry_request_t xcb_xkb_set_geometry_request_t
xcb_xkb_set_geometry_request_t
struct xcb_xkb_sa_move_ptr_t xcb_xkb_sa_move_ptr_t
xcb_xkb_sa_move_ptr_t
struct xcb_xkb_bell_request_t xcb_xkb_bell_request_t
xcb_xkb_bell_request_t
xcb_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition: xkb.c:3507
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:526
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1309
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply(xcb_connection_t *c, xcb_xkb_get_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5356
struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition: xkb.c:2122
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:1068
xcb_xkb_shape_iterator_t
Definition: xkb.h:874
xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8980
xcb_xkb_map_notify_event_t
Definition: xkb.h:3107
xcb_generic_iterator_t xcb_xkb_common_doodad_end(xcb_xkb_common_doodad_iterator_t i)
Definition: xkb.c:2620
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:4003
struct xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4975
struct xcb_xkb_get_device_info_reply_t xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
struct xcb_xkb_default_behavior_iterator_t xcb_xkb_default_behavior_iterator_t
xcb_xkb_default_behavior_iterator_t
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition: xkb.c:3643
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:1144
xcb_generic_iterator_t xcb_xkb_id_spec_end(xcb_xkb_id_spec_iterator_t i)
Definition: xkb.c:164
xcb_xkb_state_notify_event_t
Definition: xkb.h:3141
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:835
struct xcb_xkb_lock_behavior_iterator_t xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
struct xcb_xkb_get_kbd_by_name_request_t xcb_xkb_get_kbd_by_name_request_t
xcb_xkb_get_kbd_by_name_request_t
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition: xkb.c:3585
struct xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
struct xcb_xkb_sa_ptr_btn_t xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition: xkb.c:4155
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:3927
struct xcb_xkb_shape_iterator_t xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
xcb_xkb_set_names_request_t
Definition: xkb.h:2585
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:4137
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:3263
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:1086
struct xcb_xkb_sa_lock_mods_iterator_t xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
union xcb_xkb_action_t xcb_xkb_action_t
xcb_xkb_action_t
xcb_xkb_overlay_row_iterator_t
Definition: xkb.h:928
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1331
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
struct xcb_xkb_shape_doodad_iterator_t xcb_xkb_shape_doodad_iterator_t
xcb_xkb_shape_doodad_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1641
xcb_xkb_get_state_request_t
Definition: xkb.h:1965
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition: xkb.c:260
xcb_xkb_key_alias_t
Definition: xkb.h:438
xcb_void_cookie_t xcb_xkb_set_compat_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8912
xcb_xkb_outline_iterator_t
Definition: xkb.h:854
xcb_xkb_section_t
Definition: xkb.h:1162
xcb_xkb_listing_iterator_t
Definition: xkb.h:1196
xcb_generic_iterator_t xcb_xkb_section_end(xcb_xkb_section_iterator_t i)
Definition: xkb.c:3193
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
Definition: xkb.h:2730