XCB: xkb.h Source File

XCB 1.10

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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
141 typedef struct xcb_xkb_device_spec_iterator_t {
142 xcb_xkb_device_spec_t *data;
143 int rem;
144 int index;
145 } xcb_xkb_device_spec_iterator_t;
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
164 typedef struct xcb_xkb_led_class_spec_iterator_t {
165 xcb_xkb_led_class_spec_t *data;
166 int rem;
167 int index;
168 } xcb_xkb_led_class_spec_iterator_t;
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
186 typedef struct xcb_xkb_bell_class_spec_iterator_t {
187 xcb_xkb_bell_class_spec_t *data;
188 int rem;
189 int index;
190 } xcb_xkb_bell_class_spec_iterator_t;
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
207 typedef struct xcb_xkb_id_spec_iterator_t {
208 xcb_xkb_id_spec_t *data;
209 int rem;
210 int index;
211 } xcb_xkb_id_spec_iterator_t;
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;
341 } xcb_xkb_indicator_map_t;
342
346 typedef struct xcb_xkb_indicator_map_iterator_t {
347 xcb_xkb_indicator_map_t *data;
348 int rem;
349 int index;
350 } xcb_xkb_indicator_map_iterator_t;
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;
408 } xcb_xkb_mod_def_t;
409
413 typedef struct xcb_xkb_mod_def_iterator_t {
414 xcb_xkb_mod_def_t *data;
415 int rem;
416 int index;
417 } xcb_xkb_mod_def_iterator_t;
418
422 typedef struct xcb_xkb_key_name_t {
423 char name[4];
424 } xcb_xkb_key_name_t;
425
429 typedef struct xcb_xkb_key_name_iterator_t {
430 xcb_xkb_key_name_t *data;
431 int rem;
432 int index;
433 } xcb_xkb_key_name_iterator_t;
434
438 typedef struct xcb_xkb_key_alias_t {
439 char real[4];
440 char alias[4];
441 } xcb_xkb_key_alias_t;
442
446 typedef struct xcb_xkb_key_alias_iterator_t {
447 xcb_xkb_key_alias_t *data;
448 int rem;
449 int index;
450 } xcb_xkb_key_alias_iterator_t;
451
455 typedef struct xcb_xkb_counted_string_16_t {
456 uint16_t length;
457 } xcb_xkb_counted_string_16_t;
458
462 typedef struct xcb_xkb_counted_string_16_iterator_t {
463 xcb_xkb_counted_string_16_t *data;
464 int rem;
465 int index;
466 } xcb_xkb_counted_string_16_iterator_t;
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];
478 } xcb_xkb_kt_map_entry_t;
479
483 typedef struct xcb_xkb_kt_map_entry_iterator_t {
484 xcb_xkb_kt_map_entry_t *data;
485 int rem;
486 int index;
487 } xcb_xkb_kt_map_entry_iterator_t;
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;
500 } xcb_xkb_key_type_t;
501
505 typedef struct xcb_xkb_key_type_iterator_t {
506 xcb_xkb_key_type_t *data;
507 int rem;
508 int index;
509 } xcb_xkb_key_type_iterator_t;
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;
519 } xcb_xkb_key_sym_map_t;
520
524 typedef struct xcb_xkb_key_sym_map_iterator_t {
525 xcb_xkb_key_sym_map_t *data;
526 int rem;
527 int index;
528 } xcb_xkb_key_sym_map_iterator_t;
529
533 typedef struct xcb_xkb_common_behavior_t {
534 uint8_t type;
535 uint8_t data;
536 } xcb_xkb_common_behavior_t;
537
541 typedef struct xcb_xkb_common_behavior_iterator_t {
542 xcb_xkb_common_behavior_t *data;
543 int rem;
544 int index;
545 } xcb_xkb_common_behavior_iterator_t;
546
550 typedef struct xcb_xkb_default_behavior_t {
551 uint8_t type;
552 uint8_t pad0;
553 } xcb_xkb_default_behavior_t;
554
558 typedef struct xcb_xkb_default_behavior_iterator_t {
559 xcb_xkb_default_behavior_t *data;
560 int rem;
561 int index;
562 } xcb_xkb_default_behavior_iterator_t;
563
567 typedef struct xcb_xkb_lock_behavior_t {
568 uint8_t type;
569 uint8_t pad0;
570 } xcb_xkb_lock_behavior_t;
571
575 typedef struct xcb_xkb_lock_behavior_iterator_t {
576 xcb_xkb_lock_behavior_t *data;
577 int rem;
578 int index;
579 } xcb_xkb_lock_behavior_iterator_t;
580
584 typedef struct xcb_xkb_radio_group_behavior_t {
585 uint8_t type;
586 uint8_t group;
587 } xcb_xkb_radio_group_behavior_t;
588
592 typedef struct xcb_xkb_radio_group_behavior_iterator_t {
593 xcb_xkb_radio_group_behavior_t *data;
594 int rem;
595 int index;
596 } xcb_xkb_radio_group_behavior_iterator_t;
597
601 typedef struct xcb_xkb_overlay_behavior_t {
602 uint8_t type;
603 xcb_keycode_t key;
604 } xcb_xkb_overlay_behavior_t;
605
609 typedef struct xcb_xkb_overlay_behavior_iterator_t {
610 xcb_xkb_overlay_behavior_t *data;
611 int rem;
612 int index;
613 } xcb_xkb_overlay_behavior_iterator_t;
614
618 typedef struct xcb_xkb_permament_lock_behavior_t {
619 uint8_t type;
620 uint8_t pad0;
621 } xcb_xkb_permament_lock_behavior_t;
622
626 typedef struct xcb_xkb_permament_lock_behavior_iterator_t {
627 xcb_xkb_permament_lock_behavior_t *data;
628 int rem;
629 int index;
630 } xcb_xkb_permament_lock_behavior_iterator_t;
631
635 typedef struct xcb_xkb_permament_radio_group_behavior_t {
636 uint8_t type;
637 uint8_t group;
638 } xcb_xkb_permament_radio_group_behavior_t;
639
643 typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t {
644 xcb_xkb_permament_radio_group_behavior_t *data;
645 int rem;
646 int index;
647 } xcb_xkb_permament_radio_group_behavior_iterator_t;
648
652 typedef struct xcb_xkb_permament_overlay_behavior_t {
653 uint8_t type;
654 xcb_keycode_t key;
655 } xcb_xkb_permament_overlay_behavior_t;
656
660 typedef struct xcb_xkb_permament_overlay_behavior_iterator_t {
661 xcb_xkb_permament_overlay_behavior_t *data;
662 int rem;
663 int index;
664 } xcb_xkb_permament_overlay_behavior_iterator_t;
665
669 typedef union xcb_xkb_behavior_t {
670 xcb_xkb_common_behavior_t common;
671 xcb_xkb_default_behavior_t _default;
672 xcb_xkb_lock_behavior_t lock;
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;
681 } xcb_xkb_behavior_t;
682
686 typedef struct xcb_xkb_behavior_iterator_t {
687 xcb_xkb_behavior_t *data;
688 int rem;
689 int index;
690 } xcb_xkb_behavior_iterator_t;
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;
711 } xcb_xkb_set_behavior_t;
712
716 typedef struct xcb_xkb_set_behavior_iterator_t {
717 xcb_xkb_set_behavior_t *data;
718 int rem;
719 int index;
720 } xcb_xkb_set_behavior_iterator_t;
721
725 typedef struct xcb_xkb_set_explicit_t {
726 xcb_keycode_t keycode;
727 uint8_t explicit;
728 } xcb_xkb_set_explicit_t;
729
733 typedef struct xcb_xkb_set_explicit_iterator_t {
734 xcb_xkb_set_explicit_t *data;
735 int rem;
736 int index;
737 } xcb_xkb_set_explicit_iterator_t;
738
742 typedef struct xcb_xkb_key_mod_map_t {
743 xcb_keycode_t keycode;
744 uint8_t mods;
745 } xcb_xkb_key_mod_map_t;
746
750 typedef struct xcb_xkb_key_mod_map_iterator_t {
751 xcb_xkb_key_mod_map_t *data;
752 int rem;
753 int index;
754 } xcb_xkb_key_mod_map_iterator_t;
755
759 typedef struct xcb_xkb_key_v_mod_map_t {
760 xcb_keycode_t keycode;
761 uint8_t pad0;
762 uint16_t vmods;
763 } xcb_xkb_key_v_mod_map_t;
764
768 typedef struct xcb_xkb_key_v_mod_map_iterator_t {
769 xcb_xkb_key_v_mod_map_t *data;
770 int rem;
771 int index;
772 } xcb_xkb_key_v_mod_map_iterator_t;
773
777 typedef struct xcb_xkb_kt_set_map_entry_t {
778 uint8_t level;
779 uint8_t realMods;
780 uint16_t virtualMods;
781 } xcb_xkb_kt_set_map_entry_t;
782
786 typedef struct xcb_xkb_kt_set_map_entry_iterator_t {
787 xcb_xkb_kt_set_map_entry_t *data;
788 int rem;
789 int index;
790 } xcb_xkb_kt_set_map_entry_iterator_t;
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;
803 } xcb_xkb_set_key_type_t;
804
808 typedef struct xcb_xkb_set_key_type_iterator_t {
809 xcb_xkb_set_key_type_t *data;
810 int rem;
811 int index;
812 } xcb_xkb_set_key_type_iterator_t;
813
814 typedef char xcb_xkb_string8_t;
815
819 typedef struct xcb_xkb_string8_iterator_t {
820 xcb_xkb_string8_t *data;
821 int rem;
822 int index;
823 } xcb_xkb_string8_iterator_t;
824
828 typedef struct xcb_xkb_outline_t {
829 uint8_t nPoints;
830 uint8_t cornerRadius;
831 uint8_t pad0[2];
832 } xcb_xkb_outline_t;
833
837 typedef struct xcb_xkb_outline_iterator_t {
838 xcb_xkb_outline_t *data;
839 int rem;
840 int index;
841 } xcb_xkb_outline_iterator_t;
842
846 typedef struct xcb_xkb_shape_t {
847 xcb_atom_t name;
848 uint8_t nOutlines;
849 uint8_t primaryNdx;
850 uint8_t approxNdx;
851 uint8_t pad0;
852 } xcb_xkb_shape_t;
853
857 typedef struct xcb_xkb_shape_iterator_t {
858 xcb_xkb_shape_t *data;
859 int rem;
860 int index;
861 } xcb_xkb_shape_iterator_t;
862
866 typedef struct xcb_xkb_key_t {
867 xcb_xkb_string8_t name[4];
868 int16_t gap;
869 uint8_t shapeNdx;
870 uint8_t colorNdx;
871 } xcb_xkb_key_t;
872
876 typedef struct xcb_xkb_key_iterator_t {
877 xcb_xkb_key_t *data;
878 int rem;
879 int index;
880 } xcb_xkb_key_iterator_t;
881
885 typedef struct xcb_xkb_overlay_key_t {
886 xcb_xkb_string8_t over[4];
887 xcb_xkb_string8_t under[4];
888 } xcb_xkb_overlay_key_t;
889
893 typedef struct xcb_xkb_overlay_key_iterator_t {
894 xcb_xkb_overlay_key_t *data;
895 int rem;
896 int index;
897 } xcb_xkb_overlay_key_iterator_t;
898
902 typedef struct xcb_xkb_overlay_row_t {
903 uint8_t rowUnder;
904 uint8_t nKeys;
905 uint8_t pad0[2];
906 } xcb_xkb_overlay_row_t;
907
911 typedef struct xcb_xkb_overlay_row_iterator_t {
912 xcb_xkb_overlay_row_t *data;
913 int rem;
914 int index;
915 } xcb_xkb_overlay_row_iterator_t;
916
920 typedef struct xcb_xkb_overlay_t {
921 xcb_atom_t name;
922 uint8_t nRows;
923 uint8_t pad0[3];
924 } xcb_xkb_overlay_t;
925
929 typedef struct xcb_xkb_overlay_iterator_t {
930 xcb_xkb_overlay_t *data;
931 int rem;
932 int index;
933 } xcb_xkb_overlay_iterator_t;
934
938 typedef struct xcb_xkb_row_t {
939 int16_t top;
940 int16_t left;
941 uint8_t nKeys;
942 uint8_t vertical;
943 uint8_t pad0[2];
944 } xcb_xkb_row_t;
945
949 typedef struct xcb_xkb_row_iterator_t {
950 xcb_xkb_row_t *data;
951 int rem;
952 int index;
953 } xcb_xkb_row_iterator_t;
954
955 typedef enum xcb_xkb_doodad_type_t {
956 XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
957 XCB_XKB_DOODAD_TYPE_SOLID = 2,
958 XCB_XKB_DOODAD_TYPE_TEXT = 3,
959 XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
960 XCB_XKB_DOODAD_TYPE_LOGO = 5
961 } xcb_xkb_doodad_type_t;
962
966 typedef struct xcb_xkb_listing_t {
967 uint16_t flags;
968 uint16_t length;
969 } xcb_xkb_listing_t;
970
974 typedef struct xcb_xkb_listing_iterator_t {
975 xcb_xkb_listing_t *data;
976 int rem;
977 int index;
978 } xcb_xkb_listing_iterator_t;
979
983 typedef struct xcb_xkb_device_led_info_t {
984 xcb_xkb_led_class_spec_t ledClass;
985 xcb_xkb_id_spec_t ledID;
986 uint32_t namesPresent;
987 uint32_t mapsPresent;
988 uint32_t physIndicators;
989 uint32_t state;
990 } xcb_xkb_device_led_info_t;
991
995 typedef struct xcb_xkb_device_led_info_iterator_t {
996 xcb_xkb_device_led_info_t *data;
997 int rem;
998 int index;
999 } xcb_xkb_device_led_info_iterator_t;
1000
1001 typedef enum xcb_xkb_error_t {
1002 XCB_XKB_ERROR_BAD_DEVICE = 255,
1003 XCB_XKB_ERROR_BAD_CLASS = 254,
1004 XCB_XKB_ERROR_BAD_ID = 253
1005 } xcb_xkb_error_t;
1006
1008 #define XCB_XKB_KEYBOARD 0
1009
1013 typedef struct xcb_xkb_keyboard_error_t {
1014 uint8_t response_type;
1015 uint8_t error_code;
1016 uint16_t sequence;
1017 uint32_t value;
1018 uint16_t minorOpcode;
1019 uint8_t majorOpcode;
1020 uint8_t pad0[21];
1021 } xcb_xkb_keyboard_error_t;
1022
1023 typedef enum xcb_xkb_sa_t {
1024 XCB_XKB_SA_CLEAR_LOCKS = 1,
1025 XCB_XKB_SA_LATCH_TO_LOCK = 2,
1026 XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1027 XCB_XKB_SA_GROUP_ABSOLUTE = 4
1028 } xcb_xkb_sa_t;
1029
1030 typedef enum xcb_xkb_sa_type_t {
1031 XCB_XKB_SA_TYPE_NO_ACTION = 0,
1032 XCB_XKB_SA_TYPE_SET_MODS = 1,
1033 XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1034 XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1035 XCB_XKB_SA_TYPE_SET_GROUP = 4,
1036 XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1037 XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1038 XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1039 XCB_XKB_SA_TYPE_PTR_BTN = 8,
1040 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1041 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1042 XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1043 XCB_XKB_SA_TYPE_TERMINATE = 12,
1044 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1045 XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1046 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1047 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1048 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1049 XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1050 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1051 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1052 } xcb_xkb_sa_type_t;
1053
1057 typedef struct xcb_xkb_sa_no_action_t {
1058 uint8_t type;
1059 uint8_t pad0[7];
1060 } xcb_xkb_sa_no_action_t;
1061
1065 typedef struct xcb_xkb_sa_no_action_iterator_t {
1066 xcb_xkb_sa_no_action_t *data;
1067 int rem;
1068 int index;
1069 } xcb_xkb_sa_no_action_iterator_t;
1070
1074 typedef struct xcb_xkb_sa_set_mods_t {
1075 uint8_t type;
1076 uint8_t flags;
1077 uint8_t mask;
1078 uint8_t realMods;
1079 uint8_t vmodsHigh;
1080 uint8_t vmodsLow;
1081 uint8_t pad0[2];
1082 } xcb_xkb_sa_set_mods_t;
1083
1087 typedef struct xcb_xkb_sa_set_mods_iterator_t {
1088 xcb_xkb_sa_set_mods_t *data;
1089 int rem;
1090 int index;
1091 } xcb_xkb_sa_set_mods_iterator_t;
1092
1096 typedef struct xcb_xkb_sa_latch_mods_t {
1097 uint8_t type;
1098 uint8_t flags;
1099 uint8_t mask;
1100 uint8_t realMods;
1101 uint8_t vmodsHigh;
1102 uint8_t vmodsLow;
1103 uint8_t pad0[2];
1104 } xcb_xkb_sa_latch_mods_t;
1105
1109 typedef struct xcb_xkb_sa_latch_mods_iterator_t {
1110 xcb_xkb_sa_latch_mods_t *data;
1111 int rem;
1112 int index;
1113 } xcb_xkb_sa_latch_mods_iterator_t;
1114
1118 typedef struct xcb_xkb_sa_lock_mods_t {
1119 uint8_t type;
1120 uint8_t flags;
1121 uint8_t mask;
1122 uint8_t realMods;
1123 uint8_t vmodsHigh;
1124 uint8_t vmodsLow;
1125 uint8_t pad0[2];
1126 } xcb_xkb_sa_lock_mods_t;
1127
1131 typedef struct xcb_xkb_sa_lock_mods_iterator_t {
1132 xcb_xkb_sa_lock_mods_t *data;
1133 int rem;
1134 int index;
1135 } xcb_xkb_sa_lock_mods_iterator_t;
1136
1140 typedef struct xcb_xkb_sa_set_group_t {
1141 uint8_t type;
1142 uint8_t flags;
1143 int8_t group;
1144 uint8_t pad0[5];
1145 } xcb_xkb_sa_set_group_t;
1146
1150 typedef struct xcb_xkb_sa_set_group_iterator_t {
1151 xcb_xkb_sa_set_group_t *data;
1152 int rem;
1153 int index;
1154 } xcb_xkb_sa_set_group_iterator_t;
1155
1159 typedef struct xcb_xkb_sa_latch_group_t {
1160 uint8_t type;
1161 uint8_t flags;
1162 int8_t group;
1163 uint8_t pad0[5];
1164 } xcb_xkb_sa_latch_group_t;
1165
1169 typedef struct xcb_xkb_sa_latch_group_iterator_t {
1170 xcb_xkb_sa_latch_group_t *data;
1171 int rem;
1172 int index;
1173 } xcb_xkb_sa_latch_group_iterator_t;
1174
1178 typedef struct xcb_xkb_sa_lock_group_t {
1179 uint8_t type;
1180 uint8_t flags;
1181 int8_t group;
1182 uint8_t pad0[5];
1183 } xcb_xkb_sa_lock_group_t;
1184
1188 typedef struct xcb_xkb_sa_lock_group_iterator_t {
1189 xcb_xkb_sa_lock_group_t *data;
1190 int rem;
1191 int index;
1192 } xcb_xkb_sa_lock_group_iterator_t;
1193
1194 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1195 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1196 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1197 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1198 } xcb_xkb_sa_move_ptr_flag_t;
1199
1203 typedef struct xcb_xkb_sa_move_ptr_t {
1204 uint8_t type;
1205 uint8_t flags;
1206 int8_t xHigh;
1207 uint8_t xLow;
1208 int8_t yHigh;
1209 uint8_t yLow;
1210 uint8_t pad0[2];
1211 } xcb_xkb_sa_move_ptr_t;
1212
1216 typedef struct xcb_xkb_sa_move_ptr_iterator_t {
1217 xcb_xkb_sa_move_ptr_t *data;
1218 int rem;
1219 int index;
1220 } xcb_xkb_sa_move_ptr_iterator_t;
1221
1225 typedef struct xcb_xkb_sa_ptr_btn_t {
1226 uint8_t type;
1227 uint8_t flags;
1228 uint8_t count;
1229 uint8_t button;
1230 uint8_t pad0[4];
1231 } xcb_xkb_sa_ptr_btn_t;
1232
1236 typedef struct xcb_xkb_sa_ptr_btn_iterator_t {
1237 xcb_xkb_sa_ptr_btn_t *data;
1238 int rem;
1239 int index;
1240 } xcb_xkb_sa_ptr_btn_iterator_t;
1241
1245 typedef struct xcb_xkb_sa_lock_ptr_btn_t {
1246 uint8_t type;
1247 uint8_t flags;
1248 uint8_t pad0;
1249 uint8_t button;
1250 uint8_t pad1[4];
1251 } xcb_xkb_sa_lock_ptr_btn_t;
1252
1256 typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t {
1257 xcb_xkb_sa_lock_ptr_btn_t *data;
1258 int rem;
1259 int index;
1260 } xcb_xkb_sa_lock_ptr_btn_iterator_t;
1261
1262 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1263 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1264 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1265 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1266
1270 typedef struct xcb_xkb_sa_set_ptr_dflt_t {
1271 uint8_t type;
1272 uint8_t flags;
1273 uint8_t affect;
1274 int8_t value;
1275 uint8_t pad0[4];
1276 } xcb_xkb_sa_set_ptr_dflt_t;
1277
1281 typedef struct xcb_xkb_sa_set_ptr_dflt_iterator_t {
1282 xcb_xkb_sa_set_ptr_dflt_t *data;
1283 int rem;
1284 int index;
1285 } xcb_xkb_sa_set_ptr_dflt_iterator_t;
1286
1287 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1288 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1289 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1290 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1291 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1292 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1293 } xcb_xkb_sa_iso_lock_flag_t;
1294
1295 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1296 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1297 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1298 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1299 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1300 } xcb_xkb_sa_iso_lock_no_affect_t;
1301
1305 typedef struct xcb_xkb_sa_iso_lock_t {
1306 uint8_t type;
1307 uint8_t flags;
1308 uint8_t mask;
1309 uint8_t realMods;
1310 int8_t group;
1311 uint8_t affect;
1312 uint8_t vmodsHigh;
1313 uint8_t vmodsLow;
1314 } xcb_xkb_sa_iso_lock_t;
1315
1319 typedef struct xcb_xkb_sa_iso_lock_iterator_t {
1320 xcb_xkb_sa_iso_lock_t *data;
1321 int rem;
1322 int index;
1323 } xcb_xkb_sa_iso_lock_iterator_t;
1324
1328 typedef struct xcb_xkb_sa_terminate_t {
1329 uint8_t type;
1330 uint8_t pad0[7];
1331 } xcb_xkb_sa_terminate_t;
1332
1336 typedef struct xcb_xkb_sa_terminate_iterator_t {
1337 xcb_xkb_sa_terminate_t *data;
1338 int rem;
1339 int index;
1340 } xcb_xkb_sa_terminate_iterator_t;
1341
1342 typedef enum xcb_xkb_switch_screen_flag_t {
1343 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1344 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1345 } xcb_xkb_switch_screen_flag_t;
1346
1350 typedef struct xcb_xkb_sa_switch_screen_t {
1351 uint8_t type;
1352 uint8_t flags;
1353 int8_t newScreen;
1354 uint8_t pad0[5];
1355 } xcb_xkb_sa_switch_screen_t;
1356
1360 typedef struct xcb_xkb_sa_switch_screen_iterator_t {
1361 xcb_xkb_sa_switch_screen_t *data;
1362 int rem;
1363 int index;
1364 } xcb_xkb_sa_switch_screen_iterator_t;
1365
1366 typedef enum xcb_xkb_bool_ctrls_high_t {
1367 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1368 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1369 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1370 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1371 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1372 } xcb_xkb_bool_ctrls_high_t;
1373
1374 typedef enum xcb_xkb_bool_ctrls_low_t {
1375 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1376 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1377 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1378 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1379 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1380 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1381 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1382 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1383 } xcb_xkb_bool_ctrls_low_t;
1384
1388 typedef struct xcb_xkb_sa_set_controls_t {
1389 uint8_t type;
1390 uint8_t pad0[3];
1391 uint8_t boolCtrlsHigh;
1392 uint8_t boolCtrlsLow;
1393 uint8_t pad1[2];
1394 } xcb_xkb_sa_set_controls_t;
1395
1399 typedef struct xcb_xkb_sa_set_controls_iterator_t {
1400 xcb_xkb_sa_set_controls_t *data;
1401 int rem;
1402 int index;
1403 } xcb_xkb_sa_set_controls_iterator_t;
1404
1408 typedef struct xcb_xkb_sa_lock_controls_t {
1409 uint8_t type;
1410 uint8_t pad0[3];
1411 uint8_t boolCtrlsHigh;
1412 uint8_t boolCtrlsLow;
1413 uint8_t pad1[2];
1414 } xcb_xkb_sa_lock_controls_t;
1415
1419 typedef struct xcb_xkb_sa_lock_controls_iterator_t {
1420 xcb_xkb_sa_lock_controls_t *data;
1421 int rem;
1422 int index;
1423 } xcb_xkb_sa_lock_controls_iterator_t;
1424
1425 typedef enum xcb_xkb_action_message_flag_t {
1426 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1427 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1428 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1429 } xcb_xkb_action_message_flag_t;
1430
1434 typedef struct xcb_xkb_sa_action_message_t {
1435 uint8_t type;
1436 uint8_t flags;
1437 uint8_t message[6];
1438 } xcb_xkb_sa_action_message_t;
1439
1443 typedef struct xcb_xkb_sa_action_message_iterator_t {
1444 xcb_xkb_sa_action_message_t *data;
1445 int rem;
1446 int index;
1447 } xcb_xkb_sa_action_message_iterator_t;
1448
1452 typedef struct xcb_xkb_sa_redirect_key_t {
1453 uint8_t type;
1454 xcb_keycode_t newkey;
1455 uint8_t mask;
1456 uint8_t realModifiers;
1457 uint8_t vmodsMaskHigh;
1458 uint8_t vmodsMaskLow;
1459 uint8_t vmodsHigh;
1460 uint8_t vmodsLow;
1461 } xcb_xkb_sa_redirect_key_t;
1462
1466 typedef struct xcb_xkb_sa_redirect_key_iterator_t {
1467 xcb_xkb_sa_redirect_key_t *data;
1468 int rem;
1469 int index;
1470 } xcb_xkb_sa_redirect_key_iterator_t;
1471
1475 typedef struct xcb_xkb_sa_device_btn_t {
1476 uint8_t type;
1477 uint8_t flags;
1478 uint8_t count;
1479 uint8_t button;
1480 uint8_t device;
1481 uint8_t pad0[3];
1482 } xcb_xkb_sa_device_btn_t;
1483
1487 typedef struct xcb_xkb_sa_device_btn_iterator_t {
1488 xcb_xkb_sa_device_btn_t *data;
1489 int rem;
1490 int index;
1491 } xcb_xkb_sa_device_btn_iterator_t;
1492
1493 typedef enum xcb_xkb_lock_device_flags_t {
1494 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1495 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1496 } xcb_xkb_lock_device_flags_t;
1497
1501 typedef struct xcb_xkb_sa_lock_device_btn_t {
1502 uint8_t type;
1503 uint8_t flags;
1504 uint8_t pad0;
1505 uint8_t button;
1506 uint8_t device;
1507 uint8_t pad1[3];
1508 } xcb_xkb_sa_lock_device_btn_t;
1509
1513 typedef struct xcb_xkb_sa_lock_device_btn_iterator_t {
1514 xcb_xkb_sa_lock_device_btn_t *data;
1515 int rem;
1516 int index;
1517 } xcb_xkb_sa_lock_device_btn_iterator_t;
1518
1519 typedef enum xcb_xkb_sa_val_what_t {
1520 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1521 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1522 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1523 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1524 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1525 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1526 } xcb_xkb_sa_val_what_t;
1527
1531 typedef struct xcb_xkb_sa_device_valuator_t {
1532 uint8_t type;
1533 uint8_t device;
1534 uint8_t val1what;
1535 uint8_t val1index;
1536 uint8_t val1value;
1537 uint8_t val2what;
1538 uint8_t val2index;
1539 uint8_t val2value;
1540 } xcb_xkb_sa_device_valuator_t;
1541
1545 typedef struct xcb_xkb_sa_device_valuator_iterator_t {
1546 xcb_xkb_sa_device_valuator_t *data;
1547 int rem;
1548 int index;
1549 } xcb_xkb_sa_device_valuator_iterator_t;
1550
1554 typedef struct xcb_xkb_si_action_t {
1555 uint8_t type;
1556 uint8_t data[7];
1557 } xcb_xkb_si_action_t;
1558
1562 typedef struct xcb_xkb_si_action_iterator_t {
1563 xcb_xkb_si_action_t *data;
1564 int rem;
1565 int index;
1566 } xcb_xkb_si_action_iterator_t;
1567
1571 typedef struct xcb_xkb_sym_interpret_t {
1572 xcb_keysym_t sym;
1573 uint8_t mods;
1574 uint8_t match;
1575 uint8_t virtualMod;
1576 uint8_t flags;
1577 xcb_xkb_si_action_t action;
1578 } xcb_xkb_sym_interpret_t;
1579
1583 typedef struct xcb_xkb_sym_interpret_iterator_t {
1584 xcb_xkb_sym_interpret_t *data;
1585 int rem;
1586 int index;
1587 } xcb_xkb_sym_interpret_iterator_t;
1588
1592 typedef union xcb_xkb_action_t {
1593 xcb_xkb_sa_no_action_t noaction;
1594 xcb_xkb_sa_set_mods_t setmods;
1595 xcb_xkb_sa_latch_mods_t latchmods;
1596 xcb_xkb_sa_lock_mods_t lockmods;
1597 xcb_xkb_sa_set_group_t setgroup;
1598 xcb_xkb_sa_latch_group_t latchgroup;
1599 xcb_xkb_sa_lock_group_t lockgroup;
1600 xcb_xkb_sa_move_ptr_t moveptr;
1601 xcb_xkb_sa_ptr_btn_t ptrbtn;
1602 xcb_xkb_sa_lock_ptr_btn_t lockptrbtn;
1603 xcb_xkb_sa_set_ptr_dflt_t setptrdflt;
1604 xcb_xkb_sa_iso_lock_t isolock;
1605 xcb_xkb_sa_terminate_t terminate;
1606 xcb_xkb_sa_switch_screen_t switchscreen;
1607 xcb_xkb_sa_set_controls_t setcontrols;
1608 xcb_xkb_sa_lock_controls_t lockcontrols;
1609 xcb_xkb_sa_action_message_t message;
1610 xcb_xkb_sa_redirect_key_t redirect;
1611 xcb_xkb_sa_device_btn_t devbtn;
1612 xcb_xkb_sa_lock_device_btn_t lockdevbtn;
1613 xcb_xkb_sa_device_valuator_t devval;
1614 uint8_t type;
1615 } xcb_xkb_action_t;
1616
1620 typedef struct xcb_xkb_action_iterator_t {
1621 xcb_xkb_action_t *data;
1622 int rem;
1623 int index;
1624 } xcb_xkb_action_iterator_t;
1625
1629 typedef struct xcb_xkb_use_extension_cookie_t {
1630 unsigned int sequence;
1631 } xcb_xkb_use_extension_cookie_t;
1632
1634 #define XCB_XKB_USE_EXTENSION 0
1635
1639 typedef struct xcb_xkb_use_extension_request_t {
1640 uint8_t major_opcode;
1641 uint8_t minor_opcode;
1642 uint16_t length;
1643 uint16_t wantedMajor;
1644 uint16_t wantedMinor;
1645 } xcb_xkb_use_extension_request_t;
1646
1650 typedef struct xcb_xkb_use_extension_reply_t {
1651 uint8_t response_type;
1652 uint8_t supported;
1653 uint16_t sequence;
1654 uint32_t length;
1655 uint16_t serverMajor;
1656 uint16_t serverMinor;
1657 uint8_t pad0[20];
1658 } xcb_xkb_use_extension_reply_t;
1659
1663 typedef struct xcb_xkb_select_events_details_t {
1664 uint16_t affectNewKeyboard;
1665 uint16_t newKeyboardDetails;
1666 uint16_t affectState;
1667 uint16_t stateDetails;
1668 uint32_t affectCtrls;
1669 uint32_t ctrlDetails;
1670 uint32_t affectIndicatorState;
1671 uint32_t indicatorStateDetails;
1672 uint32_t affectIndicatorMap;
1673 uint32_t indicatorMapDetails;
1674 uint16_t affectNames;
1675 uint16_t namesDetails;
1676 uint8_t affectCompat;
1677 uint8_t compatDetails;
1678 uint8_t affectBell;
1679 uint8_t bellDetails;
1680 uint8_t affectMsgDetails;
1681 uint8_t msgDetails;
1682 uint16_t affectAccessX;
1683 uint16_t accessXDetails;
1684 uint16_t affectExtDev;
1685 uint16_t extdevDetails;
1686 } xcb_xkb_select_events_details_t;
1687
1689 #define XCB_XKB_SELECT_EVENTS 1
1690
1694 typedef struct xcb_xkb_select_events_request_t {
1695 uint8_t major_opcode;
1696 uint8_t minor_opcode;
1697 uint16_t length;
1698 xcb_xkb_device_spec_t deviceSpec;
1699 uint16_t affectWhich;
1700 uint16_t clear;
1701 uint16_t selectAll;
1702 uint16_t affectMap;
1703 uint16_t map;
1704 } xcb_xkb_select_events_request_t;
1705
1707 #define XCB_XKB_BELL 3
1708
1712 typedef struct xcb_xkb_bell_request_t {
1713 uint8_t major_opcode;
1714 uint8_t minor_opcode;
1715 uint16_t length;
1716 xcb_xkb_device_spec_t deviceSpec;
1717 xcb_xkb_bell_class_spec_t bellClass;
1718 xcb_xkb_id_spec_t bellID;
1719 int8_t percent;
1720 uint8_t forceSound;
1721 uint8_t eventOnly;
1722 uint8_t pad0;
1723 int16_t pitch;
1724 int16_t duration;
1725 uint8_t pad1[2];
1726 xcb_atom_t name;
1727 xcb_window_t window;
1728 } xcb_xkb_bell_request_t;
1729
1733 typedef struct xcb_xkb_get_state_cookie_t {
1734 unsigned int sequence;
1735 } xcb_xkb_get_state_cookie_t;
1736
1738 #define XCB_XKB_GET_STATE 4
1739
1743 typedef struct xcb_xkb_get_state_request_t {
1744 uint8_t major_opcode;
1745 uint8_t minor_opcode;
1746 uint16_t length;
1747 xcb_xkb_device_spec_t deviceSpec;
1748 uint8_t pad0[2];
1749 } xcb_xkb_get_state_request_t;
1750
1754 typedef struct xcb_xkb_get_state_reply_t {
1755 uint8_t response_type;
1756 uint8_t deviceID;
1757 uint16_t sequence;
1758 uint32_t length;
1759 uint8_t mods;
1760 uint8_t baseMods;
1761 uint8_t latchedMods;
1762 uint8_t lockedMods;
1763 uint8_t group;
1764 uint8_t lockedGroup;
1765 int16_t baseGroup;
1766 int16_t latchedGroup;
1767 uint8_t compatState;
1768 uint8_t grabMods;
1769 uint8_t compatGrabMods;
1770 uint8_t lookupMods;
1771 uint8_t compatLookupMods;
1772 uint8_t pad0;
1773 uint16_t ptrBtnState;
1774 uint8_t pad1[6];
1775 } xcb_xkb_get_state_reply_t;
1776
1778 #define XCB_XKB_LATCH_LOCK_STATE 5
1779
1783 typedef struct xcb_xkb_latch_lock_state_request_t {
1784 uint8_t major_opcode;
1785 uint8_t minor_opcode;
1786 uint16_t length;
1787 xcb_xkb_device_spec_t deviceSpec;
1788 uint8_t affectModLocks;
1789 uint8_t modLocks;
1790 uint8_t lockGroup;
1791 uint8_t groupLock;
1792 uint8_t affectModLatches;
1793 uint8_t pad0;
1794 uint8_t latchGroup;
1795 uint16_t groupLatch;
1796 } xcb_xkb_latch_lock_state_request_t;
1797
1801 typedef struct xcb_xkb_get_controls_cookie_t {
1802 unsigned int sequence;
1803 } xcb_xkb_get_controls_cookie_t;
1804
1806 #define XCB_XKB_GET_CONTROLS 6
1807
1811 typedef struct xcb_xkb_get_controls_request_t {
1812 uint8_t major_opcode;
1813 uint8_t minor_opcode;
1814 uint16_t length;
1815 xcb_xkb_device_spec_t deviceSpec;
1816 uint8_t pad0[2];
1817 } xcb_xkb_get_controls_request_t;
1818
1822 typedef struct xcb_xkb_get_controls_reply_t {
1823 uint8_t response_type;
1824 uint8_t deviceID;
1825 uint16_t sequence;
1826 uint32_t length;
1827 uint8_t mouseKeysDfltBtn;
1828 uint8_t numGroups;
1829 uint8_t groupsWrap;
1830 uint8_t internalModsMask;
1831 uint8_t ignoreLockModsMask;
1832 uint8_t internalModsRealMods;
1833 uint8_t ignoreLockModsRealMods;
1834 uint8_t pad0;
1835 uint16_t internalModsVmods;
1836 uint16_t ignoreLockModsVmods;
1837 uint16_t repeatDelay;
1838 uint16_t repeatInterval;
1839 uint16_t slowKeysDelay;
1840 uint16_t debounceDelay;
1841 uint16_t mouseKeysDelay;
1842 uint16_t mouseKeysInterval;
1843 uint16_t mouseKeysTimeToMax;
1844 uint16_t mouseKeysMaxSpeed;
1845 int16_t mouseKeysCurve;
1846 uint16_t accessXOption;
1847 uint16_t accessXTimeout;
1848 uint16_t accessXTimeoutOptionsMask;
1849 uint16_t accessXTimeoutOptionsValues;
1850 uint8_t pad1[2];
1851 uint32_t accessXTimeoutMask;
1852 uint32_t accessXTimeoutValues;
1853 uint32_t enabledControls;
1854 uint8_t perKeyRepeat[32];
1855 } xcb_xkb_get_controls_reply_t;
1856
1858 #define XCB_XKB_SET_CONTROLS 7
1859
1863 typedef struct xcb_xkb_set_controls_request_t {
1864 uint8_t major_opcode;
1865 uint8_t minor_opcode;
1866 uint16_t length;
1867 xcb_xkb_device_spec_t deviceSpec;
1868 uint8_t affectInternalRealMods;
1869 uint8_t internalRealMods;
1870 uint8_t affectIgnoreLockRealMods;
1871 uint8_t ignoreLockRealMods;
1872 uint16_t affectInternalVirtualMods;
1873 uint16_t internalVirtualMods;
1874 uint16_t affectIgnoreLockVirtualMods;
1875 uint16_t ignoreLockVirtualMods;
1876 uint8_t mouseKeysDfltBtn;
1877 uint8_t groupsWrap;
1878 uint16_t accessXOptions;
1879 uint8_t pad0[2];
1880 uint32_t affectEnabledControls;
1881 uint32_t enabledControls;
1882 uint32_t changeControls;
1883 uint16_t repeatDelay;
1884 uint16_t repeatInterval;
1885 uint16_t slowKeysDelay;
1886 uint16_t debounceDelay;
1887 uint16_t mouseKeysDelay;
1888 uint16_t mouseKeysInterval;
1889 uint16_t mouseKeysTimeToMax;
1890 uint16_t mouseKeysMaxSpeed;
1891 int16_t mouseKeysCurve;
1892 uint16_t accessXTimeout;
1893 uint32_t accessXTimeoutMask;
1894 uint32_t accessXTimeoutValues;
1895 uint16_t accessXTimeoutOptionsMask;
1896 uint16_t accessXTimeoutOptionsValues;
1897 uint8_t perKeyRepeat[32];
1898 } xcb_xkb_set_controls_request_t;
1899
1903 typedef struct xcb_xkb_get_map_cookie_t {
1904 unsigned int sequence;
1905 } xcb_xkb_get_map_cookie_t;
1906
1908 #define XCB_XKB_GET_MAP 8
1909
1913 typedef struct xcb_xkb_get_map_request_t {
1914 uint8_t major_opcode;
1915 uint8_t minor_opcode;
1916 uint16_t length;
1917 xcb_xkb_device_spec_t deviceSpec;
1918 uint16_t full;
1919 uint16_t partial;
1920 uint8_t firstType;
1921 uint8_t nTypes;
1922 xcb_keycode_t firstKeySym;
1923 uint8_t nKeySyms;
1924 xcb_keycode_t firstKeyAction;
1925 uint8_t nKeyActions;
1926 xcb_keycode_t firstKeyBehavior;
1927 uint8_t nKeyBehaviors;
1928 uint16_t virtualMods;
1929 xcb_keycode_t firstKeyExplicit;
1930 uint8_t nKeyExplicit;
1931 xcb_keycode_t firstModMapKey;
1932 uint8_t nModMapKeys;
1933 xcb_keycode_t firstVModMapKey;
1934 uint8_t nVModMapKeys;
1935 uint8_t pad0[2];
1936 } xcb_xkb_get_map_request_t;
1937
1941 typedef struct xcb_xkb_get_map_map_t {
1942 xcb_xkb_key_type_t *types_rtrn;
1943 xcb_xkb_key_sym_map_t *syms_rtrn;
1944 uint8_t *acts_rtrn_count;
1945 uint8_t *alignment_pad;
1946 xcb_xkb_action_t *acts_rtrn_acts;
1947 xcb_xkb_set_behavior_t *behaviors_rtrn;
1948 uint8_t *vmods_rtrn;
1949 uint8_t *alignment_pad2;
1950 xcb_xkb_set_explicit_t *explicit_rtrn;
1951 uint16_t *alignment_pad3;
1952 xcb_xkb_key_mod_map_t *modmap_rtrn;
1953 uint16_t *alignment_pad4;
1954 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
1955 } xcb_xkb_get_map_map_t;
1956
1960 typedef struct xcb_xkb_get_map_reply_t {
1961 uint8_t response_type;
1962 uint8_t deviceID;
1963 uint16_t sequence;
1964 uint32_t length;
1965 uint8_t pad0[2];
1966 xcb_keycode_t minKeyCode;
1967 xcb_keycode_t maxKeyCode;
1968 uint16_t present;
1969 uint8_t firstType;
1970 uint8_t nTypes;
1971 uint8_t totalTypes;
1972 xcb_keycode_t firstKeySym;
1973 uint16_t totalSyms;
1974 uint8_t nKeySyms;
1975 xcb_keycode_t firstKeyAction;
1976 uint16_t totalActions;
1977 uint8_t nKeyActions;
1978 xcb_keycode_t firstKeyBehavior;
1979 uint8_t nKeyBehaviors;
1980 uint8_t totalKeyBehaviors;
1981 xcb_keycode_t firstKeyExplicit;
1982 uint8_t nKeyExplicit;
1983 uint8_t totalKeyExplicit;
1984 xcb_keycode_t firstModMapKey;
1985 uint8_t nModMapKeys;
1986 uint8_t totalModMapKeys;
1987 xcb_keycode_t firstVModMapKey;
1988 uint8_t nVModMapKeys;
1989 uint8_t totalVModMapKeys;
1990 uint8_t pad1;
1991 uint16_t virtualMods;
1992 } xcb_xkb_get_map_reply_t;
1993
1997 typedef struct xcb_xkb_set_map_values_t {
1998 xcb_xkb_set_key_type_t *types;
1999 xcb_xkb_key_sym_map_t *syms;
2000 uint8_t *actionsCount;
2001 xcb_xkb_action_t *actions;
2002 xcb_xkb_set_behavior_t *behaviors;
2003 uint8_t *vmods;
2004 xcb_xkb_set_explicit_t *explicit;
2005 xcb_xkb_key_mod_map_t *modmap;
2006 xcb_xkb_key_v_mod_map_t *vmodmap;
2007 } xcb_xkb_set_map_values_t;
2008
2010 #define XCB_XKB_SET_MAP 9
2011
2015 typedef struct xcb_xkb_set_map_request_t {
2016 uint8_t major_opcode;
2017 uint8_t minor_opcode;
2018 uint16_t length;
2019 xcb_xkb_device_spec_t deviceSpec;
2020 uint16_t present;
2021 uint16_t flags;
2022 xcb_keycode_t minKeyCode;
2023 xcb_keycode_t maxKeyCode;
2024 uint8_t firstType;
2025 uint8_t nTypes;
2026 xcb_keycode_t firstKeySym;
2027 uint8_t nKeySyms;
2028 uint16_t totalSyms;
2029 xcb_keycode_t firstKeyAction;
2030 uint8_t nKeyActions;
2031 uint16_t totalActions;
2032 xcb_keycode_t firstKeyBehavior;
2033 uint8_t nKeyBehaviors;
2034 uint8_t totalKeyBehaviors;
2035 xcb_keycode_t firstKeyExplicit;
2036 uint8_t nKeyExplicit;
2037 uint8_t totalKeyExplicit;
2038 xcb_keycode_t firstModMapKey;
2039 uint8_t nModMapKeys;
2040 uint8_t totalModMapKeys;
2041 xcb_keycode_t firstVModMapKey;
2042 uint8_t nVModMapKeys;
2043 uint8_t totalVModMapKeys;
2044 uint16_t virtualMods;
2045 } xcb_xkb_set_map_request_t;
2046
2050 typedef struct xcb_xkb_get_compat_map_cookie_t {
2051 unsigned int sequence;
2052 } xcb_xkb_get_compat_map_cookie_t;
2053
2055 #define XCB_XKB_GET_COMPAT_MAP 10
2056
2060 typedef struct xcb_xkb_get_compat_map_request_t {
2061 uint8_t major_opcode;
2062 uint8_t minor_opcode;
2063 uint16_t length;
2064 xcb_xkb_device_spec_t deviceSpec;
2065 uint8_t groups;
2066 uint8_t getAllSI;
2067 uint16_t firstSI;
2068 uint16_t nSI;
2069 } xcb_xkb_get_compat_map_request_t;
2070
2074 typedef struct xcb_xkb_get_compat_map_reply_t {
2075 uint8_t response_type;
2076 uint8_t deviceID;
2077 uint16_t sequence;
2078 uint32_t length;
2079 uint8_t groupsRtrn;
2080 uint8_t pad0;
2081 uint16_t firstSIRtrn;
2082 uint16_t nSIRtrn;
2083 uint16_t nTotalSI;
2084 uint8_t pad1[16];
2085 } xcb_xkb_get_compat_map_reply_t;
2086
2088 #define XCB_XKB_SET_COMPAT_MAP 11
2089
2093 typedef struct xcb_xkb_set_compat_map_request_t {
2094 uint8_t major_opcode;
2095 uint8_t minor_opcode;
2096 uint16_t length;
2097 xcb_xkb_device_spec_t deviceSpec;
2098 uint8_t pad0;
2099 uint8_t recomputeActions;
2100 uint8_t truncateSI;
2101 uint8_t groups;
2102 uint16_t firstSI;
2103 uint16_t nSI;
2104 uint8_t pad1[2];
2105 } xcb_xkb_set_compat_map_request_t;
2106
2110 typedef struct xcb_xkb_get_indicator_state_cookie_t {
2111 unsigned int sequence;
2112 } xcb_xkb_get_indicator_state_cookie_t;
2113
2115 #define XCB_XKB_GET_INDICATOR_STATE 12
2116
2120 typedef struct xcb_xkb_get_indicator_state_request_t {
2121 uint8_t major_opcode;
2122 uint8_t minor_opcode;
2123 uint16_t length;
2124 xcb_xkb_device_spec_t deviceSpec;
2125 uint8_t pad0[2];
2126 } xcb_xkb_get_indicator_state_request_t;
2127
2131 typedef struct xcb_xkb_get_indicator_state_reply_t {
2132 uint8_t response_type;
2133 uint8_t deviceID;
2134 uint16_t sequence;
2135 uint32_t length;
2136 uint32_t state;
2137 uint8_t pad0[20];
2138 } xcb_xkb_get_indicator_state_reply_t;
2139
2143 typedef struct xcb_xkb_get_indicator_map_cookie_t {
2144 unsigned int sequence;
2145 } xcb_xkb_get_indicator_map_cookie_t;
2146
2148 #define XCB_XKB_GET_INDICATOR_MAP 13
2149
2153 typedef struct xcb_xkb_get_indicator_map_request_t {
2154 uint8_t major_opcode;
2155 uint8_t minor_opcode;
2156 uint16_t length;
2157 xcb_xkb_device_spec_t deviceSpec;
2158 uint8_t pad0[2];
2159 uint32_t which;
2160 } xcb_xkb_get_indicator_map_request_t;
2161
2165 typedef struct xcb_xkb_get_indicator_map_reply_t {
2166 uint8_t response_type;
2167 uint8_t deviceID;
2168 uint16_t sequence;
2169 uint32_t length;
2170 uint32_t which;
2171 uint32_t realIndicators;
2172 uint8_t nIndicators;
2173 uint8_t pad0[15];
2174 } xcb_xkb_get_indicator_map_reply_t;
2175
2177 #define XCB_XKB_SET_INDICATOR_MAP 14
2178
2182 typedef struct xcb_xkb_set_indicator_map_request_t {
2183 uint8_t major_opcode;
2184 uint8_t minor_opcode;
2185 uint16_t length;
2186 xcb_xkb_device_spec_t deviceSpec;
2187 uint8_t pad0[2];
2188 uint32_t which;
2189 } xcb_xkb_set_indicator_map_request_t;
2190
2194 typedef struct xcb_xkb_get_named_indicator_cookie_t {
2195 unsigned int sequence;
2196 } xcb_xkb_get_named_indicator_cookie_t;
2197
2199 #define XCB_XKB_GET_NAMED_INDICATOR 15
2200
2204 typedef struct xcb_xkb_get_named_indicator_request_t {
2205 uint8_t major_opcode;
2206 uint8_t minor_opcode;
2207 uint16_t length;
2208 xcb_xkb_device_spec_t deviceSpec;
2209 xcb_xkb_led_class_spec_t ledClass;
2210 xcb_xkb_id_spec_t ledID;
2211 uint8_t pad0[2];
2212 xcb_atom_t indicator;
2213 } xcb_xkb_get_named_indicator_request_t;
2214
2218 typedef struct xcb_xkb_get_named_indicator_reply_t {
2219 uint8_t response_type;
2220 uint8_t deviceID;
2221 uint16_t sequence;
2222 uint32_t length;
2223 xcb_atom_t indicator;
2224 uint8_t found;
2225 uint8_t on;
2226 uint8_t realIndicator;
2227 uint8_t ndx;
2228 uint8_t map_flags;
2229 uint8_t map_whichGroups;
2230 uint8_t map_groups;
2231 uint8_t map_whichMods;
2232 uint8_t map_mods;
2233 uint8_t map_realMods;
2234 uint16_t map_vmod;
2235 uint32_t map_ctrls;
2236 uint8_t supported;
2237 uint8_t pad0[3];
2238 } xcb_xkb_get_named_indicator_reply_t;
2239
2241 #define XCB_XKB_SET_NAMED_INDICATOR 16
2242
2246 typedef struct xcb_xkb_set_named_indicator_request_t {
2247 uint8_t major_opcode;
2248 uint8_t minor_opcode;
2249 uint16_t length;
2250 xcb_xkb_device_spec_t deviceSpec;
2251 xcb_xkb_led_class_spec_t ledClass;
2252 xcb_xkb_id_spec_t ledID;
2253 uint8_t pad0[2];
2254 xcb_atom_t indicator;
2255 uint8_t setState;
2256 uint8_t on;
2257 uint8_t setMap;
2258 uint8_t createMap;
2259 uint8_t pad1;
2260 uint8_t map_flags;
2261 uint8_t map_whichGroups;
2262 uint8_t map_groups;
2263 uint8_t map_whichMods;
2264 uint8_t map_realMods;
2265 uint16_t map_vmods;
2266 uint32_t map_ctrls;
2267 } xcb_xkb_set_named_indicator_request_t;
2268
2272 typedef struct xcb_xkb_get_names_cookie_t {
2273 unsigned int sequence;
2274 } xcb_xkb_get_names_cookie_t;
2275
2277 #define XCB_XKB_GET_NAMES 17
2278
2282 typedef struct xcb_xkb_get_names_request_t {
2283 uint8_t major_opcode;
2284 uint8_t minor_opcode;
2285 uint16_t length;
2286 xcb_xkb_device_spec_t deviceSpec;
2287 uint8_t pad0[2];
2288 uint32_t which;
2289 } xcb_xkb_get_names_request_t;
2290
2294 typedef struct xcb_xkb_get_names_value_list_t {
2295 xcb_atom_t keycodesName;
2296 xcb_atom_t geometryName;
2297 xcb_atom_t symbolsName;
2298 xcb_atom_t physSymbolsName;
2299 xcb_atom_t typesName;
2300 xcb_atom_t compatName;
2301 xcb_atom_t *typeNames;
2302 uint8_t *nLevelsPerType;
2303 uint8_t *alignment_pad;
2304 xcb_atom_t *ktLevelNames;
2305 xcb_atom_t *indicatorNames;
2306 xcb_atom_t *virtualModNames;
2307 xcb_atom_t *groups;
2308 xcb_xkb_key_name_t *keyNames;
2309 xcb_xkb_key_alias_t *keyAliases;
2310 xcb_atom_t *radioGroupNames;
2311 } xcb_xkb_get_names_value_list_t;
2312
2316 typedef struct xcb_xkb_get_names_reply_t {
2317 uint8_t response_type;
2318 uint8_t deviceID;
2319 uint16_t sequence;
2320 uint32_t length;
2321 uint32_t which;
2322 xcb_keycode_t minKeyCode;
2323 xcb_keycode_t maxKeyCode;
2324 uint8_t nTypes;
2325 uint8_t groupNames;
2326 uint16_t virtualMods;
2327 xcb_keycode_t firstKey;
2328 uint8_t nKeys;
2329 uint32_t indicators;
2330 uint8_t nRadioGroups;
2331 uint8_t nKeyAliases;
2332 uint16_t nKTLevels;
2333 uint8_t pad0[4];
2334 } xcb_xkb_get_names_reply_t;
2335
2339 typedef struct xcb_xkb_set_names_values_t {
2340 xcb_atom_t keycodesName;
2341 xcb_atom_t geometryName;
2342 xcb_atom_t symbolsName;
2343 xcb_atom_t physSymbolsName;
2344 xcb_atom_t typesName;
2345 xcb_atom_t compatName;
2346 xcb_atom_t *typeNames;
2347 uint8_t *nLevelsPerType;
2348 xcb_atom_t *ktLevelNames;
2349 xcb_atom_t *indicatorNames;
2350 xcb_atom_t *virtualModNames;
2351 xcb_atom_t *groups;
2352 xcb_xkb_key_name_t *keyNames;
2353 xcb_xkb_key_alias_t *keyAliases;
2354 xcb_atom_t *radioGroupNames;
2355 } xcb_xkb_set_names_values_t;
2356
2358 #define XCB_XKB_SET_NAMES 18
2359
2363 typedef struct xcb_xkb_set_names_request_t {
2364 uint8_t major_opcode;
2365 uint8_t minor_opcode;
2366 uint16_t length;
2367 xcb_xkb_device_spec_t deviceSpec;
2368 uint16_t virtualMods;
2369 uint32_t which;
2370 uint8_t firstType;
2371 uint8_t nTypes;
2372 uint8_t firstKTLevelt;
2373 uint8_t nKTLevels;
2374 uint32_t indicators;
2375 uint8_t groupNames;
2376 uint8_t nRadioGroups;
2377 xcb_keycode_t firstKey;
2378 uint8_t nKeys;
2379 uint8_t nKeyAliases;
2380 uint8_t pad0;
2381 uint16_t totalKTLevelNames;
2382 } xcb_xkb_set_names_request_t;
2383
2387 typedef struct xcb_xkb_per_client_flags_cookie_t {
2388 unsigned int sequence;
2389 } xcb_xkb_per_client_flags_cookie_t;
2390
2392 #define XCB_XKB_PER_CLIENT_FLAGS 21
2393
2397 typedef struct xcb_xkb_per_client_flags_request_t {
2398 uint8_t major_opcode;
2399 uint8_t minor_opcode;
2400 uint16_t length;
2401 xcb_xkb_device_spec_t deviceSpec;
2402 uint8_t pad0[2];
2403 uint32_t change;
2404 uint32_t value;
2405 uint32_t ctrlsToChange;
2406 uint32_t autoCtrls;
2407 uint32_t autoCtrlsValues;
2408 } xcb_xkb_per_client_flags_request_t;
2409
2413 typedef struct xcb_xkb_per_client_flags_reply_t {
2414 uint8_t response_type;
2415 uint8_t deviceID;
2416 uint16_t sequence;
2417 uint32_t length;
2418 uint32_t supported;
2419 uint32_t value;
2420 uint32_t autoCtrls;
2421 uint32_t autoCtrlsValues;
2422 uint8_t pad0[8];
2423 } xcb_xkb_per_client_flags_reply_t;
2424
2428 typedef struct xcb_xkb_list_components_cookie_t {
2429 unsigned int sequence;
2430 } xcb_xkb_list_components_cookie_t;
2431
2433 #define XCB_XKB_LIST_COMPONENTS 22
2434
2438 typedef struct xcb_xkb_list_components_request_t {
2439 uint8_t major_opcode;
2440 uint8_t minor_opcode;
2441 uint16_t length;
2442 xcb_xkb_device_spec_t deviceSpec;
2443 uint16_t maxNames;
2444 } xcb_xkb_list_components_request_t;
2445
2449 typedef struct xcb_xkb_list_components_reply_t {
2450 uint8_t response_type;
2451 uint8_t deviceID;
2452 uint16_t sequence;
2453 uint32_t length;
2454 uint16_t nKeymaps;
2455 uint16_t nKeycodes;
2456 uint16_t nTypes;
2457 uint16_t nCompatMaps;
2458 uint16_t nSymbols;
2459 uint16_t nGeometries;
2460 uint16_t extra;
2461 uint8_t pad0[10];
2462 } xcb_xkb_list_components_reply_t;
2463
2467 typedef struct xcb_xkb_get_kbd_by_name_cookie_t {
2468 unsigned int sequence;
2469 } xcb_xkb_get_kbd_by_name_cookie_t;
2470
2472 #define XCB_XKB_GET_KBD_BY_NAME 23
2473
2477 typedef struct xcb_xkb_get_kbd_by_name_request_t {
2478 uint8_t major_opcode;
2479 uint8_t minor_opcode;
2480 uint16_t length;
2481 xcb_xkb_device_spec_t deviceSpec;
2482 uint16_t need;
2483 uint16_t want;
2484 uint8_t load;
2485 uint8_t pad0;
2486 } xcb_xkb_get_kbd_by_name_request_t;
2487
2491 typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t {
2492 xcb_xkb_key_type_t *types_rtrn;
2493 xcb_xkb_key_sym_map_t *syms_rtrn;
2494 uint8_t *acts_rtrn_count;
2495 xcb_xkb_action_t *acts_rtrn_acts;
2496 xcb_xkb_set_behavior_t *behaviors_rtrn;
2497 uint8_t *vmods_rtrn;
2498 xcb_xkb_set_explicit_t *explicit_rtrn;
2499 xcb_xkb_key_mod_map_t *modmap_rtrn;
2500 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2501 } xcb_xkb_get_kbd_by_name_replies_types_map_t;
2502
2506 typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t {
2507 xcb_atom_t keycodesName;
2508 xcb_atom_t geometryName;
2509 xcb_atom_t symbolsName;
2510 xcb_atom_t physSymbolsName;
2511 xcb_atom_t typesName;
2512 xcb_atom_t compatName;
2513 xcb_atom_t *typeNames;
2514 uint8_t *nLevelsPerType;
2515 xcb_atom_t *ktLevelNames;
2516 xcb_atom_t *indicatorNames;
2517 xcb_atom_t *virtualModNames;
2518 xcb_atom_t *groups;
2519 xcb_xkb_key_name_t *keyNames;
2520 xcb_xkb_key_alias_t *keyAliases;
2521 xcb_atom_t *radioGroupNames;
2522 } xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t;
2523
2527 typedef struct xcb_xkb_get_kbd_by_name_replies_t {
2528 struct _types {
2529 uint8_t getmap_type;
2530 uint8_t typeDeviceID;
2531 uint16_t getmap_sequence;
2532 uint32_t getmap_length;
2533 uint8_t pad0[2];
2534 xcb_keycode_t typeMinKeyCode;
2535 xcb_keycode_t typeMaxKeyCode;
2536 uint16_t present;
2537 uint8_t firstType;
2538 uint8_t nTypes;
2539 uint8_t totalTypes;
2540 xcb_keycode_t firstKeySym;
2541 uint16_t totalSyms;
2542 uint8_t nKeySyms;
2543 xcb_keycode_t firstKeyAction;
2544 uint16_t totalActions;
2545 uint8_t nKeyActions;
2546 xcb_keycode_t firstKeyBehavior;
2547 uint8_t nKeyBehaviors;
2548 uint8_t totalKeyBehaviors;
2549 xcb_keycode_t firstKeyExplicit;
2550 uint8_t nKeyExplicit;
2551 uint8_t totalKeyExplicit;
2552 xcb_keycode_t firstModMapKey;
2553 uint8_t nModMapKeys;
2554 uint8_t totalModMapKeys;
2555 xcb_keycode_t firstVModMapKey;
2556 uint8_t nVModMapKeys;
2557 uint8_t totalVModMapKeys;
2558 uint8_t pad1;
2559 uint16_t virtualMods;
2560 xcb_xkb_get_kbd_by_name_replies_types_map_t map;
2561 } types;
2562 struct _compat_map {
2563 uint8_t compatmap_type;
2564 uint8_t compatDeviceID;
2565 uint16_t compatmap_sequence;
2566 uint32_t compatmap_length;
2567 uint8_t groupsRtrn;
2568 uint8_t pad0;
2569 uint16_t firstSIRtrn;
2570 uint16_t nSIRtrn;
2571 uint16_t nTotalSI;
2572 uint8_t pad1[16];
2573 xcb_xkb_sym_interpret_t *si_rtrn;
2574 xcb_xkb_mod_def_t *group_rtrn;
2575 } compat_map;
2576 struct _indicator_maps {
2577 uint8_t indicatormap_type;
2578 uint8_t indicatorDeviceID;
2579 uint16_t indicatormap_sequence;
2580 uint32_t indicatormap_length;
2581 uint32_t which;
2582 uint32_t realIndicators;
2583 uint8_t nIndicators;
2584 uint8_t pad0[15];
2585 xcb_xkb_indicator_map_t *maps;
2586 } indicator_maps;
2587 struct _key_names {
2588 uint8_t keyname_type;
2589 uint8_t keyDeviceID;
2590 uint16_t keyname_sequence;
2591 uint32_t keyname_length;
2592 uint32_t which;
2593 xcb_keycode_t keyMinKeyCode;
2594 xcb_keycode_t keyMaxKeyCode;
2595 uint8_t nTypes;
2596 uint8_t groupNames;
2597 uint16_t virtualMods;
2598 xcb_keycode_t firstKey;
2599 uint8_t nKeys;
2600 uint32_t indicators;
2601 uint8_t nRadioGroups;
2602 uint8_t nKeyAliases;
2603 uint16_t nKTLevels;
2604 uint8_t pad0[4];
2605 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList;
2606 } key_names;
2607 struct _geometry {
2608 uint8_t geometry_type;
2609 uint8_t geometryDeviceID;
2610 uint16_t geometry_sequence;
2611 uint32_t geometry_length;
2612 xcb_atom_t name;
2613 uint8_t geometryFound;
2614 uint8_t pad0;
2615 uint16_t widthMM;
2616 uint16_t heightMM;
2617 uint16_t nProperties;
2618 uint16_t nColors;
2619 uint16_t nShapes;
2620 uint16_t nSections;
2621 uint16_t nDoodads;
2622 uint16_t nKeyAliases;
2623 uint8_t baseColorNdx;
2624 uint8_t labelColorNdx;
2625 xcb_xkb_counted_string_16_t *labelFont;
2626 } geometry;
2627 } xcb_xkb_get_kbd_by_name_replies_t;
2628
2629
2630 /*****************************************************************************
2631 **
2632 ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map
2633 **
2634 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
2635 ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t *
2636 **
2637 *****************************************************************************/
2638
2639 xcb_xkb_get_kbd_by_name_replies_types_map_t *
2640 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R );
2641
2645 typedef struct xcb_xkb_get_kbd_by_name_reply_t {
2646 uint8_t response_type;
2647 uint8_t deviceID;
2648 uint16_t sequence;
2649 uint32_t length;
2650 xcb_keycode_t minKeyCode;
2651 xcb_keycode_t maxKeyCode;
2652 uint8_t loaded;
2653 uint8_t newKeyboard;
2654 uint16_t found;
2655 uint16_t reported;
2656 uint8_t pad0[16];
2657 } xcb_xkb_get_kbd_by_name_reply_t;
2658
2662 typedef struct xcb_xkb_get_device_info_cookie_t {
2663 unsigned int sequence;
2664 } xcb_xkb_get_device_info_cookie_t;
2665
2667 #define XCB_XKB_GET_DEVICE_INFO 24
2668
2672 typedef struct xcb_xkb_get_device_info_request_t {
2673 uint8_t major_opcode;
2674 uint8_t minor_opcode;
2675 uint16_t length;
2676 xcb_xkb_device_spec_t deviceSpec;
2677 uint16_t wanted;
2678 uint8_t allButtons;
2679 uint8_t firstButton;
2680 uint8_t nButtons;
2681 uint8_t pad0;
2682 xcb_xkb_led_class_spec_t ledClass;
2683 xcb_xkb_id_spec_t ledID;
2684 } xcb_xkb_get_device_info_request_t;
2685
2689 typedef struct xcb_xkb_get_device_info_reply_t {
2690 uint8_t response_type;
2691 uint8_t deviceID;
2692 uint16_t sequence;
2693 uint32_t length;
2694 uint16_t present;
2695 uint16_t supported;
2696 uint16_t unsupported;
2697 uint16_t nDeviceLedFBs;
2698 uint8_t firstBtnWanted;
2699 uint8_t nBtnsWanted;
2700 uint8_t firstBtnRtrn;
2701 uint8_t nBtnsRtrn;
2702 uint8_t totalBtns;
2703 uint8_t hasOwnState;
2704 uint16_t dfltKbdFB;
2705 uint16_t dfltLedFB;
2706 uint8_t pad0[2];
2707 xcb_atom_t devType;
2708 uint16_t nameLen;
2709 } xcb_xkb_get_device_info_reply_t;
2710
2712 #define XCB_XKB_SET_DEVICE_INFO 25
2713
2717 typedef struct xcb_xkb_set_device_info_request_t {
2718 uint8_t major_opcode;
2719 uint8_t minor_opcode;
2720 uint16_t length;
2721 xcb_xkb_device_spec_t deviceSpec;
2722 uint8_t firstBtn;
2723 uint8_t nBtns;
2724 uint16_t change;
2725 uint16_t nDeviceLedFBs;
2726 } xcb_xkb_set_device_info_request_t;
2727
2731 typedef struct xcb_xkb_set_debugging_flags_cookie_t {
2732 unsigned int sequence;
2733 } xcb_xkb_set_debugging_flags_cookie_t;
2734
2736 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
2737
2741 typedef struct xcb_xkb_set_debugging_flags_request_t {
2742 uint8_t major_opcode;
2743 uint8_t minor_opcode;
2744 uint16_t length;
2745 uint16_t msgLength;
2746 uint8_t pad0[2];
2747 uint32_t affectFlags;
2748 uint32_t flags;
2749 uint32_t affectCtrls;
2750 uint32_t ctrls;
2751 } xcb_xkb_set_debugging_flags_request_t;
2752
2756 typedef struct xcb_xkb_set_debugging_flags_reply_t {
2757 uint8_t response_type;
2758 uint8_t pad0;
2759 uint16_t sequence;
2760 uint32_t length;
2761 uint32_t currentFlags;
2762 uint32_t currentCtrls;
2763 uint32_t supportedFlags;
2764 uint32_t supportedCtrls;
2765 uint8_t pad1[8];
2766 } xcb_xkb_set_debugging_flags_reply_t;
2767
2769 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
2770
2774 typedef struct xcb_xkb_new_keyboard_notify_event_t {
2775 uint8_t response_type;
2776 uint8_t xkbType;
2777 uint16_t sequence;
2778 xcb_timestamp_t time;
2779 uint8_t deviceID;
2780 uint8_t oldDeviceID;
2781 xcb_keycode_t minKeyCode;
2782 xcb_keycode_t maxKeyCode;
2783 xcb_keycode_t oldMinKeyCode;
2784 xcb_keycode_t oldMaxKeyCode;
2785 uint8_t requestMajor;
2786 uint8_t requestMinor;
2787 uint16_t changed;
2788 uint8_t pad0[14];
2789 } xcb_xkb_new_keyboard_notify_event_t;
2790
2792 #define XCB_XKB_MAP_NOTIFY 1
2793
2797 typedef struct xcb_xkb_map_notify_event_t {
2798 uint8_t response_type;
2799 uint8_t xkbType;
2800 uint16_t sequence;
2801 xcb_timestamp_t time;
2802 uint8_t deviceID;
2803 uint8_t ptrBtnActions;
2804 uint16_t changed;
2805 xcb_keycode_t minKeyCode;
2806 xcb_keycode_t maxKeyCode;
2807 uint8_t firstType;
2808 uint8_t nTypes;
2809 xcb_keycode_t firstKeySym;
2810 uint8_t nKeySyms;
2811 xcb_keycode_t firstKeyAct;
2812 uint8_t nKeyActs;
2813 xcb_keycode_t firstKeyBehavior;
2814 uint8_t nKeyBehavior;
2815 xcb_keycode_t firstKeyExplicit;
2816 uint8_t nKeyExplicit;
2817 xcb_keycode_t firstModMapKey;
2818 uint8_t nModMapKeys;
2819 xcb_keycode_t firstVModMapKey;
2820 uint8_t nVModMapKeys;
2821 uint16_t virtualMods;
2822 uint8_t pad0[2];
2823 } xcb_xkb_map_notify_event_t;
2824
2826 #define XCB_XKB_STATE_NOTIFY 2
2827
2831 typedef struct xcb_xkb_state_notify_event_t {
2832 uint8_t response_type;
2833 uint8_t xkbType;
2834 uint16_t sequence;
2835 xcb_timestamp_t time;
2836 uint8_t deviceID;
2837 uint8_t mods;
2838 uint8_t baseMods;
2839 uint8_t latchedMods;
2840 uint8_t lockedMods;
2841 uint8_t group;
2842 int16_t baseGroup;
2843 int16_t latchedGroup;
2844 uint8_t lockedGroup;
2845 uint8_t compatState;
2846 uint8_t grabMods;
2847 uint8_t compatGrabMods;
2848 uint8_t lookupMods;
2849 uint8_t compatLoockupMods;
2850 uint16_t ptrBtnState;
2851 uint16_t changed;
2852 xcb_keycode_t keycode;
2853 uint8_t eventType;
2854 uint8_t requestMajor;
2855 uint8_t requestMinor;
2856 } xcb_xkb_state_notify_event_t;
2857
2859 #define XCB_XKB_CONTROLS_NOTIFY 3
2860
2864 typedef struct xcb_xkb_controls_notify_event_t {
2865 uint8_t response_type;
2866 uint8_t xkbType;
2867 uint16_t sequence;
2868 xcb_timestamp_t time;
2869 uint8_t deviceID;
2870 uint8_t numGroups;
2871 uint8_t pad0[2];
2872 uint32_t changedControls;
2873 uint32_t enabledControls;
2874 uint32_t enabledControlChanges;
2875 xcb_keycode_t keycode;
2876 uint8_t eventType;
2877 uint8_t requestMajor;
2878 uint8_t requestMinor;
2879 uint8_t pad1[4];
2880 } xcb_xkb_controls_notify_event_t;
2881
2883 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
2884
2888 typedef struct xcb_xkb_indicator_state_notify_event_t {
2889 uint8_t response_type;
2890 uint8_t xkbType;
2891 uint16_t sequence;
2892 xcb_timestamp_t time;
2893 uint8_t deviceID;
2894 uint8_t pad0[3];
2895 uint32_t state;
2896 uint32_t stateChanged;
2897 uint8_t pad1[12];
2898 } xcb_xkb_indicator_state_notify_event_t;
2899
2901 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
2902
2906 typedef struct xcb_xkb_indicator_map_notify_event_t {
2907 uint8_t response_type;
2908 uint8_t xkbType;
2909 uint16_t sequence;
2910 xcb_timestamp_t time;
2911 uint8_t deviceID;
2912 uint8_t pad0[3];
2913 uint32_t state;
2914 uint32_t mapChanged;
2915 uint8_t pad1[12];
2916 } xcb_xkb_indicator_map_notify_event_t;
2917
2919 #define XCB_XKB_NAMES_NOTIFY 6
2920
2924 typedef struct xcb_xkb_names_notify_event_t {
2925 uint8_t response_type;
2926 uint8_t xkbType;
2927 uint16_t sequence;
2928 xcb_timestamp_t time;
2929 uint8_t deviceID;
2930 uint8_t pad0;
2931 uint16_t changed;
2932 uint8_t firstType;
2933 uint8_t nTypes;
2934 uint8_t firstLevelName;
2935 uint8_t nLevelNames;
2936 uint8_t pad1;
2937 uint8_t nRadioGroups;
2938 uint8_t nKeyAliases;
2939 uint8_t changedGroupNames;
2940 uint16_t changedVirtualMods;
2941 xcb_keycode_t firstKey;
2942 uint8_t nKeys;
2943 uint32_t changedIndicators;
2944 uint8_t pad2[4];
2945 } xcb_xkb_names_notify_event_t;
2946
2948 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
2949
2953 typedef struct xcb_xkb_compat_map_notify_event_t {
2954 uint8_t response_type;
2955 uint8_t xkbType;
2956 uint16_t sequence;
2957 xcb_timestamp_t time;
2958 uint8_t deviceID;
2959 uint8_t changedGroups;
2960 uint16_t firstSI;
2961 uint16_t nSI;
2962 uint16_t nTotalSI;
2963 uint8_t pad0[16];
2964 } xcb_xkb_compat_map_notify_event_t;
2965
2967 #define XCB_XKB_BELL_NOTIFY 8
2968
2972 typedef struct xcb_xkb_bell_notify_event_t {
2973 uint8_t response_type;
2974 uint8_t xkbType;
2975 uint16_t sequence;
2976 xcb_timestamp_t time;
2977 uint8_t deviceID;
2978 uint8_t bellClass;
2979 uint8_t bellID;
2980 uint8_t percent;
2981 uint16_t pitch;
2982 uint16_t duration;
2983 xcb_atom_t name;
2984 xcb_window_t window;
2985 uint8_t eventOnly;
2986 uint8_t pad0[7];
2987 } xcb_xkb_bell_notify_event_t;
2988
2990 #define XCB_XKB_ACTION_MESSAGE 9
2991
2995 typedef struct xcb_xkb_action_message_event_t {
2996 uint8_t response_type;
2997 uint8_t xkbType;
2998 uint16_t sequence;
2999 xcb_timestamp_t time;
3000 uint8_t deviceID;
3001 xcb_keycode_t keycode;
3002 uint8_t press;
3003 uint8_t keyEventFollows;
3004 uint8_t mods;
3005 uint8_t group;
3006 xcb_xkb_string8_t message[8];
3007 uint8_t pad0[10];
3008 } xcb_xkb_action_message_event_t;
3009
3011 #define XCB_XKB_ACCESS_X_NOTIFY 10
3012
3016 typedef struct xcb_xkb_access_x_notify_event_t {
3017 uint8_t response_type;
3018 uint8_t xkbType;
3019 uint16_t sequence;
3020 xcb_timestamp_t time;
3021 uint8_t deviceID;
3022 xcb_keycode_t keycode;
3023 uint16_t detailt;
3024 uint16_t slowKeysDelay;
3025 uint16_t debounceDelay;
3026 uint8_t pad0[16];
3027 } xcb_xkb_access_x_notify_event_t;
3028
3030 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3031
3035 typedef struct xcb_xkb_extension_device_notify_event_t {
3036 uint8_t response_type;
3037 uint8_t xkbType;
3038 uint16_t sequence;
3039 xcb_timestamp_t time;
3040 uint8_t deviceID;
3041 uint8_t pad0;
3042 uint16_t reason;
3043 uint16_t ledClass;
3044 uint16_t ledID;
3045 uint32_t ledsDefined;
3046 uint32_t ledState;
3047 uint8_t firstButton;
3048 uint8_t nButtons;
3049 uint16_t supported;
3050 uint16_t unsupported;
3051 uint8_t pad1[2];
3052 } xcb_xkb_extension_device_notify_event_t;
3053
3063 /*****************************************************************************
3064 **
3065 ** void xcb_xkb_device_spec_next
3066 **
3067 ** @param xcb_xkb_device_spec_iterator_t *i
3068 ** @returns void
3069 **
3070 *****************************************************************************/
3071
3072 void
3073 xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i );
3074
3085 /*****************************************************************************
3086 **
3087 ** xcb_generic_iterator_t xcb_xkb_device_spec_end
3088 **
3089 ** @param xcb_xkb_device_spec_iterator_t i
3090 ** @returns xcb_generic_iterator_t
3091 **
3092 *****************************************************************************/
3093
3094 xcb_generic_iterator_t
3095 xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i );
3096
3106 /*****************************************************************************
3107 **
3108 ** void xcb_xkb_led_class_spec_next
3109 **
3110 ** @param xcb_xkb_led_class_spec_iterator_t *i
3111 ** @returns void
3112 **
3113 *****************************************************************************/
3114
3115 void
3116 xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i );
3117
3128 /*****************************************************************************
3129 **
3130 ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
3131 **
3132 ** @param xcb_xkb_led_class_spec_iterator_t i
3133 ** @returns xcb_generic_iterator_t
3134 **
3135 *****************************************************************************/
3136
3137 xcb_generic_iterator_t
3138 xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i );
3139
3149 /*****************************************************************************
3150 **
3151 ** void xcb_xkb_bell_class_spec_next
3152 **
3153 ** @param xcb_xkb_bell_class_spec_iterator_t *i
3154 ** @returns void
3155 **
3156 *****************************************************************************/
3157
3158 void
3159 xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i );
3160
3171 /*****************************************************************************
3172 **
3173 ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
3174 **
3175 ** @param xcb_xkb_bell_class_spec_iterator_t i
3176 ** @returns xcb_generic_iterator_t
3177 **
3178 *****************************************************************************/
3179
3180 xcb_generic_iterator_t
3181 xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i );
3182
3192 /*****************************************************************************
3193 **
3194 ** void xcb_xkb_id_spec_next
3195 **
3196 ** @param xcb_xkb_id_spec_iterator_t *i
3197 ** @returns void
3198 **
3199 *****************************************************************************/
3200
3201 void
3202 xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i );
3203
3214 /*****************************************************************************
3215 **
3216 ** xcb_generic_iterator_t xcb_xkb_id_spec_end
3217 **
3218 ** @param xcb_xkb_id_spec_iterator_t i
3219 ** @returns xcb_generic_iterator_t
3220 **
3221 *****************************************************************************/
3222
3223 xcb_generic_iterator_t
3224 xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i );
3225
3235 /*****************************************************************************
3236 **
3237 ** void xcb_xkb_indicator_map_next
3238 **
3239 ** @param xcb_xkb_indicator_map_iterator_t *i
3240 ** @returns void
3241 **
3242 *****************************************************************************/
3243
3244 void
3245 xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i );
3246
3257 /*****************************************************************************
3258 **
3259 ** xcb_generic_iterator_t xcb_xkb_indicator_map_end
3260 **
3261 ** @param xcb_xkb_indicator_map_iterator_t i
3262 ** @returns xcb_generic_iterator_t
3263 **
3264 *****************************************************************************/
3265
3266 xcb_generic_iterator_t
3267 xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i );
3268
3278 /*****************************************************************************
3279 **
3280 ** void xcb_xkb_mod_def_next
3281 **
3282 ** @param xcb_xkb_mod_def_iterator_t *i
3283 ** @returns void
3284 **
3285 *****************************************************************************/
3286
3287 void
3288 xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i );
3289
3300 /*****************************************************************************
3301 **
3302 ** xcb_generic_iterator_t xcb_xkb_mod_def_end
3303 **
3304 ** @param xcb_xkb_mod_def_iterator_t i
3305 ** @returns xcb_generic_iterator_t
3306 **
3307 *****************************************************************************/
3308
3309 xcb_generic_iterator_t
3310 xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i );
3311
3321 /*****************************************************************************
3322 **
3323 ** void xcb_xkb_key_name_next
3324 **
3325 ** @param xcb_xkb_key_name_iterator_t *i
3326 ** @returns void
3327 **
3328 *****************************************************************************/
3329
3330 void
3331 xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i );
3332
3343 /*****************************************************************************
3344 **
3345 ** xcb_generic_iterator_t xcb_xkb_key_name_end
3346 **
3347 ** @param xcb_xkb_key_name_iterator_t i
3348 ** @returns xcb_generic_iterator_t
3349 **
3350 *****************************************************************************/
3351
3352 xcb_generic_iterator_t
3353 xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i );
3354
3364 /*****************************************************************************
3365 **
3366 ** void xcb_xkb_key_alias_next
3367 **
3368 ** @param xcb_xkb_key_alias_iterator_t *i
3369 ** @returns void
3370 **
3371 *****************************************************************************/
3372
3373 void
3374 xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i );
3375
3386 /*****************************************************************************
3387 **
3388 ** xcb_generic_iterator_t xcb_xkb_key_alias_end
3389 **
3390 ** @param xcb_xkb_key_alias_iterator_t i
3391 ** @returns xcb_generic_iterator_t
3392 **
3393 *****************************************************************************/
3394
3395 xcb_generic_iterator_t
3396 xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i );
3397
3398 int
3399 xcb_xkb_counted_string_16_sizeof (const void *_buffer );
3400
3401
3402 /*****************************************************************************
3403 **
3404 ** char * xcb_xkb_counted_string_16_string
3405 **
3406 ** @param const xcb_xkb_counted_string_16_t *R
3407 ** @returns char *
3408 **
3409 *****************************************************************************/
3410
3411 char *
3412 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R );
3413
3414
3415 /*****************************************************************************
3416 **
3417 ** int xcb_xkb_counted_string_16_string_length
3418 **
3419 ** @param const xcb_xkb_counted_string_16_t *R
3420 ** @returns int
3421 **
3422 *****************************************************************************/
3423
3424 int
3425 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R );
3426
3427
3428 /*****************************************************************************
3429 **
3430 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
3431 **
3432 ** @param const xcb_xkb_counted_string_16_t *R
3433 ** @returns xcb_generic_iterator_t
3434 **
3435 *****************************************************************************/
3436
3437 xcb_generic_iterator_t
3438 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R );
3439
3440
3441 /*****************************************************************************
3442 **
3443 ** void * xcb_xkb_counted_string_16_alignment_pad
3444 **
3445 ** @param const xcb_xkb_counted_string_16_t *R
3446 ** @returns void *
3447 **
3448 *****************************************************************************/
3449
3450 void *
3451 xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R );
3452
3453
3454 /*****************************************************************************
3455 **
3456 ** int xcb_xkb_counted_string_16_alignment_pad_length
3457 **
3458 ** @param const xcb_xkb_counted_string_16_t *R
3459 ** @returns int
3460 **
3461 *****************************************************************************/
3462
3463 int
3464 xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R );
3465
3466
3467 /*****************************************************************************
3468 **
3469 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_alignment_pad_end
3470 **
3471 ** @param const xcb_xkb_counted_string_16_t *R
3472 ** @returns xcb_generic_iterator_t
3473 **
3474 *****************************************************************************/
3475
3476 xcb_generic_iterator_t
3477 xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R );
3478
3488 /*****************************************************************************
3489 **
3490 ** void xcb_xkb_counted_string_16_next
3491 **
3492 ** @param xcb_xkb_counted_string_16_iterator_t *i
3493 ** @returns void
3494 **
3495 *****************************************************************************/
3496
3497 void
3498 xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i );
3499
3510 /*****************************************************************************
3511 **
3512 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
3513 **
3514 ** @param xcb_xkb_counted_string_16_iterator_t i
3515 ** @returns xcb_generic_iterator_t
3516 **
3517 *****************************************************************************/
3518
3519 xcb_generic_iterator_t
3520 xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i );
3521
3531 /*****************************************************************************
3532 **
3533 ** void xcb_xkb_kt_map_entry_next
3534 **
3535 ** @param xcb_xkb_kt_map_entry_iterator_t *i
3536 ** @returns void
3537 **
3538 *****************************************************************************/
3539
3540 void
3541 xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i );
3542
3553 /*****************************************************************************
3554 **
3555 ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
3556 **
3557 ** @param xcb_xkb_kt_map_entry_iterator_t i
3558 ** @returns xcb_generic_iterator_t
3559 **
3560 *****************************************************************************/
3561
3562 xcb_generic_iterator_t
3563 xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i );
3564
3565 int
3566 xcb_xkb_key_type_sizeof (const void *_buffer );
3567
3568
3569 /*****************************************************************************
3570 **
3571 ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
3572 **
3573 ** @param const xcb_xkb_key_type_t *R
3574 ** @returns xcb_xkb_kt_map_entry_t *
3575 **
3576 *****************************************************************************/
3577
3578 xcb_xkb_kt_map_entry_t *
3579 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R );
3580
3581
3582 /*****************************************************************************
3583 **
3584 ** int xcb_xkb_key_type_map_length
3585 **
3586 ** @param const xcb_xkb_key_type_t *R
3587 ** @returns int
3588 **
3589 *****************************************************************************/
3590
3591 int
3592 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R );
3593
3594
3595 /*****************************************************************************
3596 **
3597 ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
3598 **
3599 ** @param const xcb_xkb_key_type_t *R
3600 ** @returns xcb_xkb_kt_map_entry_iterator_t
3601 **
3602 *****************************************************************************/
3603
3604 xcb_xkb_kt_map_entry_iterator_t
3605 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R );
3606
3607
3608 /*****************************************************************************
3609 **
3610 ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
3611 **
3612 ** @param const xcb_xkb_key_type_t *R
3613 ** @returns xcb_xkb_mod_def_t *
3614 **
3615 *****************************************************************************/
3616
3617 xcb_xkb_mod_def_t *
3618 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R );
3619
3620
3621 /*****************************************************************************
3622 **
3623 ** int xcb_xkb_key_type_preserve_length
3624 **
3625 ** @param const xcb_xkb_key_type_t *R
3626 ** @returns int
3627 **
3628 *****************************************************************************/
3629
3630 int
3631 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R );
3632
3633
3634 /*****************************************************************************
3635 **
3636 ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
3637 **
3638 ** @param const xcb_xkb_key_type_t *R
3639 ** @returns xcb_xkb_mod_def_iterator_t
3640 **
3641 *****************************************************************************/
3642
3643 xcb_xkb_mod_def_iterator_t
3644 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R );
3645
3655 /*****************************************************************************
3656 **
3657 ** void xcb_xkb_key_type_next
3658 **
3659 ** @param xcb_xkb_key_type_iterator_t *i
3660 ** @returns void
3661 **
3662 *****************************************************************************/
3663
3664 void
3665 xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i );
3666
3677 /*****************************************************************************
3678 **
3679 ** xcb_generic_iterator_t xcb_xkb_key_type_end
3680 **
3681 ** @param xcb_xkb_key_type_iterator_t i
3682 ** @returns xcb_generic_iterator_t
3683 **
3684 *****************************************************************************/
3685
3686 xcb_generic_iterator_t
3687 xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i );
3688
3689 int
3690 xcb_xkb_key_sym_map_sizeof (const void *_buffer );
3691
3692
3693 /*****************************************************************************
3694 **
3695 ** xcb_keysym_t * xcb_xkb_key_sym_map_syms
3696 **
3697 ** @param const xcb_xkb_key_sym_map_t *R
3698 ** @returns xcb_keysym_t *
3699 **
3700 *****************************************************************************/
3701
3702 xcb_keysym_t *
3703 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R );
3704
3705
3706 /*****************************************************************************
3707 **
3708 ** int xcb_xkb_key_sym_map_syms_length
3709 **
3710 ** @param const xcb_xkb_key_sym_map_t *R
3711 ** @returns int
3712 **
3713 *****************************************************************************/
3714
3715 int
3716 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R );
3717
3718
3719 /*****************************************************************************
3720 **
3721 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
3722 **
3723 ** @param const xcb_xkb_key_sym_map_t *R
3724 ** @returns xcb_generic_iterator_t
3725 **
3726 *****************************************************************************/
3727
3728 xcb_generic_iterator_t
3729 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R );
3730
3740 /*****************************************************************************
3741 **
3742 ** void xcb_xkb_key_sym_map_next
3743 **
3744 ** @param xcb_xkb_key_sym_map_iterator_t *i
3745 ** @returns void
3746 **
3747 *****************************************************************************/
3748
3749 void
3750 xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i );
3751
3762 /*****************************************************************************
3763 **
3764 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
3765 **
3766 ** @param xcb_xkb_key_sym_map_iterator_t i
3767 ** @returns xcb_generic_iterator_t
3768 **
3769 *****************************************************************************/
3770
3771 xcb_generic_iterator_t
3772 xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i );
3773
3783 /*****************************************************************************
3784 **
3785 ** void xcb_xkb_common_behavior_next
3786 **
3787 ** @param xcb_xkb_common_behavior_iterator_t *i
3788 ** @returns void
3789 **
3790 *****************************************************************************/
3791
3792 void
3793 xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i );
3794
3805 /*****************************************************************************
3806 **
3807 ** xcb_generic_iterator_t xcb_xkb_common_behavior_end
3808 **
3809 ** @param xcb_xkb_common_behavior_iterator_t i
3810 ** @returns xcb_generic_iterator_t
3811 **
3812 *****************************************************************************/
3813
3814 xcb_generic_iterator_t
3815 xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i );
3816
3826 /*****************************************************************************
3827 **
3828 ** void xcb_xkb_default_behavior_next
3829 **
3830 ** @param xcb_xkb_default_behavior_iterator_t *i
3831 ** @returns void
3832 **
3833 *****************************************************************************/
3834
3835 void
3836 xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i );
3837
3848 /*****************************************************************************
3849 **
3850 ** xcb_generic_iterator_t xcb_xkb_default_behavior_end
3851 **
3852 ** @param xcb_xkb_default_behavior_iterator_t i
3853 ** @returns xcb_generic_iterator_t
3854 **
3855 *****************************************************************************/
3856
3857 xcb_generic_iterator_t
3858 xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i );
3859
3869 /*****************************************************************************
3870 **
3871 ** void xcb_xkb_lock_behavior_next
3872 **
3873 ** @param xcb_xkb_lock_behavior_iterator_t *i
3874 ** @returns void
3875 **
3876 *****************************************************************************/
3877
3878 void
3879 xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i );
3880
3891 /*****************************************************************************
3892 **
3893 ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
3894 **
3895 ** @param xcb_xkb_lock_behavior_iterator_t i
3896 ** @returns xcb_generic_iterator_t
3897 **
3898 *****************************************************************************/
3899
3900 xcb_generic_iterator_t
3901 xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i );
3902
3912 /*****************************************************************************
3913 **
3914 ** void xcb_xkb_radio_group_behavior_next
3915 **
3916 ** @param xcb_xkb_radio_group_behavior_iterator_t *i
3917 ** @returns void
3918 **
3919 *****************************************************************************/
3920
3921 void
3922 xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i );
3923
3934 /*****************************************************************************
3935 **
3936 ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
3937 **
3938 ** @param xcb_xkb_radio_group_behavior_iterator_t i
3939 ** @returns xcb_generic_iterator_t
3940 **
3941 *****************************************************************************/
3942
3943 xcb_generic_iterator_t
3944 xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i );
3945
3955 /*****************************************************************************
3956 **
3957 ** void xcb_xkb_overlay_behavior_next
3958 **
3959 ** @param xcb_xkb_overlay_behavior_iterator_t *i
3960 ** @returns void
3961 **
3962 *****************************************************************************/
3963
3964 void
3965 xcb_xkb_overlay_behavior_next (xcb_xkb_overlay_behavior_iterator_t *i );
3966
3977 /*****************************************************************************
3978 **
3979 ** xcb_generic_iterator_t xcb_xkb_overlay_behavior_end
3980 **
3981 ** @param xcb_xkb_overlay_behavior_iterator_t i
3982 ** @returns xcb_generic_iterator_t
3983 **
3984 *****************************************************************************/
3985
3986 xcb_generic_iterator_t
3987 xcb_xkb_overlay_behavior_end (xcb_xkb_overlay_behavior_iterator_t i );
3988
3998 /*****************************************************************************
3999 **
4000 ** void xcb_xkb_permament_lock_behavior_next
4001 **
4002 ** @param xcb_xkb_permament_lock_behavior_iterator_t *i
4003 ** @returns void
4004 **
4005 *****************************************************************************/
4006
4007 void
4008 xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_iterator_t *i );
4009
4020 /*****************************************************************************
4021 **
4022 ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
4023 **
4024 ** @param xcb_xkb_permament_lock_behavior_iterator_t i
4025 ** @returns xcb_generic_iterator_t
4026 **
4027 *****************************************************************************/
4028
4029 xcb_generic_iterator_t
4030 xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterator_t i );
4031
4041 /*****************************************************************************
4042 **
4043 ** void xcb_xkb_permament_radio_group_behavior_next
4044 **
4045 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
4046 ** @returns void
4047 **
4048 *****************************************************************************/
4049
4050 void
4051 xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_behavior_iterator_t *i );
4052
4063 /*****************************************************************************
4064 **
4065 ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
4066 **
4067 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
4068 ** @returns xcb_generic_iterator_t
4069 **
4070 *****************************************************************************/
4071
4072 xcb_generic_iterator_t
4073 xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_behavior_iterator_t i );
4074
4084 /*****************************************************************************
4085 **
4086 ** void xcb_xkb_permament_overlay_behavior_next
4087 **
4088 ** @param xcb_xkb_permament_overlay_behavior_iterator_t *i
4089 ** @returns void
4090 **
4091 *****************************************************************************/
4092
4093 void
4094 xcb_xkb_permament_overlay_behavior_next (xcb_xkb_permament_overlay_behavior_iterator_t *i );
4095
4106 /*****************************************************************************
4107 **
4108 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end
4109 **
4110 ** @param xcb_xkb_permament_overlay_behavior_iterator_t i
4111 ** @returns xcb_generic_iterator_t
4112 **
4113 *****************************************************************************/
4114
4115 xcb_generic_iterator_t
4116 xcb_xkb_permament_overlay_behavior_end (xcb_xkb_permament_overlay_behavior_iterator_t i );
4117
4127 /*****************************************************************************
4128 **
4129 ** void xcb_xkb_behavior_next
4130 **
4131 ** @param xcb_xkb_behavior_iterator_t *i
4132 ** @returns void
4133 **
4134 *****************************************************************************/
4135
4136 void
4137 xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i );
4138
4149 /*****************************************************************************
4150 **
4151 ** xcb_generic_iterator_t xcb_xkb_behavior_end
4152 **
4153 ** @param xcb_xkb_behavior_iterator_t i
4154 ** @returns xcb_generic_iterator_t
4155 **
4156 *****************************************************************************/
4157
4158 xcb_generic_iterator_t
4159 xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i );
4160
4170 /*****************************************************************************
4171 **
4172 ** void xcb_xkb_set_behavior_next
4173 **
4174 ** @param xcb_xkb_set_behavior_iterator_t *i
4175 ** @returns void
4176 **
4177 *****************************************************************************/
4178
4179 void
4180 xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i );
4181
4192 /*****************************************************************************
4193 **
4194 ** xcb_generic_iterator_t xcb_xkb_set_behavior_end
4195 **
4196 ** @param xcb_xkb_set_behavior_iterator_t i
4197 ** @returns xcb_generic_iterator_t
4198 **
4199 *****************************************************************************/
4200
4201 xcb_generic_iterator_t
4202 xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i );
4203
4213 /*****************************************************************************
4214 **
4215 ** void xcb_xkb_set_explicit_next
4216 **
4217 ** @param xcb_xkb_set_explicit_iterator_t *i
4218 ** @returns void
4219 **
4220 *****************************************************************************/
4221
4222 void
4223 xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i );
4224
4235 /*****************************************************************************
4236 **
4237 ** xcb_generic_iterator_t xcb_xkb_set_explicit_end
4238 **
4239 ** @param xcb_xkb_set_explicit_iterator_t i
4240 ** @returns xcb_generic_iterator_t
4241 **
4242 *****************************************************************************/
4243
4244 xcb_generic_iterator_t
4245 xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i );
4246
4256 /*****************************************************************************
4257 **
4258 ** void xcb_xkb_key_mod_map_next
4259 **
4260 ** @param xcb_xkb_key_mod_map_iterator_t *i
4261 ** @returns void
4262 **
4263 *****************************************************************************/
4264
4265 void
4266 xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i );
4267
4278 /*****************************************************************************
4279 **
4280 ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
4281 **
4282 ** @param xcb_xkb_key_mod_map_iterator_t i
4283 ** @returns xcb_generic_iterator_t
4284 **
4285 *****************************************************************************/
4286
4287 xcb_generic_iterator_t
4288 xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i );
4289
4299 /*****************************************************************************
4300 **
4301 ** void xcb_xkb_key_v_mod_map_next
4302 **
4303 ** @param xcb_xkb_key_v_mod_map_iterator_t *i
4304 ** @returns void
4305 **
4306 *****************************************************************************/
4307
4308 void
4309 xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i );
4310
4321 /*****************************************************************************
4322 **
4323 ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
4324 **
4325 ** @param xcb_xkb_key_v_mod_map_iterator_t i
4326 ** @returns xcb_generic_iterator_t
4327 **
4328 *****************************************************************************/
4329
4330 xcb_generic_iterator_t
4331 xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i );
4332
4342 /*****************************************************************************
4343 **
4344 ** void xcb_xkb_kt_set_map_entry_next
4345 **
4346 ** @param xcb_xkb_kt_set_map_entry_iterator_t *i
4347 ** @returns void
4348 **
4349 *****************************************************************************/
4350
4351 void
4352 xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i );
4353
4364 /*****************************************************************************
4365 **
4366 ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
4367 **
4368 ** @param xcb_xkb_kt_set_map_entry_iterator_t i
4369 ** @returns xcb_generic_iterator_t
4370 **
4371 *****************************************************************************/
4372
4373 xcb_generic_iterator_t
4374 xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i );
4375
4376 int
4377 xcb_xkb_set_key_type_sizeof (const void *_buffer );
4378
4379
4380 /*****************************************************************************
4381 **
4382 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
4383 **
4384 ** @param const xcb_xkb_set_key_type_t *R
4385 ** @returns xcb_xkb_kt_set_map_entry_t *
4386 **
4387 *****************************************************************************/
4388
4389 xcb_xkb_kt_set_map_entry_t *
4390 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R );
4391
4392
4393 /*****************************************************************************
4394 **
4395 ** int xcb_xkb_set_key_type_entries_length
4396 **
4397 ** @param const xcb_xkb_set_key_type_t *R
4398 ** @returns int
4399 **
4400 *****************************************************************************/
4401
4402 int
4403 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R );
4404
4405
4406 /*****************************************************************************
4407 **
4408 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator
4409 **
4410 ** @param const xcb_xkb_set_key_type_t *R
4411 ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4412 **
4413 *****************************************************************************/
4414
4415 xcb_xkb_kt_set_map_entry_iterator_t
4416 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R );
4417
4418
4419 /*****************************************************************************
4420 **
4421 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
4422 **
4423 ** @param const xcb_xkb_set_key_type_t *R
4424 ** @returns xcb_xkb_kt_set_map_entry_t *
4425 **
4426 *****************************************************************************/
4427
4428 xcb_xkb_kt_set_map_entry_t *
4429 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R );
4430
4431
4432 /*****************************************************************************
4433 **
4434 ** int xcb_xkb_set_key_type_preserve_entries_length
4435 **
4436 ** @param const xcb_xkb_set_key_type_t *R
4437 ** @returns int
4438 **
4439 *****************************************************************************/
4440
4441 int
4442 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R );
4443
4444
4445 /*****************************************************************************
4446 **
4447 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator
4448 **
4449 ** @param const xcb_xkb_set_key_type_t *R
4450 ** @returns xcb_xkb_kt_set_map_entry_iterator_t
4451 **
4452 *****************************************************************************/
4453
4454 xcb_xkb_kt_set_map_entry_iterator_t
4455 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R );
4456
4466 /*****************************************************************************
4467 **
4468 ** void xcb_xkb_set_key_type_next
4469 **
4470 ** @param xcb_xkb_set_key_type_iterator_t *i
4471 ** @returns void
4472 **
4473 *****************************************************************************/
4474
4475 void
4476 xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i );
4477
4488 /*****************************************************************************
4489 **
4490 ** xcb_generic_iterator_t xcb_xkb_set_key_type_end
4491 **
4492 ** @param xcb_xkb_set_key_type_iterator_t i
4493 ** @returns xcb_generic_iterator_t
4494 **
4495 *****************************************************************************/
4496
4497 xcb_generic_iterator_t
4498 xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i );
4499
4509 /*****************************************************************************
4510 **
4511 ** void xcb_xkb_string8_next
4512 **
4513 ** @param xcb_xkb_string8_iterator_t *i
4514 ** @returns void
4515 **
4516 *****************************************************************************/
4517
4518 void
4519 xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i );
4520
4531 /*****************************************************************************
4532 **
4533 ** xcb_generic_iterator_t xcb_xkb_string8_end
4534 **
4535 ** @param xcb_xkb_string8_iterator_t i
4536 ** @returns xcb_generic_iterator_t
4537 **
4538 *****************************************************************************/
4539
4540 xcb_generic_iterator_t
4541 xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i );
4542
4543 int
4544 xcb_xkb_outline_sizeof (const void *_buffer );
4545
4546
4547 /*****************************************************************************
4548 **
4549 ** xcb_point_t * xcb_xkb_outline_points
4550 **
4551 ** @param const xcb_xkb_outline_t *R
4552 ** @returns xcb_point_t *
4553 **
4554 *****************************************************************************/
4555
4556 xcb_point_t *
4557 xcb_xkb_outline_points (const xcb_xkb_outline_t *R );
4558
4559
4560 /*****************************************************************************
4561 **
4562 ** int xcb_xkb_outline_points_length
4563 **
4564 ** @param const xcb_xkb_outline_t *R
4565 ** @returns int
4566 **
4567 *****************************************************************************/
4568
4569 int
4570 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R );
4571
4572
4573 /*****************************************************************************
4574 **
4575 ** xcb_point_iterator_t xcb_xkb_outline_points_iterator
4576 **
4577 ** @param const xcb_xkb_outline_t *R
4578 ** @returns xcb_point_iterator_t
4579 **
4580 *****************************************************************************/
4581
4582 xcb_point_iterator_t
4583 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R );
4584
4594 /*****************************************************************************
4595 **
4596 ** void xcb_xkb_outline_next
4597 **
4598 ** @param xcb_xkb_outline_iterator_t *i
4599 ** @returns void
4600 **
4601 *****************************************************************************/
4602
4603 void
4604 xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i );
4605
4616 /*****************************************************************************
4617 **
4618 ** xcb_generic_iterator_t xcb_xkb_outline_end
4619 **
4620 ** @param xcb_xkb_outline_iterator_t i
4621 ** @returns xcb_generic_iterator_t
4622 **
4623 *****************************************************************************/
4624
4625 xcb_generic_iterator_t
4626 xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i );
4627
4628 int
4629 xcb_xkb_shape_sizeof (const void *_buffer );
4630
4631
4632 /*****************************************************************************
4633 **
4634 ** int xcb_xkb_shape_outlines_length
4635 **
4636 ** @param const xcb_xkb_shape_t *R
4637 ** @returns int
4638 **
4639 *****************************************************************************/
4640
4641 int
4642 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R );
4643
4644
4645 /*****************************************************************************
4646 **
4647 ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
4648 **
4649 ** @param const xcb_xkb_shape_t *R
4650 ** @returns xcb_xkb_outline_iterator_t
4651 **
4652 *****************************************************************************/
4653
4654 xcb_xkb_outline_iterator_t
4655 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R );
4656
4666 /*****************************************************************************
4667 **
4668 ** void xcb_xkb_shape_next
4669 **
4670 ** @param xcb_xkb_shape_iterator_t *i
4671 ** @returns void
4672 **
4673 *****************************************************************************/
4674
4675 void
4676 xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i );
4677
4688 /*****************************************************************************
4689 **
4690 ** xcb_generic_iterator_t xcb_xkb_shape_end
4691 **
4692 ** @param xcb_xkb_shape_iterator_t i
4693 ** @returns xcb_generic_iterator_t
4694 **
4695 *****************************************************************************/
4696
4697 xcb_generic_iterator_t
4698 xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i );
4699
4709 /*****************************************************************************
4710 **
4711 ** void xcb_xkb_key_next
4712 **
4713 ** @param xcb_xkb_key_iterator_t *i
4714 ** @returns void
4715 **
4716 *****************************************************************************/
4717
4718 void
4719 xcb_xkb_key_next (xcb_xkb_key_iterator_t *i );
4720
4731 /*****************************************************************************
4732 **
4733 ** xcb_generic_iterator_t xcb_xkb_key_end
4734 **
4735 ** @param xcb_xkb_key_iterator_t i
4736 ** @returns xcb_generic_iterator_t
4737 **
4738 *****************************************************************************/
4739
4740 xcb_generic_iterator_t
4741 xcb_xkb_key_end (xcb_xkb_key_iterator_t i );
4742
4752 /*****************************************************************************
4753 **
4754 ** void xcb_xkb_overlay_key_next
4755 **
4756 ** @param xcb_xkb_overlay_key_iterator_t *i
4757 ** @returns void
4758 **
4759 *****************************************************************************/
4760
4761 void
4762 xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i );
4763
4774 /*****************************************************************************
4775 **
4776 ** xcb_generic_iterator_t xcb_xkb_overlay_key_end
4777 **
4778 ** @param xcb_xkb_overlay_key_iterator_t i
4779 ** @returns xcb_generic_iterator_t
4780 **
4781 *****************************************************************************/
4782
4783 xcb_generic_iterator_t
4784 xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i );
4785
4786 int
4787 xcb_xkb_overlay_row_sizeof (const void *_buffer );
4788
4789
4790 /*****************************************************************************
4791 **
4792 ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
4793 **
4794 ** @param const xcb_xkb_overlay_row_t *R
4795 ** @returns xcb_xkb_overlay_key_t *
4796 **
4797 *****************************************************************************/
4798
4799 xcb_xkb_overlay_key_t *
4800 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R );
4801
4802
4803 /*****************************************************************************
4804 **
4805 ** int xcb_xkb_overlay_row_keys_length
4806 **
4807 ** @param const xcb_xkb_overlay_row_t *R
4808 ** @returns int
4809 **
4810 *****************************************************************************/
4811
4812 int
4813 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R );
4814
4815
4816 /*****************************************************************************
4817 **
4818 ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
4819 **
4820 ** @param const xcb_xkb_overlay_row_t *R
4821 ** @returns xcb_xkb_overlay_key_iterator_t
4822 **
4823 *****************************************************************************/
4824
4825 xcb_xkb_overlay_key_iterator_t
4826 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R );
4827
4837 /*****************************************************************************
4838 **
4839 ** void xcb_xkb_overlay_row_next
4840 **
4841 ** @param xcb_xkb_overlay_row_iterator_t *i
4842 ** @returns void
4843 **
4844 *****************************************************************************/
4845
4846 void
4847 xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i );
4848
4859 /*****************************************************************************
4860 **
4861 ** xcb_generic_iterator_t xcb_xkb_overlay_row_end
4862 **
4863 ** @param xcb_xkb_overlay_row_iterator_t i
4864 ** @returns xcb_generic_iterator_t
4865 **
4866 *****************************************************************************/
4867
4868 xcb_generic_iterator_t
4869 xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i );
4870
4871 int
4872 xcb_xkb_overlay_sizeof (const void *_buffer );
4873
4874
4875 /*****************************************************************************
4876 **
4877 ** int xcb_xkb_overlay_rows_length
4878 **
4879 ** @param const xcb_xkb_overlay_t *R
4880 ** @returns int
4881 **
4882 *****************************************************************************/
4883
4884 int
4885 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R );
4886
4887
4888 /*****************************************************************************
4889 **
4890 ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
4891 **
4892 ** @param const xcb_xkb_overlay_t *R
4893 ** @returns xcb_xkb_overlay_row_iterator_t
4894 **
4895 *****************************************************************************/
4896
4897 xcb_xkb_overlay_row_iterator_t
4898 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R );
4899
4909 /*****************************************************************************
4910 **
4911 ** void xcb_xkb_overlay_next
4912 **
4913 ** @param xcb_xkb_overlay_iterator_t *i
4914 ** @returns void
4915 **
4916 *****************************************************************************/
4917
4918 void
4919 xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i );
4920
4931 /*****************************************************************************
4932 **
4933 ** xcb_generic_iterator_t xcb_xkb_overlay_end
4934 **
4935 ** @param xcb_xkb_overlay_iterator_t i
4936 ** @returns xcb_generic_iterator_t
4937 **
4938 *****************************************************************************/
4939
4940 xcb_generic_iterator_t
4941 xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i );
4942
4943 int
4944 xcb_xkb_row_sizeof (const void *_buffer );
4945
4946
4947 /*****************************************************************************
4948 **
4949 ** xcb_xkb_key_t * xcb_xkb_row_keys
4950 **
4951 ** @param const xcb_xkb_row_t *R
4952 ** @returns xcb_xkb_key_t *
4953 **
4954 *****************************************************************************/
4955
4956 xcb_xkb_key_t *
4957 xcb_xkb_row_keys (const xcb_xkb_row_t *R );
4958
4959
4960 /*****************************************************************************
4961 **
4962 ** int xcb_xkb_row_keys_length
4963 **
4964 ** @param const xcb_xkb_row_t *R
4965 ** @returns int
4966 **
4967 *****************************************************************************/
4968
4969 int
4970 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R );
4971
4972
4973 /*****************************************************************************
4974 **
4975 ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
4976 **
4977 ** @param const xcb_xkb_row_t *R
4978 ** @returns xcb_xkb_key_iterator_t
4979 **
4980 *****************************************************************************/
4981
4982 xcb_xkb_key_iterator_t
4983 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R );
4984
4994 /*****************************************************************************
4995 **
4996 ** void xcb_xkb_row_next
4997 **
4998 ** @param xcb_xkb_row_iterator_t *i
4999 ** @returns void
5000 **
5001 *****************************************************************************/
5002
5003 void
5004 xcb_xkb_row_next (xcb_xkb_row_iterator_t *i );
5005
5016 /*****************************************************************************
5017 **
5018 ** xcb_generic_iterator_t xcb_xkb_row_end
5019 **
5020 ** @param xcb_xkb_row_iterator_t i
5021 ** @returns xcb_generic_iterator_t
5022 **
5023 *****************************************************************************/
5024
5025 xcb_generic_iterator_t
5026 xcb_xkb_row_end (xcb_xkb_row_iterator_t i );
5027
5028 int
5029 xcb_xkb_listing_sizeof (const void *_buffer );
5030
5031
5032 /*****************************************************************************
5033 **
5034 ** xcb_xkb_string8_t * xcb_xkb_listing_string
5035 **
5036 ** @param const xcb_xkb_listing_t *R
5037 ** @returns xcb_xkb_string8_t *
5038 **
5039 *****************************************************************************/
5040
5041 xcb_xkb_string8_t *
5042 xcb_xkb_listing_string (const xcb_xkb_listing_t *R );
5043
5044
5045 /*****************************************************************************
5046 **
5047 ** int xcb_xkb_listing_string_length
5048 **
5049 ** @param const xcb_xkb_listing_t *R
5050 ** @returns int
5051 **
5052 *****************************************************************************/
5053
5054 int
5055 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R );
5056
5057
5058 /*****************************************************************************
5059 **
5060 ** xcb_generic_iterator_t xcb_xkb_listing_string_end
5061 **
5062 ** @param const xcb_xkb_listing_t *R
5063 ** @returns xcb_generic_iterator_t
5064 **
5065 *****************************************************************************/
5066
5067 xcb_generic_iterator_t
5068 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R );
5069
5079 /*****************************************************************************
5080 **
5081 ** void xcb_xkb_listing_next
5082 **
5083 ** @param xcb_xkb_listing_iterator_t *i
5084 ** @returns void
5085 **
5086 *****************************************************************************/
5087
5088 void
5089 xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i );
5090
5101 /*****************************************************************************
5102 **
5103 ** xcb_generic_iterator_t xcb_xkb_listing_end
5104 **
5105 ** @param xcb_xkb_listing_iterator_t i
5106 ** @returns xcb_generic_iterator_t
5107 **
5108 *****************************************************************************/
5109
5110 xcb_generic_iterator_t
5111 xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i );
5112
5113 int
5114 xcb_xkb_device_led_info_sizeof (const void *_buffer );
5115
5116
5117 /*****************************************************************************
5118 **
5119 ** xcb_atom_t * xcb_xkb_device_led_info_names
5120 **
5121 ** @param const xcb_xkb_device_led_info_t *R
5122 ** @returns xcb_atom_t *
5123 **
5124 *****************************************************************************/
5125
5126 xcb_atom_t *
5127 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R );
5128
5129
5130 /*****************************************************************************
5131 **
5132 ** int xcb_xkb_device_led_info_names_length
5133 **
5134 ** @param const xcb_xkb_device_led_info_t *R
5135 ** @returns int
5136 **
5137 *****************************************************************************/
5138
5139 int
5140 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R );
5141
5142
5143 /*****************************************************************************
5144 **
5145 ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
5146 **
5147 ** @param const xcb_xkb_device_led_info_t *R
5148 ** @returns xcb_generic_iterator_t
5149 **
5150 *****************************************************************************/
5151
5152 xcb_generic_iterator_t
5153 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R );
5154
5155
5156 /*****************************************************************************
5157 **
5158 ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
5159 **
5160 ** @param const xcb_xkb_device_led_info_t *R
5161 ** @returns xcb_xkb_indicator_map_t *
5162 **
5163 *****************************************************************************/
5164
5165 xcb_xkb_indicator_map_t *
5166 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R );
5167
5168
5169 /*****************************************************************************
5170 **
5171 ** int xcb_xkb_device_led_info_maps_length
5172 **
5173 ** @param const xcb_xkb_device_led_info_t *R
5174 ** @returns int
5175 **
5176 *****************************************************************************/
5177
5178 int
5179 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R );
5180
5181
5182 /*****************************************************************************
5183 **
5184 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
5185 **
5186 ** @param const xcb_xkb_device_led_info_t *R
5187 ** @returns xcb_xkb_indicator_map_iterator_t
5188 **
5189 *****************************************************************************/
5190
5191 xcb_xkb_indicator_map_iterator_t
5192 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R );
5193
5203 /*****************************************************************************
5204 **
5205 ** void xcb_xkb_device_led_info_next
5206 **
5207 ** @param xcb_xkb_device_led_info_iterator_t *i
5208 ** @returns void
5209 **
5210 *****************************************************************************/
5211
5212 void
5213 xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i );
5214
5225 /*****************************************************************************
5226 **
5227 ** xcb_generic_iterator_t xcb_xkb_device_led_info_end
5228 **
5229 ** @param xcb_xkb_device_led_info_iterator_t i
5230 ** @returns xcb_generic_iterator_t
5231 **
5232 *****************************************************************************/
5233
5234 xcb_generic_iterator_t
5235 xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i );
5236
5246 /*****************************************************************************
5247 **
5248 ** void xcb_xkb_sa_no_action_next
5249 **
5250 ** @param xcb_xkb_sa_no_action_iterator_t *i
5251 ** @returns void
5252 **
5253 *****************************************************************************/
5254
5255 void
5256 xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i );
5257
5268 /*****************************************************************************
5269 **
5270 ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
5271 **
5272 ** @param xcb_xkb_sa_no_action_iterator_t i
5273 ** @returns xcb_generic_iterator_t
5274 **
5275 *****************************************************************************/
5276
5277 xcb_generic_iterator_t
5278 xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i );
5279
5289 /*****************************************************************************
5290 **
5291 ** void xcb_xkb_sa_set_mods_next
5292 **
5293 ** @param xcb_xkb_sa_set_mods_iterator_t *i
5294 ** @returns void
5295 **
5296 *****************************************************************************/
5297
5298 void
5299 xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i );
5300
5311 /*****************************************************************************
5312 **
5313 ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
5314 **
5315 ** @param xcb_xkb_sa_set_mods_iterator_t i
5316 ** @returns xcb_generic_iterator_t
5317 **
5318 *****************************************************************************/
5319
5320 xcb_generic_iterator_t
5321 xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i );
5322
5332 /*****************************************************************************
5333 **
5334 ** void xcb_xkb_sa_latch_mods_next
5335 **
5336 ** @param xcb_xkb_sa_latch_mods_iterator_t *i
5337 ** @returns void
5338 **
5339 *****************************************************************************/
5340
5341 void
5342 xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i );
5343
5354 /*****************************************************************************
5355 **
5356 ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
5357 **
5358 ** @param xcb_xkb_sa_latch_mods_iterator_t i
5359 ** @returns xcb_generic_iterator_t
5360 **
5361 *****************************************************************************/
5362
5363 xcb_generic_iterator_t
5364 xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i );
5365
5375 /*****************************************************************************
5376 **
5377 ** void xcb_xkb_sa_lock_mods_next
5378 **
5379 ** @param xcb_xkb_sa_lock_mods_iterator_t *i
5380 ** @returns void
5381 **
5382 *****************************************************************************/
5383
5384 void
5385 xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i );
5386
5397 /*****************************************************************************
5398 **
5399 ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
5400 **
5401 ** @param xcb_xkb_sa_lock_mods_iterator_t i
5402 ** @returns xcb_generic_iterator_t
5403 **
5404 *****************************************************************************/
5405
5406 xcb_generic_iterator_t
5407 xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i );
5408
5418 /*****************************************************************************
5419 **
5420 ** void xcb_xkb_sa_set_group_next
5421 **
5422 ** @param xcb_xkb_sa_set_group_iterator_t *i
5423 ** @returns void
5424 **
5425 *****************************************************************************/
5426
5427 void
5428 xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i );
5429
5440 /*****************************************************************************
5441 **
5442 ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
5443 **
5444 ** @param xcb_xkb_sa_set_group_iterator_t i
5445 ** @returns xcb_generic_iterator_t
5446 **
5447 *****************************************************************************/
5448
5449 xcb_generic_iterator_t
5450 xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i );
5451
5461 /*****************************************************************************
5462 **
5463 ** void xcb_xkb_sa_latch_group_next
5464 **
5465 ** @param xcb_xkb_sa_latch_group_iterator_t *i
5466 ** @returns void
5467 **
5468 *****************************************************************************/
5469
5470 void
5471 xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i );
5472
5483 /*****************************************************************************
5484 **
5485 ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
5486 **
5487 ** @param xcb_xkb_sa_latch_group_iterator_t i
5488 ** @returns xcb_generic_iterator_t
5489 **
5490 *****************************************************************************/
5491
5492 xcb_generic_iterator_t
5493 xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i );
5494
5504 /*****************************************************************************
5505 **
5506 ** void xcb_xkb_sa_lock_group_next
5507 **
5508 ** @param xcb_xkb_sa_lock_group_iterator_t *i
5509 ** @returns void
5510 **
5511 *****************************************************************************/
5512
5513 void
5514 xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i );
5515
5526 /*****************************************************************************
5527 **
5528 ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
5529 **
5530 ** @param xcb_xkb_sa_lock_group_iterator_t i
5531 ** @returns xcb_generic_iterator_t
5532 **
5533 *****************************************************************************/
5534
5535 xcb_generic_iterator_t
5536 xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i );
5537
5547 /*****************************************************************************
5548 **
5549 ** void xcb_xkb_sa_move_ptr_next
5550 **
5551 ** @param xcb_xkb_sa_move_ptr_iterator_t *i
5552 ** @returns void
5553 **
5554 *****************************************************************************/
5555
5556 void
5557 xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i );
5558
5569 /*****************************************************************************
5570 **
5571 ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
5572 **
5573 ** @param xcb_xkb_sa_move_ptr_iterator_t i
5574 ** @returns xcb_generic_iterator_t
5575 **
5576 *****************************************************************************/
5577
5578 xcb_generic_iterator_t
5579 xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i );
5580
5590 /*****************************************************************************
5591 **
5592 ** void xcb_xkb_sa_ptr_btn_next
5593 **
5594 ** @param xcb_xkb_sa_ptr_btn_iterator_t *i
5595 ** @returns void
5596 **
5597 *****************************************************************************/
5598
5599 void
5600 xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i );
5601
5612 /*****************************************************************************
5613 **
5614 ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
5615 **
5616 ** @param xcb_xkb_sa_ptr_btn_iterator_t i
5617 ** @returns xcb_generic_iterator_t
5618 **
5619 *****************************************************************************/
5620
5621 xcb_generic_iterator_t
5622 xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i );
5623
5633 /*****************************************************************************
5634 **
5635 ** void xcb_xkb_sa_lock_ptr_btn_next
5636 **
5637 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
5638 ** @returns void
5639 **
5640 *****************************************************************************/
5641
5642 void
5643 xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i );
5644
5655 /*****************************************************************************
5656 **
5657 ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
5658 **
5659 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
5660 ** @returns xcb_generic_iterator_t
5661 **
5662 *****************************************************************************/
5663
5664 xcb_generic_iterator_t
5665 xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i );
5666
5676 /*****************************************************************************
5677 **
5678 ** void xcb_xkb_sa_set_ptr_dflt_next
5679 **
5680 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
5681 ** @returns void
5682 **
5683 *****************************************************************************/
5684
5685 void
5686 xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i );
5687
5698 /*****************************************************************************
5699 **
5700 ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
5701 **
5702 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
5703 ** @returns xcb_generic_iterator_t
5704 **
5705 *****************************************************************************/
5706
5707 xcb_generic_iterator_t
5708 xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i );
5709
5719 /*****************************************************************************
5720 **
5721 ** void xcb_xkb_sa_iso_lock_next
5722 **
5723 ** @param xcb_xkb_sa_iso_lock_iterator_t *i
5724 ** @returns void
5725 **
5726 *****************************************************************************/
5727
5728 void
5729 xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i );
5730
5741 /*****************************************************************************
5742 **
5743 ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
5744 **
5745 ** @param xcb_xkb_sa_iso_lock_iterator_t i
5746 ** @returns xcb_generic_iterator_t
5747 **
5748 *****************************************************************************/
5749
5750 xcb_generic_iterator_t
5751 xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i );
5752
5762 /*****************************************************************************
5763 **
5764 ** void xcb_xkb_sa_terminate_next
5765 **
5766 ** @param xcb_xkb_sa_terminate_iterator_t *i
5767 ** @returns void
5768 **
5769 *****************************************************************************/
5770
5771 void
5772 xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i );
5773
5784 /*****************************************************************************
5785 **
5786 ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
5787 **
5788 ** @param xcb_xkb_sa_terminate_iterator_t i
5789 ** @returns xcb_generic_iterator_t
5790 **
5791 *****************************************************************************/
5792
5793 xcb_generic_iterator_t
5794 xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i );
5795
5805 /*****************************************************************************
5806 **
5807 ** void xcb_xkb_sa_switch_screen_next
5808 **
5809 ** @param xcb_xkb_sa_switch_screen_iterator_t *i
5810 ** @returns void
5811 **
5812 *****************************************************************************/
5813
5814 void
5815 xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i );
5816
5827 /*****************************************************************************
5828 **
5829 ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
5830 **
5831 ** @param xcb_xkb_sa_switch_screen_iterator_t i
5832 ** @returns xcb_generic_iterator_t
5833 **
5834 *****************************************************************************/
5835
5836 xcb_generic_iterator_t
5837 xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i );
5838
5848 /*****************************************************************************
5849 **
5850 ** void xcb_xkb_sa_set_controls_next
5851 **
5852 ** @param xcb_xkb_sa_set_controls_iterator_t *i
5853 ** @returns void
5854 **
5855 *****************************************************************************/
5856
5857 void
5858 xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i );
5859
5870 /*****************************************************************************
5871 **
5872 ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
5873 **
5874 ** @param xcb_xkb_sa_set_controls_iterator_t i
5875 ** @returns xcb_generic_iterator_t
5876 **
5877 *****************************************************************************/
5878
5879 xcb_generic_iterator_t
5880 xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i );
5881
5891 /*****************************************************************************
5892 **
5893 ** void xcb_xkb_sa_lock_controls_next
5894 **
5895 ** @param xcb_xkb_sa_lock_controls_iterator_t *i
5896 ** @returns void
5897 **
5898 *****************************************************************************/
5899
5900 void
5901 xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i );
5902
5913 /*****************************************************************************
5914 **
5915 ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
5916 **
5917 ** @param xcb_xkb_sa_lock_controls_iterator_t i
5918 ** @returns xcb_generic_iterator_t
5919 **
5920 *****************************************************************************/
5921
5922 xcb_generic_iterator_t
5923 xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i );
5924
5934 /*****************************************************************************
5935 **
5936 ** void xcb_xkb_sa_action_message_next
5937 **
5938 ** @param xcb_xkb_sa_action_message_iterator_t *i
5939 ** @returns void
5940 **
5941 *****************************************************************************/
5942
5943 void
5944 xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i );
5945
5956 /*****************************************************************************
5957 **
5958 ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
5959 **
5960 ** @param xcb_xkb_sa_action_message_iterator_t i
5961 ** @returns xcb_generic_iterator_t
5962 **
5963 *****************************************************************************/
5964
5965 xcb_generic_iterator_t
5966 xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i );
5967
5977 /*****************************************************************************
5978 **
5979 ** void xcb_xkb_sa_redirect_key_next
5980 **
5981 ** @param xcb_xkb_sa_redirect_key_iterator_t *i
5982 ** @returns void
5983 **
5984 *****************************************************************************/
5985
5986 void
5987 xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i );
5988
5999 /*****************************************************************************
6000 **
6001 ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
6002 **
6003 ** @param xcb_xkb_sa_redirect_key_iterator_t i
6004 ** @returns xcb_generic_iterator_t
6005 **
6006 *****************************************************************************/
6007
6008 xcb_generic_iterator_t
6009 xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i );
6010
6020 /*****************************************************************************
6021 **
6022 ** void xcb_xkb_sa_device_btn_next
6023 **
6024 ** @param xcb_xkb_sa_device_btn_iterator_t *i
6025 ** @returns void
6026 **
6027 *****************************************************************************/
6028
6029 void
6030 xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i );
6031
6042 /*****************************************************************************
6043 **
6044 ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
6045 **
6046 ** @param xcb_xkb_sa_device_btn_iterator_t i
6047 ** @returns xcb_generic_iterator_t
6048 **
6049 *****************************************************************************/
6050
6051 xcb_generic_iterator_t
6052 xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i );
6053
6063 /*****************************************************************************
6064 **
6065 ** void xcb_xkb_sa_lock_device_btn_next
6066 **
6067 ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
6068 ** @returns void
6069 **
6070 *****************************************************************************/
6071
6072 void
6073 xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i );
6074
6085 /*****************************************************************************
6086 **
6087 ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
6088 **
6089 ** @param xcb_xkb_sa_lock_device_btn_iterator_t i
6090 ** @returns xcb_generic_iterator_t
6091 **
6092 *****************************************************************************/
6093
6094 xcb_generic_iterator_t
6095 xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i );
6096
6106 /*****************************************************************************
6107 **
6108 ** void xcb_xkb_sa_device_valuator_next
6109 **
6110 ** @param xcb_xkb_sa_device_valuator_iterator_t *i
6111 ** @returns void
6112 **
6113 *****************************************************************************/
6114
6115 void
6116 xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i );
6117
6128 /*****************************************************************************
6129 **
6130 ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
6131 **
6132 ** @param xcb_xkb_sa_device_valuator_iterator_t i
6133 ** @returns xcb_generic_iterator_t
6134 **
6135 *****************************************************************************/
6136
6137 xcb_generic_iterator_t
6138 xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i );
6139
6149 /*****************************************************************************
6150 **
6151 ** void xcb_xkb_si_action_next
6152 **
6153 ** @param xcb_xkb_si_action_iterator_t *i
6154 ** @returns void
6155 **
6156 *****************************************************************************/
6157
6158 void
6159 xcb_xkb_si_action_next (xcb_xkb_si_action_iterator_t *i );
6160
6171 /*****************************************************************************
6172 **
6173 ** xcb_generic_iterator_t xcb_xkb_si_action_end
6174 **
6175 ** @param xcb_xkb_si_action_iterator_t i
6176 ** @returns xcb_generic_iterator_t
6177 **
6178 *****************************************************************************/
6179
6180 xcb_generic_iterator_t
6181 xcb_xkb_si_action_end (xcb_xkb_si_action_iterator_t i );
6182
6192 /*****************************************************************************
6193 **
6194 ** void xcb_xkb_sym_interpret_next
6195 **
6196 ** @param xcb_xkb_sym_interpret_iterator_t *i
6197 ** @returns void
6198 **
6199 *****************************************************************************/
6200
6201 void
6202 xcb_xkb_sym_interpret_next (xcb_xkb_sym_interpret_iterator_t *i );
6203
6214 /*****************************************************************************
6215 **
6216 ** xcb_generic_iterator_t xcb_xkb_sym_interpret_end
6217 **
6218 ** @param xcb_xkb_sym_interpret_iterator_t i
6219 ** @returns xcb_generic_iterator_t
6220 **
6221 *****************************************************************************/
6222
6223 xcb_generic_iterator_t
6224 xcb_xkb_sym_interpret_end (xcb_xkb_sym_interpret_iterator_t i );
6225
6235 /*****************************************************************************
6236 **
6237 ** void xcb_xkb_action_next
6238 **
6239 ** @param xcb_xkb_action_iterator_t *i
6240 ** @returns void
6241 **
6242 *****************************************************************************/
6243
6244 void
6245 xcb_xkb_action_next (xcb_xkb_action_iterator_t *i );
6246
6257 /*****************************************************************************
6258 **
6259 ** xcb_generic_iterator_t xcb_xkb_action_end
6260 **
6261 ** @param xcb_xkb_action_iterator_t i
6262 ** @returns xcb_generic_iterator_t
6263 **
6264 *****************************************************************************/
6265
6266 xcb_generic_iterator_t
6267 xcb_xkb_action_end (xcb_xkb_action_iterator_t i );
6268
6278 /*****************************************************************************
6279 **
6280 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension
6281 **
6282 ** @param xcb_connection_t *c
6283 ** @param uint16_t wantedMajor
6284 ** @param uint16_t wantedMinor
6285 ** @returns xcb_xkb_use_extension_cookie_t
6286 **
6287 *****************************************************************************/
6288
6289 xcb_xkb_use_extension_cookie_t
6290 xcb_xkb_use_extension (xcb_connection_t *c ,
6291 uint16_t wantedMajor ,
6292 uint16_t wantedMinor );
6293
6306 /*****************************************************************************
6307 **
6308 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
6309 **
6310 ** @param xcb_connection_t *c
6311 ** @param uint16_t wantedMajor
6312 ** @param uint16_t wantedMinor
6313 ** @returns xcb_xkb_use_extension_cookie_t
6314 **
6315 *****************************************************************************/
6316
6317 xcb_xkb_use_extension_cookie_t
6318 xcb_xkb_use_extension_unchecked (xcb_connection_t *c ,
6319 uint16_t wantedMajor ,
6320 uint16_t wantedMinor );
6321
6337 /*****************************************************************************
6338 **
6339 ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
6340 **
6341 ** @param xcb_connection_t *c
6342 ** @param xcb_xkb_use_extension_cookie_t cookie
6343 ** @param xcb_generic_error_t **e
6344 ** @returns xcb_xkb_use_extension_reply_t *
6345 **
6346 *****************************************************************************/
6347
6348 xcb_xkb_use_extension_reply_t *
6349 xcb_xkb_use_extension_reply (xcb_connection_t *c ,
6350 xcb_xkb_use_extension_cookie_t cookie ,
6351 xcb_generic_error_t **e );
6352
6353 int
6354 xcb_xkb_select_events_details_serialize (void **_buffer ,
6355 uint16_t affectWhich ,
6356 uint16_t clear ,
6357 uint16_t selectAll ,
6358 const xcb_xkb_select_events_details_t *_aux );
6359
6360 int
6361 xcb_xkb_select_events_details_unpack (const void *_buffer ,
6362 uint16_t affectWhich ,
6363 uint16_t clear ,
6364 uint16_t selectAll ,
6365 xcb_xkb_select_events_details_t *_aux );
6366
6367 int
6368 xcb_xkb_select_events_details_sizeof (const void *_buffer ,
6369 uint16_t affectWhich ,
6370 uint16_t clear ,
6371 uint16_t selectAll );
6372
6385 /*****************************************************************************
6386 **
6387 ** xcb_void_cookie_t xcb_xkb_select_events_checked
6388 **
6389 ** @param xcb_connection_t *c
6390 ** @param xcb_xkb_device_spec_t deviceSpec
6391 ** @param uint16_t affectWhich
6392 ** @param uint16_t clear
6393 ** @param uint16_t selectAll
6394 ** @param uint16_t affectMap
6395 ** @param uint16_t map
6396 ** @param const void *details
6397 ** @returns xcb_void_cookie_t
6398 **
6399 *****************************************************************************/
6400
6401 xcb_void_cookie_t
6402 xcb_xkb_select_events_checked (xcb_connection_t *c ,
6403 xcb_xkb_device_spec_t deviceSpec ,
6404 uint16_t affectWhich ,
6405 uint16_t clear ,
6406 uint16_t selectAll ,
6407 uint16_t affectMap ,
6408 uint16_t map ,
6409 const void *details );
6410
6420 /*****************************************************************************
6421 **
6422 ** xcb_void_cookie_t xcb_xkb_select_events
6423 **
6424 ** @param xcb_connection_t *c
6425 ** @param xcb_xkb_device_spec_t deviceSpec
6426 ** @param uint16_t affectWhich
6427 ** @param uint16_t clear
6428 ** @param uint16_t selectAll
6429 ** @param uint16_t affectMap
6430 ** @param uint16_t map
6431 ** @param const void *details
6432 ** @returns xcb_void_cookie_t
6433 **
6434 *****************************************************************************/
6435
6436 xcb_void_cookie_t
6437 xcb_xkb_select_events (xcb_connection_t *c ,
6438 xcb_xkb_device_spec_t deviceSpec ,
6439 uint16_t affectWhich ,
6440 uint16_t clear ,
6441 uint16_t selectAll ,
6442 uint16_t affectMap ,
6443 uint16_t map ,
6444 const void *details );
6445
6458 /*****************************************************************************
6459 **
6460 ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
6461 **
6462 ** @param xcb_connection_t *c
6463 ** @param xcb_xkb_device_spec_t deviceSpec
6464 ** @param uint16_t affectWhich
6465 ** @param uint16_t clear
6466 ** @param uint16_t selectAll
6467 ** @param uint16_t affectMap
6468 ** @param uint16_t map
6469 ** @param const xcb_xkb_select_events_details_t *details
6470 ** @returns xcb_void_cookie_t
6471 **
6472 *****************************************************************************/
6473
6474 xcb_void_cookie_t
6475 xcb_xkb_select_events_aux_checked (xcb_connection_t *c ,
6476 xcb_xkb_device_spec_t deviceSpec ,
6477 uint16_t affectWhich ,
6478 uint16_t clear ,
6479 uint16_t selectAll ,
6480 uint16_t affectMap ,
6481 uint16_t map ,
6482 const xcb_xkb_select_events_details_t *details );
6483
6493 /*****************************************************************************
6494 **
6495 ** xcb_void_cookie_t xcb_xkb_select_events_aux
6496 **
6497 ** @param xcb_connection_t *c
6498 ** @param xcb_xkb_device_spec_t deviceSpec
6499 ** @param uint16_t affectWhich
6500 ** @param uint16_t clear
6501 ** @param uint16_t selectAll
6502 ** @param uint16_t affectMap
6503 ** @param uint16_t map
6504 ** @param const xcb_xkb_select_events_details_t *details
6505 ** @returns xcb_void_cookie_t
6506 **
6507 *****************************************************************************/
6508
6509 xcb_void_cookie_t
6510 xcb_xkb_select_events_aux (xcb_connection_t *c ,
6511 xcb_xkb_device_spec_t deviceSpec ,
6512 uint16_t affectWhich ,
6513 uint16_t clear ,
6514 uint16_t selectAll ,
6515 uint16_t affectMap ,
6516 uint16_t map ,
6517 const xcb_xkb_select_events_details_t *details );
6518
6531 /*****************************************************************************
6532 **
6533 ** xcb_void_cookie_t xcb_xkb_bell_checked
6534 **
6535 ** @param xcb_connection_t *c
6536 ** @param xcb_xkb_device_spec_t deviceSpec
6537 ** @param xcb_xkb_bell_class_spec_t bellClass
6538 ** @param xcb_xkb_id_spec_t bellID
6539 ** @param int8_t percent
6540 ** @param uint8_t forceSound
6541 ** @param uint8_t eventOnly
6542 ** @param int16_t pitch
6543 ** @param int16_t duration
6544 ** @param xcb_atom_t name
6545 ** @param xcb_window_t window
6546 ** @returns xcb_void_cookie_t
6547 **
6548 *****************************************************************************/
6549
6550 xcb_void_cookie_t
6551 xcb_xkb_bell_checked (xcb_connection_t *c ,
6552 xcb_xkb_device_spec_t deviceSpec ,
6553 xcb_xkb_bell_class_spec_t bellClass ,
6554 xcb_xkb_id_spec_t bellID ,
6555 int8_t percent ,
6556 uint8_t forceSound ,
6557 uint8_t eventOnly ,
6558 int16_t pitch ,
6559 int16_t duration ,
6560 xcb_atom_t name ,
6561 xcb_window_t window );
6562
6572 /*****************************************************************************
6573 **
6574 ** xcb_void_cookie_t xcb_xkb_bell
6575 **
6576 ** @param xcb_connection_t *c
6577 ** @param xcb_xkb_device_spec_t deviceSpec
6578 ** @param xcb_xkb_bell_class_spec_t bellClass
6579 ** @param xcb_xkb_id_spec_t bellID
6580 ** @param int8_t percent
6581 ** @param uint8_t forceSound
6582 ** @param uint8_t eventOnly
6583 ** @param int16_t pitch
6584 ** @param int16_t duration
6585 ** @param xcb_atom_t name
6586 ** @param xcb_window_t window
6587 ** @returns xcb_void_cookie_t
6588 **
6589 *****************************************************************************/
6590
6591 xcb_void_cookie_t
6592 xcb_xkb_bell (xcb_connection_t *c ,
6593 xcb_xkb_device_spec_t deviceSpec ,
6594 xcb_xkb_bell_class_spec_t bellClass ,
6595 xcb_xkb_id_spec_t bellID ,
6596 int8_t percent ,
6597 uint8_t forceSound ,
6598 uint8_t eventOnly ,
6599 int16_t pitch ,
6600 int16_t duration ,
6601 xcb_atom_t name ,
6602 xcb_window_t window );
6603
6613 /*****************************************************************************
6614 **
6615 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
6616 **
6617 ** @param xcb_connection_t *c
6618 ** @param xcb_xkb_device_spec_t deviceSpec
6619 ** @returns xcb_xkb_get_state_cookie_t
6620 **
6621 *****************************************************************************/
6622
6623 xcb_xkb_get_state_cookie_t
6624 xcb_xkb_get_state (xcb_connection_t *c ,
6625 xcb_xkb_device_spec_t deviceSpec );
6626
6639 /*****************************************************************************
6640 **
6641 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
6642 **
6643 ** @param xcb_connection_t *c
6644 ** @param xcb_xkb_device_spec_t deviceSpec
6645 ** @returns xcb_xkb_get_state_cookie_t
6646 **
6647 *****************************************************************************/
6648
6649 xcb_xkb_get_state_cookie_t
6650 xcb_xkb_get_state_unchecked (xcb_connection_t *c ,
6651 xcb_xkb_device_spec_t deviceSpec );
6652
6668 /*****************************************************************************
6669 **
6670 ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
6671 **
6672 ** @param xcb_connection_t *c
6673 ** @param xcb_xkb_get_state_cookie_t cookie
6674 ** @param xcb_generic_error_t **e
6675 ** @returns xcb_xkb_get_state_reply_t *
6676 **
6677 *****************************************************************************/
6678
6679 xcb_xkb_get_state_reply_t *
6680 xcb_xkb_get_state_reply (xcb_connection_t *c ,
6681 xcb_xkb_get_state_cookie_t cookie ,
6682 xcb_generic_error_t **e );
6683
6696 /*****************************************************************************
6697 **
6698 ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
6699 **
6700 ** @param xcb_connection_t *c
6701 ** @param xcb_xkb_device_spec_t deviceSpec
6702 ** @param uint8_t affectModLocks
6703 ** @param uint8_t modLocks
6704 ** @param uint8_t lockGroup
6705 ** @param uint8_t groupLock
6706 ** @param uint8_t affectModLatches
6707 ** @param uint8_t latchGroup
6708 ** @param uint16_t groupLatch
6709 ** @returns xcb_void_cookie_t
6710 **
6711 *****************************************************************************/
6712
6713 xcb_void_cookie_t
6714 xcb_xkb_latch_lock_state_checked (xcb_connection_t *c ,
6715 xcb_xkb_device_spec_t deviceSpec ,
6716 uint8_t affectModLocks ,
6717 uint8_t modLocks ,
6718 uint8_t lockGroup ,
6719 uint8_t groupLock ,
6720 uint8_t affectModLatches ,
6721 uint8_t latchGroup ,
6722 uint16_t groupLatch );
6723
6733 /*****************************************************************************
6734 **
6735 ** xcb_void_cookie_t xcb_xkb_latch_lock_state
6736 **
6737 ** @param xcb_connection_t *c
6738 ** @param xcb_xkb_device_spec_t deviceSpec
6739 ** @param uint8_t affectModLocks
6740 ** @param uint8_t modLocks
6741 ** @param uint8_t lockGroup
6742 ** @param uint8_t groupLock
6743 ** @param uint8_t affectModLatches
6744 ** @param uint8_t latchGroup
6745 ** @param uint16_t groupLatch
6746 ** @returns xcb_void_cookie_t
6747 **
6748 *****************************************************************************/
6749
6750 xcb_void_cookie_t
6751 xcb_xkb_latch_lock_state (xcb_connection_t *c ,
6752 xcb_xkb_device_spec_t deviceSpec ,
6753 uint8_t affectModLocks ,
6754 uint8_t modLocks ,
6755 uint8_t lockGroup ,
6756 uint8_t groupLock ,
6757 uint8_t affectModLatches ,
6758 uint8_t latchGroup ,
6759 uint16_t groupLatch );
6760
6770 /*****************************************************************************
6771 **
6772 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
6773 **
6774 ** @param xcb_connection_t *c
6775 ** @param xcb_xkb_device_spec_t deviceSpec
6776 ** @returns xcb_xkb_get_controls_cookie_t
6777 **
6778 *****************************************************************************/
6779
6780 xcb_xkb_get_controls_cookie_t
6781 xcb_xkb_get_controls (xcb_connection_t *c ,
6782 xcb_xkb_device_spec_t deviceSpec );
6783
6796 /*****************************************************************************
6797 **
6798 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
6799 **
6800 ** @param xcb_connection_t *c
6801 ** @param xcb_xkb_device_spec_t deviceSpec
6802 ** @returns xcb_xkb_get_controls_cookie_t
6803 **
6804 *****************************************************************************/
6805
6806 xcb_xkb_get_controls_cookie_t
6807 xcb_xkb_get_controls_unchecked (xcb_connection_t *c ,
6808 xcb_xkb_device_spec_t deviceSpec );
6809
6825 /*****************************************************************************
6826 **
6827 ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
6828 **
6829 ** @param xcb_connection_t *c
6830 ** @param xcb_xkb_get_controls_cookie_t cookie
6831 ** @param xcb_generic_error_t **e
6832 ** @returns xcb_xkb_get_controls_reply_t *
6833 **
6834 *****************************************************************************/
6835
6836 xcb_xkb_get_controls_reply_t *
6837 xcb_xkb_get_controls_reply (xcb_connection_t *c ,
6838 xcb_xkb_get_controls_cookie_t cookie ,
6839 xcb_generic_error_t **e );
6840
6853 /*****************************************************************************
6854 **
6855 ** xcb_void_cookie_t xcb_xkb_set_controls_checked
6856 **
6857 ** @param xcb_connection_t *c
6858 ** @param xcb_xkb_device_spec_t deviceSpec
6859 ** @param uint8_t affectInternalRealMods
6860 ** @param uint8_t internalRealMods
6861 ** @param uint8_t affectIgnoreLockRealMods
6862 ** @param uint8_t ignoreLockRealMods
6863 ** @param uint16_t affectInternalVirtualMods
6864 ** @param uint16_t internalVirtualMods
6865 ** @param uint16_t affectIgnoreLockVirtualMods
6866 ** @param uint16_t ignoreLockVirtualMods
6867 ** @param uint8_t mouseKeysDfltBtn
6868 ** @param uint8_t groupsWrap
6869 ** @param uint16_t accessXOptions
6870 ** @param uint32_t affectEnabledControls
6871 ** @param uint32_t enabledControls
6872 ** @param uint32_t changeControls
6873 ** @param uint16_t repeatDelay
6874 ** @param uint16_t repeatInterval
6875 ** @param uint16_t slowKeysDelay
6876 ** @param uint16_t debounceDelay
6877 ** @param uint16_t mouseKeysDelay
6878 ** @param uint16_t mouseKeysInterval
6879 ** @param uint16_t mouseKeysTimeToMax
6880 ** @param uint16_t mouseKeysMaxSpeed
6881 ** @param int16_t mouseKeysCurve
6882 ** @param uint16_t accessXTimeout
6883 ** @param uint32_t accessXTimeoutMask
6884 ** @param uint32_t accessXTimeoutValues
6885 ** @param uint16_t accessXTimeoutOptionsMask
6886 ** @param uint16_t accessXTimeoutOptionsValues
6887 ** @param const uint8_t *perKeyRepeat
6888 ** @returns xcb_void_cookie_t
6889 **
6890 *****************************************************************************/
6891
6892 xcb_void_cookie_t
6893 xcb_xkb_set_controls_checked (xcb_connection_t *c ,
6894 xcb_xkb_device_spec_t deviceSpec ,
6895 uint8_t affectInternalRealMods ,
6896 uint8_t internalRealMods ,
6897 uint8_t affectIgnoreLockRealMods ,
6898 uint8_t ignoreLockRealMods ,
6899 uint16_t affectInternalVirtualMods ,
6900 uint16_t internalVirtualMods ,
6901 uint16_t affectIgnoreLockVirtualMods ,
6902 uint16_t ignoreLockVirtualMods ,
6903 uint8_t mouseKeysDfltBtn ,
6904 uint8_t groupsWrap ,
6905 uint16_t accessXOptions ,
6906 uint32_t affectEnabledControls ,
6907 uint32_t enabledControls ,
6908 uint32_t changeControls ,
6909 uint16_t repeatDelay ,
6910 uint16_t repeatInterval ,
6911 uint16_t slowKeysDelay ,
6912 uint16_t debounceDelay ,
6913 uint16_t mouseKeysDelay ,
6914 uint16_t mouseKeysInterval ,
6915 uint16_t mouseKeysTimeToMax ,
6916 uint16_t mouseKeysMaxSpeed ,
6917 int16_t mouseKeysCurve ,
6918 uint16_t accessXTimeout ,
6919 uint32_t accessXTimeoutMask ,
6920 uint32_t accessXTimeoutValues ,
6921 uint16_t accessXTimeoutOptionsMask ,
6922 uint16_t accessXTimeoutOptionsValues ,
6923 const uint8_t *perKeyRepeat );
6924
6934 /*****************************************************************************
6935 **
6936 ** xcb_void_cookie_t xcb_xkb_set_controls
6937 **
6938 ** @param xcb_connection_t *c
6939 ** @param xcb_xkb_device_spec_t deviceSpec
6940 ** @param uint8_t affectInternalRealMods
6941 ** @param uint8_t internalRealMods
6942 ** @param uint8_t affectIgnoreLockRealMods
6943 ** @param uint8_t ignoreLockRealMods
6944 ** @param uint16_t affectInternalVirtualMods
6945 ** @param uint16_t internalVirtualMods
6946 ** @param uint16_t affectIgnoreLockVirtualMods
6947 ** @param uint16_t ignoreLockVirtualMods
6948 ** @param uint8_t mouseKeysDfltBtn
6949 ** @param uint8_t groupsWrap
6950 ** @param uint16_t accessXOptions
6951 ** @param uint32_t affectEnabledControls
6952 ** @param uint32_t enabledControls
6953 ** @param uint32_t changeControls
6954 ** @param uint16_t repeatDelay
6955 ** @param uint16_t repeatInterval
6956 ** @param uint16_t slowKeysDelay
6957 ** @param uint16_t debounceDelay
6958 ** @param uint16_t mouseKeysDelay
6959 ** @param uint16_t mouseKeysInterval
6960 ** @param uint16_t mouseKeysTimeToMax
6961 ** @param uint16_t mouseKeysMaxSpeed
6962 ** @param int16_t mouseKeysCurve
6963 ** @param uint16_t accessXTimeout
6964 ** @param uint32_t accessXTimeoutMask
6965 ** @param uint32_t accessXTimeoutValues
6966 ** @param uint16_t accessXTimeoutOptionsMask
6967 ** @param uint16_t accessXTimeoutOptionsValues
6968 ** @param const uint8_t *perKeyRepeat
6969 ** @returns xcb_void_cookie_t
6970 **
6971 *****************************************************************************/
6972
6973 xcb_void_cookie_t
6974 xcb_xkb_set_controls (xcb_connection_t *c ,
6975 xcb_xkb_device_spec_t deviceSpec ,
6976 uint8_t affectInternalRealMods ,
6977 uint8_t internalRealMods ,
6978 uint8_t affectIgnoreLockRealMods ,
6979 uint8_t ignoreLockRealMods ,
6980 uint16_t affectInternalVirtualMods ,
6981 uint16_t internalVirtualMods ,
6982 uint16_t affectIgnoreLockVirtualMods ,
6983 uint16_t ignoreLockVirtualMods ,
6984 uint8_t mouseKeysDfltBtn ,
6985 uint8_t groupsWrap ,
6986 uint16_t accessXOptions ,
6987 uint32_t affectEnabledControls ,
6988 uint32_t enabledControls ,
6989 uint32_t changeControls ,
6990 uint16_t repeatDelay ,
6991 uint16_t repeatInterval ,
6992 uint16_t slowKeysDelay ,
6993 uint16_t debounceDelay ,
6994 uint16_t mouseKeysDelay ,
6995 uint16_t mouseKeysInterval ,
6996 uint16_t mouseKeysTimeToMax ,
6997 uint16_t mouseKeysMaxSpeed ,
6998 int16_t mouseKeysCurve ,
6999 uint16_t accessXTimeout ,
7000 uint32_t accessXTimeoutMask ,
7001 uint32_t accessXTimeoutValues ,
7002 uint16_t accessXTimeoutOptionsMask ,
7003 uint16_t accessXTimeoutOptionsValues ,
7004 const uint8_t *perKeyRepeat );
7005
7006
7007 /*****************************************************************************
7008 **
7009 ** int xcb_xkb_get_map_map_types_rtrn_length
7010 **
7011 ** @param const xcb_xkb_get_map_map_t *R
7012 ** @returns int
7013 **
7014 *****************************************************************************/
7015
7016 int
7017 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7018 const xcb_xkb_get_map_map_t *S );
7019
7020
7021 /*****************************************************************************
7022 **
7023 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
7024 **
7025 ** @param const xcb_xkb_get_map_map_t *R
7026 ** @returns xcb_xkb_key_type_iterator_t
7027 **
7028 *****************************************************************************/
7029
7030 xcb_xkb_key_type_iterator_t
7031 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7032 const xcb_xkb_get_map_map_t *S );
7033
7034
7035 /*****************************************************************************
7036 **
7037 ** int xcb_xkb_get_map_map_syms_rtrn_length
7038 **
7039 ** @param const xcb_xkb_get_map_map_t *R
7040 ** @returns int
7041 **
7042 *****************************************************************************/
7043
7044 int
7045 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7046 const xcb_xkb_get_map_map_t *S );
7047
7048
7049 /*****************************************************************************
7050 **
7051 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
7052 **
7053 ** @param const xcb_xkb_get_map_map_t *R
7054 ** @returns xcb_xkb_key_sym_map_iterator_t
7055 **
7056 *****************************************************************************/
7057
7058 xcb_xkb_key_sym_map_iterator_t
7059 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7060 const xcb_xkb_get_map_map_t *S );
7061
7062
7063 /*****************************************************************************
7064 **
7065 ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
7066 **
7067 ** @param const xcb_xkb_get_map_map_t *S
7068 ** @returns uint8_t *
7069 **
7070 *****************************************************************************/
7071
7072 uint8_t *
7073 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S );
7074
7075
7076 /*****************************************************************************
7077 **
7078 ** int xcb_xkb_get_map_map_acts_rtrn_count_length
7079 **
7080 ** @param const xcb_xkb_get_map_map_t *R
7081 ** @returns int
7082 **
7083 *****************************************************************************/
7084
7085 int
7086 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R ,
7087 const xcb_xkb_get_map_map_t *S );
7088
7089
7090 /*****************************************************************************
7091 **
7092 ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
7093 **
7094 ** @param const xcb_xkb_get_map_map_t *R
7095 ** @returns xcb_generic_iterator_t
7096 **
7097 *****************************************************************************/
7098
7099 xcb_generic_iterator_t
7100 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R ,
7101 const xcb_xkb_get_map_map_t *S );
7102
7103
7104 /*****************************************************************************
7105 **
7106 ** uint8_t * xcb_xkb_get_map_map_alignment_pad
7107 **
7108 ** @param const xcb_xkb_get_map_map_t *S
7109 ** @returns uint8_t *
7110 **
7111 *****************************************************************************/
7112
7113 uint8_t *
7114 xcb_xkb_get_map_map_alignment_pad (const xcb_xkb_get_map_map_t *S );
7115
7116
7117 /*****************************************************************************
7118 **
7119 ** int xcb_xkb_get_map_map_alignment_pad_length
7120 **
7121 ** @param const xcb_xkb_get_map_map_t *R
7122 ** @returns int
7123 **
7124 *****************************************************************************/
7125
7126 int
7127 xcb_xkb_get_map_map_alignment_pad_length (const xcb_xkb_get_map_reply_t *R ,
7128 const xcb_xkb_get_map_map_t *S );
7129
7130
7131 /*****************************************************************************
7132 **
7133 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_end
7134 **
7135 ** @param const xcb_xkb_get_map_map_t *R
7136 ** @returns xcb_generic_iterator_t
7137 **
7138 *****************************************************************************/
7139
7140 xcb_generic_iterator_t
7141 xcb_xkb_get_map_map_alignment_pad_end (const xcb_xkb_get_map_reply_t *R ,
7142 const xcb_xkb_get_map_map_t *S );
7143
7144
7145 /*****************************************************************************
7146 **
7147 ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
7148 **
7149 ** @param const xcb_xkb_get_map_map_t *S
7150 ** @returns xcb_xkb_action_t *
7151 **
7152 *****************************************************************************/
7153
7154 xcb_xkb_action_t *
7155 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S );
7156
7157
7158 /*****************************************************************************
7159 **
7160 ** int xcb_xkb_get_map_map_acts_rtrn_acts_length
7161 **
7162 ** @param const xcb_xkb_get_map_map_t *R
7163 ** @returns int
7164 **
7165 *****************************************************************************/
7166
7167 int
7168 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R ,
7169 const xcb_xkb_get_map_map_t *S );
7170
7171
7172 /*****************************************************************************
7173 **
7174 ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
7175 **
7176 ** @param const xcb_xkb_get_map_map_t *R
7177 ** @returns xcb_xkb_action_iterator_t
7178 **
7179 *****************************************************************************/
7180
7181 xcb_xkb_action_iterator_t
7182 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R ,
7183 const xcb_xkb_get_map_map_t *S );
7184
7185
7186 /*****************************************************************************
7187 **
7188 ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
7189 **
7190 ** @param const xcb_xkb_get_map_map_t *S
7191 ** @returns xcb_xkb_set_behavior_t *
7192 **
7193 *****************************************************************************/
7194
7195 xcb_xkb_set_behavior_t *
7196 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S );
7197
7198
7199 /*****************************************************************************
7200 **
7201 ** int xcb_xkb_get_map_map_behaviors_rtrn_length
7202 **
7203 ** @param const xcb_xkb_get_map_map_t *R
7204 ** @returns int
7205 **
7206 *****************************************************************************/
7207
7208 int
7209 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7210 const xcb_xkb_get_map_map_t *S );
7211
7212
7213 /*****************************************************************************
7214 **
7215 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator
7216 **
7217 ** @param const xcb_xkb_get_map_map_t *R
7218 ** @returns xcb_xkb_set_behavior_iterator_t
7219 **
7220 *****************************************************************************/
7221
7222 xcb_xkb_set_behavior_iterator_t
7223 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7224 const xcb_xkb_get_map_map_t *S );
7225
7226
7227 /*****************************************************************************
7228 **
7229 ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
7230 **
7231 ** @param const xcb_xkb_get_map_map_t *S
7232 ** @returns uint8_t *
7233 **
7234 *****************************************************************************/
7235
7236 uint8_t *
7237 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S );
7238
7239
7240 /*****************************************************************************
7241 **
7242 ** int xcb_xkb_get_map_map_vmods_rtrn_length
7243 **
7244 ** @param const xcb_xkb_get_map_map_t *R
7245 ** @returns int
7246 **
7247 *****************************************************************************/
7248
7249 int
7250 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7251 const xcb_xkb_get_map_map_t *S );
7252
7253
7254 /*****************************************************************************
7255 **
7256 ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
7257 **
7258 ** @param const xcb_xkb_get_map_map_t *R
7259 ** @returns xcb_generic_iterator_t
7260 **
7261 *****************************************************************************/
7262
7263 xcb_generic_iterator_t
7264 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R ,
7265 const xcb_xkb_get_map_map_t *S );
7266
7267
7268 /*****************************************************************************
7269 **
7270 ** uint8_t * xcb_xkb_get_map_map_alignment_pad_2
7271 **
7272 ** @param const xcb_xkb_get_map_map_t *S
7273 ** @returns uint8_t *
7274 **
7275 *****************************************************************************/
7276
7277 uint8_t *
7278 xcb_xkb_get_map_map_alignment_pad_2 (const xcb_xkb_get_map_map_t *S );
7279
7280
7281 /*****************************************************************************
7282 **
7283 ** int xcb_xkb_get_map_map_alignment_pad_2_length
7284 **
7285 ** @param const xcb_xkb_get_map_map_t *R
7286 ** @returns int
7287 **
7288 *****************************************************************************/
7289
7290 int
7291 xcb_xkb_get_map_map_alignment_pad_2_length (const xcb_xkb_get_map_reply_t *R ,
7292 const xcb_xkb_get_map_map_t *S );
7293
7294
7295 /*****************************************************************************
7296 **
7297 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_2_end
7298 **
7299 ** @param const xcb_xkb_get_map_map_t *R
7300 ** @returns xcb_generic_iterator_t
7301 **
7302 *****************************************************************************/
7303
7304 xcb_generic_iterator_t
7305 xcb_xkb_get_map_map_alignment_pad_2_end (const xcb_xkb_get_map_reply_t *R ,
7306 const xcb_xkb_get_map_map_t *S );
7307
7308
7309 /*****************************************************************************
7310 **
7311 ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
7312 **
7313 ** @param const xcb_xkb_get_map_map_t *S
7314 ** @returns xcb_xkb_set_explicit_t *
7315 **
7316 *****************************************************************************/
7317
7318 xcb_xkb_set_explicit_t *
7319 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S );
7320
7321
7322 /*****************************************************************************
7323 **
7324 ** int xcb_xkb_get_map_map_explicit_rtrn_length
7325 **
7326 ** @param const xcb_xkb_get_map_map_t *R
7327 ** @returns int
7328 **
7329 *****************************************************************************/
7330
7331 int
7332 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7333 const xcb_xkb_get_map_map_t *S );
7334
7335
7336 /*****************************************************************************
7337 **
7338 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator
7339 **
7340 ** @param const xcb_xkb_get_map_map_t *R
7341 ** @returns xcb_xkb_set_explicit_iterator_t
7342 **
7343 *****************************************************************************/
7344
7345 xcb_xkb_set_explicit_iterator_t
7346 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7347 const xcb_xkb_get_map_map_t *S );
7348
7349
7350 /*****************************************************************************
7351 **
7352 ** uint16_t * xcb_xkb_get_map_map_alignment_pad_3
7353 **
7354 ** @param const xcb_xkb_get_map_map_t *S
7355 ** @returns uint16_t *
7356 **
7357 *****************************************************************************/
7358
7359 uint16_t *
7360 xcb_xkb_get_map_map_alignment_pad_3 (const xcb_xkb_get_map_map_t *S );
7361
7362
7363 /*****************************************************************************
7364 **
7365 ** int xcb_xkb_get_map_map_alignment_pad_3_length
7366 **
7367 ** @param const xcb_xkb_get_map_map_t *R
7368 ** @returns int
7369 **
7370 *****************************************************************************/
7371
7372 int
7373 xcb_xkb_get_map_map_alignment_pad_3_length (const xcb_xkb_get_map_reply_t *R ,
7374 const xcb_xkb_get_map_map_t *S );
7375
7376
7377 /*****************************************************************************
7378 **
7379 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_3_end
7380 **
7381 ** @param const xcb_xkb_get_map_map_t *R
7382 ** @returns xcb_generic_iterator_t
7383 **
7384 *****************************************************************************/
7385
7386 xcb_generic_iterator_t
7387 xcb_xkb_get_map_map_alignment_pad_3_end (const xcb_xkb_get_map_reply_t *R ,
7388 const xcb_xkb_get_map_map_t *S );
7389
7390
7391 /*****************************************************************************
7392 **
7393 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
7394 **
7395 ** @param const xcb_xkb_get_map_map_t *S
7396 ** @returns xcb_xkb_key_mod_map_t *
7397 **
7398 *****************************************************************************/
7399
7400 xcb_xkb_key_mod_map_t *
7401 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S );
7402
7403
7404 /*****************************************************************************
7405 **
7406 ** int xcb_xkb_get_map_map_modmap_rtrn_length
7407 **
7408 ** @param const xcb_xkb_get_map_map_t *R
7409 ** @returns int
7410 **
7411 *****************************************************************************/
7412
7413 int
7414 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7415 const xcb_xkb_get_map_map_t *S );
7416
7417
7418 /*****************************************************************************
7419 **
7420 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
7421 **
7422 ** @param const xcb_xkb_get_map_map_t *R
7423 ** @returns xcb_xkb_key_mod_map_iterator_t
7424 **
7425 *****************************************************************************/
7426
7427 xcb_xkb_key_mod_map_iterator_t
7428 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7429 const xcb_xkb_get_map_map_t *S );
7430
7431
7432 /*****************************************************************************
7433 **
7434 ** uint16_t * xcb_xkb_get_map_map_alignment_pad_4
7435 **
7436 ** @param const xcb_xkb_get_map_map_t *S
7437 ** @returns uint16_t *
7438 **
7439 *****************************************************************************/
7440
7441 uint16_t *
7442 xcb_xkb_get_map_map_alignment_pad_4 (const xcb_xkb_get_map_map_t *S );
7443
7444
7445 /*****************************************************************************
7446 **
7447 ** int xcb_xkb_get_map_map_alignment_pad_4_length
7448 **
7449 ** @param const xcb_xkb_get_map_map_t *R
7450 ** @returns int
7451 **
7452 *****************************************************************************/
7453
7454 int
7455 xcb_xkb_get_map_map_alignment_pad_4_length (const xcb_xkb_get_map_reply_t *R ,
7456 const xcb_xkb_get_map_map_t *S );
7457
7458
7459 /*****************************************************************************
7460 **
7461 ** xcb_generic_iterator_t xcb_xkb_get_map_map_alignment_pad_4_end
7462 **
7463 ** @param const xcb_xkb_get_map_map_t *R
7464 ** @returns xcb_generic_iterator_t
7465 **
7466 *****************************************************************************/
7467
7468 xcb_generic_iterator_t
7469 xcb_xkb_get_map_map_alignment_pad_4_end (const xcb_xkb_get_map_reply_t *R ,
7470 const xcb_xkb_get_map_map_t *S );
7471
7472
7473 /*****************************************************************************
7474 **
7475 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
7476 **
7477 ** @param const xcb_xkb_get_map_map_t *S
7478 ** @returns xcb_xkb_key_v_mod_map_t *
7479 **
7480 *****************************************************************************/
7481
7482 xcb_xkb_key_v_mod_map_t *
7483 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S );
7484
7485
7486 /*****************************************************************************
7487 **
7488 ** int xcb_xkb_get_map_map_vmodmap_rtrn_length
7489 **
7490 ** @param const xcb_xkb_get_map_map_t *R
7491 ** @returns int
7492 **
7493 *****************************************************************************/
7494
7495 int
7496 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R ,
7497 const xcb_xkb_get_map_map_t *S );
7498
7499
7500 /*****************************************************************************
7501 **
7502 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator
7503 **
7504 ** @param const xcb_xkb_get_map_map_t *R
7505 ** @returns xcb_xkb_key_v_mod_map_iterator_t
7506 **
7507 *****************************************************************************/
7508
7509 xcb_xkb_key_v_mod_map_iterator_t
7510 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R ,
7511 const xcb_xkb_get_map_map_t *S );
7512
7513 int
7514 xcb_xkb_get_map_map_serialize (void **_buffer ,
7515 uint8_t nTypes ,
7516 uint8_t nKeySyms ,
7517 uint8_t nKeyActions ,
7518 uint16_t totalActions ,
7519 uint8_t totalKeyBehaviors ,
7520 uint16_t virtualMods ,
7521 uint8_t totalKeyExplicit ,
7522 uint8_t totalModMapKeys ,
7523 uint8_t totalVModMapKeys ,
7524 uint16_t present ,
7525 const xcb_xkb_get_map_map_t *_aux );
7526
7527 int
7528 xcb_xkb_get_map_map_unpack (const void *_buffer ,
7529 uint8_t nTypes ,
7530 uint8_t nKeySyms ,
7531 uint8_t nKeyActions ,
7532 uint16_t totalActions ,
7533 uint8_t totalKeyBehaviors ,
7534 uint16_t virtualMods ,
7535 uint8_t totalKeyExplicit ,
7536 uint8_t totalModMapKeys ,
7537 uint8_t totalVModMapKeys ,
7538 uint16_t present ,
7539 xcb_xkb_get_map_map_t *_aux );
7540
7541 int
7542 xcb_xkb_get_map_map_sizeof (const void *_buffer ,
7543 uint8_t nTypes ,
7544 uint8_t nKeySyms ,
7545 uint8_t nKeyActions ,
7546 uint16_t totalActions ,
7547 uint8_t totalKeyBehaviors ,
7548 uint16_t virtualMods ,
7549 uint8_t totalKeyExplicit ,
7550 uint8_t totalModMapKeys ,
7551 uint8_t totalVModMapKeys ,
7552 uint16_t present );
7553
7563 /*****************************************************************************
7564 **
7565 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
7566 **
7567 ** @param xcb_connection_t *c
7568 ** @param xcb_xkb_device_spec_t deviceSpec
7569 ** @param uint16_t full
7570 ** @param uint16_t partial
7571 ** @param uint8_t firstType
7572 ** @param uint8_t nTypes
7573 ** @param xcb_keycode_t firstKeySym
7574 ** @param uint8_t nKeySyms
7575 ** @param xcb_keycode_t firstKeyAction
7576 ** @param uint8_t nKeyActions
7577 ** @param xcb_keycode_t firstKeyBehavior
7578 ** @param uint8_t nKeyBehaviors
7579 ** @param uint16_t virtualMods
7580 ** @param xcb_keycode_t firstKeyExplicit
7581 ** @param uint8_t nKeyExplicit
7582 ** @param xcb_keycode_t firstModMapKey
7583 ** @param uint8_t nModMapKeys
7584 ** @param xcb_keycode_t firstVModMapKey
7585 ** @param uint8_t nVModMapKeys
7586 ** @returns xcb_xkb_get_map_cookie_t
7587 **
7588 *****************************************************************************/
7589
7590 xcb_xkb_get_map_cookie_t
7591 xcb_xkb_get_map (xcb_connection_t *c ,
7592 xcb_xkb_device_spec_t deviceSpec ,
7593 uint16_t full ,
7594 uint16_t partial ,
7595 uint8_t firstType ,
7596 uint8_t nTypes ,
7597 xcb_keycode_t firstKeySym ,
7598 uint8_t nKeySyms ,
7599 xcb_keycode_t firstKeyAction ,
7600 uint8_t nKeyActions ,
7601 xcb_keycode_t firstKeyBehavior ,
7602 uint8_t nKeyBehaviors ,
7603 uint16_t virtualMods ,
7604 xcb_keycode_t firstKeyExplicit ,
7605 uint8_t nKeyExplicit ,
7606 xcb_keycode_t firstModMapKey ,
7607 uint8_t nModMapKeys ,
7608 xcb_keycode_t firstVModMapKey ,
7609 uint8_t nVModMapKeys );
7610
7623 /*****************************************************************************
7624 **
7625 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
7626 **
7627 ** @param xcb_connection_t *c
7628 ** @param xcb_xkb_device_spec_t deviceSpec
7629 ** @param uint16_t full
7630 ** @param uint16_t partial
7631 ** @param uint8_t firstType
7632 ** @param uint8_t nTypes
7633 ** @param xcb_keycode_t firstKeySym
7634 ** @param uint8_t nKeySyms
7635 ** @param xcb_keycode_t firstKeyAction
7636 ** @param uint8_t nKeyActions
7637 ** @param xcb_keycode_t firstKeyBehavior
7638 ** @param uint8_t nKeyBehaviors
7639 ** @param uint16_t virtualMods
7640 ** @param xcb_keycode_t firstKeyExplicit
7641 ** @param uint8_t nKeyExplicit
7642 ** @param xcb_keycode_t firstModMapKey
7643 ** @param uint8_t nModMapKeys
7644 ** @param xcb_keycode_t firstVModMapKey
7645 ** @param uint8_t nVModMapKeys
7646 ** @returns xcb_xkb_get_map_cookie_t
7647 **
7648 *****************************************************************************/
7649
7650 xcb_xkb_get_map_cookie_t
7651 xcb_xkb_get_map_unchecked (xcb_connection_t *c ,
7652 xcb_xkb_device_spec_t deviceSpec ,
7653 uint16_t full ,
7654 uint16_t partial ,
7655 uint8_t firstType ,
7656 uint8_t nTypes ,
7657 xcb_keycode_t firstKeySym ,
7658 uint8_t nKeySyms ,
7659 xcb_keycode_t firstKeyAction ,
7660 uint8_t nKeyActions ,
7661 xcb_keycode_t firstKeyBehavior ,
7662 uint8_t nKeyBehaviors ,
7663 uint16_t virtualMods ,
7664 xcb_keycode_t firstKeyExplicit ,
7665 uint8_t nKeyExplicit ,
7666 xcb_keycode_t firstModMapKey ,
7667 uint8_t nModMapKeys ,
7668 xcb_keycode_t firstVModMapKey ,
7669 uint8_t nVModMapKeys );
7670
7671
7672 /*****************************************************************************
7673 **
7674 ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
7675 **
7676 ** @param const xcb_xkb_get_map_reply_t *R
7677 ** @returns xcb_xkb_get_map_map_t *
7678 **
7679 *****************************************************************************/
7680
7681 void *
7682 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R );
7683
7699 /*****************************************************************************
7700 **
7701 ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
7702 **
7703 ** @param xcb_connection_t *c
7704 ** @param xcb_xkb_get_map_cookie_t cookie
7705 ** @param xcb_generic_error_t **e
7706 ** @returns xcb_xkb_get_map_reply_t *
7707 **
7708 *****************************************************************************/
7709
7710 xcb_xkb_get_map_reply_t *
7711 xcb_xkb_get_map_reply (xcb_connection_t *c ,
7712 xcb_xkb_get_map_cookie_t cookie ,
7713 xcb_generic_error_t **e );
7714
7715
7716 /*****************************************************************************
7717 **
7718 ** int xcb_xkb_set_map_values_types_length
7719 **
7720 ** @param const xcb_xkb_set_map_values_t *R
7721 ** @returns int
7722 **
7723 *****************************************************************************/
7724
7725 int
7726 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R ,
7727 const xcb_xkb_set_map_values_t *S );
7728
7729
7730 /*****************************************************************************
7731 **
7732 ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
7733 **
7734 ** @param const xcb_xkb_set_map_values_t *R
7735 ** @returns xcb_xkb_set_key_type_iterator_t
7736 **
7737 *****************************************************************************/
7738
7739 xcb_xkb_set_key_type_iterator_t
7740 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R ,
7741 const xcb_xkb_set_map_values_t *S );
7742
7743
7744 /*****************************************************************************
7745 **
7746 ** int xcb_xkb_set_map_values_syms_length
7747 **
7748 ** @param const xcb_xkb_set_map_values_t *R
7749 ** @returns int
7750 **
7751 *****************************************************************************/
7752
7753 int
7754 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R ,
7755 const xcb_xkb_set_map_values_t *S );
7756
7757
7758 /*****************************************************************************
7759 **
7760 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
7761 **
7762 ** @param const xcb_xkb_set_map_values_t *R
7763 ** @returns xcb_xkb_key_sym_map_iterator_t
7764 **
7765 *****************************************************************************/
7766
7767 xcb_xkb_key_sym_map_iterator_t
7768 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R ,
7769 const xcb_xkb_set_map_values_t *S );
7770
7771
7772 /*****************************************************************************
7773 **
7774 ** uint8_t * xcb_xkb_set_map_values_actions_count
7775 **
7776 ** @param const xcb_xkb_set_map_values_t *S
7777 ** @returns uint8_t *
7778 **
7779 *****************************************************************************/
7780
7781 uint8_t *
7782 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S );
7783
7784
7785 /*****************************************************************************
7786 **
7787 ** int xcb_xkb_set_map_values_actions_count_length
7788 **
7789 ** @param const xcb_xkb_set_map_values_t *R
7790 ** @returns int
7791 **
7792 *****************************************************************************/
7793
7794 int
7795 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R ,
7796 const xcb_xkb_set_map_values_t *S );
7797
7798
7799 /*****************************************************************************
7800 **
7801 ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
7802 **
7803 ** @param const xcb_xkb_set_map_values_t *R
7804 ** @returns xcb_generic_iterator_t
7805 **
7806 *****************************************************************************/
7807
7808 xcb_generic_iterator_t
7809 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R ,
7810 const xcb_xkb_set_map_values_t *S );
7811
7812
7813 /*****************************************************************************
7814 **
7815 ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
7816 **
7817 ** @param const xcb_xkb_set_map_values_t *S
7818 ** @returns xcb_xkb_action_t *
7819 **
7820 *****************************************************************************/
7821
7822 xcb_xkb_action_t *
7823 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S );
7824
7825
7826 /*****************************************************************************
7827 **
7828 ** int xcb_xkb_set_map_values_actions_length
7829 **
7830 ** @param const xcb_xkb_set_map_values_t *R
7831 ** @returns int
7832 **
7833 *****************************************************************************/
7834
7835 int
7836 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R ,
7837 const xcb_xkb_set_map_values_t *S );
7838
7839
7840 /*****************************************************************************
7841 **
7842 ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
7843 **
7844 ** @param const xcb_xkb_set_map_values_t *R
7845 ** @returns xcb_xkb_action_iterator_t
7846 **
7847 *****************************************************************************/
7848
7849 xcb_xkb_action_iterator_t
7850 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R ,
7851 const xcb_xkb_set_map_values_t *S );
7852
7853
7854 /*****************************************************************************
7855 **
7856 ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
7857 **
7858 ** @param const xcb_xkb_set_map_values_t *S
7859 ** @returns xcb_xkb_set_behavior_t *
7860 **
7861 *****************************************************************************/
7862
7863 xcb_xkb_set_behavior_t *
7864 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S );
7865
7866
7867 /*****************************************************************************
7868 **
7869 ** int xcb_xkb_set_map_values_behaviors_length
7870 **
7871 ** @param const xcb_xkb_set_map_values_t *R
7872 ** @returns int
7873 **
7874 *****************************************************************************/
7875
7876 int
7877 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R ,
7878 const xcb_xkb_set_map_values_t *S );
7879
7880
7881 /*****************************************************************************
7882 **
7883 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator
7884 **
7885 ** @param const xcb_xkb_set_map_values_t *R
7886 ** @returns xcb_xkb_set_behavior_iterator_t
7887 **
7888 *****************************************************************************/
7889
7890 xcb_xkb_set_behavior_iterator_t
7891 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R ,
7892 const xcb_xkb_set_map_values_t *S );
7893
7894
7895 /*****************************************************************************
7896 **
7897 ** uint8_t * xcb_xkb_set_map_values_vmods
7898 **
7899 ** @param const xcb_xkb_set_map_values_t *S
7900 ** @returns uint8_t *
7901 **
7902 *****************************************************************************/
7903
7904 uint8_t *
7905 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S );
7906
7907
7908 /*****************************************************************************
7909 **
7910 ** int xcb_xkb_set_map_values_vmods_length
7911 **
7912 ** @param const xcb_xkb_set_map_values_t *R
7913 ** @returns int
7914 **
7915 *****************************************************************************/
7916
7917 int
7918 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R ,
7919 const xcb_xkb_set_map_values_t *S );
7920
7921
7922 /*****************************************************************************
7923 **
7924 ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
7925 **
7926 ** @param const xcb_xkb_set_map_values_t *R
7927 ** @returns xcb_generic_iterator_t
7928 **
7929 *****************************************************************************/
7930
7931 xcb_generic_iterator_t
7932 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R ,
7933 const xcb_xkb_set_map_values_t *S );
7934
7935
7936 /*****************************************************************************
7937 **
7938 ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
7939 **
7940 ** @param const xcb_xkb_set_map_values_t *S
7941 ** @returns xcb_xkb_set_explicit_t *
7942 **
7943 *****************************************************************************/
7944
7945 xcb_xkb_set_explicit_t *
7946 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S );
7947
7948
7949 /*****************************************************************************
7950 **
7951 ** int xcb_xkb_set_map_values_explicit_length
7952 **
7953 ** @param const xcb_xkb_set_map_values_t *R
7954 ** @returns int
7955 **
7956 *****************************************************************************/
7957
7958 int
7959 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R ,
7960 const xcb_xkb_set_map_values_t *S );
7961
7962
7963 /*****************************************************************************
7964 **
7965 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator
7966 **
7967 ** @param const xcb_xkb_set_map_values_t *R
7968 ** @returns xcb_xkb_set_explicit_iterator_t
7969 **
7970 *****************************************************************************/
7971
7972 xcb_xkb_set_explicit_iterator_t
7973 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R ,
7974 const xcb_xkb_set_map_values_t *S );
7975
7976
7977 /*****************************************************************************
7978 **
7979 ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
7980 **
7981 ** @param const xcb_xkb_set_map_values_t *S
7982 ** @returns xcb_xkb_key_mod_map_t *
7983 **
7984 *****************************************************************************/
7985
7986 xcb_xkb_key_mod_map_t *
7987 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S );
7988
7989
7990 /*****************************************************************************
7991 **
7992 ** int xcb_xkb_set_map_values_modmap_length
7993 **
7994 ** @param const xcb_xkb_set_map_values_t *R
7995 ** @returns int
7996 **
7997 *****************************************************************************/
7998
7999 int
8000 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R ,
8001 const xcb_xkb_set_map_values_t *S );
8002
8003
8004 /*****************************************************************************
8005 **
8006 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
8007 **
8008 ** @param const xcb_xkb_set_map_values_t *R
8009 ** @returns xcb_xkb_key_mod_map_iterator_t
8010 **
8011 *****************************************************************************/
8012
8013 xcb_xkb_key_mod_map_iterator_t
8014 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R ,
8015 const xcb_xkb_set_map_values_t *S );
8016
8017
8018 /*****************************************************************************
8019 **
8020 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
8021 **
8022 ** @param const xcb_xkb_set_map_values_t *S
8023 ** @returns xcb_xkb_key_v_mod_map_t *
8024 **
8025 *****************************************************************************/
8026
8027 xcb_xkb_key_v_mod_map_t *
8028 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S );
8029
8030
8031 /*****************************************************************************
8032 **
8033 ** int xcb_xkb_set_map_values_vmodmap_length
8034 **
8035 ** @param const xcb_xkb_set_map_values_t *R
8036 ** @returns int
8037 **
8038 *****************************************************************************/
8039
8040 int
8041 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R ,
8042 const xcb_xkb_set_map_values_t *S );
8043
8044
8045 /*****************************************************************************
8046 **
8047 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator
8048 **
8049 ** @param const xcb_xkb_set_map_values_t *R
8050 ** @returns xcb_xkb_key_v_mod_map_iterator_t
8051 **
8052 *****************************************************************************/
8053
8054 xcb_xkb_key_v_mod_map_iterator_t
8055 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R ,
8056 const xcb_xkb_set_map_values_t *S );
8057
8058 int
8059 xcb_xkb_set_map_values_serialize (void **_buffer ,
8060 uint8_t nTypes ,
8061 uint8_t nKeySyms ,
8062 uint8_t nKeyActions ,
8063 uint16_t totalActions ,
8064 uint8_t totalKeyBehaviors ,
8065 uint16_t virtualMods ,
8066 uint8_t totalKeyExplicit ,
8067 uint8_t totalModMapKeys ,
8068 uint8_t totalVModMapKeys ,
8069 uint16_t present ,
8070 const xcb_xkb_set_map_values_t *_aux );
8071
8072 int
8073 xcb_xkb_set_map_values_unpack (const void *_buffer ,
8074 uint8_t nTypes ,
8075 uint8_t nKeySyms ,
8076 uint8_t nKeyActions ,
8077 uint16_t totalActions ,
8078 uint8_t totalKeyBehaviors ,
8079 uint16_t virtualMods ,
8080 uint8_t totalKeyExplicit ,
8081 uint8_t totalModMapKeys ,
8082 uint8_t totalVModMapKeys ,
8083 uint16_t present ,
8084 xcb_xkb_set_map_values_t *_aux );
8085
8086 int
8087 xcb_xkb_set_map_values_sizeof (const void *_buffer ,
8088 uint8_t nTypes ,
8089 uint8_t nKeySyms ,
8090 uint8_t nKeyActions ,
8091 uint16_t totalActions ,
8092 uint8_t totalKeyBehaviors ,
8093 uint16_t virtualMods ,
8094 uint8_t totalKeyExplicit ,
8095 uint8_t totalModMapKeys ,
8096 uint8_t totalVModMapKeys ,
8097 uint16_t present );
8098
8111 /*****************************************************************************
8112 **
8113 ** xcb_void_cookie_t xcb_xkb_set_map_checked
8114 **
8115 ** @param xcb_connection_t *c
8116 ** @param xcb_xkb_device_spec_t deviceSpec
8117 ** @param uint16_t present
8118 ** @param uint16_t flags
8119 ** @param xcb_keycode_t minKeyCode
8120 ** @param xcb_keycode_t maxKeyCode
8121 ** @param uint8_t firstType
8122 ** @param uint8_t nTypes
8123 ** @param xcb_keycode_t firstKeySym
8124 ** @param uint8_t nKeySyms
8125 ** @param uint16_t totalSyms
8126 ** @param xcb_keycode_t firstKeyAction
8127 ** @param uint8_t nKeyActions
8128 ** @param uint16_t totalActions
8129 ** @param xcb_keycode_t firstKeyBehavior
8130 ** @param uint8_t nKeyBehaviors
8131 ** @param uint8_t totalKeyBehaviors
8132 ** @param xcb_keycode_t firstKeyExplicit
8133 ** @param uint8_t nKeyExplicit
8134 ** @param uint8_t totalKeyExplicit
8135 ** @param xcb_keycode_t firstModMapKey
8136 ** @param uint8_t nModMapKeys
8137 ** @param uint8_t totalModMapKeys
8138 ** @param xcb_keycode_t firstVModMapKey
8139 ** @param uint8_t nVModMapKeys
8140 ** @param uint8_t totalVModMapKeys
8141 ** @param uint16_t virtualMods
8142 ** @param const void *values
8143 ** @returns xcb_void_cookie_t
8144 **
8145 *****************************************************************************/
8146
8147 xcb_void_cookie_t
8148 xcb_xkb_set_map_checked (xcb_connection_t *c ,
8149 xcb_xkb_device_spec_t deviceSpec ,
8150 uint16_t present ,
8151 uint16_t flags ,
8152 xcb_keycode_t minKeyCode ,
8153 xcb_keycode_t maxKeyCode ,
8154 uint8_t firstType ,
8155 uint8_t nTypes ,
8156 xcb_keycode_t firstKeySym ,
8157 uint8_t nKeySyms ,
8158 uint16_t totalSyms ,
8159 xcb_keycode_t firstKeyAction ,
8160 uint8_t nKeyActions ,
8161 uint16_t totalActions ,
8162 xcb_keycode_t firstKeyBehavior ,
8163 uint8_t nKeyBehaviors ,
8164 uint8_t totalKeyBehaviors ,
8165 xcb_keycode_t firstKeyExplicit ,
8166 uint8_t nKeyExplicit ,
8167 uint8_t totalKeyExplicit ,
8168 xcb_keycode_t firstModMapKey ,
8169 uint8_t nModMapKeys ,
8170 uint8_t totalModMapKeys ,
8171 xcb_keycode_t firstVModMapKey ,
8172 uint8_t nVModMapKeys ,
8173 uint8_t totalVModMapKeys ,
8174 uint16_t virtualMods ,
8175 const void *values );
8176
8186 /*****************************************************************************
8187 **
8188 ** xcb_void_cookie_t xcb_xkb_set_map
8189 **
8190 ** @param xcb_connection_t *c
8191 ** @param xcb_xkb_device_spec_t deviceSpec
8192 ** @param uint16_t present
8193 ** @param uint16_t flags
8194 ** @param xcb_keycode_t minKeyCode
8195 ** @param xcb_keycode_t maxKeyCode
8196 ** @param uint8_t firstType
8197 ** @param uint8_t nTypes
8198 ** @param xcb_keycode_t firstKeySym
8199 ** @param uint8_t nKeySyms
8200 ** @param uint16_t totalSyms
8201 ** @param xcb_keycode_t firstKeyAction
8202 ** @param uint8_t nKeyActions
8203 ** @param uint16_t totalActions
8204 ** @param xcb_keycode_t firstKeyBehavior
8205 ** @param uint8_t nKeyBehaviors
8206 ** @param uint8_t totalKeyBehaviors
8207 ** @param xcb_keycode_t firstKeyExplicit
8208 ** @param uint8_t nKeyExplicit
8209 ** @param uint8_t totalKeyExplicit
8210 ** @param xcb_keycode_t firstModMapKey
8211 ** @param uint8_t nModMapKeys
8212 ** @param uint8_t totalModMapKeys
8213 ** @param xcb_keycode_t firstVModMapKey
8214 ** @param uint8_t nVModMapKeys
8215 ** @param uint8_t totalVModMapKeys
8216 ** @param uint16_t virtualMods
8217 ** @param const void *values
8218 ** @returns xcb_void_cookie_t
8219 **
8220 *****************************************************************************/
8221
8222 xcb_void_cookie_t
8223 xcb_xkb_set_map (xcb_connection_t *c ,
8224 xcb_xkb_device_spec_t deviceSpec ,
8225 uint16_t present ,
8226 uint16_t flags ,
8227 xcb_keycode_t minKeyCode ,
8228 xcb_keycode_t maxKeyCode ,
8229 uint8_t firstType ,
8230 uint8_t nTypes ,
8231 xcb_keycode_t firstKeySym ,
8232 uint8_t nKeySyms ,
8233 uint16_t totalSyms ,
8234 xcb_keycode_t firstKeyAction ,
8235 uint8_t nKeyActions ,
8236 uint16_t totalActions ,
8237 xcb_keycode_t firstKeyBehavior ,
8238 uint8_t nKeyBehaviors ,
8239 uint8_t totalKeyBehaviors ,
8240 xcb_keycode_t firstKeyExplicit ,
8241 uint8_t nKeyExplicit ,
8242 uint8_t totalKeyExplicit ,
8243 xcb_keycode_t firstModMapKey ,
8244 uint8_t nModMapKeys ,
8245 uint8_t totalModMapKeys ,
8246 xcb_keycode_t firstVModMapKey ,
8247 uint8_t nVModMapKeys ,
8248 uint8_t totalVModMapKeys ,
8249 uint16_t virtualMods ,
8250 const void *values );
8251
8264 /*****************************************************************************
8265 **
8266 ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
8267 **
8268 ** @param xcb_connection_t *c
8269 ** @param xcb_xkb_device_spec_t deviceSpec
8270 ** @param uint16_t present
8271 ** @param uint16_t flags
8272 ** @param xcb_keycode_t minKeyCode
8273 ** @param xcb_keycode_t maxKeyCode
8274 ** @param uint8_t firstType
8275 ** @param uint8_t nTypes
8276 ** @param xcb_keycode_t firstKeySym
8277 ** @param uint8_t nKeySyms
8278 ** @param uint16_t totalSyms
8279 ** @param xcb_keycode_t firstKeyAction
8280 ** @param uint8_t nKeyActions
8281 ** @param uint16_t totalActions
8282 ** @param xcb_keycode_t firstKeyBehavior
8283 ** @param uint8_t nKeyBehaviors
8284 ** @param uint8_t totalKeyBehaviors
8285 ** @param xcb_keycode_t firstKeyExplicit
8286 ** @param uint8_t nKeyExplicit
8287 ** @param uint8_t totalKeyExplicit
8288 ** @param xcb_keycode_t firstModMapKey
8289 ** @param uint8_t nModMapKeys
8290 ** @param uint8_t totalModMapKeys
8291 ** @param xcb_keycode_t firstVModMapKey
8292 ** @param uint8_t nVModMapKeys
8293 ** @param uint8_t totalVModMapKeys
8294 ** @param uint16_t virtualMods
8295 ** @param const xcb_xkb_set_map_values_t *values
8296 ** @returns xcb_void_cookie_t
8297 **
8298 *****************************************************************************/
8299
8300 xcb_void_cookie_t
8301 xcb_xkb_set_map_aux_checked (xcb_connection_t *c ,
8302 xcb_xkb_device_spec_t deviceSpec ,
8303 uint16_t present ,
8304 uint16_t flags ,
8305 xcb_keycode_t minKeyCode ,
8306 xcb_keycode_t maxKeyCode ,
8307 uint8_t firstType ,
8308 uint8_t nTypes ,
8309 xcb_keycode_t firstKeySym ,
8310 uint8_t nKeySyms ,
8311 uint16_t totalSyms ,
8312 xcb_keycode_t firstKeyAction ,
8313 uint8_t nKeyActions ,
8314 uint16_t totalActions ,
8315 xcb_keycode_t firstKeyBehavior ,
8316 uint8_t nKeyBehaviors ,
8317 uint8_t totalKeyBehaviors ,
8318 xcb_keycode_t firstKeyExplicit ,
8319 uint8_t nKeyExplicit ,
8320 uint8_t totalKeyExplicit ,
8321 xcb_keycode_t firstModMapKey ,
8322 uint8_t nModMapKeys ,
8323 uint8_t totalModMapKeys ,
8324 xcb_keycode_t firstVModMapKey ,
8325 uint8_t nVModMapKeys ,
8326 uint8_t totalVModMapKeys ,
8327 uint16_t virtualMods ,
8328 const xcb_xkb_set_map_values_t *values );
8329
8339 /*****************************************************************************
8340 **
8341 ** xcb_void_cookie_t xcb_xkb_set_map_aux
8342 **
8343 ** @param xcb_connection_t *c
8344 ** @param xcb_xkb_device_spec_t deviceSpec
8345 ** @param uint16_t present
8346 ** @param uint16_t flags
8347 ** @param xcb_keycode_t minKeyCode
8348 ** @param xcb_keycode_t maxKeyCode
8349 ** @param uint8_t firstType
8350 ** @param uint8_t nTypes
8351 ** @param xcb_keycode_t firstKeySym
8352 ** @param uint8_t nKeySyms
8353 ** @param uint16_t totalSyms
8354 ** @param xcb_keycode_t firstKeyAction
8355 ** @param uint8_t nKeyActions
8356 ** @param uint16_t totalActions
8357 ** @param xcb_keycode_t firstKeyBehavior
8358 ** @param uint8_t nKeyBehaviors
8359 ** @param uint8_t totalKeyBehaviors
8360 ** @param xcb_keycode_t firstKeyExplicit
8361 ** @param uint8_t nKeyExplicit
8362 ** @param uint8_t totalKeyExplicit
8363 ** @param xcb_keycode_t firstModMapKey
8364 ** @param uint8_t nModMapKeys
8365 ** @param uint8_t totalModMapKeys
8366 ** @param xcb_keycode_t firstVModMapKey
8367 ** @param uint8_t nVModMapKeys
8368 ** @param uint8_t totalVModMapKeys
8369 ** @param uint16_t virtualMods
8370 ** @param const xcb_xkb_set_map_values_t *values
8371 ** @returns xcb_void_cookie_t
8372 **
8373 *****************************************************************************/
8374
8375 xcb_void_cookie_t
8376 xcb_xkb_set_map_aux (xcb_connection_t *c ,
8377 xcb_xkb_device_spec_t deviceSpec ,
8378 uint16_t present ,
8379 uint16_t flags ,
8380 xcb_keycode_t minKeyCode ,
8381 xcb_keycode_t maxKeyCode ,
8382 uint8_t firstType ,
8383 uint8_t nTypes ,
8384 xcb_keycode_t firstKeySym ,
8385 uint8_t nKeySyms ,
8386 uint16_t totalSyms ,
8387 xcb_keycode_t firstKeyAction ,
8388 uint8_t nKeyActions ,
8389 uint16_t totalActions ,
8390 xcb_keycode_t firstKeyBehavior ,
8391 uint8_t nKeyBehaviors ,
8392 uint8_t totalKeyBehaviors ,
8393 xcb_keycode_t firstKeyExplicit ,
8394 uint8_t nKeyExplicit ,
8395 uint8_t totalKeyExplicit ,
8396 xcb_keycode_t firstModMapKey ,
8397 uint8_t nModMapKeys ,
8398 uint8_t totalModMapKeys ,
8399 xcb_keycode_t firstVModMapKey ,
8400 uint8_t nVModMapKeys ,
8401 uint8_t totalVModMapKeys ,
8402 uint16_t virtualMods ,
8403 const xcb_xkb_set_map_values_t *values );
8404
8405 int
8406 xcb_xkb_get_compat_map_sizeof (const void *_buffer );
8407
8417 /*****************************************************************************
8418 **
8419 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
8420 **
8421 ** @param xcb_connection_t *c
8422 ** @param xcb_xkb_device_spec_t deviceSpec
8423 ** @param uint8_t groups
8424 ** @param uint8_t getAllSI
8425 ** @param uint16_t firstSI
8426 ** @param uint16_t nSI
8427 ** @returns xcb_xkb_get_compat_map_cookie_t
8428 **
8429 *****************************************************************************/
8430
8431 xcb_xkb_get_compat_map_cookie_t
8432 xcb_xkb_get_compat_map (xcb_connection_t *c ,
8433 xcb_xkb_device_spec_t deviceSpec ,
8434 uint8_t groups ,
8435 uint8_t getAllSI ,
8436 uint16_t firstSI ,
8437 uint16_t nSI );
8438
8451 /*****************************************************************************
8452 **
8453 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
8454 **
8455 ** @param xcb_connection_t *c
8456 ** @param xcb_xkb_device_spec_t deviceSpec
8457 ** @param uint8_t groups
8458 ** @param uint8_t getAllSI
8459 ** @param uint16_t firstSI
8460 ** @param uint16_t nSI
8461 ** @returns xcb_xkb_get_compat_map_cookie_t
8462 **
8463 *****************************************************************************/
8464
8465 xcb_xkb_get_compat_map_cookie_t
8466 xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c ,
8467 xcb_xkb_device_spec_t deviceSpec ,
8468 uint8_t groups ,
8469 uint8_t getAllSI ,
8470 uint16_t firstSI ,
8471 uint16_t nSI );
8472
8473
8474 /*****************************************************************************
8475 **
8476 ** xcb_xkb_sym_interpret_t * xcb_xkb_get_compat_map_si_rtrn
8477 **
8478 ** @param const xcb_xkb_get_compat_map_reply_t *R
8479 ** @returns xcb_xkb_sym_interpret_t *
8480 **
8481 *****************************************************************************/
8482
8483 xcb_xkb_sym_interpret_t *
8484 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
8485
8486
8487 /*****************************************************************************
8488 **
8489 ** int xcb_xkb_get_compat_map_si_rtrn_length
8490 **
8491 ** @param const xcb_xkb_get_compat_map_reply_t *R
8492 ** @returns int
8493 **
8494 *****************************************************************************/
8495
8496 int
8497 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
8498
8499
8500 /*****************************************************************************
8501 **
8502 ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_compat_map_si_rtrn_iterator
8503 **
8504 ** @param const xcb_xkb_get_compat_map_reply_t *R
8505 ** @returns xcb_xkb_sym_interpret_iterator_t
8506 **
8507 *****************************************************************************/
8508
8509 xcb_xkb_sym_interpret_iterator_t
8510 xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
8511
8512
8513 /*****************************************************************************
8514 **
8515 ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
8516 **
8517 ** @param const xcb_xkb_get_compat_map_reply_t *R
8518 ** @returns xcb_xkb_mod_def_t *
8519 **
8520 *****************************************************************************/
8521
8522 xcb_xkb_mod_def_t *
8523 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R );
8524
8525
8526 /*****************************************************************************
8527 **
8528 ** int xcb_xkb_get_compat_map_group_rtrn_length
8529 **
8530 ** @param const xcb_xkb_get_compat_map_reply_t *R
8531 ** @returns int
8532 **
8533 *****************************************************************************/
8534
8535 int
8536 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R );
8537
8538
8539 /*****************************************************************************
8540 **
8541 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
8542 **
8543 ** @param const xcb_xkb_get_compat_map_reply_t *R
8544 ** @returns xcb_xkb_mod_def_iterator_t
8545 **
8546 *****************************************************************************/
8547
8548 xcb_xkb_mod_def_iterator_t
8549 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R );
8550
8566 /*****************************************************************************
8567 **
8568 ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
8569 **
8570 ** @param xcb_connection_t *c
8571 ** @param xcb_xkb_get_compat_map_cookie_t cookie
8572 ** @param xcb_generic_error_t **e
8573 ** @returns xcb_xkb_get_compat_map_reply_t *
8574 **
8575 *****************************************************************************/
8576
8577 xcb_xkb_get_compat_map_reply_t *
8578 xcb_xkb_get_compat_map_reply (xcb_connection_t *c ,
8579 xcb_xkb_get_compat_map_cookie_t cookie ,
8580 xcb_generic_error_t **e );
8581
8582 int
8583 xcb_xkb_set_compat_map_sizeof (const void *_buffer );
8584
8597 /*****************************************************************************
8598 **
8599 ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
8600 **
8601 ** @param xcb_connection_t *c
8602 ** @param xcb_xkb_device_spec_t deviceSpec
8603 ** @param uint8_t recomputeActions
8604 ** @param uint8_t truncateSI
8605 ** @param uint8_t groups
8606 ** @param uint16_t firstSI
8607 ** @param uint16_t nSI
8608 ** @param const xcb_xkb_sym_interpret_t *si
8609 ** @param const xcb_xkb_mod_def_t *groupMaps
8610 ** @returns xcb_void_cookie_t
8611 **
8612 *****************************************************************************/
8613
8614 xcb_void_cookie_t
8615 xcb_xkb_set_compat_map_checked (xcb_connection_t *c ,
8616 xcb_xkb_device_spec_t deviceSpec ,
8617 uint8_t recomputeActions ,
8618 uint8_t truncateSI ,
8619 uint8_t groups ,
8620 uint16_t firstSI ,
8621 uint16_t nSI ,
8622 const xcb_xkb_sym_interpret_t *si ,
8623 const xcb_xkb_mod_def_t *groupMaps );
8624
8634 /*****************************************************************************
8635 **
8636 ** xcb_void_cookie_t xcb_xkb_set_compat_map
8637 **
8638 ** @param xcb_connection_t *c
8639 ** @param xcb_xkb_device_spec_t deviceSpec
8640 ** @param uint8_t recomputeActions
8641 ** @param uint8_t truncateSI
8642 ** @param uint8_t groups
8643 ** @param uint16_t firstSI
8644 ** @param uint16_t nSI
8645 ** @param const xcb_xkb_sym_interpret_t *si
8646 ** @param const xcb_xkb_mod_def_t *groupMaps
8647 ** @returns xcb_void_cookie_t
8648 **
8649 *****************************************************************************/
8650
8651 xcb_void_cookie_t
8652 xcb_xkb_set_compat_map (xcb_connection_t *c ,
8653 xcb_xkb_device_spec_t deviceSpec ,
8654 uint8_t recomputeActions ,
8655 uint8_t truncateSI ,
8656 uint8_t groups ,
8657 uint16_t firstSI ,
8658 uint16_t nSI ,
8659 const xcb_xkb_sym_interpret_t *si ,
8660 const xcb_xkb_mod_def_t *groupMaps );
8661
8671 /*****************************************************************************
8672 **
8673 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
8674 **
8675 ** @param xcb_connection_t *c
8676 ** @param xcb_xkb_device_spec_t deviceSpec
8677 ** @returns xcb_xkb_get_indicator_state_cookie_t
8678 **
8679 *****************************************************************************/
8680
8681 xcb_xkb_get_indicator_state_cookie_t
8682 xcb_xkb_get_indicator_state (xcb_connection_t *c ,
8683 xcb_xkb_device_spec_t deviceSpec );
8684
8697 /*****************************************************************************
8698 **
8699 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked
8700 **
8701 ** @param xcb_connection_t *c
8702 ** @param xcb_xkb_device_spec_t deviceSpec
8703 ** @returns xcb_xkb_get_indicator_state_cookie_t
8704 **
8705 *****************************************************************************/
8706
8707 xcb_xkb_get_indicator_state_cookie_t
8708 xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c ,
8709 xcb_xkb_device_spec_t deviceSpec );
8710
8726 /*****************************************************************************
8727 **
8728 ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
8729 **
8730 ** @param xcb_connection_t *c
8731 ** @param xcb_xkb_get_indicator_state_cookie_t cookie
8732 ** @param xcb_generic_error_t **e
8733 ** @returns xcb_xkb_get_indicator_state_reply_t *
8734 **
8735 *****************************************************************************/
8736
8737 xcb_xkb_get_indicator_state_reply_t *
8738 xcb_xkb_get_indicator_state_reply (xcb_connection_t *c ,
8739 xcb_xkb_get_indicator_state_cookie_t cookie ,
8740 xcb_generic_error_t **e );
8741
8742 int
8743 xcb_xkb_get_indicator_map_sizeof (const void *_buffer );
8744
8754 /*****************************************************************************
8755 **
8756 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
8757 **
8758 ** @param xcb_connection_t *c
8759 ** @param xcb_xkb_device_spec_t deviceSpec
8760 ** @param uint32_t which
8761 ** @returns xcb_xkb_get_indicator_map_cookie_t
8762 **
8763 *****************************************************************************/
8764
8765 xcb_xkb_get_indicator_map_cookie_t
8766 xcb_xkb_get_indicator_map (xcb_connection_t *c ,
8767 xcb_xkb_device_spec_t deviceSpec ,
8768 uint32_t which );
8769
8782 /*****************************************************************************
8783 **
8784 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
8785 **
8786 ** @param xcb_connection_t *c
8787 ** @param xcb_xkb_device_spec_t deviceSpec
8788 ** @param uint32_t which
8789 ** @returns xcb_xkb_get_indicator_map_cookie_t
8790 **
8791 *****************************************************************************/
8792
8793 xcb_xkb_get_indicator_map_cookie_t
8794 xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c ,
8795 xcb_xkb_device_spec_t deviceSpec ,
8796 uint32_t which );
8797
8798
8799 /*****************************************************************************
8800 **
8801 ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
8802 **
8803 ** @param const xcb_xkb_get_indicator_map_reply_t *R
8804 ** @returns xcb_xkb_indicator_map_t *
8805 **
8806 *****************************************************************************/
8807
8808 xcb_xkb_indicator_map_t *
8809 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R );
8810
8811
8812 /*****************************************************************************
8813 **
8814 ** int xcb_xkb_get_indicator_map_maps_length
8815 **
8816 ** @param const xcb_xkb_get_indicator_map_reply_t *R
8817 ** @returns int
8818 **
8819 *****************************************************************************/
8820
8821 int
8822 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R );
8823
8824
8825 /*****************************************************************************
8826 **
8827 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator
8828 **
8829 ** @param const xcb_xkb_get_indicator_map_reply_t *R
8830 ** @returns xcb_xkb_indicator_map_iterator_t
8831 **
8832 *****************************************************************************/
8833
8834 xcb_xkb_indicator_map_iterator_t
8835 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R );
8836
8852 /*****************************************************************************
8853 **
8854 ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
8855 **
8856 ** @param xcb_connection_t *c
8857 ** @param xcb_xkb_get_indicator_map_cookie_t cookie
8858 ** @param xcb_generic_error_t **e
8859 ** @returns xcb_xkb_get_indicator_map_reply_t *
8860 **
8861 *****************************************************************************/
8862
8863 xcb_xkb_get_indicator_map_reply_t *
8864 xcb_xkb_get_indicator_map_reply (xcb_connection_t *c ,
8865 xcb_xkb_get_indicator_map_cookie_t cookie ,
8866 xcb_generic_error_t **e );
8867
8868 int
8869 xcb_xkb_set_indicator_map_sizeof (const void *_buffer );
8870
8883 /*****************************************************************************
8884 **
8885 ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
8886 **
8887 ** @param xcb_connection_t *c
8888 ** @param xcb_xkb_device_spec_t deviceSpec
8889 ** @param uint32_t which
8890 ** @param const xcb_xkb_indicator_map_t *maps
8891 ** @returns xcb_void_cookie_t
8892 **
8893 *****************************************************************************/
8894
8895 xcb_void_cookie_t
8896 xcb_xkb_set_indicator_map_checked (xcb_connection_t *c ,
8897 xcb_xkb_device_spec_t deviceSpec ,
8898 uint32_t which ,
8899 const xcb_xkb_indicator_map_t *maps );
8900
8910 /*****************************************************************************
8911 **
8912 ** xcb_void_cookie_t xcb_xkb_set_indicator_map
8913 **
8914 ** @param xcb_connection_t *c
8915 ** @param xcb_xkb_device_spec_t deviceSpec
8916 ** @param uint32_t which
8917 ** @param const xcb_xkb_indicator_map_t *maps
8918 ** @returns xcb_void_cookie_t
8919 **
8920 *****************************************************************************/
8921
8922 xcb_void_cookie_t
8923 xcb_xkb_set_indicator_map (xcb_connection_t *c ,
8924 xcb_xkb_device_spec_t deviceSpec ,
8925 uint32_t which ,
8926 const xcb_xkb_indicator_map_t *maps );
8927
8937 /*****************************************************************************
8938 **
8939 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
8940 **
8941 ** @param xcb_connection_t *c
8942 ** @param xcb_xkb_device_spec_t deviceSpec
8943 ** @param xcb_xkb_led_class_spec_t ledClass
8944 ** @param xcb_xkb_id_spec_t ledID
8945 ** @param xcb_atom_t indicator
8946 ** @returns xcb_xkb_get_named_indicator_cookie_t
8947 **
8948 *****************************************************************************/
8949
8950 xcb_xkb_get_named_indicator_cookie_t
8951 xcb_xkb_get_named_indicator (xcb_connection_t *c ,
8952 xcb_xkb_device_spec_t deviceSpec ,
8953 xcb_xkb_led_class_spec_t ledClass ,
8954 xcb_xkb_id_spec_t ledID ,
8955 xcb_atom_t indicator );
8956
8969 /*****************************************************************************
8970 **
8971 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked
8972 **
8973 ** @param xcb_connection_t *c
8974 ** @param xcb_xkb_device_spec_t deviceSpec
8975 ** @param xcb_xkb_led_class_spec_t ledClass
8976 ** @param xcb_xkb_id_spec_t ledID
8977 ** @param xcb_atom_t indicator
8978 ** @returns xcb_xkb_get_named_indicator_cookie_t
8979 **
8980 *****************************************************************************/
8981
8982 xcb_xkb_get_named_indicator_cookie_t
8983 xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c ,
8984 xcb_xkb_device_spec_t deviceSpec ,
8985 xcb_xkb_led_class_spec_t ledClass ,
8986 xcb_xkb_id_spec_t ledID ,
8987 xcb_atom_t indicator );
8988
9004 /*****************************************************************************
9005 **
9006 ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
9007 **
9008 ** @param xcb_connection_t *c
9009 ** @param xcb_xkb_get_named_indicator_cookie_t cookie
9010 ** @param xcb_generic_error_t **e
9011 ** @returns xcb_xkb_get_named_indicator_reply_t *
9012 **
9013 *****************************************************************************/
9014
9015 xcb_xkb_get_named_indicator_reply_t *
9016 xcb_xkb_get_named_indicator_reply (xcb_connection_t *c ,
9017 xcb_xkb_get_named_indicator_cookie_t cookie ,
9018 xcb_generic_error_t **e );
9019
9032 /*****************************************************************************
9033 **
9034 ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
9035 **
9036 ** @param xcb_connection_t *c
9037 ** @param xcb_xkb_device_spec_t deviceSpec
9038 ** @param xcb_xkb_led_class_spec_t ledClass
9039 ** @param xcb_xkb_id_spec_t ledID
9040 ** @param xcb_atom_t indicator
9041 ** @param uint8_t setState
9042 ** @param uint8_t on
9043 ** @param uint8_t setMap
9044 ** @param uint8_t createMap
9045 ** @param uint8_t map_flags
9046 ** @param uint8_t map_whichGroups
9047 ** @param uint8_t map_groups
9048 ** @param uint8_t map_whichMods
9049 ** @param uint8_t map_realMods
9050 ** @param uint16_t map_vmods
9051 ** @param uint32_t map_ctrls
9052 ** @returns xcb_void_cookie_t
9053 **
9054 *****************************************************************************/
9055
9056 xcb_void_cookie_t
9057 xcb_xkb_set_named_indicator_checked (xcb_connection_t *c ,
9058 xcb_xkb_device_spec_t deviceSpec ,
9059 xcb_xkb_led_class_spec_t ledClass ,
9060 xcb_xkb_id_spec_t ledID ,
9061 xcb_atom_t indicator ,
9062 uint8_t setState ,
9063 uint8_t on ,
9064 uint8_t setMap ,
9065 uint8_t createMap ,
9066 uint8_t map_flags ,
9067 uint8_t map_whichGroups ,
9068 uint8_t map_groups ,
9069 uint8_t map_whichMods ,
9070 uint8_t map_realMods ,
9071 uint16_t map_vmods ,
9072 uint32_t map_ctrls );
9073
9083 /*****************************************************************************
9084 **
9085 ** xcb_void_cookie_t xcb_xkb_set_named_indicator
9086 **
9087 ** @param xcb_connection_t *c
9088 ** @param xcb_xkb_device_spec_t deviceSpec
9089 ** @param xcb_xkb_led_class_spec_t ledClass
9090 ** @param xcb_xkb_id_spec_t ledID
9091 ** @param xcb_atom_t indicator
9092 ** @param uint8_t setState
9093 ** @param uint8_t on
9094 ** @param uint8_t setMap
9095 ** @param uint8_t createMap
9096 ** @param uint8_t map_flags
9097 ** @param uint8_t map_whichGroups
9098 ** @param uint8_t map_groups
9099 ** @param uint8_t map_whichMods
9100 ** @param uint8_t map_realMods
9101 ** @param uint16_t map_vmods
9102 ** @param uint32_t map_ctrls
9103 ** @returns xcb_void_cookie_t
9104 **
9105 *****************************************************************************/
9106
9107 xcb_void_cookie_t
9108 xcb_xkb_set_named_indicator (xcb_connection_t *c ,
9109 xcb_xkb_device_spec_t deviceSpec ,
9110 xcb_xkb_led_class_spec_t ledClass ,
9111 xcb_xkb_id_spec_t ledID ,
9112 xcb_atom_t indicator ,
9113 uint8_t setState ,
9114 uint8_t on ,
9115 uint8_t setMap ,
9116 uint8_t createMap ,
9117 uint8_t map_flags ,
9118 uint8_t map_whichGroups ,
9119 uint8_t map_groups ,
9120 uint8_t map_whichMods ,
9121 uint8_t map_realMods ,
9122 uint16_t map_vmods ,
9123 uint32_t map_ctrls );
9124
9125
9126 /*****************************************************************************
9127 **
9128 ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
9129 **
9130 ** @param const xcb_xkb_get_names_value_list_t *S
9131 ** @returns xcb_atom_t *
9132 **
9133 *****************************************************************************/
9134
9135 xcb_atom_t *
9136 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S );
9137
9138
9139 /*****************************************************************************
9140 **
9141 ** int xcb_xkb_get_names_value_list_type_names_length
9142 **
9143 ** @param const xcb_xkb_get_names_value_list_t *R
9144 ** @returns int
9145 **
9146 *****************************************************************************/
9147
9148 int
9149 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R ,
9150 const xcb_xkb_get_names_value_list_t *S );
9151
9152
9153 /*****************************************************************************
9154 **
9155 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
9156 **
9157 ** @param const xcb_xkb_get_names_value_list_t *R
9158 ** @returns xcb_generic_iterator_t
9159 **
9160 *****************************************************************************/
9161
9162 xcb_generic_iterator_t
9163 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R ,
9164 const xcb_xkb_get_names_value_list_t *S );
9165
9166
9167 /*****************************************************************************
9168 **
9169 ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
9170 **
9171 ** @param const xcb_xkb_get_names_value_list_t *S
9172 ** @returns uint8_t *
9173 **
9174 *****************************************************************************/
9175
9176 uint8_t *
9177 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S );
9178
9179
9180 /*****************************************************************************
9181 **
9182 ** int xcb_xkb_get_names_value_list_n_levels_per_type_length
9183 **
9184 ** @param const xcb_xkb_get_names_value_list_t *R
9185 ** @returns int
9186 **
9187 *****************************************************************************/
9188
9189 int
9190 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R ,
9191 const xcb_xkb_get_names_value_list_t *S );
9192
9193
9194 /*****************************************************************************
9195 **
9196 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end
9197 **
9198 ** @param const xcb_xkb_get_names_value_list_t *R
9199 ** @returns xcb_generic_iterator_t
9200 **
9201 *****************************************************************************/
9202
9203 xcb_generic_iterator_t
9204 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R ,
9205 const xcb_xkb_get_names_value_list_t *S );
9206
9207
9208 /*****************************************************************************
9209 **
9210 ** uint8_t * xcb_xkb_get_names_value_list_alignment_pad
9211 **
9212 ** @param const xcb_xkb_get_names_value_list_t *S
9213 ** @returns uint8_t *
9214 **
9215 *****************************************************************************/
9216
9217 uint8_t *
9218 xcb_xkb_get_names_value_list_alignment_pad (const xcb_xkb_get_names_value_list_t *S );
9219
9220
9221 /*****************************************************************************
9222 **
9223 ** int xcb_xkb_get_names_value_list_alignment_pad_length
9224 **
9225 ** @param const xcb_xkb_get_names_value_list_t *R
9226 ** @returns int
9227 **
9228 *****************************************************************************/
9229
9230 int
9231 xcb_xkb_get_names_value_list_alignment_pad_length (const xcb_xkb_get_names_reply_t *R ,
9232 const xcb_xkb_get_names_value_list_t *S );
9233
9234
9235 /*****************************************************************************
9236 **
9237 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_alignment_pad_end
9238 **
9239 ** @param const xcb_xkb_get_names_value_list_t *R
9240 ** @returns xcb_generic_iterator_t
9241 **
9242 *****************************************************************************/
9243
9244 xcb_generic_iterator_t
9245 xcb_xkb_get_names_value_list_alignment_pad_end (const xcb_xkb_get_names_reply_t *R ,
9246 const xcb_xkb_get_names_value_list_t *S );
9247
9248
9249 /*****************************************************************************
9250 **
9251 ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
9252 **
9253 ** @param const xcb_xkb_get_names_value_list_t *S
9254 ** @returns xcb_atom_t *
9255 **
9256 *****************************************************************************/
9257
9258 xcb_atom_t *
9259 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S );
9260
9261
9262 /*****************************************************************************
9263 **
9264 ** int xcb_xkb_get_names_value_list_kt_level_names_length
9265 **
9266 ** @param const xcb_xkb_get_names_value_list_t *R
9267 ** @returns int
9268 **
9269 *****************************************************************************/
9270
9271 int
9272 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R ,
9273 const xcb_xkb_get_names_value_list_t *S );
9274
9275
9276 /*****************************************************************************
9277 **
9278 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
9279 **
9280 ** @param const xcb_xkb_get_names_value_list_t *R
9281 ** @returns xcb_generic_iterator_t
9282 **
9283 *****************************************************************************/
9284
9285 xcb_generic_iterator_t
9286 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R ,
9287 const xcb_xkb_get_names_value_list_t *S );
9288
9289
9290 /*****************************************************************************
9291 **
9292 ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
9293 **
9294 ** @param const xcb_xkb_get_names_value_list_t *S
9295 ** @returns xcb_atom_t *
9296 **
9297 *****************************************************************************/
9298
9299 xcb_atom_t *
9300 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S );
9301
9302
9303 /*****************************************************************************
9304 **
9305 ** int xcb_xkb_get_names_value_list_indicator_names_length
9306 **
9307 ** @param const xcb_xkb_get_names_value_list_t *R
9308 ** @returns int
9309 **
9310 *****************************************************************************/
9311
9312 int
9313 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R ,
9314 const xcb_xkb_get_names_value_list_t *S );
9315
9316
9317 /*****************************************************************************
9318 **
9319 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
9320 **
9321 ** @param const xcb_xkb_get_names_value_list_t *R
9322 ** @returns xcb_generic_iterator_t
9323 **
9324 *****************************************************************************/
9325
9326 xcb_generic_iterator_t
9327 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R ,
9328 const xcb_xkb_get_names_value_list_t *S );
9329
9330
9331 /*****************************************************************************
9332 **
9333 ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
9334 **
9335 ** @param const xcb_xkb_get_names_value_list_t *S
9336 ** @returns xcb_atom_t *
9337 **
9338 *****************************************************************************/
9339
9340 xcb_atom_t *
9341 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S );
9342
9343
9344 /*****************************************************************************
9345 **
9346 ** int xcb_xkb_get_names_value_list_virtual_mod_names_length
9347 **
9348 ** @param const xcb_xkb_get_names_value_list_t *R
9349 ** @returns int
9350 **
9351 *****************************************************************************/
9352
9353 int
9354 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R ,
9355 const xcb_xkb_get_names_value_list_t *S );
9356
9357
9358 /*****************************************************************************
9359 **
9360 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end
9361 **
9362 ** @param const xcb_xkb_get_names_value_list_t *R
9363 ** @returns xcb_generic_iterator_t
9364 **
9365 *****************************************************************************/
9366
9367 xcb_generic_iterator_t
9368 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R ,
9369 const xcb_xkb_get_names_value_list_t *S );
9370
9371
9372 /*****************************************************************************
9373 **
9374 ** xcb_atom_t * xcb_xkb_get_names_value_list_groups
9375 **
9376 ** @param const xcb_xkb_get_names_value_list_t *S
9377 ** @returns xcb_atom_t *
9378 **
9379 *****************************************************************************/
9380
9381 xcb_atom_t *
9382 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S );
9383
9384
9385 /*****************************************************************************
9386 **
9387 ** int xcb_xkb_get_names_value_list_groups_length
9388 **
9389 ** @param const xcb_xkb_get_names_value_list_t *R
9390 ** @returns int
9391 **
9392 *****************************************************************************/
9393
9394 int
9395 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R ,
9396 const xcb_xkb_get_names_value_list_t *S );
9397
9398
9399 /*****************************************************************************
9400 **
9401 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
9402 **
9403 ** @param const xcb_xkb_get_names_value_list_t *R
9404 ** @returns xcb_generic_iterator_t
9405 **
9406 *****************************************************************************/
9407
9408 xcb_generic_iterator_t
9409 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R ,
9410 const xcb_xkb_get_names_value_list_t *S );
9411
9412
9413 /*****************************************************************************
9414 **
9415 ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
9416 **
9417 ** @param const xcb_xkb_get_names_value_list_t *S
9418 ** @returns xcb_xkb_key_name_t *
9419 **
9420 *****************************************************************************/
9421
9422 xcb_xkb_key_name_t *
9423 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S );
9424
9425
9426 /*****************************************************************************
9427 **
9428 ** int xcb_xkb_get_names_value_list_key_names_length
9429 **
9430 ** @param const xcb_xkb_get_names_value_list_t *R
9431 ** @returns int
9432 **
9433 *****************************************************************************/
9434
9435 int
9436 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R ,
9437 const xcb_xkb_get_names_value_list_t *S );
9438
9439
9440 /*****************************************************************************
9441 **
9442 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator
9443 **
9444 ** @param const xcb_xkb_get_names_value_list_t *R
9445 ** @returns xcb_xkb_key_name_iterator_t
9446 **
9447 *****************************************************************************/
9448
9449 xcb_xkb_key_name_iterator_t
9450 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R ,
9451 const xcb_xkb_get_names_value_list_t *S );
9452
9453
9454 /*****************************************************************************
9455 **
9456 ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
9457 **
9458 ** @param const xcb_xkb_get_names_value_list_t *S
9459 ** @returns xcb_xkb_key_alias_t *
9460 **
9461 *****************************************************************************/
9462
9463 xcb_xkb_key_alias_t *
9464 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S );
9465
9466
9467 /*****************************************************************************
9468 **
9469 ** int xcb_xkb_get_names_value_list_key_aliases_length
9470 **
9471 ** @param const xcb_xkb_get_names_value_list_t *R
9472 ** @returns int
9473 **
9474 *****************************************************************************/
9475
9476 int
9477 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R ,
9478 const xcb_xkb_get_names_value_list_t *S );
9479
9480
9481 /*****************************************************************************
9482 **
9483 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator
9484 **
9485 ** @param const xcb_xkb_get_names_value_list_t *R
9486 ** @returns xcb_xkb_key_alias_iterator_t
9487 **
9488 *****************************************************************************/
9489
9490 xcb_xkb_key_alias_iterator_t
9491 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R ,
9492 const xcb_xkb_get_names_value_list_t *S );
9493
9494
9495 /*****************************************************************************
9496 **
9497 ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
9498 **
9499 ** @param const xcb_xkb_get_names_value_list_t *S
9500 ** @returns xcb_atom_t *
9501 **
9502 *****************************************************************************/
9503
9504 xcb_atom_t *
9505 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S );
9506
9507
9508 /*****************************************************************************
9509 **
9510 ** int xcb_xkb_get_names_value_list_radio_group_names_length
9511 **
9512 ** @param const xcb_xkb_get_names_value_list_t *R
9513 ** @returns int
9514 **
9515 *****************************************************************************/
9516
9517 int
9518 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R ,
9519 const xcb_xkb_get_names_value_list_t *S );
9520
9521
9522 /*****************************************************************************
9523 **
9524 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end
9525 **
9526 ** @param const xcb_xkb_get_names_value_list_t *R
9527 ** @returns xcb_generic_iterator_t
9528 **
9529 *****************************************************************************/
9530
9531 xcb_generic_iterator_t
9532 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R ,
9533 const xcb_xkb_get_names_value_list_t *S );
9534
9535 int
9536 xcb_xkb_get_names_value_list_serialize (void **_buffer ,
9537 uint8_t nTypes ,
9538 uint32_t indicators ,
9539 uint16_t virtualMods ,
9540 uint8_t groupNames ,
9541 uint8_t nKeys ,
9542 uint8_t nKeyAliases ,
9543 uint8_t nRadioGroups ,
9544 uint32_t which ,
9545 const xcb_xkb_get_names_value_list_t *_aux );
9546
9547 int
9548 xcb_xkb_get_names_value_list_unpack (const void *_buffer ,
9549 uint8_t nTypes ,
9550 uint32_t indicators ,
9551 uint16_t virtualMods ,
9552 uint8_t groupNames ,
9553 uint8_t nKeys ,
9554 uint8_t nKeyAliases ,
9555 uint8_t nRadioGroups ,
9556 uint32_t which ,
9557 xcb_xkb_get_names_value_list_t *_aux );
9558
9559 int
9560 xcb_xkb_get_names_value_list_sizeof (const void *_buffer ,
9561 uint8_t nTypes ,
9562 uint32_t indicators ,
9563 uint16_t virtualMods ,
9564 uint8_t groupNames ,
9565 uint8_t nKeys ,
9566 uint8_t nKeyAliases ,
9567 uint8_t nRadioGroups ,
9568 uint32_t which );
9569
9579 /*****************************************************************************
9580 **
9581 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
9582 **
9583 ** @param xcb_connection_t *c
9584 ** @param xcb_xkb_device_spec_t deviceSpec
9585 ** @param uint32_t which
9586 ** @returns xcb_xkb_get_names_cookie_t
9587 **
9588 *****************************************************************************/
9589
9590 xcb_xkb_get_names_cookie_t
9591 xcb_xkb_get_names (xcb_connection_t *c ,
9592 xcb_xkb_device_spec_t deviceSpec ,
9593 uint32_t which );
9594
9607 /*****************************************************************************
9608 **
9609 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
9610 **
9611 ** @param xcb_connection_t *c
9612 ** @param xcb_xkb_device_spec_t deviceSpec
9613 ** @param uint32_t which
9614 ** @returns xcb_xkb_get_names_cookie_t
9615 **
9616 *****************************************************************************/
9617
9618 xcb_xkb_get_names_cookie_t
9619 xcb_xkb_get_names_unchecked (xcb_connection_t *c ,
9620 xcb_xkb_device_spec_t deviceSpec ,
9621 uint32_t which );
9622
9623
9624 /*****************************************************************************
9625 **
9626 ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
9627 **
9628 ** @param const xcb_xkb_get_names_reply_t *R
9629 ** @returns xcb_xkb_get_names_value_list_t *
9630 **
9631 *****************************************************************************/
9632
9633 void *
9634 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R );
9635
9651 /*****************************************************************************
9652 **
9653 ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
9654 **
9655 ** @param xcb_connection_t *c
9656 ** @param xcb_xkb_get_names_cookie_t cookie
9657 ** @param xcb_generic_error_t **e
9658 ** @returns xcb_xkb_get_names_reply_t *
9659 **
9660 *****************************************************************************/
9661
9662 xcb_xkb_get_names_reply_t *
9663 xcb_xkb_get_names_reply (xcb_connection_t *c ,
9664 xcb_xkb_get_names_cookie_t cookie ,
9665 xcb_generic_error_t **e );
9666
9667
9668 /*****************************************************************************
9669 **
9670 ** xcb_atom_t * xcb_xkb_set_names_values_type_names
9671 **
9672 ** @param const xcb_xkb_set_names_values_t *S
9673 ** @returns xcb_atom_t *
9674 **
9675 *****************************************************************************/
9676
9677 xcb_atom_t *
9678 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S );
9679
9680
9681 /*****************************************************************************
9682 **
9683 ** int xcb_xkb_set_names_values_type_names_length
9684 **
9685 ** @param const xcb_xkb_set_names_values_t *R
9686 ** @returns int
9687 **
9688 *****************************************************************************/
9689
9690 int
9691 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R ,
9692 const xcb_xkb_set_names_values_t *S );
9693
9694
9695 /*****************************************************************************
9696 **
9697 ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
9698 **
9699 ** @param const xcb_xkb_set_names_values_t *R
9700 ** @returns xcb_generic_iterator_t
9701 **
9702 *****************************************************************************/
9703
9704 xcb_generic_iterator_t
9705 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R ,
9706 const xcb_xkb_set_names_values_t *S );
9707
9708
9709 /*****************************************************************************
9710 **
9711 ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
9712 **
9713 ** @param const xcb_xkb_set_names_values_t *S
9714 ** @returns uint8_t *
9715 **
9716 *****************************************************************************/
9717
9718 uint8_t *
9719 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S );
9720
9721
9722 /*****************************************************************************
9723 **
9724 ** int xcb_xkb_set_names_values_n_levels_per_type_length
9725 **
9726 ** @param const xcb_xkb_set_names_values_t *R
9727 ** @returns int
9728 **
9729 *****************************************************************************/
9730
9731 int
9732 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R ,
9733 const xcb_xkb_set_names_values_t *S );
9734
9735
9736 /*****************************************************************************
9737 **
9738 ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
9739 **
9740 ** @param const xcb_xkb_set_names_values_t *R
9741 ** @returns xcb_generic_iterator_t
9742 **
9743 *****************************************************************************/
9744
9745 xcb_generic_iterator_t
9746 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R ,
9747 const xcb_xkb_set_names_values_t *S );
9748
9749
9750 /*****************************************************************************
9751 **
9752 ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
9753 **
9754 ** @param const xcb_xkb_set_names_values_t *S
9755 ** @returns xcb_atom_t *
9756 **
9757 *****************************************************************************/
9758
9759 xcb_atom_t *
9760 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S );
9761
9762
9763 /*****************************************************************************
9764 **
9765 ** int xcb_xkb_set_names_values_kt_level_names_length
9766 **
9767 ** @param const xcb_xkb_set_names_values_t *R
9768 ** @returns int
9769 **
9770 *****************************************************************************/
9771
9772 int
9773 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R ,
9774 const xcb_xkb_set_names_values_t *S );
9775
9776
9777 /*****************************************************************************
9778 **
9779 ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
9780 **
9781 ** @param const xcb_xkb_set_names_values_t *R
9782 ** @returns xcb_generic_iterator_t
9783 **
9784 *****************************************************************************/
9785
9786 xcb_generic_iterator_t
9787 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R ,
9788 const xcb_xkb_set_names_values_t *S );
9789
9790
9791 /*****************************************************************************
9792 **
9793 ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
9794 **
9795 ** @param const xcb_xkb_set_names_values_t *S
9796 ** @returns xcb_atom_t *
9797 **
9798 *****************************************************************************/
9799
9800 xcb_atom_t *
9801 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S );
9802
9803
9804 /*****************************************************************************
9805 **
9806 ** int xcb_xkb_set_names_values_indicator_names_length
9807 **
9808 ** @param const xcb_xkb_set_names_values_t *R
9809 ** @returns int
9810 **
9811 *****************************************************************************/
9812
9813 int
9814 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R ,
9815 const xcb_xkb_set_names_values_t *S );
9816
9817
9818 /*****************************************************************************
9819 **
9820 ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
9821 **
9822 ** @param const xcb_xkb_set_names_values_t *R
9823 ** @returns xcb_generic_iterator_t
9824 **
9825 *****************************************************************************/
9826
9827 xcb_generic_iterator_t
9828 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R ,
9829 const xcb_xkb_set_names_values_t *S );
9830
9831
9832 /*****************************************************************************
9833 **
9834 ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
9835 **
9836 ** @param const xcb_xkb_set_names_values_t *S
9837 ** @returns xcb_atom_t *
9838 **
9839 *****************************************************************************/
9840
9841 xcb_atom_t *
9842 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S );
9843
9844
9845 /*****************************************************************************
9846 **
9847 ** int xcb_xkb_set_names_values_virtual_mod_names_length
9848 **
9849 ** @param const xcb_xkb_set_names_values_t *R
9850 ** @returns int
9851 **
9852 *****************************************************************************/
9853
9854 int
9855 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R ,
9856 const xcb_xkb_set_names_values_t *S );
9857
9858
9859 /*****************************************************************************
9860 **
9861 ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
9862 **
9863 ** @param const xcb_xkb_set_names_values_t *R
9864 ** @returns xcb_generic_iterator_t
9865 **
9866 *****************************************************************************/
9867
9868 xcb_generic_iterator_t
9869 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R ,
9870 const xcb_xkb_set_names_values_t *S );
9871
9872
9873 /*****************************************************************************
9874 **
9875 ** xcb_atom_t * xcb_xkb_set_names_values_groups
9876 **
9877 ** @param const xcb_xkb_set_names_values_t *S
9878 ** @returns xcb_atom_t *
9879 **
9880 *****************************************************************************/
9881
9882 xcb_atom_t *
9883 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S );
9884
9885
9886 /*****************************************************************************
9887 **
9888 ** int xcb_xkb_set_names_values_groups_length
9889 **
9890 ** @param const xcb_xkb_set_names_values_t *R
9891 ** @returns int
9892 **
9893 *****************************************************************************/
9894
9895 int
9896 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R ,
9897 const xcb_xkb_set_names_values_t *S );
9898
9899
9900 /*****************************************************************************
9901 **
9902 ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
9903 **
9904 ** @param const xcb_xkb_set_names_values_t *R
9905 ** @returns xcb_generic_iterator_t
9906 **
9907 *****************************************************************************/
9908
9909 xcb_generic_iterator_t
9910 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R ,
9911 const xcb_xkb_set_names_values_t *S );
9912
9913
9914 /*****************************************************************************
9915 **
9916 ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
9917 **
9918 ** @param const xcb_xkb_set_names_values_t *S
9919 ** @returns xcb_xkb_key_name_t *
9920 **
9921 *****************************************************************************/
9922
9923 xcb_xkb_key_name_t *
9924 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S );
9925
9926
9927 /*****************************************************************************
9928 **
9929 ** int xcb_xkb_set_names_values_key_names_length
9930 **
9931 ** @param const xcb_xkb_set_names_values_t *R
9932 ** @returns int
9933 **
9934 *****************************************************************************/
9935
9936 int
9937 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R ,
9938 const xcb_xkb_set_names_values_t *S );
9939
9940
9941 /*****************************************************************************
9942 **
9943 ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
9944 **
9945 ** @param const xcb_xkb_set_names_values_t *R
9946 ** @returns xcb_xkb_key_name_iterator_t
9947 **
9948 *****************************************************************************/
9949
9950 xcb_xkb_key_name_iterator_t
9951 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R ,
9952 const xcb_xkb_set_names_values_t *S );
9953
9954
9955 /*****************************************************************************
9956 **
9957 ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
9958 **
9959 ** @param const xcb_xkb_set_names_values_t *S
9960 ** @returns xcb_xkb_key_alias_t *
9961 **
9962 *****************************************************************************/
9963
9964 xcb_xkb_key_alias_t *
9965 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S );
9966
9967
9968 /*****************************************************************************
9969 **
9970 ** int xcb_xkb_set_names_values_key_aliases_length
9971 **
9972 ** @param const xcb_xkb_set_names_values_t *R
9973 ** @returns int
9974 **
9975 *****************************************************************************/
9976
9977 int
9978 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R ,
9979 const xcb_xkb_set_names_values_t *S );
9980
9981
9982 /*****************************************************************************
9983 **
9984 ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator
9985 **
9986 ** @param const xcb_xkb_set_names_values_t *R
9987 ** @returns xcb_xkb_key_alias_iterator_t
9988 **
9989 *****************************************************************************/
9990
9991 xcb_xkb_key_alias_iterator_t
9992 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R ,
9993 const xcb_xkb_set_names_values_t *S );
9994
9995
9996 /*****************************************************************************
9997 **
9998 ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
9999 **
10000 ** @param const xcb_xkb_set_names_values_t *S
10001 ** @returns xcb_atom_t *
10002 **
10003 *****************************************************************************/
10004
10005 xcb_atom_t *
10006 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S );
10007
10008
10009 /*****************************************************************************
10010 **
10011 ** int xcb_xkb_set_names_values_radio_group_names_length
10012 **
10013 ** @param const xcb_xkb_set_names_values_t *R
10014 ** @returns int
10015 **
10016 *****************************************************************************/
10017
10018 int
10019 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R ,
10020 const xcb_xkb_set_names_values_t *S );
10021
10022
10023 /*****************************************************************************
10024 **
10025 ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
10026 **
10027 ** @param const xcb_xkb_set_names_values_t *R
10028 ** @returns xcb_generic_iterator_t
10029 **
10030 *****************************************************************************/
10031
10032 xcb_generic_iterator_t
10033 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R ,
10034 const xcb_xkb_set_names_values_t *S );
10035
10036 int
10037 xcb_xkb_set_names_values_serialize (void **_buffer ,
10038 uint8_t nTypes ,
10039 uint8_t nKTLevels ,
10040 uint32_t indicators ,
10041 uint16_t virtualMods ,
10042 uint8_t groupNames ,
10043 uint8_t nKeys ,
10044 uint8_t nKeyAliases ,
10045 uint8_t nRadioGroups ,
10046 uint32_t which ,
10047 const xcb_xkb_set_names_values_t *_aux );
10048
10049 int
10050 xcb_xkb_set_names_values_unpack (const void *_buffer ,
10051 uint8_t nTypes ,
10052 uint8_t nKTLevels ,
10053 uint32_t indicators ,
10054 uint16_t virtualMods ,
10055 uint8_t groupNames ,
10056 uint8_t nKeys ,
10057 uint8_t nKeyAliases ,
10058 uint8_t nRadioGroups ,
10059 uint32_t which ,
10060 xcb_xkb_set_names_values_t *_aux );
10061
10062 int
10063 xcb_xkb_set_names_values_sizeof (const void *_buffer ,
10064 uint8_t nTypes ,
10065 uint8_t nKTLevels ,
10066 uint32_t indicators ,
10067 uint16_t virtualMods ,
10068 uint8_t groupNames ,
10069 uint8_t nKeys ,
10070 uint8_t nKeyAliases ,
10071 uint8_t nRadioGroups ,
10072 uint32_t which );
10073
10086 /*****************************************************************************
10087 **
10088 ** xcb_void_cookie_t xcb_xkb_set_names_checked
10089 **
10090 ** @param xcb_connection_t *c
10091 ** @param xcb_xkb_device_spec_t deviceSpec
10092 ** @param uint16_t virtualMods
10093 ** @param uint32_t which
10094 ** @param uint8_t firstType
10095 ** @param uint8_t nTypes
10096 ** @param uint8_t firstKTLevelt
10097 ** @param uint8_t nKTLevels
10098 ** @param uint32_t indicators
10099 ** @param uint8_t groupNames
10100 ** @param uint8_t nRadioGroups
10101 ** @param xcb_keycode_t firstKey
10102 ** @param uint8_t nKeys
10103 ** @param uint8_t nKeyAliases
10104 ** @param uint16_t totalKTLevelNames
10105 ** @param const void *values
10106 ** @returns xcb_void_cookie_t
10107 **
10108 *****************************************************************************/
10109
10110 xcb_void_cookie_t
10111 xcb_xkb_set_names_checked (xcb_connection_t *c ,
10112 xcb_xkb_device_spec_t deviceSpec ,
10113 uint16_t virtualMods ,
10114 uint32_t which ,
10115 uint8_t firstType ,
10116 uint8_t nTypes ,
10117 uint8_t firstKTLevelt ,
10118 uint8_t nKTLevels ,
10119 uint32_t indicators ,
10120 uint8_t groupNames ,
10121 uint8_t nRadioGroups ,
10122 xcb_keycode_t firstKey ,
10123 uint8_t nKeys ,
10124 uint8_t nKeyAliases ,
10125 uint16_t totalKTLevelNames ,
10126 const void *values );
10127
10137 /*****************************************************************************
10138 **
10139 ** xcb_void_cookie_t xcb_xkb_set_names
10140 **
10141 ** @param xcb_connection_t *c
10142 ** @param xcb_xkb_device_spec_t deviceSpec
10143 ** @param uint16_t virtualMods
10144 ** @param uint32_t which
10145 ** @param uint8_t firstType
10146 ** @param uint8_t nTypes
10147 ** @param uint8_t firstKTLevelt
10148 ** @param uint8_t nKTLevels
10149 ** @param uint32_t indicators
10150 ** @param uint8_t groupNames
10151 ** @param uint8_t nRadioGroups
10152 ** @param xcb_keycode_t firstKey
10153 ** @param uint8_t nKeys
10154 ** @param uint8_t nKeyAliases
10155 ** @param uint16_t totalKTLevelNames
10156 ** @param const void *values
10157 ** @returns xcb_void_cookie_t
10158 **
10159 *****************************************************************************/
10160
10161 xcb_void_cookie_t
10162 xcb_xkb_set_names (xcb_connection_t *c ,
10163 xcb_xkb_device_spec_t deviceSpec ,
10164 uint16_t virtualMods ,
10165 uint32_t which ,
10166 uint8_t firstType ,
10167 uint8_t nTypes ,
10168 uint8_t firstKTLevelt ,
10169 uint8_t nKTLevels ,
10170 uint32_t indicators ,
10171 uint8_t groupNames ,
10172 uint8_t nRadioGroups ,
10173 xcb_keycode_t firstKey ,
10174 uint8_t nKeys ,
10175 uint8_t nKeyAliases ,
10176 uint16_t totalKTLevelNames ,
10177 const void *values );
10178
10191 /*****************************************************************************
10192 **
10193 ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
10194 **
10195 ** @param xcb_connection_t *c
10196 ** @param xcb_xkb_device_spec_t deviceSpec
10197 ** @param uint16_t virtualMods
10198 ** @param uint32_t which
10199 ** @param uint8_t firstType
10200 ** @param uint8_t nTypes
10201 ** @param uint8_t firstKTLevelt
10202 ** @param uint8_t nKTLevels
10203 ** @param uint32_t indicators
10204 ** @param uint8_t groupNames
10205 ** @param uint8_t nRadioGroups
10206 ** @param xcb_keycode_t firstKey
10207 ** @param uint8_t nKeys
10208 ** @param uint8_t nKeyAliases
10209 ** @param uint16_t totalKTLevelNames
10210 ** @param const xcb_xkb_set_names_values_t *values
10211 ** @returns xcb_void_cookie_t
10212 **
10213 *****************************************************************************/
10214
10215 xcb_void_cookie_t
10216 xcb_xkb_set_names_aux_checked (xcb_connection_t *c ,
10217 xcb_xkb_device_spec_t deviceSpec ,
10218 uint16_t virtualMods ,
10219 uint32_t which ,
10220 uint8_t firstType ,
10221 uint8_t nTypes ,
10222 uint8_t firstKTLevelt ,
10223 uint8_t nKTLevels ,
10224 uint32_t indicators ,
10225 uint8_t groupNames ,
10226 uint8_t nRadioGroups ,
10227 xcb_keycode_t firstKey ,
10228 uint8_t nKeys ,
10229 uint8_t nKeyAliases ,
10230 uint16_t totalKTLevelNames ,
10231 const xcb_xkb_set_names_values_t *values );
10232
10242 /*****************************************************************************
10243 **
10244 ** xcb_void_cookie_t xcb_xkb_set_names_aux
10245 **
10246 ** @param xcb_connection_t *c
10247 ** @param xcb_xkb_device_spec_t deviceSpec
10248 ** @param uint16_t virtualMods
10249 ** @param uint32_t which
10250 ** @param uint8_t firstType
10251 ** @param uint8_t nTypes
10252 ** @param uint8_t firstKTLevelt
10253 ** @param uint8_t nKTLevels
10254 ** @param uint32_t indicators
10255 ** @param uint8_t groupNames
10256 ** @param uint8_t nRadioGroups
10257 ** @param xcb_keycode_t firstKey
10258 ** @param uint8_t nKeys
10259 ** @param uint8_t nKeyAliases
10260 ** @param uint16_t totalKTLevelNames
10261 ** @param const xcb_xkb_set_names_values_t *values
10262 ** @returns xcb_void_cookie_t
10263 **
10264 *****************************************************************************/
10265
10266 xcb_void_cookie_t
10267 xcb_xkb_set_names_aux (xcb_connection_t *c ,
10268 xcb_xkb_device_spec_t deviceSpec ,
10269 uint16_t virtualMods ,
10270 uint32_t which ,
10271 uint8_t firstType ,
10272 uint8_t nTypes ,
10273 uint8_t firstKTLevelt ,
10274 uint8_t nKTLevels ,
10275 uint32_t indicators ,
10276 uint8_t groupNames ,
10277 uint8_t nRadioGroups ,
10278 xcb_keycode_t firstKey ,
10279 uint8_t nKeys ,
10280 uint8_t nKeyAliases ,
10281 uint16_t totalKTLevelNames ,
10282 const xcb_xkb_set_names_values_t *values );
10283
10293 /*****************************************************************************
10294 **
10295 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
10296 **
10297 ** @param xcb_connection_t *c
10298 ** @param xcb_xkb_device_spec_t deviceSpec
10299 ** @param uint32_t change
10300 ** @param uint32_t value
10301 ** @param uint32_t ctrlsToChange
10302 ** @param uint32_t autoCtrls
10303 ** @param uint32_t autoCtrlsValues
10304 ** @returns xcb_xkb_per_client_flags_cookie_t
10305 **
10306 *****************************************************************************/
10307
10308 xcb_xkb_per_client_flags_cookie_t
10309 xcb_xkb_per_client_flags (xcb_connection_t *c ,
10310 xcb_xkb_device_spec_t deviceSpec ,
10311 uint32_t change ,
10312 uint32_t value ,
10313 uint32_t ctrlsToChange ,
10314 uint32_t autoCtrls ,
10315 uint32_t autoCtrlsValues );
10316
10329 /*****************************************************************************
10330 **
10331 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
10332 **
10333 ** @param xcb_connection_t *c
10334 ** @param xcb_xkb_device_spec_t deviceSpec
10335 ** @param uint32_t change
10336 ** @param uint32_t value
10337 ** @param uint32_t ctrlsToChange
10338 ** @param uint32_t autoCtrls
10339 ** @param uint32_t autoCtrlsValues
10340 ** @returns xcb_xkb_per_client_flags_cookie_t
10341 **
10342 *****************************************************************************/
10343
10344 xcb_xkb_per_client_flags_cookie_t
10345 xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c ,
10346 xcb_xkb_device_spec_t deviceSpec ,
10347 uint32_t change ,
10348 uint32_t value ,
10349 uint32_t ctrlsToChange ,
10350 uint32_t autoCtrls ,
10351 uint32_t autoCtrlsValues );
10352
10368 /*****************************************************************************
10369 **
10370 ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
10371 **
10372 ** @param xcb_connection_t *c
10373 ** @param xcb_xkb_per_client_flags_cookie_t cookie
10374 ** @param xcb_generic_error_t **e
10375 ** @returns xcb_xkb_per_client_flags_reply_t *
10376 **
10377 *****************************************************************************/
10378
10379 xcb_xkb_per_client_flags_reply_t *
10380 xcb_xkb_per_client_flags_reply (xcb_connection_t *c ,
10381 xcb_xkb_per_client_flags_cookie_t cookie ,
10382 xcb_generic_error_t **e );
10383
10384 int
10385 xcb_xkb_list_components_sizeof (const void *_buffer );
10386
10396 /*****************************************************************************
10397 **
10398 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
10399 **
10400 ** @param xcb_connection_t *c
10401 ** @param xcb_xkb_device_spec_t deviceSpec
10402 ** @param uint16_t maxNames
10403 ** @returns xcb_xkb_list_components_cookie_t
10404 **
10405 *****************************************************************************/
10406
10407 xcb_xkb_list_components_cookie_t
10408 xcb_xkb_list_components (xcb_connection_t *c ,
10409 xcb_xkb_device_spec_t deviceSpec ,
10410 uint16_t maxNames );
10411
10424 /*****************************************************************************
10425 **
10426 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
10427 **
10428 ** @param xcb_connection_t *c
10429 ** @param xcb_xkb_device_spec_t deviceSpec
10430 ** @param uint16_t maxNames
10431 ** @returns xcb_xkb_list_components_cookie_t
10432 **
10433 *****************************************************************************/
10434
10435 xcb_xkb_list_components_cookie_t
10436 xcb_xkb_list_components_unchecked (xcb_connection_t *c ,
10437 xcb_xkb_device_spec_t deviceSpec ,
10438 uint16_t maxNames );
10439
10440
10441 /*****************************************************************************
10442 **
10443 ** int xcb_xkb_list_components_keymaps_length
10444 **
10445 ** @param const xcb_xkb_list_components_reply_t *R
10446 ** @returns int
10447 **
10448 *****************************************************************************/
10449
10450 int
10451 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R );
10452
10453
10454 /*****************************************************************************
10455 **
10456 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
10457 **
10458 ** @param const xcb_xkb_list_components_reply_t *R
10459 ** @returns xcb_xkb_listing_iterator_t
10460 **
10461 *****************************************************************************/
10462
10463 xcb_xkb_listing_iterator_t
10464 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R );
10465
10466
10467 /*****************************************************************************
10468 **
10469 ** int xcb_xkb_list_components_keycodes_length
10470 **
10471 ** @param const xcb_xkb_list_components_reply_t *R
10472 ** @returns int
10473 **
10474 *****************************************************************************/
10475
10476 int
10477 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R );
10478
10479
10480 /*****************************************************************************
10481 **
10482 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
10483 **
10484 ** @param const xcb_xkb_list_components_reply_t *R
10485 ** @returns xcb_xkb_listing_iterator_t
10486 **
10487 *****************************************************************************/
10488
10489 xcb_xkb_listing_iterator_t
10490 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R );
10491
10492
10493 /*****************************************************************************
10494 **
10495 ** int xcb_xkb_list_components_types_length
10496 **
10497 ** @param const xcb_xkb_list_components_reply_t *R
10498 ** @returns int
10499 **
10500 *****************************************************************************/
10501
10502 int
10503 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R );
10504
10505
10506 /*****************************************************************************
10507 **
10508 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
10509 **
10510 ** @param const xcb_xkb_list_components_reply_t *R
10511 ** @returns xcb_xkb_listing_iterator_t
10512 **
10513 *****************************************************************************/
10514
10515 xcb_xkb_listing_iterator_t
10516 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R );
10517
10518
10519 /*****************************************************************************
10520 **
10521 ** int xcb_xkb_list_components_compat_maps_length
10522 **
10523 ** @param const xcb_xkb_list_components_reply_t *R
10524 ** @returns int
10525 **
10526 *****************************************************************************/
10527
10528 int
10529 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R );
10530
10531
10532 /*****************************************************************************
10533 **
10534 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
10535 **
10536 ** @param const xcb_xkb_list_components_reply_t *R
10537 ** @returns xcb_xkb_listing_iterator_t
10538 **
10539 *****************************************************************************/
10540
10541 xcb_xkb_listing_iterator_t
10542 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R );
10543
10544
10545 /*****************************************************************************
10546 **
10547 ** int xcb_xkb_list_components_symbols_length
10548 **
10549 ** @param const xcb_xkb_list_components_reply_t *R
10550 ** @returns int
10551 **
10552 *****************************************************************************/
10553
10554 int
10555 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R );
10556
10557
10558 /*****************************************************************************
10559 **
10560 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
10561 **
10562 ** @param const xcb_xkb_list_components_reply_t *R
10563 ** @returns xcb_xkb_listing_iterator_t
10564 **
10565 *****************************************************************************/
10566
10567 xcb_xkb_listing_iterator_t
10568 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R );
10569
10570
10571 /*****************************************************************************
10572 **
10573 ** int xcb_xkb_list_components_geometries_length
10574 **
10575 ** @param const xcb_xkb_list_components_reply_t *R
10576 ** @returns int
10577 **
10578 *****************************************************************************/
10579
10580 int
10581 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R );
10582
10583
10584 /*****************************************************************************
10585 **
10586 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
10587 **
10588 ** @param const xcb_xkb_list_components_reply_t *R
10589 ** @returns xcb_xkb_listing_iterator_t
10590 **
10591 *****************************************************************************/
10592
10593 xcb_xkb_listing_iterator_t
10594 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R );
10595
10611 /*****************************************************************************
10612 **
10613 ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
10614 **
10615 ** @param xcb_connection_t *c
10616 ** @param xcb_xkb_list_components_cookie_t cookie
10617 ** @param xcb_generic_error_t **e
10618 ** @returns xcb_xkb_list_components_reply_t *
10619 **
10620 *****************************************************************************/
10621
10622 xcb_xkb_list_components_reply_t *
10623 xcb_xkb_list_components_reply (xcb_connection_t *c ,
10624 xcb_xkb_list_components_cookie_t cookie ,
10625 xcb_generic_error_t **e );
10626
10627
10628 /*****************************************************************************
10629 **
10630 ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
10631 **
10632 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10633 ** @returns int
10634 **
10635 *****************************************************************************/
10636
10637 int
10638 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10639 const xcb_xkb_get_kbd_by_name_replies_t *S );
10640
10641
10642 /*****************************************************************************
10643 **
10644 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator
10645 **
10646 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10647 ** @returns xcb_xkb_key_type_iterator_t
10648 **
10649 *****************************************************************************/
10650
10651 xcb_xkb_key_type_iterator_t
10652 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10653 const xcb_xkb_get_kbd_by_name_replies_t *S );
10654
10655
10656 /*****************************************************************************
10657 **
10658 ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
10659 **
10660 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10661 ** @returns int
10662 **
10663 *****************************************************************************/
10664
10665 int
10666 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10667 const xcb_xkb_get_kbd_by_name_replies_t *S );
10668
10669
10670 /*****************************************************************************
10671 **
10672 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator
10673 **
10674 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10675 ** @returns xcb_xkb_key_sym_map_iterator_t
10676 **
10677 *****************************************************************************/
10678
10679 xcb_xkb_key_sym_map_iterator_t
10680 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10681 const xcb_xkb_get_kbd_by_name_replies_t *S );
10682
10683
10684 /*****************************************************************************
10685 **
10686 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
10687 **
10688 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10689 ** @returns uint8_t *
10690 **
10691 *****************************************************************************/
10692
10693 uint8_t *
10694 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S );
10695
10696
10697 /*****************************************************************************
10698 **
10699 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
10700 **
10701 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10702 ** @returns int
10703 **
10704 *****************************************************************************/
10705
10706 int
10707 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10708 const xcb_xkb_get_kbd_by_name_replies_t *S );
10709
10710
10711 /*****************************************************************************
10712 **
10713 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end
10714 **
10715 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10716 ** @returns xcb_generic_iterator_t
10717 **
10718 *****************************************************************************/
10719
10720 xcb_generic_iterator_t
10721 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10722 const xcb_xkb_get_kbd_by_name_replies_t *S );
10723
10724
10725 /*****************************************************************************
10726 **
10727 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts
10728 **
10729 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10730 ** @returns xcb_xkb_action_t *
10731 **
10732 *****************************************************************************/
10733
10734 xcb_xkb_action_t *
10735 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S );
10736
10737
10738 /*****************************************************************************
10739 **
10740 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
10741 **
10742 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10743 ** @returns int
10744 **
10745 *****************************************************************************/
10746
10747 int
10748 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10749 const xcb_xkb_get_kbd_by_name_replies_t *S );
10750
10751
10752 /*****************************************************************************
10753 **
10754 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator
10755 **
10756 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10757 ** @returns xcb_xkb_action_iterator_t
10758 **
10759 *****************************************************************************/
10760
10761 xcb_xkb_action_iterator_t
10762 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10763 const xcb_xkb_get_kbd_by_name_replies_t *S );
10764
10765
10766 /*****************************************************************************
10767 **
10768 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn
10769 **
10770 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10771 ** @returns xcb_xkb_set_behavior_t *
10772 **
10773 *****************************************************************************/
10774
10775 xcb_xkb_set_behavior_t *
10776 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10777
10778
10779 /*****************************************************************************
10780 **
10781 ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
10782 **
10783 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10784 ** @returns int
10785 **
10786 *****************************************************************************/
10787
10788 int
10789 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10790 const xcb_xkb_get_kbd_by_name_replies_t *S );
10791
10792
10793 /*****************************************************************************
10794 **
10795 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator
10796 **
10797 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10798 ** @returns xcb_xkb_set_behavior_iterator_t
10799 **
10800 *****************************************************************************/
10801
10802 xcb_xkb_set_behavior_iterator_t
10803 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10804 const xcb_xkb_get_kbd_by_name_replies_t *S );
10805
10806
10807 /*****************************************************************************
10808 **
10809 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
10810 **
10811 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10812 ** @returns uint8_t *
10813 **
10814 *****************************************************************************/
10815
10816 uint8_t *
10817 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10818
10819
10820 /*****************************************************************************
10821 **
10822 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
10823 **
10824 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10825 ** @returns int
10826 **
10827 *****************************************************************************/
10828
10829 int
10830 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10831 const xcb_xkb_get_kbd_by_name_replies_t *S );
10832
10833
10834 /*****************************************************************************
10835 **
10836 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end
10837 **
10838 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10839 ** @returns xcb_generic_iterator_t
10840 **
10841 *****************************************************************************/
10842
10843 xcb_generic_iterator_t
10844 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10845 const xcb_xkb_get_kbd_by_name_replies_t *S );
10846
10847
10848 /*****************************************************************************
10849 **
10850 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn
10851 **
10852 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10853 ** @returns xcb_xkb_set_explicit_t *
10854 **
10855 *****************************************************************************/
10856
10857 xcb_xkb_set_explicit_t *
10858 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10859
10860
10861 /*****************************************************************************
10862 **
10863 ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
10864 **
10865 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10866 ** @returns int
10867 **
10868 *****************************************************************************/
10869
10870 int
10871 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10872 const xcb_xkb_get_kbd_by_name_replies_t *S );
10873
10874
10875 /*****************************************************************************
10876 **
10877 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator
10878 **
10879 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10880 ** @returns xcb_xkb_set_explicit_iterator_t
10881 **
10882 *****************************************************************************/
10883
10884 xcb_xkb_set_explicit_iterator_t
10885 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10886 const xcb_xkb_get_kbd_by_name_replies_t *S );
10887
10888
10889 /*****************************************************************************
10890 **
10891 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn
10892 **
10893 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10894 ** @returns xcb_xkb_key_mod_map_t *
10895 **
10896 *****************************************************************************/
10897
10898 xcb_xkb_key_mod_map_t *
10899 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10900
10901
10902 /*****************************************************************************
10903 **
10904 ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
10905 **
10906 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10907 ** @returns int
10908 **
10909 *****************************************************************************/
10910
10911 int
10912 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10913 const xcb_xkb_get_kbd_by_name_replies_t *S );
10914
10915
10916 /*****************************************************************************
10917 **
10918 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator
10919 **
10920 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10921 ** @returns xcb_xkb_key_mod_map_iterator_t
10922 **
10923 *****************************************************************************/
10924
10925 xcb_xkb_key_mod_map_iterator_t
10926 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10927 const xcb_xkb_get_kbd_by_name_replies_t *S );
10928
10929
10930 /*****************************************************************************
10931 **
10932 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn
10933 **
10934 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
10935 ** @returns xcb_xkb_key_v_mod_map_t *
10936 **
10937 *****************************************************************************/
10938
10939 xcb_xkb_key_v_mod_map_t *
10940 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
10941
10942
10943 /*****************************************************************************
10944 **
10945 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
10946 **
10947 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10948 ** @returns int
10949 **
10950 *****************************************************************************/
10951
10952 int
10953 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10954 const xcb_xkb_get_kbd_by_name_replies_t *S );
10955
10956
10957 /*****************************************************************************
10958 **
10959 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator
10960 **
10961 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
10962 ** @returns xcb_xkb_key_v_mod_map_iterator_t
10963 **
10964 *****************************************************************************/
10965
10966 xcb_xkb_key_v_mod_map_iterator_t
10967 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
10968 const xcb_xkb_get_kbd_by_name_replies_t *S );
10969
10970 int
10971 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer ,
10972 uint8_t nTypes ,
10973 uint8_t nKeySyms ,
10974 uint8_t nKeyActions ,
10975 uint16_t totalActions ,
10976 uint8_t totalKeyBehaviors ,
10977 uint16_t virtualMods ,
10978 uint8_t totalKeyExplicit ,
10979 uint8_t totalModMapKeys ,
10980 uint8_t totalVModMapKeys ,
10981 uint16_t present ,
10982 const xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux );
10983
10984 int
10985 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer ,
10986 uint8_t nTypes ,
10987 uint8_t nKeySyms ,
10988 uint8_t nKeyActions ,
10989 uint16_t totalActions ,
10990 uint8_t totalKeyBehaviors ,
10991 uint16_t virtualMods ,
10992 uint8_t totalKeyExplicit ,
10993 uint8_t totalModMapKeys ,
10994 uint8_t totalVModMapKeys ,
10995 uint16_t present ,
10996 xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux );
10997
10998 int
10999 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer ,
11000 uint8_t nTypes ,
11001 uint8_t nKeySyms ,
11002 uint8_t nKeyActions ,
11003 uint16_t totalActions ,
11004 uint8_t totalKeyBehaviors ,
11005 uint16_t virtualMods ,
11006 uint8_t totalKeyExplicit ,
11007 uint8_t totalModMapKeys ,
11008 uint8_t totalVModMapKeys ,
11009 uint16_t present );
11010
11011
11012 /*****************************************************************************
11013 **
11014 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names
11015 **
11016 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11017 ** @returns xcb_atom_t *
11018 **
11019 *****************************************************************************/
11020
11021 xcb_atom_t *
11022 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11023
11024
11025 /*****************************************************************************
11026 **
11027 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length
11028 **
11029 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11030 ** @returns int
11031 **
11032 *****************************************************************************/
11033
11034 int
11035 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11036 const xcb_xkb_get_kbd_by_name_replies_t *S );
11037
11038
11039 /*****************************************************************************
11040 **
11041 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end
11042 **
11043 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11044 ** @returns xcb_generic_iterator_t
11045 **
11046 *****************************************************************************/
11047
11048 xcb_generic_iterator_t
11049 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11050 const xcb_xkb_get_kbd_by_name_replies_t *S );
11051
11052
11053 /*****************************************************************************
11054 **
11055 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type
11056 **
11057 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11058 ** @returns uint8_t *
11059 **
11060 *****************************************************************************/
11061
11062 uint8_t *
11063 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S );
11064
11065
11066 /*****************************************************************************
11067 **
11068 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length
11069 **
11070 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11071 ** @returns int
11072 **
11073 *****************************************************************************/
11074
11075 int
11076 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11077 const xcb_xkb_get_kbd_by_name_replies_t *S );
11078
11079
11080 /*****************************************************************************
11081 **
11082 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end
11083 **
11084 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11085 ** @returns xcb_generic_iterator_t
11086 **
11087 *****************************************************************************/
11088
11089 xcb_generic_iterator_t
11090 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11091 const xcb_xkb_get_kbd_by_name_replies_t *S );
11092
11093
11094 /*****************************************************************************
11095 **
11096 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
11097 **
11098 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11099 ** @returns xcb_atom_t *
11100 **
11101 *****************************************************************************/
11102
11103 xcb_atom_t *
11104 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11105
11106
11107 /*****************************************************************************
11108 **
11109 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length
11110 **
11111 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11112 ** @returns int
11113 **
11114 *****************************************************************************/
11115
11116 int
11117 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11118 const xcb_xkb_get_kbd_by_name_replies_t *S );
11119
11120
11121 /*****************************************************************************
11122 **
11123 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end
11124 **
11125 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11126 ** @returns xcb_generic_iterator_t
11127 **
11128 *****************************************************************************/
11129
11130 xcb_generic_iterator_t
11131 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11132 const xcb_xkb_get_kbd_by_name_replies_t *S );
11133
11134
11135 /*****************************************************************************
11136 **
11137 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names
11138 **
11139 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11140 ** @returns xcb_atom_t *
11141 **
11142 *****************************************************************************/
11143
11144 xcb_atom_t *
11145 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11146
11147
11148 /*****************************************************************************
11149 **
11150 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length
11151 **
11152 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11153 ** @returns int
11154 **
11155 *****************************************************************************/
11156
11157 int
11158 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11159 const xcb_xkb_get_kbd_by_name_replies_t *S );
11160
11161
11162 /*****************************************************************************
11163 **
11164 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end
11165 **
11166 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11167 ** @returns xcb_generic_iterator_t
11168 **
11169 *****************************************************************************/
11170
11171 xcb_generic_iterator_t
11172 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11173 const xcb_xkb_get_kbd_by_name_replies_t *S );
11174
11175
11176 /*****************************************************************************
11177 **
11178 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names
11179 **
11180 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11181 ** @returns xcb_atom_t *
11182 **
11183 *****************************************************************************/
11184
11185 xcb_atom_t *
11186 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11187
11188
11189 /*****************************************************************************
11190 **
11191 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length
11192 **
11193 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11194 ** @returns int
11195 **
11196 *****************************************************************************/
11197
11198 int
11199 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11200 const xcb_xkb_get_kbd_by_name_replies_t *S );
11201
11202
11203 /*****************************************************************************
11204 **
11205 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end
11206 **
11207 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11208 ** @returns xcb_generic_iterator_t
11209 **
11210 *****************************************************************************/
11211
11212 xcb_generic_iterator_t
11213 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11214 const xcb_xkb_get_kbd_by_name_replies_t *S );
11215
11216
11217 /*****************************************************************************
11218 **
11219 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups
11220 **
11221 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11222 ** @returns xcb_atom_t *
11223 **
11224 *****************************************************************************/
11225
11226 xcb_atom_t *
11227 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S );
11228
11229
11230 /*****************************************************************************
11231 **
11232 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
11233 **
11234 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11235 ** @returns int
11236 **
11237 *****************************************************************************/
11238
11239 int
11240 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11241 const xcb_xkb_get_kbd_by_name_replies_t *S );
11242
11243
11244 /*****************************************************************************
11245 **
11246 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end
11247 **
11248 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11249 ** @returns xcb_generic_iterator_t
11250 **
11251 *****************************************************************************/
11252
11253 xcb_generic_iterator_t
11254 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11255 const xcb_xkb_get_kbd_by_name_replies_t *S );
11256
11257
11258 /*****************************************************************************
11259 **
11260 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names
11261 **
11262 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11263 ** @returns xcb_xkb_key_name_t *
11264 **
11265 *****************************************************************************/
11266
11267 xcb_xkb_key_name_t *
11268 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11269
11270
11271 /*****************************************************************************
11272 **
11273 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length
11274 **
11275 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11276 ** @returns int
11277 **
11278 *****************************************************************************/
11279
11280 int
11281 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11282 const xcb_xkb_get_kbd_by_name_replies_t *S );
11283
11284
11285 /*****************************************************************************
11286 **
11287 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator
11288 **
11289 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11290 ** @returns xcb_xkb_key_name_iterator_t
11291 **
11292 *****************************************************************************/
11293
11294 xcb_xkb_key_name_iterator_t
11295 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11296 const xcb_xkb_get_kbd_by_name_replies_t *S );
11297
11298
11299 /*****************************************************************************
11300 **
11301 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases
11302 **
11303 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11304 ** @returns xcb_xkb_key_alias_t *
11305 **
11306 *****************************************************************************/
11307
11308 xcb_xkb_key_alias_t *
11309 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S );
11310
11311
11312 /*****************************************************************************
11313 **
11314 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length
11315 **
11316 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11317 ** @returns int
11318 **
11319 *****************************************************************************/
11320
11321 int
11322 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11323 const xcb_xkb_get_kbd_by_name_replies_t *S );
11324
11325
11326 /*****************************************************************************
11327 **
11328 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator
11329 **
11330 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11331 ** @returns xcb_xkb_key_alias_iterator_t
11332 **
11333 *****************************************************************************/
11334
11335 xcb_xkb_key_alias_iterator_t
11336 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11337 const xcb_xkb_get_kbd_by_name_replies_t *S );
11338
11339
11340 /*****************************************************************************
11341 **
11342 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names
11343 **
11344 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11345 ** @returns xcb_atom_t *
11346 **
11347 *****************************************************************************/
11348
11349 xcb_atom_t *
11350 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S );
11351
11352
11353 /*****************************************************************************
11354 **
11355 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length
11356 **
11357 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11358 ** @returns int
11359 **
11360 *****************************************************************************/
11361
11362 int
11363 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11364 const xcb_xkb_get_kbd_by_name_replies_t *S );
11365
11366
11367 /*****************************************************************************
11368 **
11369 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end
11370 **
11371 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
11372 ** @returns xcb_generic_iterator_t
11373 **
11374 *****************************************************************************/
11375
11376 xcb_generic_iterator_t
11377 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11378 const xcb_xkb_get_kbd_by_name_replies_t *S );
11379
11380 int
11381 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer ,
11382 uint8_t nTypes ,
11383 uint16_t nKTLevels ,
11384 uint32_t indicators ,
11385 uint16_t virtualMods ,
11386 uint8_t groupNames ,
11387 uint8_t nKeys ,
11388 uint8_t nKeyAliases ,
11389 uint8_t nRadioGroups ,
11390 uint32_t which ,
11391 const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux );
11392
11393 int
11394 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer ,
11395 uint8_t nTypes ,
11396 uint16_t nKTLevels ,
11397 uint32_t indicators ,
11398 uint16_t virtualMods ,
11399 uint8_t groupNames ,
11400 uint8_t nKeys ,
11401 uint8_t nKeyAliases ,
11402 uint8_t nRadioGroups ,
11403 uint32_t which ,
11404 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux );
11405
11406 int
11407 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer ,
11408 uint8_t nTypes ,
11409 uint16_t nKTLevels ,
11410 uint32_t indicators ,
11411 uint16_t virtualMods ,
11412 uint8_t groupNames ,
11413 uint8_t nKeys ,
11414 uint8_t nKeyAliases ,
11415 uint8_t nRadioGroups ,
11416 uint32_t which );
11417
11418
11419 /*****************************************************************************
11420 **
11421 ** xcb_xkb_sym_interpret_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
11422 **
11423 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11424 ** @returns xcb_xkb_sym_interpret_t *
11425 **
11426 *****************************************************************************/
11427
11428 xcb_xkb_sym_interpret_t *
11429 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
11430
11431
11432 /*****************************************************************************
11433 **
11434 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
11435 **
11436 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11437 ** @returns int
11438 **
11439 *****************************************************************************/
11440
11441 int
11442 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11443 const xcb_xkb_get_kbd_by_name_replies_t *S );
11444
11445
11446 /*****************************************************************************
11447 **
11448 ** xcb_xkb_sym_interpret_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator
11449 **
11450 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11451 ** @returns xcb_xkb_sym_interpret_iterator_t
11452 **
11453 *****************************************************************************/
11454
11455 xcb_xkb_sym_interpret_iterator_t
11456 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11457 const xcb_xkb_get_kbd_by_name_replies_t *S );
11458
11459
11460 /*****************************************************************************
11461 **
11462 ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn
11463 **
11464 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11465 ** @returns xcb_xkb_mod_def_t *
11466 **
11467 *****************************************************************************/
11468
11469 xcb_xkb_mod_def_t *
11470 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S );
11471
11472
11473 /*****************************************************************************
11474 **
11475 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
11476 **
11477 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11478 ** @returns int
11479 **
11480 *****************************************************************************/
11481
11482 int
11483 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11484 const xcb_xkb_get_kbd_by_name_replies_t *S );
11485
11486
11487 /*****************************************************************************
11488 **
11489 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator
11490 **
11491 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11492 ** @returns xcb_xkb_mod_def_iterator_t
11493 **
11494 *****************************************************************************/
11495
11496 xcb_xkb_mod_def_iterator_t
11497 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11498 const xcb_xkb_get_kbd_by_name_replies_t *S );
11499
11500
11501 /*****************************************************************************
11502 **
11503 ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps
11504 **
11505 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S
11506 ** @returns xcb_xkb_indicator_map_t *
11507 **
11508 *****************************************************************************/
11509
11510 xcb_xkb_indicator_map_t *
11511 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S );
11512
11513
11514 /*****************************************************************************
11515 **
11516 ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
11517 **
11518 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11519 ** @returns int
11520 **
11521 *****************************************************************************/
11522
11523 int
11524 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11525 const xcb_xkb_get_kbd_by_name_replies_t *S );
11526
11527
11528 /*****************************************************************************
11529 **
11530 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator
11531 **
11532 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11533 ** @returns xcb_xkb_indicator_map_iterator_t
11534 **
11535 *****************************************************************************/
11536
11537 xcb_xkb_indicator_map_iterator_t
11538 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R ,
11539 const xcb_xkb_get_kbd_by_name_replies_t *S );
11540
11541
11542 /*****************************************************************************
11543 **
11544 ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list
11545 **
11546 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11547 ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
11548 **
11549 *****************************************************************************/
11550
11551 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
11552 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R );
11553
11554
11555 /*****************************************************************************
11556 **
11557 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font
11558 **
11559 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R
11560 ** @returns xcb_xkb_counted_string_16_t *
11561 **
11562 *****************************************************************************/
11563
11564 xcb_xkb_counted_string_16_t *
11565 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R );
11566
11567 int
11568 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer ,
11569 uint16_t reported ,
11570 const xcb_xkb_get_kbd_by_name_replies_t *_aux );
11571
11572 int
11573 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer ,
11574 uint16_t reported ,
11575 xcb_xkb_get_kbd_by_name_replies_t *_aux );
11576
11577 int
11578 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer ,
11579 uint16_t reported );
11580
11590 /*****************************************************************************
11591 **
11592 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
11593 **
11594 ** @param xcb_connection_t *c
11595 ** @param xcb_xkb_device_spec_t deviceSpec
11596 ** @param uint16_t need
11597 ** @param uint16_t want
11598 ** @param uint8_t load
11599 ** @returns xcb_xkb_get_kbd_by_name_cookie_t
11600 **
11601 *****************************************************************************/
11602
11603 xcb_xkb_get_kbd_by_name_cookie_t
11604 xcb_xkb_get_kbd_by_name (xcb_connection_t *c ,
11605 xcb_xkb_device_spec_t deviceSpec ,
11606 uint16_t need ,
11607 uint16_t want ,
11608 uint8_t load );
11609
11622 /*****************************************************************************
11623 **
11624 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
11625 **
11626 ** @param xcb_connection_t *c
11627 ** @param xcb_xkb_device_spec_t deviceSpec
11628 ** @param uint16_t need
11629 ** @param uint16_t want
11630 ** @param uint8_t load
11631 ** @returns xcb_xkb_get_kbd_by_name_cookie_t
11632 **
11633 *****************************************************************************/
11634
11635 xcb_xkb_get_kbd_by_name_cookie_t
11636 xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c ,
11637 xcb_xkb_device_spec_t deviceSpec ,
11638 uint16_t need ,
11639 uint16_t want ,
11640 uint8_t load );
11641
11642
11643 /*****************************************************************************
11644 **
11645 ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
11646 **
11647 ** @param const xcb_xkb_get_kbd_by_name_reply_t *R
11648 ** @returns xcb_xkb_get_kbd_by_name_replies_t *
11649 **
11650 *****************************************************************************/
11651
11652 void *
11653 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R );
11654
11670 /*****************************************************************************
11671 **
11672 ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
11673 **
11674 ** @param xcb_connection_t *c
11675 ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
11676 ** @param xcb_generic_error_t **e
11677 ** @returns xcb_xkb_get_kbd_by_name_reply_t *
11678 **
11679 *****************************************************************************/
11680
11681 xcb_xkb_get_kbd_by_name_reply_t *
11682 xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c ,
11683 xcb_xkb_get_kbd_by_name_cookie_t cookie ,
11684 xcb_generic_error_t **e );
11685
11686 int
11687 xcb_xkb_get_device_info_sizeof (const void *_buffer );
11688
11698 /*****************************************************************************
11699 **
11700 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
11701 **
11702 ** @param xcb_connection_t *c
11703 ** @param xcb_xkb_device_spec_t deviceSpec
11704 ** @param uint16_t wanted
11705 ** @param uint8_t allButtons
11706 ** @param uint8_t firstButton
11707 ** @param uint8_t nButtons
11708 ** @param xcb_xkb_led_class_spec_t ledClass
11709 ** @param xcb_xkb_id_spec_t ledID
11710 ** @returns xcb_xkb_get_device_info_cookie_t
11711 **
11712 *****************************************************************************/
11713
11714 xcb_xkb_get_device_info_cookie_t
11715 xcb_xkb_get_device_info (xcb_connection_t *c ,
11716 xcb_xkb_device_spec_t deviceSpec ,
11717 uint16_t wanted ,
11718 uint8_t allButtons ,
11719 uint8_t firstButton ,
11720 uint8_t nButtons ,
11721 xcb_xkb_led_class_spec_t ledClass ,
11722 xcb_xkb_id_spec_t ledID );
11723
11736 /*****************************************************************************
11737 **
11738 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
11739 **
11740 ** @param xcb_connection_t *c
11741 ** @param xcb_xkb_device_spec_t deviceSpec
11742 ** @param uint16_t wanted
11743 ** @param uint8_t allButtons
11744 ** @param uint8_t firstButton
11745 ** @param uint8_t nButtons
11746 ** @param xcb_xkb_led_class_spec_t ledClass
11747 ** @param xcb_xkb_id_spec_t ledID
11748 ** @returns xcb_xkb_get_device_info_cookie_t
11749 **
11750 *****************************************************************************/
11751
11752 xcb_xkb_get_device_info_cookie_t
11753 xcb_xkb_get_device_info_unchecked (xcb_connection_t *c ,
11754 xcb_xkb_device_spec_t deviceSpec ,
11755 uint16_t wanted ,
11756 uint8_t allButtons ,
11757 uint8_t firstButton ,
11758 uint8_t nButtons ,
11759 xcb_xkb_led_class_spec_t ledClass ,
11760 xcb_xkb_id_spec_t ledID );
11761
11762
11763 /*****************************************************************************
11764 **
11765 ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
11766 **
11767 ** @param const xcb_xkb_get_device_info_reply_t *R
11768 ** @returns xcb_xkb_string8_t *
11769 **
11770 *****************************************************************************/
11771
11772 xcb_xkb_string8_t *
11773 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R );
11774
11775
11776 /*****************************************************************************
11777 **
11778 ** int xcb_xkb_get_device_info_name_length
11779 **
11780 ** @param const xcb_xkb_get_device_info_reply_t *R
11781 ** @returns int
11782 **
11783 *****************************************************************************/
11784
11785 int
11786 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R );
11787
11788
11789 /*****************************************************************************
11790 **
11791 ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
11792 **
11793 ** @param const xcb_xkb_get_device_info_reply_t *R
11794 ** @returns xcb_generic_iterator_t
11795 **
11796 *****************************************************************************/
11797
11798 xcb_generic_iterator_t
11799 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R );
11800
11801
11802 /*****************************************************************************
11803 **
11804 ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
11805 **
11806 ** @param const xcb_xkb_get_device_info_reply_t *R
11807 ** @returns xcb_xkb_action_t *
11808 **
11809 *****************************************************************************/
11810
11811 xcb_xkb_action_t *
11812 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R );
11813
11814
11815 /*****************************************************************************
11816 **
11817 ** int xcb_xkb_get_device_info_btn_actions_length
11818 **
11819 ** @param const xcb_xkb_get_device_info_reply_t *R
11820 ** @returns int
11821 **
11822 *****************************************************************************/
11823
11824 int
11825 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R );
11826
11827
11828 /*****************************************************************************
11829 **
11830 ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
11831 **
11832 ** @param const xcb_xkb_get_device_info_reply_t *R
11833 ** @returns xcb_xkb_action_iterator_t
11834 **
11835 *****************************************************************************/
11836
11837 xcb_xkb_action_iterator_t
11838 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R );
11839
11840
11841 /*****************************************************************************
11842 **
11843 ** int xcb_xkb_get_device_info_leds_length
11844 **
11845 ** @param const xcb_xkb_get_device_info_reply_t *R
11846 ** @returns int
11847 **
11848 *****************************************************************************/
11849
11850 int
11851 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R );
11852
11853
11854 /*****************************************************************************
11855 **
11856 ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator
11857 **
11858 ** @param const xcb_xkb_get_device_info_reply_t *R
11859 ** @returns xcb_xkb_device_led_info_iterator_t
11860 **
11861 *****************************************************************************/
11862
11863 xcb_xkb_device_led_info_iterator_t
11864 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R );
11865
11881 /*****************************************************************************
11882 **
11883 ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
11884 **
11885 ** @param xcb_connection_t *c
11886 ** @param xcb_xkb_get_device_info_cookie_t cookie
11887 ** @param xcb_generic_error_t **e
11888 ** @returns xcb_xkb_get_device_info_reply_t *
11889 **
11890 *****************************************************************************/
11891
11892 xcb_xkb_get_device_info_reply_t *
11893 xcb_xkb_get_device_info_reply (xcb_connection_t *c ,
11894 xcb_xkb_get_device_info_cookie_t cookie ,
11895 xcb_generic_error_t **e );
11896
11897 int
11898 xcb_xkb_set_device_info_sizeof (const void *_buffer );
11899
11912 /*****************************************************************************
11913 **
11914 ** xcb_void_cookie_t xcb_xkb_set_device_info_checked
11915 **
11916 ** @param xcb_connection_t *c
11917 ** @param xcb_xkb_device_spec_t deviceSpec
11918 ** @param uint8_t firstBtn
11919 ** @param uint8_t nBtns
11920 ** @param uint16_t change
11921 ** @param uint16_t nDeviceLedFBs
11922 ** @param const xcb_xkb_action_t *btnActions
11923 ** @param const xcb_xkb_device_led_info_t *leds
11924 ** @returns xcb_void_cookie_t
11925 **
11926 *****************************************************************************/
11927
11928 xcb_void_cookie_t
11929 xcb_xkb_set_device_info_checked (xcb_connection_t *c ,
11930 xcb_xkb_device_spec_t deviceSpec ,
11931 uint8_t firstBtn ,
11932 uint8_t nBtns ,
11933 uint16_t change ,
11934 uint16_t nDeviceLedFBs ,
11935 const xcb_xkb_action_t *btnActions ,
11936 const xcb_xkb_device_led_info_t *leds );
11937
11947 /*****************************************************************************
11948 **
11949 ** xcb_void_cookie_t xcb_xkb_set_device_info
11950 **
11951 ** @param xcb_connection_t *c
11952 ** @param xcb_xkb_device_spec_t deviceSpec
11953 ** @param uint8_t firstBtn
11954 ** @param uint8_t nBtns
11955 ** @param uint16_t change
11956 ** @param uint16_t nDeviceLedFBs
11957 ** @param const xcb_xkb_action_t *btnActions
11958 ** @param const xcb_xkb_device_led_info_t *leds
11959 ** @returns xcb_void_cookie_t
11960 **
11961 *****************************************************************************/
11962
11963 xcb_void_cookie_t
11964 xcb_xkb_set_device_info (xcb_connection_t *c ,
11965 xcb_xkb_device_spec_t deviceSpec ,
11966 uint8_t firstBtn ,
11967 uint8_t nBtns ,
11968 uint16_t change ,
11969 uint16_t nDeviceLedFBs ,
11970 const xcb_xkb_action_t *btnActions ,
11971 const xcb_xkb_device_led_info_t *leds );
11972
11973 int
11974 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer );
11975
11985 /*****************************************************************************
11986 **
11987 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
11988 **
11989 ** @param xcb_connection_t *c
11990 ** @param uint16_t msgLength
11991 ** @param uint32_t affectFlags
11992 ** @param uint32_t flags
11993 ** @param uint32_t affectCtrls
11994 ** @param uint32_t ctrls
11995 ** @param const xcb_xkb_string8_t *message
11996 ** @returns xcb_xkb_set_debugging_flags_cookie_t
11997 **
11998 *****************************************************************************/
11999
12000 xcb_xkb_set_debugging_flags_cookie_t
12001 xcb_xkb_set_debugging_flags (xcb_connection_t *c ,
12002 uint16_t msgLength ,
12003 uint32_t affectFlags ,
12004 uint32_t flags ,
12005 uint32_t affectCtrls ,
12006 uint32_t ctrls ,
12007 const xcb_xkb_string8_t *message );
12008
12021 /*****************************************************************************
12022 **
12023 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked
12024 **
12025 ** @param xcb_connection_t *c
12026 ** @param uint16_t msgLength
12027 ** @param uint32_t affectFlags
12028 ** @param uint32_t flags
12029 ** @param uint32_t affectCtrls
12030 ** @param uint32_t ctrls
12031 ** @param const xcb_xkb_string8_t *message
12032 ** @returns xcb_xkb_set_debugging_flags_cookie_t
12033 **
12034 *****************************************************************************/
12035
12036 xcb_xkb_set_debugging_flags_cookie_t
12037 xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c ,
12038 uint16_t msgLength ,
12039 uint32_t affectFlags ,
12040 uint32_t flags ,
12041 uint32_t affectCtrls ,
12042 uint32_t ctrls ,
12043 const xcb_xkb_string8_t *message );
12044
12060 /*****************************************************************************
12061 **
12062 ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
12063 **
12064 ** @param xcb_connection_t *c
12065 ** @param xcb_xkb_set_debugging_flags_cookie_t cookie
12066 ** @param xcb_generic_error_t **e
12067 ** @returns xcb_xkb_set_debugging_flags_reply_t *
12068 **
12069 *****************************************************************************/
12070
12071 xcb_xkb_set_debugging_flags_reply_t *
12072 xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c ,
12073 xcb_xkb_set_debugging_flags_cookie_t cookie ,
12074 xcb_generic_error_t **e );
12075
12076
12077 #ifdef __cplusplus
12078 }
12079 #endif
12080
12081 #endif
12082
xcb_xkb_latch_lock_state_request_t
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:1783
xcb_xkb_use_extension_cookie_t
struct xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
xcb_xkb_sa_lock_group_next
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition: xkb.c:2876
xcb_xkb_get_controls_reply
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply(xcb_connection_t *c, xcb_xkb_get_controls_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4689
xcb_xkb_use_extension_request_t
struct xcb_xkb_use_extension_request_t xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
xcb_xkb_get_controls_request_t
struct xcb_xkb_get_controls_request_t xcb_xkb_get_controls_request_t
xcb_xkb_get_controls_request_t
xcb_xkb_kt_map_entry_iterator_t
struct xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_key_iterator_t
struct xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:168
xcb_xkb_device_spec_next
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition: xkb.c:32
xcb_xkb_sa_lock_ptr_btn_t
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
xcb_xkb_get_kbd_by_name_reply_t
Definition: xkb.h:2645
xcb_xkb_action_next
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:3522
xcb_xkb_sa_terminate_t
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
xcb_xkb_get_map_reply_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
xcb_xkb_sa_redirect_key_iterator_t
Definition: xkb.h:1466
xcb_xkb_mod_def_iterator_t
struct xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
xcb_xkb_set_named_indicator_checked
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:8700
xcb_xkb_led_class_spec_next
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
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply(xcb_connection_t *c, xcb_xkb_get_compat_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:7966
xcb_xkb_sa_lock_controls_next
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:3218
xcb_xkb_sa_lock_device_btn_iterator_t
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
xcb_xkb_key_type_next
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition: xkb.c:715
xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
Definition: xkb.h:1013
xcb_xkb_sa_switch_screen_next
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:3142
xcb_xkb_set_indicator_map_request_t
struct xcb_xkb_set_indicator_map_request_t xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
xcb_xkb_shape_end
xcb_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition: xkb.c:1865
xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
Definition: xkb.h:902
xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1336
xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
Definition: xkb.h:1913
xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1216
xcb_xkb_get_names
xcb_xkb_get_names_cookie_t xcb_xkb_get_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9899
xcb_xkb_key_v_mod_map_t
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
xcb_xkb_get_kbd_by_name_unchecked
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:15200
xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
Definition: xkb.h:1639
xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
Definition: xkb.h:929
xcb_xkb_si_action_t
xcb_xkb_si_action_t
Definition: xkb.h:1554
xcb_xkb_bell_notify_event_t
xcb_xkb_bell_notify_event_t
Definition: xkb.h:2972
xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
Definition: xkb.h:2731
xcb_xkb_sa_no_action_end
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:2666
xcb_xkb_behavior_next
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:1188
xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1350
xcb_xkb_set_map_values_t
struct xcb_xkb_set_map_values_t xcb_xkb_set_map_values_t
xcb_xkb_set_map_values_t
xcb_xkb_sa_device_btn_next
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition: xkb.c:3332
xcb_xkb_key_end
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:1905
xcb_xkb_sa_switch_screen_t
struct xcb_xkb_sa_switch_screen_t xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
xcb_xkb_key_mod_map_end
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition: xkb.c:1320
xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
Definition: xkb.h:2449
xcb_xkb_sa_lock_device_btn_end
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:3388
xcb_xkb_set_names_checked
xcb_void_cookie_t xcb_xkb_set_names_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11000
xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
Definition: xkb.h:186
xcb_xkb_row_end
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition: xkb.c:2308
xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
Definition: xkb.h:777
xcb_xkb_device_led_info_next
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition: xkb.c:2605
xcb_xkb_get_kbd_by_name_request_t
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2477
xcb_xkb_get_compat_map_cookie_t
struct xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
Definition: xkb.h:1733
xcb_xkb_per_client_flags_request_t
struct xcb_xkb_per_client_flags_request_t xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
xcb_xkb_latch_lock_state
xcb_void_cookie_t xcb_xkb_latch_lock_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:4560
xcb_xkb_sa_lock_device_btn_next
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:3370
xcb_xkb_sa_set_group_t
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
xcb_xkb_kt_map_entry_iterator_t
Definition: xkb.h:483
xcb_xkb_kt_set_map_entry_end
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition: xkb.c:1396
xcb_xkb_sa_no_action_t
struct xcb_xkb_sa_no_action_t xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
Definition: xkb.h:533
xcb_xkb_si_action_next
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition: xkb.c:3446
xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2060
xcb_xkb_get_indicator_state_request_t
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2120
xcb_xkb_set_named_indicator
xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:8781
xcb_xkb_set_map_aux
xcb_void_cookie_t xcb_xkb_set_map_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:7624
xcb_xkb_key_type_iterator_t
struct xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
xcb_xkb_sym_interpret_t
struct xcb_xkb_sym_interpret_t xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
Definition: xkb.h:750
xcb_xkb_key_mod_map_next
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition: xkb.c:1302
xcb_xkb_overlay_behavior_end
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:1054
xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
Definition: xkb.h:626
xcb_xkb_si_action_end
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition: xkb.c:3464
xcb_xkb_kt_set_map_entry_iterator_t
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
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:8575
xcb_xkb_key_alias_end
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:316
xcb_xkb_sa_iso_lock_end
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:3084
xcb_xkb_sa_set_controls_t
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1388
xcb_xkb_overlay_next
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:2161
xcb_xkb_radio_group_behavior_iterator_t
struct xcb_xkb_radio_group_behavior_iterator_t xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_get_kbd_by_name_replies_t::_compat_map
Definition: xkb.h:2562
xcb_xkb_overlay_behavior_next
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition: xkb.c:1036
xcb_xkb_string8_end
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:1626
xcb_xkb_set_key_type_iterator_t
struct xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_cookie_t
Definition: xkb.h:2467
xcb_xkb_sa_set_group_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
xcb_xkb_names_notify_event_t
Definition: xkb.h:2924
xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
Definition: xkb.h:141
xcb_xkb_device_spec_end
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition: xkb.c:50
xcb_xkb_mod_def_t
struct xcb_xkb_mod_def_t xcb_xkb_mod_def_t
xcb_xkb_mod_def_t
xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
Definition: xkb.h:1663
xcb_xkb_controls_notify_event_t
struct xcb_xkb_controls_notify_event_t xcb_xkb_controls_notify_event_t
xcb_xkb_controls_notify_event_t
xcb_xkb_listing_next
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition: xkb.c:2413
xcb_xkb_kt_map_entry_t
struct xcb_xkb_kt_map_entry_t xcb_xkb_kt_map_entry_t
xcb_xkb_kt_map_entry_t
xcb_xkb_get_compat_map_request_t
struct xcb_xkb_get_compat_map_request_t xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
xcb_xkb_radio_group_behavior_end
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition: xkb.c:1016
xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
Definition: xkb.h:2143
xcb_xkb_sa_no_action_next
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:2648
xcb_xkb_key_mod_map_t
xcb_xkb_key_mod_map_t
Definition: xkb.h:742
xcb_xkb_get_map_map_t
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
xcb_xkb_key_v_mod_map_iterator_t
Definition: xkb.h:768
xcb_xkb_radio_group_behavior_t
xcb_xkb_radio_group_behavior_t
Definition: xkb.h:584
xcb_xkb_sa_set_group_end
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition: xkb.c:2818
xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
Definition: xkb.h:2428
xcb_xkb_sa_terminate_iterator_t
struct xcb_xkb_sa_terminate_iterator_t xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
xcb_xkb_get_names_cookie_t
struct xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
xcb_xkb_key_alias_next
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition: xkb.c:298
xcb_xkb_key_next
void xcb_xkb_key_next(xcb_xkb_key_iterator_t *i)
Definition: xkb.c:1887
xcb_xkb_bell_class_spec_next
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition: xkb.c:108
xcb_xkb_outline_next
void xcb_xkb_outline_next(xcb_xkb_outline_iterator_t *i)
Definition: xkb.c:1729
xcb_xkb_key_name_end
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
xcb_xkb_mod_def_t
Definition: xkb.h:404
xcb_xkb_indicator_state_notify_event_t
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
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply(xcb_connection_t *c, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11861
xcb_xkb_select_events_request_t
struct xcb_xkb_select_events_request_t xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
xcb_xkb_overlay_row_next
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition: xkb.c:2046
xcb_xkb_get_compat_map_unchecked
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:7814
xcb_xkb_sa_redirect_key_end
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:3312
xcb_xkb_sa_lock_ptr_btn_iterator_t
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_unchecked
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:15900
xcb_extension_t
Definition: xcbext.h:39
xcb_xkb_list_components_reply_t
struct xcb_xkb_list_components_reply_t xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
Definition: xkb.h:1629
xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:2756
xcb_xkb_access_x_notify_event_t
struct xcb_xkb_access_x_notify_event_t xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
xcb_xkb_mod_def_end
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
xcb_xkb_controls_notify_event_t
Definition: xkb.h:2864
xcb_xkb_key_type_t
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:2906
xcb_xkb_use_extension_reply_t
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1650
xcb_xkb_device_led_info_iterator_t
struct xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_device_led_info_iterator_t
xcb_xkb_new_keyboard_notify_event_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
xcb_xkb_sa_ptr_btn_iterator_t
Definition: xkb.h:1236
xcb_xkb_select_events_details_t
struct xcb_xkb_select_events_details_t xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
xcb_xkb_counted_string_16_iterator_t
struct xcb_xkb_counted_string_16_iterator_t xcb_xkb_counted_string_16_iterator_t
xcb_xkb_counted_string_16_iterator_t
xcb_xkb_set_explicit_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
xcb_xkb_kt_set_map_entry_iterator_t
Definition: xkb.h:786
xcb_xkb_get_device_info_reply
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply(xcb_connection_t *c, xcb_xkb_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15596
xcb_xkb_get_indicator_map_reply
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply(xcb_connection_t *c, xcb_xkb_get_indicator_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8426
xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1475
xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2153
xcb_xkb_get_indicator_map_request_t
struct xcb_xkb_get_indicator_map_request_t xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
xcb_xkb_permament_overlay_behavior_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
xcb_xkb_key_sym_map_iterator_t
Definition: xkb.h:524
xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
Definition: xkb.h:1057
xcb_xkb_get_map
xcb_xkb_get_map_cookie_t xcb_xkb_get_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:6176
xcb_xkb_row_next
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:2287
xcb_xkb_set_names_aux_checked
xcb_void_cookie_t xcb_xkb_set_names_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:11166
xcb_xkb_use_extension_unchecked
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3602
xcb_xkb_sa_set_group_t
xcb_xkb_sa_set_group_t
Definition: xkb.h:1140
xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1305
xcb_xkb_get_compat_map_reply_t
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
xcb_xkb_list_components_unchecked
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11600
xcb_xkb_list_components
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11560
xcb_xkb_set_behavior_next
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:1226
xcb_xkb_set_key_type_end
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:1586
xcb_xkb_key_name_t
struct xcb_xkb_key_name_t xcb_xkb_key_name_t
xcb_xkb_key_name_t
xcb_xkb_default_behavior_t
struct xcb_xkb_default_behavior_t xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
xcb_xkb_action_message_event_t
struct xcb_xkb_action_message_event_t xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
xcb_xkb_latch_lock_state_request_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
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply(xcb_connection_t *c, xcb_xkb_get_named_indicator_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8667
xcb_xkb_permament_radio_group_behavior_end
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:1130
xcb_xkb_get_controls_unchecked
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4650
xcb_xkb_list_components_request_t
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
xcb_xkb_sa_lock_group_t
Definition: xkb.h:1178
xcb_xkb_get_indicator_map_cookie_t
struct xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_key_v_mod_map_next
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition: xkb.c:1340
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:112
xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
Definition: xkb.h:609
xcb_xkb_permament_overlay_behavior_t
xcb_xkb_permament_overlay_behavior_t
Definition: xkb.h:652
xcb_xkb_sa_latch_mods_next
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition: xkb.c:2724
xcb_xkb_get_state_reply_t
struct xcb_xkb_get_state_reply_t xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
xcb_xkb_per_client_flags_cookie_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
xcb_xkb_outline_t
Definition: xkb.h:828
xcb_xkb_sa_lock_mods_t
struct xcb_xkb_sa_lock_mods_t xcb_xkb_sa_lock_mods_t
xcb_xkb_sa_lock_mods_t
xcb_xkb_action_iterator_t
struct xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_action_iterator_t
xcb_xkb_lock_behavior_t
struct xcb_xkb_lock_behavior_t xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
xcb_xkb_get_kbd_by_name_replies_t::_types
Definition: xkb.h:2528
xcb_xkb_permament_radio_group_behavior_next
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition: xkb.c:1112
xcb_xkb_row_t
xcb_xkb_row_t
Definition: xkb.h:938
xcb_xkb_get_kbd_by_name_replies_t::_geometry
Definition: xkb.h:2607
xcb_xkb_sa_no_action_iterator_t
struct xcb_xkb_sa_no_action_iterator_t xcb_xkb_sa_no_action_iterator_t
xcb_xkb_sa_no_action_iterator_t
xcb_xkb_key_v_mod_map_end
xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end(xcb_xkb_key_v_mod_map_iterator_t i)
Definition: xkb.c:1358
xcb_xkb_overlay_row_end
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:2067
xcb_xkb_shape_t
struct xcb_xkb_shape_t xcb_xkb_shape_t
xcb_xkb_shape_t
xcb_xkb_get_names_unchecked
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9940
xcb_xkb_set_debugging_flags_cookie_t
struct xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_get_kbd_by_name_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_id_spec_next
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition: xkb.c:146
xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
Definition: xkb.h:983
xcb_xkb_latch_lock_state_checked
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:4501
xcb_xkb_set_map_aux_checked
xcb_void_cookie_t xcb_xkb_set_map_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:7504
xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1408
xcb_xkb_overlay_behavior_t
struct xcb_xkb_overlay_behavior_t xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
xcb_xkb_sa_set_group_iterator_t
xcb_xkb_sa_set_group_iterator_t
Definition: xkb.h:1150
xcb_xkb_sa_latch_mods_iterator_t
struct xcb_xkb_sa_latch_mods_iterator_t xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_key_name_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
xcb_xkb_default_behavior_iterator_t
Definition: xkb.h:558
xcb_xkb_sa_redirect_key_t
struct xcb_xkb_sa_redirect_key_t xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
xcb_xkb_use_extension
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3562
xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
Definition: xkb.h:1754
xcb_xkb_sa_device_valuator_next
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:3408
xcb_xkb_sa_set_ptr_dflt_iterator_t
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_xkb_sa_lock_group_end
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition: xkb.c:2894
xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1225
xcb_xkb_sa_action_message_t
struct xcb_xkb_sa_action_message_t xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
xcb_xkb_get_indicator_map_reply_t
struct xcb_xkb_get_indicator_map_reply_t xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1443
xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2204
xcb_xkb_use_extension_reply_t
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
xcb_xkb_device_led_info_iterator_t
Definition: xkb.h:995
xcb_xkb_sym_interpret_next
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:3484
xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2246
xcb_xkb_led_class_spec_iterator_t
struct xcb_xkb_led_class_spec_iterator_t xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
xcb_xkb_si_action_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
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4612
xcb_xkb_outline_end
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:1750
xcb_xkb_sa_latch_group_iterator_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
xcb_xkb_bell_request_t
Definition: xkb.h:1712
xcb_xkb_set_device_info
xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:15741
xcb_xkb_map_notify_event_t
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
xcb_xkb_set_device_info_request_t
Definition: xkb.h:2717
xcb_xkb_get_controls_cookie_t
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
xcb_xkb_sa_set_mods_t
Definition: xkb.h:1074
xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2527
xcb_xkb_bell_notify_event_t
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
xcb_xkb_sa_latch_mods_t
Definition: xkb.h:1096
xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1531
xcb_xkb_key_sym_map_t
xcb_xkb_key_sym_map_t
Definition: xkb.h:514
xcb_xkb_get_kbd_by_name_replies_t::_indicator_maps
Definition: xkb.h:2576
xcb_xkb_get_map_unchecked
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:6265
xcb_xkb_set_controls
xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:4862
xcb_xkb_sa_latch_mods_t
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_group_next
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:2838
xcb_xkb_sa_ptr_btn_next
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:2952
xcb_xkb_set_key_type_t
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
xcb_xkb_kt_map_entry_t
Definition: xkb.h:471
xcb_xkb_overlay_end
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition: xkb.c:2182
xcb_xkb_common_behavior_end
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:902
xcb_xkb_common_behavior_next
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:884
xcb_xkb_set_debugging_flags
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:15843
xcb_xkb_bell_class_spec_iterator_t
struct xcb_xkb_bell_class_spec_iterator_t xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_get_named_indicator_cookie_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_get_kbd_by_name_replies_t::_key_names
Definition: xkb.h:2587
xcb_xkb_lock_behavior_end
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:978
xcb_xkb_overlay_t
xcb_xkb_overlay_t
Definition: xkb.h:920
xcb_xkb_list_components_cookie_t
struct xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
xcb_xkb_set_explicit_next
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition: xkb.c:1264
xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1245
xcb_xkb_outline_iterator_t
struct xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
Definition: xkb.h:1319
xcb_xkb_key_mod_map_t
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
xcb_xkb_per_client_flags_reply_t
Definition: xkb.h:2413
xcb_xkb_row_t
struct xcb_xkb_row_t xcb_xkb_row_t
xcb_xkb_row_t
xcb_xkb_device_spec_iterator_t
struct xcb_xkb_device_spec_iterator_t xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
xcb_xkb_names_notify_event_t
struct xcb_xkb_names_notify_event_t xcb_xkb_names_notify_event_t
xcb_xkb_names_notify_event_t
xcb_xkb_select_events_aux_checked
xcb_void_cookie_t xcb_xkb_select_events_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:4152
xcb_xkb_permament_radio_group_behavior_iterator_t
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:893
xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3016
xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1270
xcb_xkb_state_notify_event_t
struct xcb_xkb_state_notify_event_t xcb_xkb_state_notify_event_t
xcb_xkb_state_notify_event_t
xcb_xkb_string8_iterator_t
struct xcb_xkb_string8_iterator_t xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
xcb_xkb_bell_class_spec_end
xcb_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition: xkb.c:126
xcb_xkb_permament_radio_group_behavior_iterator_t
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
xcb_xkb_overlay_key_iterator_t
struct xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
xcb_xkb_sa_lock_device_btn_t
struct xcb_xkb_sa_lock_device_btn_t xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
xcb_xkb_permament_lock_behavior_iterator_t
struct xcb_xkb_permament_lock_behavior_iterator_t xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_set_compat_map_request_t
struct xcb_xkb_set_compat_map_request_t xcb_xkb_set_compat_map_request_t
xcb_xkb_set_compat_map_request_t
xcb_xkb_sa_device_btn_end
xcb_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition: xkb.c:3350
xcb_xkb_key_type_end
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:736
xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_cookie_t
Definition: xkb.h:1801
xcb_xkb_compat_map_notify_event_t
struct xcb_xkb_compat_map_notify_event_t xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
xcb_xkb_get_map_cookie_t
struct xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
xcb_xkb_get_named_indicator_request_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
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:8292
xcb_xkb_common_behavior_iterator_t
struct xcb_xkb_common_behavior_iterator_t xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
xcb_xkb_sa_redirect_key_next
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition: xkb.c:3294
xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_cookie_t
Definition: xkb.h:2387
xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
Definition: xkb.h:2050
xcb_xkb_get_names_request_t
xcb_xkb_get_names_request_t
Definition: xkb.h:2282
xcb_xkb_overlay_iterator_t
struct xcb_xkb_overlay_iterator_t xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
Definition: xkb.h:1434
xcb_xkb_get_device_info_cookie_t
struct xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
Definition: xkb.h:1903
xcb_xkb_si_action_iterator_t
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1562
xcb_point_iterator_t
xcb_point_iterator_t
Definition: xproto.h:203
xcb_xkb_sa_device_valuator_iterator_t
struct xcb_xkb_sa_device_valuator_iterator_t xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_counted_string_16_t
struct xcb_xkb_counted_string_16_t xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_next
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition: xkb.c:485
xcb_xkb_get_indicator_state_cookie_t
struct xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_set_device_info_checked
xcb_void_cookie_t xcb_xkb_set_device_info_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:15669
xcb_xkb_listing_end
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:2434
xcb_xkb_set_names_values_t
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
xcb_xkb_sa_move_ptr_iterator_t
struct xcb_xkb_sa_move_ptr_iterator_t xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_lock_behavior_next
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition: xkb.c:960
xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
Definition: xkb.h:1822
xcb_xkb_key_name_t
xcb_xkb_key_name_t
Definition: xkb.h:422
xcb_xkb_sa_terminate_next
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition: xkb.c:3104
xcb_xkb_set_indicator_map_checked
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:8478
xcb_xkb_get_map_map_t
xcb_xkb_get_map_map_t
Definition: xkb.h:1941
xcb_xkb_set_map
xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:7386
xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
Definition: xkb.h:949
xcb_xkb_overlay_row_t
struct xcb_xkb_overlay_row_t xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
xcb_xkb_set_explicit_iterator_t
struct xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_t
xcb_xkb_set_explicit_t
Definition: xkb.h:725
xcb_xkb_led_class_spec_end
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition: xkb.c:88
xcb_xkb_get_named_indicator_reply_t
struct xcb_xkb_get_named_indicator_reply_t xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
xcb_xkb_sa_set_mods_iterator_t
struct xcb_xkb_sa_set_mods_iterator_t xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_get_indicator_map_unchecked
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:8333
xcb_xkb_sa_lock_group_t
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
xcb_xkb_counted_string_16_t
Definition: xkb.h:455
xcb_xkb_set_debugging_flags_reply_t
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
xcb_xkb_set_compat_map_request_t
Definition: xkb.h:2093
xcb_xkb_get_controls_reply_t
struct xcb_xkb_get_controls_reply_t xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
xcb_xkb_sa_lock_group_iterator_t
struct xcb_xkb_sa_lock_group_iterator_t xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_overlay_behavior_iterator_t
struct xcb_xkb_overlay_behavior_iterator_t xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_sa_move_ptr_next
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition: xkb.c:2914
xcb_xkb_sa_switch_screen_end
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:3160
xcb_xkb_sa_lock_controls_t
struct xcb_xkb_sa_lock_controls_t xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
xcb_xkb_per_client_flags_unchecked
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:11380
xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
Definition: xkb.h:446
xcb_xkb_set_debugging_flags_request_t
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
xcb_xkb_sa_device_btn_iterator_t
Definition: xkb.h:1487
xcb_xkb_set_map_checked
xcb_void_cookie_t xcb_xkb_set_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:7268
xcb_xkb_set_device_info_request_t
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
xcb_xkb_sa_lock_mods_t
Definition: xkb.h:1118
xcb_xkb_get_map_request_t
struct xcb_xkb_get_map_request_t xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
xcb_xkb_sa_latch_mods_end
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition: xkb.c:2742
xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
Definition: xkb.h:2110
xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2397
xcb_xkb_sa_latch_group_end
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:2856
xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2165
xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1131
xcb_xkb_per_client_flags
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:11327
xcb_xkb_device_led_info_t
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_set_debugging_flags_request_t
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:2741
xcb_xkb_sa_iso_lock_iterator_t
struct xcb_xkb_sa_iso_lock_iterator_t xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_indicator_map_notify_event_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
xcb_xkb_counted_string_16_iterator_t
Definition: xkb.h:462
xcb_xkb_set_named_indicator_request_t
struct xcb_xkb_set_named_indicator_request_t xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
xcb_xkb_sa_iso_lock_t
struct xcb_xkb_sa_iso_lock_t xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
xcb_xkb_row_iterator_t
struct xcb_xkb_row_iterator_t xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
xcb_xkb_extension_device_notify_event_t
xcb_xkb_extension_device_notify_event_t
Definition: xkb.h:3035
xcb_xkb_radio_group_behavior_next
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:998
xcb_xkb_indicator_map_next
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition: xkb.c:184
xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
Definition: xkb.h:1863
xcb_xkb_get_map_reply_t
xcb_xkb_get_map_reply_t
Definition: xkb.h:1960
xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
Definition: xkb.h:550
xcb_xkb_get_indicator_state_reply
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply(xcb_connection_t *c, xcb_xkb_get_indicator_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8241
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1583
xcb_xkb_sa_action_message_iterator_t
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
struct xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_get_names_request_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
xcb_xkb_get_controls_request_t
Definition: xkb.h:1811
xcb_xkb_action_t
xcb_xkb_action_t
Definition: xkb.h:1592
xcb_xkb_set_debugging_flags_reply
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply(xcb_connection_t *c, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15953
xcb_xkb_key_sym_map_end
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:862
xcb_xkb_get_kbd_by_name_reply_t
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_xkb_sa_set_controls_end
xcb_generic_iterator_t xcb_xkb_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition: xkb.c:3198
xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
Definition: xkb.h:207
xcb_xkb_get_indicator_state_reply_t
struct xcb_xkb_get_indicator_state_reply_t xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
xcb_xkb_listing_t
struct xcb_xkb_listing_t xcb_xkb_listing_t
xcb_xkb_listing_t
xcb_xkb_bell
xcb_void_cookie_t xcb_xkb_bell(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:4341
xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2218
xcb_xkb_sa_device_valuator_end
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:3426
xcb_xkb_set_controls_checked
xcb_void_cookie_t xcb_xkb_set_controls_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:4737
xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
Definition: xkb.h:505
xcb_xkb_permament_overlay_behavior_end
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition: xkb.c:1168
xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
Definition: xkb.h:876
xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
Definition: xkb.h:2272
xcb_xkb_key_type_t
struct xcb_xkb_key_type_t xcb_xkb_key_type_t
xcb_xkb_key_type_t
xcb_xkb_behavior_t
union xcb_xkb_behavior_t xcb_xkb_behavior_t
xcb_xkb_behavior_t
xcb_xkb_get_indicator_state
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:8164
xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2074
xcb_xkb_default_behavior_end
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:940
xcb_xkb_sa_device_btn_iterator_t
struct xcb_xkb_sa_device_btn_iterator_t xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_set_map_request_t
struct xcb_xkb_set_map_request_t xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
xcb_xkb_set_behavior_t
struct xcb_xkb_set_behavior_t xcb_xkb_set_behavior_t
xcb_xkb_set_behavior_t
xcb_xkb_per_client_flags_reply_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
xcb_xkb_set_map_values_t
Definition: xkb.h:1997
xcb_xkb_counted_string_16_end
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:506
xcb_xkb_set_behavior_end
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:1244
xcb_xkb_action_end
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:3540
xcb_xkb_set_key_type_t
xcb_xkb_set_key_type_t
Definition: xkb.h:795
xcb_xkb_key_alias_iterator_t
struct xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
xcb_xkb_sa_set_controls_next
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:3180
xcb_xkb_key_sym_map_iterator_t
struct xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_key_sym_map_iterator_t
xcb_xkb_set_indicator_map
xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:8526
xcb_xkb_set_key_type_next
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:1565
xcb_xkb_sa_lock_controls_end
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:3236
xcb_xkb_sym_interpret_iterator_t
struct xcb_xkb_sym_interpret_iterator_t xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_get_state_unchecked
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4436
xcb_xkb_sa_set_mods_next
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:2686
xcb_xkb_get_kbd_by_name
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:15153
xcb_xkb_mod_def_next
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition: xkb.c:222
xcb_xkb_get_indicator_state_unchecked
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:8202
xcb_xkb_id_spec_iterator_t
struct xcb_xkb_id_spec_iterator_t xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
xcb_xkb_sa_iso_lock_next
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition: xkb.c:3066
xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1256
xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
Definition: xkb.h:413
xcb_xkb_sa_ptr_btn_iterator_t
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
xcb_point_t
Definition: xproto.h:195
xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
Definition: xkb.h:686
xcb_xkb_sa_set_ptr_dflt_t
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
xcb_xkb_sa_no_action_iterator_t
Definition: xkb.h:1065
xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2294
xcb_xkb_overlay_key_next
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:1925
xcb_xkb_sa_switch_screen_iterator_t
struct xcb_xkb_sa_switch_screen_iterator_t xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_select_events_checked
xcb_void_cookie_t xcb_xkb_select_events_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4036
xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
Definition: xkb.h:618
xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_permament_radio_group_behavior_t
Definition: xkb.h:635
xcb_xkb_shape_t
xcb_xkb_shape_t
Definition: xkb.h:846
xcb_xkb_bell_checked
xcb_void_cookie_t xcb_xkb_bell_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:4275
xcb_xkb_common_behavior_t
struct xcb_xkb_common_behavior_t xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
Definition: xkb.h:2689
xcb_xkb_key_name_iterator_t
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
xcb_xkb_set_explicit_end
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:1282
xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
Definition: xkb.h:601
xcb_xkb_si_action_t
struct xcb_xkb_si_action_t xcb_xkb_si_action_t
xcb_xkb_si_action_t
xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
Definition: xkb.h:2182
xcb_xkb_sa_lock_ptr_btn_end
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:3008
xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
Definition: xkb.h:541
xcb_xkb_indicator_map_t
struct xcb_xkb_indicator_map_t xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
xcb_xkb_overlay_t
struct xcb_xkb_overlay_t xcb_xkb_overlay_t
xcb_xkb_overlay_t
xcb_xkb_permament_radio_group_behavior_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
xcb_xkb_key_t
Definition: xkb.h:866
xcb_xkb_sa_device_valuator_t
struct xcb_xkb_sa_device_valuator_t xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
xcb_xkb_get_state
xcb_xkb_get_state_cookie_t xcb_xkb_get_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4398
xcb_xkb_get_names_reply
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply(xcb_connection_t *c, xcb_xkb_get_names_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9997
xcb_xkb_indicator_map_end
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
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition: xkb.h:2506
xcb_xkb_get_state_request_t
struct xcb_xkb_get_state_request_t xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
xcb_xkb_key_alias_t
struct xcb_xkb_key_alias_t xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
xcb_xkb_key_v_mod_map_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
xcb_xkb_set_behavior_t
Definition: xkb.h:707
xcb_xkb_behavior_t
xcb_xkb_behavior_t
Definition: xkb.h:669
xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
Definition: xkb.h:2995
xcb_xkb_per_client_flags_reply
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply(xcb_connection_t *c, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11429
xcb_xkb_overlay_row_iterator_t
struct xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
xcb_xkb_extension_device_notify_event_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_unchecked
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:15402
xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
Definition: xkb.h:592
xcb_xkb_kt_set_map_entry_next
void xcb_xkb_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition: xkb.c:1378
xcb_xkb_behavior_iterator_t
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1328
xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1399
xcb_xkb_get_device_info
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:15346
xcb_xkb_sa_lock_mods_end
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:2780
xcb_xkb_sa_latch_group_t
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
xcb_xkb_sa_lock_device_btn_iterator_t
Definition: xkb.h:1513
xcb_xkb_sa_set_controls_t
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
xcb_xkb_set_explicit_iterator_t
Definition: xkb.h:733
xcb_xkb_sa_device_btn_t
struct xcb_xkb_sa_device_btn_t xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
xcb_xkb_kt_set_map_entry_t
struct xcb_xkb_kt_set_map_entry_t xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
xcb_xkb_key_sym_map_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
xcb_xkb_sa_latch_group_iterator_t
Definition: xkb.h:1169
xcb_xkb_indicator_map_iterator_t
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_named_indicator_unchecked
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:8622
xcb_xkb_key_t
struct xcb_xkb_key_t xcb_xkb_key_t
xcb_xkb_key_t
xcb_xkb_default_behavior_next
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition: xkb.c:922
xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:2774
xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
Definition: xkb.h:332
xcb_xkb_radio_group_behavior_t
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
xcb_xkb_sa_lock_group_iterator_t
Definition: xkb.h:1188
xcb_xkb_kt_map_entry_end
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:546
xcb_xkb_sa_set_mods_t
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
xcb_xkb_permament_overlay_behavior_iterator_t
Definition: xkb.h:660
xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
Definition: xkb.h:1545
xcb_xkb_get_kbd_by_name_replies_t
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
xcb_xkb_action_iterator_t
Definition: xkb.h:1620
xcb_xkb_sa_ptr_btn_end
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:2970
xcb_xkb_set_controls_request_t
struct xcb_xkb_set_controls_request_t xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
xcb_xkb_listing_t
xcb_xkb_listing_t
Definition: xkb.h:966
xcb_xkb_sa_move_ptr_end
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:2932
xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2131
xcb_xkb_sa_redirect_key_iterator_t
struct xcb_xkb_sa_redirect_key_iterator_t xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
struct xcb_xkb_sa_lock_controls_iterator_t xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_ptr_btn_next
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition: xkb.c:2990
xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
Definition: xkb.h:885
xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1281
xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
Definition: xkb.h:1694
xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
Definition: xkb.h:567
xcb_xkb_get_compat_map
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:7765
xcb_xkb_get_kbd_by_name_reply
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply(xcb_connection_t *c, xcb_xkb_get_kbd_by_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:15261
xcb_xkb_sym_interpret_end
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:3502
xcb_xkb_sa_set_group_next
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:2800
xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1452
xcb_xkb_permament_lock_behavior_t
struct xcb_xkb_permament_lock_behavior_t xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
xcb_xkb_string8_next
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition: xkb.c:1608
xcb_xkb_get_indicator_state_request_t
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
xcb_xkb_sa_move_ptr_t
Definition: xkb.h:1203
xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1360
xcb_xkb_overlay_key_end
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:1943
xcb_xkb_sa_set_ptr_dflt_next
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:3028
xcb_xkb_keyboard_error_t
struct xcb_xkb_keyboard_error_t xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
xcb_xkb_overlay_key_t
struct xcb_xkb_overlay_key_t xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
Definition: xkb.h:575
xcb_xkb_set_names
xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11083
xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
Definition: xkb.h:2015
xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_cookie_t
Definition: xkb.h:2194
xcb_xkb_get_names_value_list_t
struct xcb_xkb_get_names_value_list_t xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
xcb.h
xcb_xkb_select_events_aux
xcb_void_cookie_t xcb_xkb_select_events_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:4212
xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
Definition: xkb.h:819
xcb_xkb_listing_iterator_t
struct xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
xcb_xkb_get_map_reply
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply(xcb_connection_t *c, xcb_xkb_get_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:6354
xcb_xkb_set_names_aux
xcb_void_cookie_t xcb_xkb_set_names_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:11251
xcb_xkb_get_kbd_by_name_replies_types_map_t
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
xcb_xkb_get_names_reply_t
struct xcb_xkb_get_names_reply_t xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
xcb_xkb_outline_t
struct xcb_xkb_outline_t xcb_xkb_outline_t
xcb_xkb_outline_t
xcb_xkb_indicator_state_notify_event_t
xcb_xkb_indicator_state_notify_event_t
Definition: xkb.h:2888
xcb_xkb_sa_latch_group_t
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1159
xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1501
xcb_xkb_get_state_cookie_t
struct xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
Definition: xkb.h:1571
xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
Definition: xkb.h:2316
xcb_xkb_behavior_end
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:1206
xcb_xkb_get_device_info_request_t
struct xcb_xkb_get_device_info_request_t xcb_xkb_get_device_info_request_t
xcb_xkb_get_device_info_request_t
xcb_connection_t
Definition: xcbint.h:194
xcb_xkb_use_extension_reply
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply(xcb_connection_t *c, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:3642
xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
Definition: xkb.h:2339
xcb_xkb_get_kbd_by_name_replies_types_map_t
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2491
xcb_xkb_permament_overlay_behavior_iterator_t
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
xcb_xkb_get_device_info_request_t
Definition: xkb.h:2672
xcb_xkb_sa_set_controls_iterator_t
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:185
xcb_xkb_sa_move_ptr_t
struct xcb_xkb_sa_move_ptr_t xcb_xkb_sa_move_ptr_t
xcb_xkb_sa_move_ptr_t
xcb_xkb_bell_request_t
struct xcb_xkb_bell_request_t xcb_xkb_bell_request_t
xcb_xkb_bell_request_t
xcb_xkb_device_led_info_end
xcb_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition: xkb.c:2626
xcb_xkb_kt_map_entry_next
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:528
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1087
xcb_xkb_get_state_reply
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply(xcb_connection_t *c, xcb_xkb_get_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4475
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
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
xcb_xkb_shape_next
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition: xkb.c:1844
xcb_xkb_permament_lock_behavior_next
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:1074
xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
Definition: xkb.h:857
xcb_xkb_set_compat_map
xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8103
xcb_xkb_map_notify_event_t
xcb_xkb_map_notify_event_t
Definition: xkb.h:2797
xcb_xkb_sa_terminate_end
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:3122
xcb_xkb_key_mod_map_iterator_t
struct xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
xcb_xkb_select_events
xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4094
xcb_xkb_get_device_info_reply_t
struct xcb_xkb_get_device_info_reply_t xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
xcb_xkb_default_behavior_iterator_t
struct xcb_xkb_default_behavior_iterator_t xcb_xkb_default_behavior_iterator_t
xcb_xkb_default_behavior_iterator_t
xcb_xkb_sa_lock_mods_next
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition: xkb.c:2762
xcb_xkb_permament_overlay_behavior_next
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:1150
xcb_xkb_id_spec_end
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
xcb_xkb_state_notify_event_t
Definition: xkb.h:2831
xcb_xkb_key_sym_map_next
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:841
xcb_xkb_lock_behavior_iterator_t
struct xcb_xkb_lock_behavior_iterator_t xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
xcb_xkb_get_kbd_by_name_request_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_xkb_sa_set_mods_end
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition: xkb.c:2704
xcb_xkb_set_behavior_iterator_t
struct xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
xcb_xkb_sa_ptr_btn_t
struct xcb_xkb_sa_ptr_btn_t xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_action_message_end
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition: xkb.c:3274
xcb_xkb_sa_set_ptr_dflt_end
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:3046
xcb_xkb_shape_iterator_t
struct xcb_xkb_shape_iterator_t xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
Definition: xkb.h:2363
xcb_xkb_sa_action_message_next
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:3256
xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:2953
xcb_xkb_permament_lock_behavior_end
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:1092
xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
Definition: xkb.h:2662
xcb_xkb_sa_lock_mods_iterator_t
struct xcb_xkb_sa_lock_mods_iterator_t xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_action_t
union xcb_xkb_action_t xcb_xkb_action_t
xcb_xkb_action_t
xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
Definition: xkb.h:911
xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1109
xcb_xkb_set_names_request_t
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1419
xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
Definition: xkb.h:1743
xcb_xkb_key_name_next
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition: xkb.c:260
xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
Definition: xkb.h:438
xcb_xkb_set_compat_map_checked
xcb_void_cookie_t xcb_xkb_set_compat_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8035
xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
Definition: xkb.h:837
xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
Definition: xkb.h:974
xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
xcb_xkb_list_components_request_t
Definition: xkb.h:2438