XCB 1.9
|
00001 /* 00002 * This file generated automatically from xkb.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XKB_H 00013 #define __XKB_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 #define XCB_XKB_MAJOR_VERSION 1 00023 #define XCB_XKB_MINOR_VERSION 0 00024 00025 extern xcb_extension_t xcb_xkb_id; 00026 00027 typedef enum xcb_xkb_const_t { 00028 XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255, 00029 XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32, 00030 XCB_XKB_CONST_KEY_NAME_LENGTH = 4 00031 } xcb_xkb_const_t; 00032 00033 typedef enum xcb_xkb_event_type_t { 00034 XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1, 00035 XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2, 00036 XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4, 00037 XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8, 00038 XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16, 00039 XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32, 00040 XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64, 00041 XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128, 00042 XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256, 00043 XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512, 00044 XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024, 00045 XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048 00046 } xcb_xkb_event_type_t; 00047 00048 typedef enum xcb_xkb_nkn_detail_t { 00049 XCB_XKB_NKN_DETAIL_KEYCODES = 1, 00050 XCB_XKB_NKN_DETAIL_GEOMETRY = 2, 00051 XCB_XKB_NKN_DETAIL_DEVICE_ID = 4 00052 } xcb_xkb_nkn_detail_t; 00053 00054 typedef enum xcb_xkb_axn_detail_t { 00055 XCB_XKB_AXN_DETAIL_SK_PRESS = 1, 00056 XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2, 00057 XCB_XKB_AXN_DETAIL_SK_REJECT = 4, 00058 XCB_XKB_AXN_DETAIL_SK_RELEASE = 8, 00059 XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16, 00060 XCB_XKB_AXN_DETAIL_BK_REJECT = 32, 00061 XCB_XKB_AXN_DETAIL_AXK_WARNING = 64 00062 } xcb_xkb_axn_detail_t; 00063 00064 typedef enum xcb_xkb_map_part_t { 00065 XCB_XKB_MAP_PART_KEY_TYPES = 1, 00066 XCB_XKB_MAP_PART_KEY_SYMS = 2, 00067 XCB_XKB_MAP_PART_MODIFIER_MAP = 4, 00068 XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8, 00069 XCB_XKB_MAP_PART_KEY_ACTIONS = 16, 00070 XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32, 00071 XCB_XKB_MAP_PART_VIRTUAL_MODS = 64, 00072 XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128 00073 } xcb_xkb_map_part_t; 00074 00075 typedef enum xcb_xkb_set_map_flags_t { 00076 XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1, 00077 XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2 00078 } xcb_xkb_set_map_flags_t; 00079 00080 typedef enum xcb_xkb_state_part_t { 00081 XCB_XKB_STATE_PART_MODIFIER_STATE = 1, 00082 XCB_XKB_STATE_PART_MODIFIER_BASE = 2, 00083 XCB_XKB_STATE_PART_MODIFIER_LATCH = 4, 00084 XCB_XKB_STATE_PART_MODIFIER_LOCK = 8, 00085 XCB_XKB_STATE_PART_GROUP_STATE = 16, 00086 XCB_XKB_STATE_PART_GROUP_BASE = 32, 00087 XCB_XKB_STATE_PART_GROUP_LATCH = 64, 00088 XCB_XKB_STATE_PART_GROUP_LOCK = 128, 00089 XCB_XKB_STATE_PART_COMPAT_STATE = 256, 00090 XCB_XKB_STATE_PART_GRAB_MODS = 512, 00091 XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024, 00092 XCB_XKB_STATE_PART_LOOKUP_MODS = 2048, 00093 XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096, 00094 XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192 00095 } xcb_xkb_state_part_t; 00096 00097 typedef enum xcb_xkb_bool_ctrl_t { 00098 XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1, 00099 XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2, 00100 XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4, 00101 XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8, 00102 XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16, 00103 XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32, 00104 XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64, 00105 XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128, 00106 XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256, 00107 XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512, 00108 XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024, 00109 XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048, 00110 XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096 00111 } xcb_xkb_bool_ctrl_t; 00112 00113 typedef enum xcb_xkb_control_t { 00114 XCB_XKB_CONTROL_GROUPS_WRAP = 134217728, 00115 XCB_XKB_CONTROL_INTERNAL_MODS = 268435456, 00116 XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912, 00117 XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824, 00118 XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648 00119 } xcb_xkb_control_t; 00120 00121 typedef enum xcb_xkb_axfb_opt_t { 00122 XCB_XKB_AXFB_OPT_SK_PRESS_FB = 1, 00123 XCB_XKB_AXFB_OPT_SK_ACCEPT_FB = 2, 00124 XCB_XKB_AXFB_OPT_FEATURE_FB = 4, 00125 XCB_XKB_AXFB_OPT_SLOW_WARN_FB = 8, 00126 XCB_XKB_AXFB_OPT_INDICATOR_FB = 16, 00127 XCB_XKB_AXFB_OPT_STICKY_KEYS_FB = 32, 00128 XCB_XKB_AXFB_OPT_SK_RELEASE_FB = 64, 00129 XCB_XKB_AXFB_OPT_SK_REJECT_FB = 128, 00130 XCB_XKB_AXFB_OPT_BK_REJECT_FB = 256, 00131 XCB_XKB_AXFB_OPT_DUMB_BELL = 512 00132 } xcb_xkb_axfb_opt_t; 00133 00134 typedef enum xcb_xkb_axsk_opt_t { 00135 XCB_XKB_AXSK_OPT_TWO_KEYS = 64, 00136 XCB_XKB_AXSK_OPT_LATCH_TO_LOCK = 128 00137 } xcb_xkb_axsk_opt_t; 00138 00142 typedef union xcb_xkb_ax_option_t { 00143 uint16_t fbopt; 00144 uint16_t skopt; 00145 } xcb_xkb_ax_option_t; 00146 00150 typedef struct xcb_xkb_ax_option_iterator_t { 00151 xcb_xkb_ax_option_t *data; 00152 int rem; 00153 int index; 00154 } xcb_xkb_ax_option_iterator_t; 00155 00156 typedef uint16_t xcb_xkb_device_spec_t; 00157 00161 typedef struct xcb_xkb_device_spec_iterator_t { 00162 xcb_xkb_device_spec_t *data; 00163 int rem; 00164 int index; 00165 } xcb_xkb_device_spec_iterator_t; 00166 00167 typedef enum xcb_xkb_led_class_result_t { 00168 XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, 00169 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4 00170 } xcb_xkb_led_class_result_t; 00171 00172 typedef enum xcb_xkb_led_class_t { 00173 XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768, 00174 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280 00175 } xcb_xkb_led_class_t; 00176 00177 typedef uint16_t xcb_xkb_led_class_spec_t; 00178 00182 typedef struct xcb_xkb_led_class_spec_iterator_t { 00183 xcb_xkb_led_class_spec_t *data; 00184 int rem; 00185 int index; 00186 } xcb_xkb_led_class_spec_iterator_t; 00187 00188 typedef enum xcb_xkb_bell_class_result_t { 00189 XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, 00190 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5 00191 } xcb_xkb_bell_class_result_t; 00192 00193 typedef enum xcb_xkb_bell_class_t { 00194 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768 00195 } xcb_xkb_bell_class_t; 00196 00197 typedef uint16_t xcb_xkb_bell_class_spec_t; 00198 00202 typedef struct xcb_xkb_bell_class_spec_iterator_t { 00203 xcb_xkb_bell_class_spec_t *data; 00204 int rem; 00205 int index; 00206 } xcb_xkb_bell_class_spec_iterator_t; 00207 00208 typedef enum xcb_xkb_id_t { 00209 XCB_XKB_ID_USE_CORE_KBD = 256, 00210 XCB_XKB_ID_USE_CORE_PTR = 512, 00211 XCB_XKB_ID_DFLT_XI_CLASS = 768, 00212 XCB_XKB_ID_DFLT_XI_ID = 1024, 00213 XCB_XKB_ID_ALL_XI_CLASS = 1280, 00214 XCB_XKB_ID_ALL_XI_ID = 1536, 00215 XCB_XKB_ID_XI_NONE = 65280 00216 } xcb_xkb_id_t; 00217 00218 typedef uint16_t xcb_xkb_id_spec_t; 00219 00223 typedef struct xcb_xkb_id_spec_iterator_t { 00224 xcb_xkb_id_spec_t *data; 00225 int rem; 00226 int index; 00227 } xcb_xkb_id_spec_iterator_t; 00228 00229 typedef enum xcb_xkb_group_t { 00230 XCB_XKB_GROUP_1 = 0, 00231 XCB_XKB_GROUP_2 = 1, 00232 XCB_XKB_GROUP_3 = 2, 00233 XCB_XKB_GROUP_4 = 3 00234 } xcb_xkb_group_t; 00235 00236 typedef enum xcb_xkb_groups_t { 00237 XCB_XKB_GROUPS_ANY = 254, 00238 XCB_XKB_GROUPS_ALL = 255 00239 } xcb_xkb_groups_t; 00240 00241 typedef enum xcb_xkb_set_of_group_t { 00242 XCB_XKB_SET_OF_GROUP_GROUP_1 = 1, 00243 XCB_XKB_SET_OF_GROUP_GROUP_2 = 2, 00244 XCB_XKB_SET_OF_GROUP_GROUP_3 = 4, 00245 XCB_XKB_SET_OF_GROUP_GROUP_4 = 8 00246 } xcb_xkb_set_of_group_t; 00247 00248 typedef enum xcb_xkb_set_of_groups_t { 00249 XCB_XKB_SET_OF_GROUPS_ANY = 128 00250 } xcb_xkb_set_of_groups_t; 00251 00252 typedef enum xcb_xkb_groups_wrap_t { 00253 XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0, 00254 XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64, 00255 XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128 00256 } xcb_xkb_groups_wrap_t; 00257 00258 typedef enum xcb_xkb_v_mods_high_t { 00259 XCB_XKB_V_MODS_HIGH_15 = 128, 00260 XCB_XKB_V_MODS_HIGH_14 = 64, 00261 XCB_XKB_V_MODS_HIGH_13 = 32, 00262 XCB_XKB_V_MODS_HIGH_12 = 16, 00263 XCB_XKB_V_MODS_HIGH_11 = 8, 00264 XCB_XKB_V_MODS_HIGH_10 = 4, 00265 XCB_XKB_V_MODS_HIGH_9 = 2, 00266 XCB_XKB_V_MODS_HIGH_8 = 1 00267 } xcb_xkb_v_mods_high_t; 00268 00269 typedef enum xcb_xkb_v_mods_low_t { 00270 XCB_XKB_V_MODS_LOW_7 = 128, 00271 XCB_XKB_V_MODS_LOW_6 = 64, 00272 XCB_XKB_V_MODS_LOW_5 = 32, 00273 XCB_XKB_V_MODS_LOW_4 = 16, 00274 XCB_XKB_V_MODS_LOW_3 = 8, 00275 XCB_XKB_V_MODS_LOW_2 = 4, 00276 XCB_XKB_V_MODS_LOW_1 = 2, 00277 XCB_XKB_V_MODS_LOW_0 = 1 00278 } xcb_xkb_v_mods_low_t; 00279 00280 typedef enum xcb_xkb_v_mod_t { 00281 XCB_XKB_V_MOD_15 = 32768, 00282 XCB_XKB_V_MOD_14 = 16384, 00283 XCB_XKB_V_MOD_13 = 8192, 00284 XCB_XKB_V_MOD_12 = 4096, 00285 XCB_XKB_V_MOD_11 = 2048, 00286 XCB_XKB_V_MOD_10 = 1024, 00287 XCB_XKB_V_MOD_9 = 512, 00288 XCB_XKB_V_MOD_8 = 256, 00289 XCB_XKB_V_MOD_7 = 128, 00290 XCB_XKB_V_MOD_6 = 64, 00291 XCB_XKB_V_MOD_5 = 32, 00292 XCB_XKB_V_MOD_4 = 16, 00293 XCB_XKB_V_MOD_3 = 8, 00294 XCB_XKB_V_MOD_2 = 4, 00295 XCB_XKB_V_MOD_1 = 2, 00296 XCB_XKB_V_MOD_0 = 1 00297 } xcb_xkb_v_mod_t; 00298 00299 typedef enum xcb_xkb_explicit_t { 00300 XCB_XKB_EXPLICIT_V_MOD_MAP = 128, 00301 XCB_XKB_EXPLICIT_BEHAVIOR = 64, 00302 XCB_XKB_EXPLICIT_AUTO_REPEAT = 32, 00303 XCB_XKB_EXPLICIT_INTERPRET = 16, 00304 XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8, 00305 XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4, 00306 XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2, 00307 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1 00308 } xcb_xkb_explicit_t; 00309 00310 typedef enum xcb_xkb_sym_interpret_t { 00311 XCB_XKB_SYM_INTERPRET_NONE_OF = 0, 00312 XCB_XKB_SYM_INTERPRET_ANY_OF_OR_NONE = 1, 00313 XCB_XKB_SYM_INTERPRET_ANY_OF = 2, 00314 XCB_XKB_SYM_INTERPRET_ALL_OF = 3, 00315 XCB_XKB_SYM_INTERPRET_EXACTLY = 4 00316 } xcb_xkb_sym_interpret_t; 00317 00318 typedef enum xcb_xkb_sym_interp_match_t { 00319 XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128, 00320 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127 00321 } xcb_xkb_sym_interp_match_t; 00322 00323 typedef enum xcb_xkb_im_flag_t { 00324 XCB_XKB_IM_FLAG_NO_EXPLICIT = 128, 00325 XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64, 00326 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32 00327 } xcb_xkb_im_flag_t; 00328 00329 typedef enum xcb_xkb_im_mods_which_t { 00330 XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16, 00331 XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8, 00332 XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4, 00333 XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2, 00334 XCB_XKB_IM_MODS_WHICH_USE_BASE = 1 00335 } xcb_xkb_im_mods_which_t; 00336 00337 typedef enum xcb_xkb_im_groups_which_t { 00338 XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16, 00339 XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8, 00340 XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4, 00341 XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2, 00342 XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1 00343 } xcb_xkb_im_groups_which_t; 00344 00348 typedef struct xcb_xkb_indicator_map_t { 00349 uint8_t flags; 00350 uint8_t whichGroups; 00351 uint8_t groups; 00352 uint8_t whichMods; 00353 uint8_t mods; 00354 uint8_t realMods; 00355 uint16_t vmods; 00356 uint32_t ctrls; 00357 } xcb_xkb_indicator_map_t; 00358 00362 typedef struct xcb_xkb_indicator_map_iterator_t { 00363 xcb_xkb_indicator_map_t *data; 00364 int rem; 00365 int index; 00366 } xcb_xkb_indicator_map_iterator_t; 00367 00368 typedef enum xcb_xkb_cm_detail_t { 00369 XCB_XKB_CM_DETAIL_SYM_INTERP = 1, 00370 XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2 00371 } xcb_xkb_cm_detail_t; 00372 00373 typedef enum xcb_xkb_name_detail_t { 00374 XCB_XKB_NAME_DETAIL_KEYCODES = 1, 00375 XCB_XKB_NAME_DETAIL_GEOMETRY = 2, 00376 XCB_XKB_NAME_DETAIL_SYMBOLS = 4, 00377 XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8, 00378 XCB_XKB_NAME_DETAIL_TYPES = 16, 00379 XCB_XKB_NAME_DETAIL_COMPAT = 32, 00380 XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64, 00381 XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128, 00382 XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256, 00383 XCB_XKB_NAME_DETAIL_KEY_NAMES = 512, 00384 XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024, 00385 XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048, 00386 XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096, 00387 XCB_XKB_NAME_DETAIL_RG_NAMES = 8192 00388 } xcb_xkb_name_detail_t; 00389 00390 typedef enum xcb_xkb_gbn_detail_t { 00391 XCB_XKB_GBN_DETAIL_TYPES = 1, 00392 XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2, 00393 XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4, 00394 XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8, 00395 XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16, 00396 XCB_XKB_GBN_DETAIL_KEY_NAMES = 32, 00397 XCB_XKB_GBN_DETAIL_GEOMETRY = 64, 00398 XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128 00399 } xcb_xkb_gbn_detail_t; 00400 00401 typedef enum xcb_xkb_xi_feature_t { 00402 XCB_XKB_XI_FEATURE_KEYBOARDS = 1, 00403 XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2, 00404 XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4, 00405 XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8, 00406 XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16 00407 } xcb_xkb_xi_feature_t; 00408 00409 typedef enum xcb_xkb_per_client_flag_t { 00410 XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1, 00411 XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2, 00412 XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4, 00413 XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8, 00414 XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16 00415 } xcb_xkb_per_client_flag_t; 00416 00420 typedef struct xcb_xkb_mod_def_t { 00421 uint8_t mask; 00422 uint8_t realMods; 00423 uint16_t vmods; 00424 } xcb_xkb_mod_def_t; 00425 00429 typedef struct xcb_xkb_mod_def_iterator_t { 00430 xcb_xkb_mod_def_t *data; 00431 int rem; 00432 int index; 00433 } xcb_xkb_mod_def_iterator_t; 00434 00438 typedef struct xcb_xkb_key_name_t { 00439 uint8_t name[4]; 00440 } xcb_xkb_key_name_t; 00441 00445 typedef struct xcb_xkb_key_name_iterator_t { 00446 xcb_xkb_key_name_t *data; 00447 int rem; 00448 int index; 00449 } xcb_xkb_key_name_iterator_t; 00450 00454 typedef struct xcb_xkb_key_alias_t { 00455 uint8_t real[4]; 00456 uint8_t alias[4]; 00457 } xcb_xkb_key_alias_t; 00458 00462 typedef struct xcb_xkb_key_alias_iterator_t { 00463 xcb_xkb_key_alias_t *data; 00464 int rem; 00465 int index; 00466 } xcb_xkb_key_alias_iterator_t; 00467 00471 typedef struct xcb_xkb_counted_string_8_t { 00472 uint8_t length; 00473 } xcb_xkb_counted_string_8_t; 00474 00478 typedef struct xcb_xkb_counted_string_8_iterator_t { 00479 xcb_xkb_counted_string_8_t *data; 00480 int rem; 00481 int index; 00482 } xcb_xkb_counted_string_8_iterator_t; 00483 00487 typedef struct xcb_xkb_counted_string_16_t { 00488 uint16_t length; 00489 uint8_t pad0; 00490 } xcb_xkb_counted_string_16_t; 00491 00495 typedef struct xcb_xkb_counted_string_16_iterator_t { 00496 xcb_xkb_counted_string_16_t *data; 00497 int rem; 00498 int index; 00499 } xcb_xkb_counted_string_16_iterator_t; 00500 00504 typedef struct xcb_xkb_kt_map_entry_t { 00505 uint8_t active; 00506 uint8_t level; 00507 uint8_t mods_mask; 00508 uint8_t mods_mods; 00509 uint16_t mods_vmods; 00510 uint8_t pad0[2]; 00511 } xcb_xkb_kt_map_entry_t; 00512 00516 typedef struct xcb_xkb_kt_map_entry_iterator_t { 00517 xcb_xkb_kt_map_entry_t *data; 00518 int rem; 00519 int index; 00520 } xcb_xkb_kt_map_entry_iterator_t; 00521 00525 typedef struct xcb_xkb_key_type_t { 00526 uint8_t mods_mask; 00527 uint8_t mods_mods; 00528 uint16_t mods_vmods; 00529 uint8_t numLevels; 00530 uint8_t nMapEntries; 00531 uint8_t hasPreserve; 00532 uint8_t pad0; 00533 } xcb_xkb_key_type_t; 00534 00538 typedef struct xcb_xkb_key_type_iterator_t { 00539 xcb_xkb_key_type_t *data; 00540 int rem; 00541 int index; 00542 } xcb_xkb_key_type_iterator_t; 00543 00547 typedef struct xcb_xkb_key_sym_map_t { 00548 uint8_t kt_index[4]; 00549 uint8_t groupInfo; 00550 uint8_t width; 00551 uint16_t nSyms; 00552 } xcb_xkb_key_sym_map_t; 00553 00557 typedef struct xcb_xkb_key_sym_map_iterator_t { 00558 xcb_xkb_key_sym_map_t *data; 00559 int rem; 00560 int index; 00561 } xcb_xkb_key_sym_map_iterator_t; 00562 00566 typedef struct xcb_xkb_common_behavior_t { 00567 uint8_t type; 00568 uint8_t data; 00569 } xcb_xkb_common_behavior_t; 00570 00574 typedef struct xcb_xkb_common_behavior_iterator_t { 00575 xcb_xkb_common_behavior_t *data; 00576 int rem; 00577 int index; 00578 } xcb_xkb_common_behavior_iterator_t; 00579 00583 typedef struct xcb_xkb_default_behavior_t { 00584 uint8_t type; 00585 uint8_t pad0; 00586 } xcb_xkb_default_behavior_t; 00587 00591 typedef struct xcb_xkb_default_behavior_iterator_t { 00592 xcb_xkb_default_behavior_t *data; 00593 int rem; 00594 int index; 00595 } xcb_xkb_default_behavior_iterator_t; 00596 00600 typedef struct xcb_xkb_lock_behavior_t { 00601 uint8_t type; 00602 uint8_t pad0; 00603 } xcb_xkb_lock_behavior_t; 00604 00608 typedef struct xcb_xkb_lock_behavior_iterator_t { 00609 xcb_xkb_lock_behavior_t *data; 00610 int rem; 00611 int index; 00612 } xcb_xkb_lock_behavior_iterator_t; 00613 00617 typedef struct xcb_xkb_radio_group_behavior_t { 00618 uint8_t type; 00619 uint8_t group; 00620 } xcb_xkb_radio_group_behavior_t; 00621 00625 typedef struct xcb_xkb_radio_group_behavior_iterator_t { 00626 xcb_xkb_radio_group_behavior_t *data; 00627 int rem; 00628 int index; 00629 } xcb_xkb_radio_group_behavior_iterator_t; 00630 00634 typedef struct xcb_xkb_overlay_1_behavior_t { 00635 uint8_t type; 00636 xcb_keycode_t key; 00637 } xcb_xkb_overlay_1_behavior_t; 00638 00642 typedef struct xcb_xkb_overlay_1_behavior_iterator_t { 00643 xcb_xkb_overlay_1_behavior_t *data; 00644 int rem; 00645 int index; 00646 } xcb_xkb_overlay_1_behavior_iterator_t; 00647 00651 typedef struct xcb_xkb_overlay_2_behavior_t { 00652 uint8_t type; 00653 uint8_t key; 00654 } xcb_xkb_overlay_2_behavior_t; 00655 00659 typedef struct xcb_xkb_overlay_2_behavior_iterator_t { 00660 xcb_xkb_overlay_2_behavior_t *data; 00661 int rem; 00662 int index; 00663 } xcb_xkb_overlay_2_behavior_iterator_t; 00664 00668 typedef struct xcb_xkb_permament_lock_behavior_t { 00669 uint8_t type; 00670 uint8_t pad0; 00671 } xcb_xkb_permament_lock_behavior_t; 00672 00676 typedef struct xcb_xkb_permament_lock_behavior_iterator_t { 00677 xcb_xkb_permament_lock_behavior_t *data; 00678 int rem; 00679 int index; 00680 } xcb_xkb_permament_lock_behavior_iterator_t; 00681 00685 typedef struct xcb_xkb_permament_radio_group_behavior_t { 00686 uint8_t type; 00687 uint8_t group; 00688 } xcb_xkb_permament_radio_group_behavior_t; 00689 00693 typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t { 00694 xcb_xkb_permament_radio_group_behavior_t *data; 00695 int rem; 00696 int index; 00697 } xcb_xkb_permament_radio_group_behavior_iterator_t; 00698 00702 typedef struct xcb_xkb_permament_overlay_1_behavior_t { 00703 uint8_t type; 00704 xcb_keycode_t key; 00705 } xcb_xkb_permament_overlay_1_behavior_t; 00706 00710 typedef struct xcb_xkb_permament_overlay_1_behavior_iterator_t { 00711 xcb_xkb_permament_overlay_1_behavior_t *data; 00712 int rem; 00713 int index; 00714 } xcb_xkb_permament_overlay_1_behavior_iterator_t; 00715 00719 typedef struct xcb_xkb_permament_overlay_2_behavior_t { 00720 uint8_t type; 00721 uint8_t key; 00722 } xcb_xkb_permament_overlay_2_behavior_t; 00723 00727 typedef struct xcb_xkb_permament_overlay_2_behavior_iterator_t { 00728 xcb_xkb_permament_overlay_2_behavior_t *data; 00729 int rem; 00730 int index; 00731 } xcb_xkb_permament_overlay_2_behavior_iterator_t; 00732 00736 typedef union xcb_xkb_behavior_t { 00737 xcb_xkb_common_behavior_t common; 00738 xcb_xkb_default_behavior_t _default; 00739 xcb_xkb_lock_behavior_t lock; 00740 xcb_xkb_radio_group_behavior_t radioGroup; 00741 xcb_xkb_overlay_1_behavior_t overlay1; 00742 xcb_xkb_overlay_2_behavior_t overlay2; 00743 xcb_xkb_permament_lock_behavior_t permamentLock; 00744 xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup; 00745 xcb_xkb_permament_overlay_1_behavior_t permamentOverlay1; 00746 xcb_xkb_permament_overlay_2_behavior_t permamentOverlay2; 00747 uint8_t type; 00748 } xcb_xkb_behavior_t; 00749 00753 typedef struct xcb_xkb_behavior_iterator_t { 00754 xcb_xkb_behavior_t *data; 00755 int rem; 00756 int index; 00757 } xcb_xkb_behavior_iterator_t; 00758 00759 typedef enum xcb_xkb_behavior_type_t { 00760 XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0, 00761 XCB_XKB_BEHAVIOR_TYPE_LOCK = 1, 00762 XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2, 00763 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3, 00764 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4, 00765 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129, 00766 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130, 00767 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131, 00768 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132 00769 } xcb_xkb_behavior_type_t; 00770 00774 typedef struct xcb_xkb_set_behavior_t { 00775 xcb_keycode_t keycode; 00776 xcb_xkb_behavior_t behavior; 00777 uint8_t pad0; 00778 } xcb_xkb_set_behavior_t; 00779 00783 typedef struct xcb_xkb_set_behavior_iterator_t { 00784 xcb_xkb_set_behavior_t *data; 00785 int rem; 00786 int index; 00787 } xcb_xkb_set_behavior_iterator_t; 00788 00792 typedef struct xcb_xkb_set_explicit_t { 00793 xcb_keycode_t keycode; 00794 uint8_t explicit; 00795 } xcb_xkb_set_explicit_t; 00796 00800 typedef struct xcb_xkb_set_explicit_iterator_t { 00801 xcb_xkb_set_explicit_t *data; 00802 int rem; 00803 int index; 00804 } xcb_xkb_set_explicit_iterator_t; 00805 00809 typedef struct xcb_xkb_key_mod_map_t { 00810 xcb_keycode_t keycode; 00811 uint8_t mods; 00812 } xcb_xkb_key_mod_map_t; 00813 00817 typedef struct xcb_xkb_key_mod_map_iterator_t { 00818 xcb_xkb_key_mod_map_t *data; 00819 int rem; 00820 int index; 00821 } xcb_xkb_key_mod_map_iterator_t; 00822 00826 typedef struct xcb_xkb_key_v_mod_map_t { 00827 xcb_keycode_t keycode; 00828 uint8_t pad0; 00829 uint16_t vmods; 00830 } xcb_xkb_key_v_mod_map_t; 00831 00835 typedef struct xcb_xkb_key_v_mod_map_iterator_t { 00836 xcb_xkb_key_v_mod_map_t *data; 00837 int rem; 00838 int index; 00839 } xcb_xkb_key_v_mod_map_iterator_t; 00840 00844 typedef struct xcb_xkb_kt_set_map_entry_t { 00845 uint8_t level; 00846 uint8_t realMods; 00847 uint16_t virtualMods; 00848 } xcb_xkb_kt_set_map_entry_t; 00849 00853 typedef struct xcb_xkb_kt_set_map_entry_iterator_t { 00854 xcb_xkb_kt_set_map_entry_t *data; 00855 int rem; 00856 int index; 00857 } xcb_xkb_kt_set_map_entry_iterator_t; 00858 00862 typedef struct xcb_xkb_set_key_type_t { 00863 uint8_t mask; 00864 uint8_t realMods; 00865 uint16_t virtualMods; 00866 uint8_t numLevels; 00867 uint8_t nMapEntries; 00868 uint8_t preserve; 00869 uint8_t pad0; 00870 } xcb_xkb_set_key_type_t; 00871 00875 typedef struct xcb_xkb_set_key_type_iterator_t { 00876 xcb_xkb_set_key_type_t *data; 00877 int rem; 00878 int index; 00879 } xcb_xkb_set_key_type_iterator_t; 00880 00881 typedef char xcb_xkb_string8_t; 00882 00886 typedef struct xcb_xkb_string8_iterator_t { 00887 xcb_xkb_string8_t *data; 00888 int rem; 00889 int index; 00890 } xcb_xkb_string8_iterator_t; 00891 00895 typedef struct xcb_xkb_property_t { 00896 uint16_t nameLength; 00897 uint16_t valueLength; 00898 } xcb_xkb_property_t; 00899 00903 typedef struct xcb_xkb_property_iterator_t { 00904 xcb_xkb_property_t *data; 00905 int rem; 00906 int index; 00907 } xcb_xkb_property_iterator_t; 00908 00912 typedef struct xcb_xkb_outline_t { 00913 uint8_t nPoints; 00914 uint8_t cornerRadius; 00915 uint8_t pad0[2]; 00916 } xcb_xkb_outline_t; 00917 00921 typedef struct xcb_xkb_outline_iterator_t { 00922 xcb_xkb_outline_t *data; 00923 int rem; 00924 int index; 00925 } xcb_xkb_outline_iterator_t; 00926 00930 typedef struct xcb_xkb_shape_t { 00931 xcb_atom_t name; 00932 uint8_t nOutlines; 00933 uint8_t primaryNdx; 00934 uint8_t approxNdx; 00935 uint8_t pad0; 00936 } xcb_xkb_shape_t; 00937 00941 typedef struct xcb_xkb_shape_iterator_t { 00942 xcb_xkb_shape_t *data; 00943 int rem; 00944 int index; 00945 } xcb_xkb_shape_iterator_t; 00946 00950 typedef struct xcb_xkb_key_t { 00951 xcb_xkb_string8_t name[4]; 00952 int16_t gap; 00953 uint8_t shapeNdx; 00954 uint8_t colorNdx; 00955 } xcb_xkb_key_t; 00956 00960 typedef struct xcb_xkb_key_iterator_t { 00961 xcb_xkb_key_t *data; 00962 int rem; 00963 int index; 00964 } xcb_xkb_key_iterator_t; 00965 00969 typedef struct xcb_xkb_overlay_key_t { 00970 xcb_xkb_string8_t over[4]; 00971 xcb_xkb_string8_t under[4]; 00972 } xcb_xkb_overlay_key_t; 00973 00977 typedef struct xcb_xkb_overlay_key_iterator_t { 00978 xcb_xkb_overlay_key_t *data; 00979 int rem; 00980 int index; 00981 } xcb_xkb_overlay_key_iterator_t; 00982 00986 typedef struct xcb_xkb_overlay_row_t { 00987 uint8_t rowUnder; 00988 uint8_t nKeys; 00989 uint8_t pad0[2]; 00990 } xcb_xkb_overlay_row_t; 00991 00995 typedef struct xcb_xkb_overlay_row_iterator_t { 00996 xcb_xkb_overlay_row_t *data; 00997 int rem; 00998 int index; 00999 } xcb_xkb_overlay_row_iterator_t; 01000 01004 typedef struct xcb_xkb_overlay_t { 01005 xcb_atom_t name; 01006 uint8_t nRows; 01007 uint8_t pad0[3]; 01008 } xcb_xkb_overlay_t; 01009 01013 typedef struct xcb_xkb_overlay_iterator_t { 01014 xcb_xkb_overlay_t *data; 01015 int rem; 01016 int index; 01017 } xcb_xkb_overlay_iterator_t; 01018 01022 typedef struct xcb_xkb_row_t { 01023 int16_t top; 01024 int16_t left; 01025 uint8_t nKeys; 01026 uint8_t vertical; 01027 uint8_t pad0[2]; 01028 } xcb_xkb_row_t; 01029 01033 typedef struct xcb_xkb_row_iterator_t { 01034 xcb_xkb_row_t *data; 01035 int rem; 01036 int index; 01037 } xcb_xkb_row_iterator_t; 01038 01039 typedef enum xcb_xkb_doodad_type_t { 01040 XCB_XKB_DOODAD_TYPE_OUTLINE = 1, 01041 XCB_XKB_DOODAD_TYPE_SOLID = 2, 01042 XCB_XKB_DOODAD_TYPE_TEXT = 3, 01043 XCB_XKB_DOODAD_TYPE_INDICATOR = 4, 01044 XCB_XKB_DOODAD_TYPE_LOGO = 5 01045 } xcb_xkb_doodad_type_t; 01046 01050 typedef struct xcb_xkb_common_doodad_t { 01051 xcb_atom_t name; 01052 uint8_t type; 01053 uint8_t priority; 01054 int16_t top; 01055 int16_t left; 01056 int16_t angle; 01057 } xcb_xkb_common_doodad_t; 01058 01062 typedef struct xcb_xkb_common_doodad_iterator_t { 01063 xcb_xkb_common_doodad_t *data; 01064 int rem; 01065 int index; 01066 } xcb_xkb_common_doodad_iterator_t; 01067 01071 typedef struct xcb_xkb_shape_doodad_t { 01072 xcb_atom_t name; 01073 uint8_t type; 01074 uint8_t priority; 01075 int16_t top; 01076 int16_t left; 01077 int16_t angle; 01078 uint8_t colorNdx; 01079 uint8_t shapeNdx; 01080 uint8_t pad0[6]; 01081 } xcb_xkb_shape_doodad_t; 01082 01086 typedef struct xcb_xkb_shape_doodad_iterator_t { 01087 xcb_xkb_shape_doodad_t *data; 01088 int rem; 01089 int index; 01090 } xcb_xkb_shape_doodad_iterator_t; 01091 01095 typedef struct xcb_xkb_text_doodad_t { 01096 xcb_atom_t name; 01097 uint8_t type; 01098 uint8_t priority; 01099 int16_t top; 01100 int16_t left; 01101 int16_t angle; 01102 uint16_t width; 01103 uint16_t height; 01104 uint8_t colorNdx; 01105 uint8_t pad0[3]; 01106 } xcb_xkb_text_doodad_t; 01107 01108 01109 /***************************************************************************** 01110 ** 01111 ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text 01112 ** 01113 ** @param const xcb_xkb_text_doodad_t *R 01114 ** @returns xcb_xkb_counted_string_16_t * 01115 ** 01116 *****************************************************************************/ 01117 01118 xcb_xkb_counted_string_16_t * 01119 xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R ); 01120 01121 01122 /***************************************************************************** 01123 ** 01124 ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font 01125 ** 01126 ** @param const xcb_xkb_text_doodad_t *R 01127 ** @returns xcb_xkb_counted_string_16_t * 01128 ** 01129 *****************************************************************************/ 01130 01131 xcb_xkb_counted_string_16_t * 01132 xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R ); 01133 01137 typedef struct xcb_xkb_text_doodad_iterator_t { 01138 xcb_xkb_text_doodad_t *data; 01139 int rem; 01140 int index; 01141 } xcb_xkb_text_doodad_iterator_t; 01142 01146 typedef struct xcb_xkb_indicator_doodad_t { 01147 xcb_atom_t name; 01148 uint8_t type; 01149 uint8_t priority; 01150 int16_t top; 01151 int16_t left; 01152 int16_t angle; 01153 uint8_t shapeNdx; 01154 uint8_t onColorNdx; 01155 uint8_t offColorNdx; 01156 uint8_t pad0[5]; 01157 } xcb_xkb_indicator_doodad_t; 01158 01162 typedef struct xcb_xkb_indicator_doodad_iterator_t { 01163 xcb_xkb_indicator_doodad_t *data; 01164 int rem; 01165 int index; 01166 } xcb_xkb_indicator_doodad_iterator_t; 01167 01171 typedef struct xcb_xkb_logo_doodad_t { 01172 xcb_atom_t name; 01173 uint8_t type; 01174 uint8_t priority; 01175 int16_t top; 01176 int16_t left; 01177 int16_t angle; 01178 uint8_t colorNdx; 01179 uint8_t shapeNdx; 01180 uint8_t pad0[6]; 01181 } xcb_xkb_logo_doodad_t; 01182 01183 01184 /***************************************************************************** 01185 ** 01186 ** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name 01187 ** 01188 ** @param const xcb_xkb_logo_doodad_t *R 01189 ** @returns xcb_xkb_counted_string_16_t * 01190 ** 01191 *****************************************************************************/ 01192 01193 xcb_xkb_counted_string_16_t * 01194 xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R ); 01195 01199 typedef struct xcb_xkb_logo_doodad_iterator_t { 01200 xcb_xkb_logo_doodad_t *data; 01201 int rem; 01202 int index; 01203 } xcb_xkb_logo_doodad_iterator_t; 01204 01208 typedef union xcb_xkb_doodad_t { 01209 xcb_xkb_common_doodad_t common; 01210 xcb_xkb_shape_doodad_t shape; 01211 xcb_xkb_text_doodad_t *text; 01212 xcb_xkb_indicator_doodad_t indicator; 01213 xcb_xkb_logo_doodad_t *logo; 01214 } xcb_xkb_doodad_t; 01215 01219 typedef struct xcb_xkb_doodad_iterator_t { 01220 xcb_xkb_doodad_t *data; 01221 int rem; 01222 int index; 01223 } xcb_xkb_doodad_iterator_t; 01224 01228 typedef struct xcb_xkb_section_t { 01229 xcb_atom_t name; 01230 int16_t top; 01231 int16_t left; 01232 uint16_t width; 01233 uint16_t height; 01234 int16_t angle; 01235 uint8_t priority; 01236 uint8_t nRows; 01237 uint8_t nDoodads; 01238 uint8_t nOverlays; 01239 uint8_t pad0[2]; 01240 } xcb_xkb_section_t; 01241 01245 typedef struct xcb_xkb_section_iterator_t { 01246 xcb_xkb_section_t *data; 01247 int rem; 01248 int index; 01249 } xcb_xkb_section_iterator_t; 01250 01254 typedef struct xcb_xkb_listing_t { 01255 uint16_t flags; 01256 uint16_t length; 01257 } xcb_xkb_listing_t; 01258 01262 typedef struct xcb_xkb_listing_iterator_t { 01263 xcb_xkb_listing_t *data; 01264 int rem; 01265 int index; 01266 } xcb_xkb_listing_iterator_t; 01267 01271 typedef struct xcb_xkb_device_led_info_t { 01272 xcb_xkb_led_class_spec_t ledClass; 01273 xcb_xkb_id_spec_t ledID; 01274 uint32_t namesPresent; 01275 uint32_t mapsPresent; 01276 uint32_t physIndicators; 01277 uint32_t state; 01278 } xcb_xkb_device_led_info_t; 01279 01283 typedef struct xcb_xkb_device_led_info_iterator_t { 01284 xcb_xkb_device_led_info_t *data; 01285 int rem; 01286 int index; 01287 } xcb_xkb_device_led_info_iterator_t; 01288 01289 typedef enum xcb_xkb_error_t { 01290 XCB_XKB_ERROR_BAD_DEVICE = 255, 01291 XCB_XKB_ERROR_BAD_CLASS = 254, 01292 XCB_XKB_ERROR_BAD_ID = 253 01293 } xcb_xkb_error_t; 01294 01296 #define XCB_XKB_KEYBOARD 0 01297 01301 typedef struct xcb_xkb_keyboard_error_t { 01302 uint8_t response_type; 01303 uint8_t error_code; 01304 uint16_t sequence; 01305 uint32_t value; 01306 uint16_t minorOpcode; 01307 uint8_t majorOpcode; 01308 uint8_t pad0[21]; 01309 } xcb_xkb_keyboard_error_t; 01310 01311 typedef enum xcb_xkb_sa_t { 01312 XCB_XKB_SA_CLEAR_LOCKS = 1, 01313 XCB_XKB_SA_LATCH_TO_LOCK = 2, 01314 XCB_XKB_SA_USE_MOD_MAP_MODS = 4, 01315 XCB_XKB_SA_GROUP_ABSOLUTE = 4 01316 } xcb_xkb_sa_t; 01317 01318 typedef enum xcb_xkb_sa_type_t { 01319 XCB_XKB_SA_TYPE_NO_ACTION = 0, 01320 XCB_XKB_SA_TYPE_SET_MODS = 1, 01321 XCB_XKB_SA_TYPE_LATCH_MODS = 2, 01322 XCB_XKB_SA_TYPE_LOCK_MODS = 3, 01323 XCB_XKB_SA_TYPE_SET_GROUP = 4, 01324 XCB_XKB_SA_TYPE_LATCH_GROUP = 5, 01325 XCB_XKB_SA_TYPE_LOCK_GROUP = 6, 01326 XCB_XKB_SA_TYPE_MOVE_PTR = 7, 01327 XCB_XKB_SA_TYPE_PTR_BTN = 8, 01328 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9, 01329 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10, 01330 XCB_XKB_SA_TYPE_ISO_LOCK = 11, 01331 XCB_XKB_SA_TYPE_TERMINATE = 12, 01332 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13, 01333 XCB_XKB_SA_TYPE_SET_CONTROLS = 14, 01334 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15, 01335 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16, 01336 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17, 01337 XCB_XKB_SA_TYPE_DEVICE_BTN = 18, 01338 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19, 01339 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20 01340 } xcb_xkb_sa_type_t; 01341 01345 typedef struct xcb_xkb_sa_no_action_t { 01346 uint8_t type; 01347 uint8_t pad0[7]; 01348 } xcb_xkb_sa_no_action_t; 01349 01353 typedef struct xcb_xkb_sa_no_action_iterator_t { 01354 xcb_xkb_sa_no_action_t *data; 01355 int rem; 01356 int index; 01357 } xcb_xkb_sa_no_action_iterator_t; 01358 01362 typedef struct xcb_xkb_sa_set_mods_t { 01363 uint8_t type; 01364 uint8_t flags; 01365 uint8_t mask; 01366 uint8_t realMods; 01367 uint8_t vmodsHigh; 01368 uint8_t vmodsLow; 01369 uint8_t pad0[2]; 01370 } xcb_xkb_sa_set_mods_t; 01371 01375 typedef struct xcb_xkb_sa_set_mods_iterator_t { 01376 xcb_xkb_sa_set_mods_t *data; 01377 int rem; 01378 int index; 01379 } xcb_xkb_sa_set_mods_iterator_t; 01380 01384 typedef struct xcb_xkb_sa_latch_mods_t { 01385 uint8_t type; 01386 uint8_t flags; 01387 uint8_t mask; 01388 uint8_t realMods; 01389 uint8_t vmodsHigh; 01390 uint8_t vmodsLow; 01391 uint8_t pad0[2]; 01392 } xcb_xkb_sa_latch_mods_t; 01393 01397 typedef struct xcb_xkb_sa_latch_mods_iterator_t { 01398 xcb_xkb_sa_latch_mods_t *data; 01399 int rem; 01400 int index; 01401 } xcb_xkb_sa_latch_mods_iterator_t; 01402 01406 typedef struct xcb_xkb_sa_lock_mods_t { 01407 uint8_t type; 01408 uint8_t flags; 01409 uint8_t mask; 01410 uint8_t realMods; 01411 uint8_t vmodsHigh; 01412 uint8_t vmodsLow; 01413 uint8_t pad0[2]; 01414 } xcb_xkb_sa_lock_mods_t; 01415 01419 typedef struct xcb_xkb_sa_lock_mods_iterator_t { 01420 xcb_xkb_sa_lock_mods_t *data; 01421 int rem; 01422 int index; 01423 } xcb_xkb_sa_lock_mods_iterator_t; 01424 01428 typedef struct xcb_xkb_sa_set_group_t { 01429 uint8_t type; 01430 uint8_t flags; 01431 int8_t group; 01432 uint8_t pad0[5]; 01433 } xcb_xkb_sa_set_group_t; 01434 01438 typedef struct xcb_xkb_sa_set_group_iterator_t { 01439 xcb_xkb_sa_set_group_t *data; 01440 int rem; 01441 int index; 01442 } xcb_xkb_sa_set_group_iterator_t; 01443 01447 typedef struct xcb_xkb_sa_latch_group_t { 01448 uint8_t type; 01449 uint8_t flags; 01450 int8_t group; 01451 uint8_t pad0[5]; 01452 } xcb_xkb_sa_latch_group_t; 01453 01457 typedef struct xcb_xkb_sa_latch_group_iterator_t { 01458 xcb_xkb_sa_latch_group_t *data; 01459 int rem; 01460 int index; 01461 } xcb_xkb_sa_latch_group_iterator_t; 01462 01466 typedef struct xcb_xkb_sa_lock_group_t { 01467 uint8_t type; 01468 uint8_t flags; 01469 int8_t group; 01470 uint8_t pad0[5]; 01471 } xcb_xkb_sa_lock_group_t; 01472 01476 typedef struct xcb_xkb_sa_lock_group_iterator_t { 01477 xcb_xkb_sa_lock_group_t *data; 01478 int rem; 01479 int index; 01480 } xcb_xkb_sa_lock_group_iterator_t; 01481 01482 typedef enum xcb_xkb_sa_move_ptr_flag_t { 01483 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1, 01484 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2, 01485 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4 01486 } xcb_xkb_sa_move_ptr_flag_t; 01487 01491 typedef struct xcb_xkb_sa_move_ptr_t { 01492 uint8_t type; 01493 uint8_t flags; 01494 int8_t xHigh; 01495 uint8_t xLow; 01496 int8_t yHigh; 01497 uint8_t yLow; 01498 uint8_t pad0[2]; 01499 } xcb_xkb_sa_move_ptr_t; 01500 01504 typedef struct xcb_xkb_sa_move_ptr_iterator_t { 01505 xcb_xkb_sa_move_ptr_t *data; 01506 int rem; 01507 int index; 01508 } xcb_xkb_sa_move_ptr_iterator_t; 01509 01513 typedef struct xcb_xkb_sa_ptr_btn_t { 01514 uint8_t type; 01515 uint8_t flags; 01516 uint8_t count; 01517 uint8_t button; 01518 uint8_t pad0[4]; 01519 } xcb_xkb_sa_ptr_btn_t; 01520 01524 typedef struct xcb_xkb_sa_ptr_btn_iterator_t { 01525 xcb_xkb_sa_ptr_btn_t *data; 01526 int rem; 01527 int index; 01528 } xcb_xkb_sa_ptr_btn_iterator_t; 01529 01533 typedef struct xcb_xkb_sa_lock_ptr_btn_t { 01534 uint8_t type; 01535 uint8_t flags; 01536 uint8_t pad0; 01537 uint8_t button; 01538 uint8_t pad1[4]; 01539 } xcb_xkb_sa_lock_ptr_btn_t; 01540 01544 typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t { 01545 xcb_xkb_sa_lock_ptr_btn_t *data; 01546 int rem; 01547 int index; 01548 } xcb_xkb_sa_lock_ptr_btn_iterator_t; 01549 01550 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t { 01551 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 2, 01552 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1 01553 } xcb_xkb_sa_set_ptr_dflt_flag_t; 01554 01558 typedef struct xcb_xkb_sa_set_ptr_dflt_t { 01559 uint8_t type; 01560 uint8_t flags; 01561 uint8_t affect; 01562 int8_t value; 01563 uint8_t pad0[4]; 01564 } xcb_xkb_sa_set_ptr_dflt_t; 01565 01569 typedef struct xcb_xkb_sa_set_ptr_dflt_iterator_t { 01570 xcb_xkb_sa_set_ptr_dflt_t *data; 01571 int rem; 01572 int index; 01573 } xcb_xkb_sa_set_ptr_dflt_iterator_t; 01574 01575 typedef enum xcb_xkb_sa_iso_lock_flag_t { 01576 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1, 01577 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2, 01578 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4, 01579 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4, 01580 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8 01581 } xcb_xkb_sa_iso_lock_flag_t; 01582 01583 typedef enum xcb_xkb_sa_iso_lock_no_affect_t { 01584 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8, 01585 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16, 01586 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32, 01587 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64 01588 } xcb_xkb_sa_iso_lock_no_affect_t; 01589 01593 typedef struct xcb_xkb_sa_iso_lock_t { 01594 uint8_t type; 01595 uint8_t flags; 01596 uint8_t mask; 01597 uint8_t realMods; 01598 int8_t group; 01599 uint8_t affect; 01600 uint8_t vmodsHigh; 01601 uint8_t vmodsLow; 01602 } xcb_xkb_sa_iso_lock_t; 01603 01607 typedef struct xcb_xkb_sa_iso_lock_iterator_t { 01608 xcb_xkb_sa_iso_lock_t *data; 01609 int rem; 01610 int index; 01611 } xcb_xkb_sa_iso_lock_iterator_t; 01612 01616 typedef struct xcb_xkb_sa_terminate_t { 01617 uint8_t type; 01618 uint8_t pad0[7]; 01619 } xcb_xkb_sa_terminate_t; 01620 01624 typedef struct xcb_xkb_sa_terminate_iterator_t { 01625 xcb_xkb_sa_terminate_t *data; 01626 int rem; 01627 int index; 01628 } xcb_xkb_sa_terminate_iterator_t; 01629 01630 typedef enum xcb_xkb_switch_screen_flag_t { 01631 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1, 01632 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4 01633 } xcb_xkb_switch_screen_flag_t; 01634 01638 typedef struct xcb_xkb_sa_switch_screen_t { 01639 uint8_t type; 01640 uint8_t flags; 01641 int8_t newScreen; 01642 uint8_t pad0[5]; 01643 } xcb_xkb_sa_switch_screen_t; 01644 01648 typedef struct xcb_xkb_sa_switch_screen_iterator_t { 01649 xcb_xkb_sa_switch_screen_t *data; 01650 int rem; 01651 int index; 01652 } xcb_xkb_sa_switch_screen_iterator_t; 01653 01654 typedef enum xcb_xkb_bool_ctrls_high_t { 01655 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1, 01656 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2, 01657 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4, 01658 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8, 01659 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16 01660 } xcb_xkb_bool_ctrls_high_t; 01661 01662 typedef enum xcb_xkb_bool_ctrls_low_t { 01663 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1, 01664 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2, 01665 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4, 01666 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8, 01667 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16, 01668 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32, 01669 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64, 01670 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128 01671 } xcb_xkb_bool_ctrls_low_t; 01672 01676 typedef struct xcb_xkb_sa_set_controls_t { 01677 uint8_t type; 01678 uint8_t pad0[3]; 01679 uint8_t boolCtrlsHigh; 01680 uint8_t boolCtrlsLow; 01681 uint8_t pad1[2]; 01682 } xcb_xkb_sa_set_controls_t; 01683 01687 typedef struct xcb_xkb_sa_set_controls_iterator_t { 01688 xcb_xkb_sa_set_controls_t *data; 01689 int rem; 01690 int index; 01691 } xcb_xkb_sa_set_controls_iterator_t; 01692 01696 typedef struct xcb_xkb_sa_lock_controls_t { 01697 uint8_t type; 01698 uint8_t pad0[3]; 01699 uint8_t boolCtrlsHigh; 01700 uint8_t boolCtrlsLow; 01701 uint8_t pad1[2]; 01702 } xcb_xkb_sa_lock_controls_t; 01703 01707 typedef struct xcb_xkb_sa_lock_controls_iterator_t { 01708 xcb_xkb_sa_lock_controls_t *data; 01709 int rem; 01710 int index; 01711 } xcb_xkb_sa_lock_controls_iterator_t; 01712 01713 typedef enum xcb_xkb_action_message_flag_t { 01714 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1, 01715 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2, 01716 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4 01717 } xcb_xkb_action_message_flag_t; 01718 01722 typedef struct xcb_xkb_sa_action_message_t { 01723 uint8_t type; 01724 uint8_t flags; 01725 uint8_t message[6]; 01726 } xcb_xkb_sa_action_message_t; 01727 01731 typedef struct xcb_xkb_sa_action_message_iterator_t { 01732 xcb_xkb_sa_action_message_t *data; 01733 int rem; 01734 int index; 01735 } xcb_xkb_sa_action_message_iterator_t; 01736 01740 typedef struct xcb_xkb_sa_redirect_key_t { 01741 uint8_t type; 01742 xcb_keycode_t newkey; 01743 uint8_t mask; 01744 uint8_t realModifiers; 01745 uint8_t vmodsMaskHigh; 01746 uint8_t vmodsMaskLow; 01747 uint8_t vmodsHigh; 01748 uint8_t vmodsLow; 01749 } xcb_xkb_sa_redirect_key_t; 01750 01754 typedef struct xcb_xkb_sa_redirect_key_iterator_t { 01755 xcb_xkb_sa_redirect_key_t *data; 01756 int rem; 01757 int index; 01758 } xcb_xkb_sa_redirect_key_iterator_t; 01759 01763 typedef struct xcb_xkb_sa_device_btn_t { 01764 uint8_t type; 01765 uint8_t flags; 01766 uint8_t count; 01767 uint8_t button; 01768 uint8_t device; 01769 uint8_t pad0[3]; 01770 } xcb_xkb_sa_device_btn_t; 01771 01775 typedef struct xcb_xkb_sa_device_btn_iterator_t { 01776 xcb_xkb_sa_device_btn_t *data; 01777 int rem; 01778 int index; 01779 } xcb_xkb_sa_device_btn_iterator_t; 01780 01781 typedef enum xcb_xkb_lock_device_flags_t { 01782 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1, 01783 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2 01784 } xcb_xkb_lock_device_flags_t; 01785 01789 typedef struct xcb_xkb_sa_lock_device_btn_t { 01790 uint8_t type; 01791 uint8_t flags; 01792 uint8_t pad0; 01793 uint8_t button; 01794 uint8_t device; 01795 } xcb_xkb_sa_lock_device_btn_t; 01796 01800 typedef struct xcb_xkb_sa_lock_device_btn_iterator_t { 01801 xcb_xkb_sa_lock_device_btn_t *data; 01802 int rem; 01803 int index; 01804 } xcb_xkb_sa_lock_device_btn_iterator_t; 01805 01806 typedef enum xcb_xkb_sa_val_what_t { 01807 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0, 01808 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1, 01809 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2, 01810 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3, 01811 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4, 01812 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5 01813 } xcb_xkb_sa_val_what_t; 01814 01818 typedef struct xcb_xkb_sa_device_valuator_t { 01819 uint8_t type; 01820 uint8_t device; 01821 uint8_t val1what; 01822 uint8_t val1index; 01823 uint8_t val1value; 01824 uint8_t val2what; 01825 uint8_t val2index; 01826 uint8_t val2value; 01827 } xcb_xkb_sa_device_valuator_t; 01828 01832 typedef struct xcb_xkb_sa_device_valuator_iterator_t { 01833 xcb_xkb_sa_device_valuator_t *data; 01834 int rem; 01835 int index; 01836 } xcb_xkb_sa_device_valuator_iterator_t; 01837 01841 typedef union xcb_xkb_action_t { 01842 xcb_xkb_sa_no_action_t noaction; 01843 xcb_xkb_sa_set_mods_t setmods; 01844 xcb_xkb_sa_latch_mods_t latchmods; 01845 xcb_xkb_sa_lock_mods_t lockmods; 01846 xcb_xkb_sa_set_group_t setgroup; 01847 xcb_xkb_sa_latch_group_t latchgroup; 01848 xcb_xkb_sa_lock_group_t lockgroup; 01849 xcb_xkb_sa_move_ptr_t moveptr; 01850 xcb_xkb_sa_ptr_btn_t ptrbtn; 01851 xcb_xkb_sa_lock_ptr_btn_t lockptrbtn; 01852 xcb_xkb_sa_set_ptr_dflt_t setptrdflt; 01853 xcb_xkb_sa_iso_lock_t isolock; 01854 xcb_xkb_sa_terminate_t terminate; 01855 xcb_xkb_sa_switch_screen_t switchscreen; 01856 xcb_xkb_sa_set_controls_t setcontrols; 01857 xcb_xkb_sa_lock_controls_t lockcontrols; 01858 xcb_xkb_sa_action_message_t message; 01859 xcb_xkb_sa_redirect_key_t redirect; 01860 xcb_xkb_sa_device_btn_t devbtn; 01861 xcb_xkb_sa_lock_device_btn_t lockdevbtn; 01862 xcb_xkb_sa_device_valuator_t devval; 01863 uint8_t type; 01864 } xcb_xkb_action_t; 01865 01869 typedef struct xcb_xkb_action_iterator_t { 01870 xcb_xkb_action_t *data; 01871 int rem; 01872 int index; 01873 } xcb_xkb_action_iterator_t; 01874 01878 typedef struct xcb_xkb_use_extension_cookie_t { 01879 unsigned int sequence; 01880 } xcb_xkb_use_extension_cookie_t; 01881 01883 #define XCB_XKB_USE_EXTENSION 0 01884 01888 typedef struct xcb_xkb_use_extension_request_t { 01889 uint8_t major_opcode; 01890 uint8_t minor_opcode; 01891 uint16_t length; 01892 uint16_t wantedMajor; 01893 uint16_t wantedMinor; 01894 } xcb_xkb_use_extension_request_t; 01895 01899 typedef struct xcb_xkb_use_extension_reply_t { 01900 uint8_t response_type; 01901 uint8_t supported; 01902 uint16_t sequence; 01903 uint32_t length; 01904 uint16_t serverMajor; 01905 uint16_t serverMinor; 01906 uint8_t pad0[20]; 01907 } xcb_xkb_use_extension_reply_t; 01908 01912 typedef struct xcb_xkb_select_events_details_t { 01913 uint16_t affectNewKeyboard; 01914 uint16_t newKeyboardDetails; 01915 uint16_t affectState; 01916 uint16_t stateDetails; 01917 uint32_t affectCtrls; 01918 uint32_t ctrlDetails; 01919 uint32_t affectIndicatorState; 01920 uint32_t indicatorStateDetails; 01921 uint32_t affectIndicatorMap; 01922 uint32_t indicatorMapDetails; 01923 uint16_t affectNames; 01924 uint16_t namesDetails; 01925 uint8_t affectCompat; 01926 uint8_t compatDetails; 01927 uint8_t affectBell; 01928 uint8_t bellDetails; 01929 uint8_t affectMsgDetails; 01930 uint8_t msgDetails; 01931 uint16_t affectAccessX; 01932 uint16_t accessXDetails; 01933 uint16_t affectExtDev; 01934 uint16_t extdevDetails; 01935 } xcb_xkb_select_events_details_t; 01936 01938 #define XCB_XKB_SELECT_EVENTS 1 01939 01943 typedef struct xcb_xkb_select_events_request_t { 01944 uint8_t major_opcode; 01945 uint8_t minor_opcode; 01946 uint16_t length; 01947 xcb_xkb_device_spec_t deviceSpec; 01948 uint16_t affectWhich; 01949 uint16_t clear; 01950 uint16_t selectAll; 01951 uint16_t affectMap; 01952 uint16_t map; 01953 } xcb_xkb_select_events_request_t; 01954 01956 #define XCB_XKB_BELL 3 01957 01961 typedef struct xcb_xkb_bell_request_t { 01962 uint8_t major_opcode; 01963 uint8_t minor_opcode; 01964 uint16_t length; 01965 xcb_xkb_device_spec_t deviceSpec; 01966 xcb_xkb_bell_class_spec_t bellClass; 01967 xcb_xkb_id_spec_t bellID; 01968 int8_t percent; 01969 uint8_t forceSound; 01970 uint8_t eventOnly; 01971 uint8_t pad0; 01972 int16_t pitch; 01973 int16_t duration; 01974 uint8_t pad1[2]; 01975 xcb_atom_t name; 01976 xcb_window_t window; 01977 } xcb_xkb_bell_request_t; 01978 01982 typedef struct xcb_xkb_get_state_cookie_t { 01983 unsigned int sequence; 01984 } xcb_xkb_get_state_cookie_t; 01985 01987 #define XCB_XKB_GET_STATE 4 01988 01992 typedef struct xcb_xkb_get_state_request_t { 01993 uint8_t major_opcode; 01994 uint8_t minor_opcode; 01995 uint16_t length; 01996 xcb_xkb_device_spec_t deviceSpec; 01997 uint8_t pad0[2]; 01998 } xcb_xkb_get_state_request_t; 01999 02003 typedef struct xcb_xkb_get_state_reply_t { 02004 uint8_t response_type; 02005 uint8_t deviceID; 02006 uint16_t sequence; 02007 uint32_t length; 02008 uint8_t mods; 02009 uint8_t baseMods; 02010 uint8_t latchedMods; 02011 uint8_t lockedMods; 02012 uint8_t group; 02013 uint8_t lockedGroup; 02014 int16_t baseGroup; 02015 int16_t latchedGroup; 02016 uint8_t compatState; 02017 uint8_t grabMods; 02018 uint8_t compatGrabMods; 02019 uint8_t lookupMods; 02020 uint8_t compatLookupMods; 02021 uint8_t pad0; 02022 uint16_t ptrBtnState; 02023 uint8_t pad1[6]; 02024 } xcb_xkb_get_state_reply_t; 02025 02027 #define XCB_XKB_LATCH_LOCK_STATE 5 02028 02032 typedef struct xcb_xkb_latch_lock_state_request_t { 02033 uint8_t major_opcode; 02034 uint8_t minor_opcode; 02035 uint16_t length; 02036 xcb_xkb_device_spec_t deviceSpec; 02037 uint8_t affectModLocks; 02038 uint8_t modLocks; 02039 uint8_t lockGroup; 02040 uint8_t groupLock; 02041 uint8_t affectModLatches; 02042 uint8_t pad0; 02043 uint8_t latchGroup; 02044 uint16_t groupLatch; 02045 } xcb_xkb_latch_lock_state_request_t; 02046 02050 typedef struct xcb_xkb_get_controls_cookie_t { 02051 unsigned int sequence; 02052 } xcb_xkb_get_controls_cookie_t; 02053 02055 #define XCB_XKB_GET_CONTROLS 6 02056 02060 typedef struct xcb_xkb_get_controls_request_t { 02061 uint8_t major_opcode; 02062 uint8_t minor_opcode; 02063 uint16_t length; 02064 xcb_xkb_device_spec_t deviceSpec; 02065 uint8_t pad0[2]; 02066 } xcb_xkb_get_controls_request_t; 02067 02071 typedef struct xcb_xkb_get_controls_reply_t { 02072 uint8_t response_type; 02073 uint8_t deviceID; 02074 uint16_t sequence; 02075 uint32_t length; 02076 uint8_t mouseKeysDfltBtn; 02077 uint8_t numGroups; 02078 uint8_t groupsWrap; 02079 uint8_t internalModsMask; 02080 uint8_t ignoreLockModsMask; 02081 uint8_t internalModsRealMods; 02082 uint8_t ignoreLockModsRealMods; 02083 uint8_t pad0; 02084 uint16_t internalModsVmods; 02085 uint16_t ignoreLockModsVmods; 02086 uint16_t repeatDelay; 02087 uint16_t repeatInterval; 02088 uint16_t slowKeysDelay; 02089 uint16_t debounceDelay; 02090 uint16_t mouseKeysDelay; 02091 uint16_t mouseKeysInterval; 02092 uint16_t mouseKeysTimeToMax; 02093 uint16_t mouseKeysMaxSpeed; 02094 int16_t mouseKeysCurve; 02095 xcb_xkb_ax_option_t accessXOption; 02096 uint16_t accessXTimeout; 02097 xcb_xkb_ax_option_t accessXTimeoutOptionsMask; 02098 xcb_xkb_ax_option_t accessXTimeoutOptionsValues; 02099 uint8_t pad1[2]; 02100 uint32_t accessXTimeoutMask; 02101 uint32_t accessXTimeoutValues; 02102 uint32_t enabledControls; 02103 uint8_t perKeyRepeat[32]; 02104 } xcb_xkb_get_controls_reply_t; 02105 02107 #define XCB_XKB_SET_CONTROLS 7 02108 02112 typedef struct xcb_xkb_set_controls_request_t { 02113 uint8_t major_opcode; 02114 uint8_t minor_opcode; 02115 uint16_t length; 02116 xcb_xkb_device_spec_t deviceSpec; 02117 uint8_t affectInternalRealMods; 02118 uint8_t internalRealMods; 02119 uint8_t affectIgnoreLockRealMods; 02120 uint8_t ignoreLockRealMods; 02121 uint16_t affectInternalVirtualMods; 02122 uint16_t internalVirtualMods; 02123 uint16_t affectIgnoreLockVirtualMods; 02124 uint16_t ignoreLockVirtualMods; 02125 uint8_t mouseKeysDfltBtn; 02126 uint8_t groupsWrap; 02127 xcb_xkb_ax_option_t accessXOptions; 02128 uint8_t pad0[2]; 02129 uint32_t affectEnabledControls; 02130 uint32_t enabledControls; 02131 uint32_t changeControls; 02132 uint16_t repeatDelay; 02133 uint16_t repeatInterval; 02134 uint16_t slowKeysDelay; 02135 uint16_t debounceDelay; 02136 uint16_t mouseKeysDelay; 02137 uint16_t mouseKeysInterval; 02138 uint16_t mouseKeysTimeToMax; 02139 uint16_t mouseKeysMaxSpeed; 02140 int16_t mouseKeysCurve; 02141 uint16_t accessXTimeout; 02142 uint32_t accessXTimeoutMask; 02143 uint32_t accessXTimeoutValues; 02144 xcb_xkb_ax_option_t accessXTimeoutOptionsMask; 02145 xcb_xkb_ax_option_t accessXTimeoutOptionsValues; 02146 uint8_t perKeyRepeat[32]; 02147 } xcb_xkb_set_controls_request_t; 02148 02152 typedef struct xcb_xkb_get_map_cookie_t { 02153 unsigned int sequence; 02154 } xcb_xkb_get_map_cookie_t; 02155 02157 #define XCB_XKB_GET_MAP 8 02158 02162 typedef struct xcb_xkb_get_map_request_t { 02163 uint8_t major_opcode; 02164 uint8_t minor_opcode; 02165 uint16_t length; 02166 xcb_xkb_device_spec_t deviceSpec; 02167 uint16_t full; 02168 uint16_t partial; 02169 uint8_t firstType; 02170 uint8_t nTypes; 02171 xcb_keycode_t firstKeySym; 02172 uint8_t nKeySyms; 02173 xcb_keycode_t firstKeyAction; 02174 uint8_t nKeyActions; 02175 xcb_keycode_t firstKeyBehavior; 02176 uint8_t nKeyBehaviors; 02177 uint16_t virtualMods; 02178 xcb_keycode_t firstKeyExplicit; 02179 uint8_t nKeyExplicit; 02180 xcb_keycode_t firstModMapKey; 02181 uint8_t nModMapKeys; 02182 xcb_keycode_t firstVModMapKey; 02183 uint8_t nVModMapKeys; 02184 uint8_t pad0[2]; 02185 } xcb_xkb_get_map_request_t; 02186 02190 typedef struct xcb_xkb_get_map_map_t { 02191 xcb_xkb_key_type_t *types_rtrn; 02192 xcb_xkb_key_sym_map_t *syms_rtrn; 02193 uint8_t *acts_rtrn_count; 02194 xcb_xkb_action_t *acts_rtrn_acts; 02195 xcb_xkb_set_behavior_t *behaviors_rtrn; 02196 uint8_t *vmods_rtrn; 02197 xcb_xkb_set_explicit_t *explicit_rtrn; 02198 xcb_xkb_key_mod_map_t *modmap_rtrn; 02199 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02200 } xcb_xkb_get_map_map_t; 02201 02205 typedef struct xcb_xkb_get_map_reply_t { 02206 uint8_t response_type; 02207 uint8_t deviceID; 02208 uint16_t sequence; 02209 uint32_t length; 02210 uint8_t pad0[2]; 02211 xcb_keycode_t minKeyCode; 02212 xcb_keycode_t maxKeyCode; 02213 uint16_t present; 02214 uint8_t firstType; 02215 uint8_t nTypes; 02216 uint8_t totalTypes; 02217 xcb_keycode_t firstKeySym; 02218 uint16_t totalSyms; 02219 uint8_t nKeySyms; 02220 xcb_keycode_t firstKeyAction; 02221 uint16_t totalActions; 02222 uint8_t nKeyActions; 02223 xcb_keycode_t firstKeyBehavior; 02224 uint8_t nKeyBehaviors; 02225 uint8_t totalKeyBehaviors; 02226 xcb_keycode_t firstKeyExplicit; 02227 uint8_t nKeyExplicit; 02228 uint8_t totalKeyExplicit; 02229 xcb_keycode_t firstModMapKey; 02230 uint8_t nModMapKeys; 02231 uint8_t totalModMapKeys; 02232 xcb_keycode_t firstVModMapKey; 02233 uint8_t nVModMapKeys; 02234 uint8_t totalVModMapKeys; 02235 uint8_t pad1; 02236 uint16_t virtualMods; 02237 } xcb_xkb_get_map_reply_t; 02238 02242 typedef struct xcb_xkb_set_map_values_t { 02243 xcb_xkb_set_key_type_t *types; 02244 xcb_xkb_key_sym_map_t *syms; 02245 uint8_t *actionsCount; 02246 xcb_xkb_action_t *actions; 02247 xcb_xkb_set_behavior_t *behaviors; 02248 uint8_t *vmods; 02249 xcb_xkb_set_explicit_t *explicit; 02250 xcb_xkb_key_mod_map_t *modmap; 02251 xcb_xkb_key_v_mod_map_t *vmodmap; 02252 } xcb_xkb_set_map_values_t; 02253 02255 #define XCB_XKB_SET_MAP 9 02256 02260 typedef struct xcb_xkb_set_map_request_t { 02261 uint8_t major_opcode; 02262 uint8_t minor_opcode; 02263 uint16_t length; 02264 xcb_xkb_device_spec_t deviceSpec; 02265 uint16_t present; 02266 uint16_t flags; 02267 xcb_keycode_t minKeyCode; 02268 xcb_keycode_t maxKeyCode; 02269 uint8_t firstType; 02270 uint8_t nTypes; 02271 xcb_keycode_t firstKeySym; 02272 uint8_t nKeySyms; 02273 uint16_t totalSyms; 02274 xcb_keycode_t firstKeyAction; 02275 uint8_t nKeyActions; 02276 uint16_t totalActions; 02277 xcb_keycode_t firstKeyBehavior; 02278 uint8_t nKeyBehaviors; 02279 uint8_t totalKeyBehaviors; 02280 xcb_keycode_t firstKeyExplicit; 02281 uint8_t nKeyExplicit; 02282 uint8_t totalKeyExplicit; 02283 xcb_keycode_t firstModMapKey; 02284 uint8_t nModMapKeys; 02285 uint8_t totalModMapKeys; 02286 xcb_keycode_t firstVModMapKey; 02287 uint8_t nVModMapKeys; 02288 uint8_t totalVModMapKeys; 02289 uint16_t virtualMods; 02290 } xcb_xkb_set_map_request_t; 02291 02295 typedef struct xcb_xkb_get_compat_map_cookie_t { 02296 unsigned int sequence; 02297 } xcb_xkb_get_compat_map_cookie_t; 02298 02300 #define XCB_XKB_GET_COMPAT_MAP 10 02301 02305 typedef struct xcb_xkb_get_compat_map_request_t { 02306 uint8_t major_opcode; 02307 uint8_t minor_opcode; 02308 uint16_t length; 02309 xcb_xkb_device_spec_t deviceSpec; 02310 uint8_t groups; 02311 uint8_t getAllSI; 02312 uint16_t firstSI; 02313 uint16_t nSI; 02314 } xcb_xkb_get_compat_map_request_t; 02315 02319 typedef struct xcb_xkb_get_compat_map_reply_t { 02320 uint8_t response_type; 02321 uint8_t deviceID; 02322 uint16_t sequence; 02323 uint32_t length; 02324 uint8_t groupsRtrn; 02325 uint8_t pad0; 02326 uint16_t firstSIRtrn; 02327 uint16_t nSIRtrn; 02328 uint16_t nTotalSI; 02329 uint8_t pad1[16]; 02330 } xcb_xkb_get_compat_map_reply_t; 02331 02333 #define XCB_XKB_SET_COMPAT_MAP 11 02334 02338 typedef struct xcb_xkb_set_compat_map_request_t { 02339 uint8_t major_opcode; 02340 uint8_t minor_opcode; 02341 uint16_t length; 02342 xcb_xkb_device_spec_t deviceSpec; 02343 uint8_t pad0; 02344 uint8_t recomputeActions; 02345 uint8_t truncateSI; 02346 uint8_t groups; 02347 uint16_t firstSI; 02348 uint16_t nSI; 02349 uint8_t pad1[2]; 02350 } xcb_xkb_set_compat_map_request_t; 02351 02355 typedef struct xcb_xkb_get_indicator_state_cookie_t { 02356 unsigned int sequence; 02357 } xcb_xkb_get_indicator_state_cookie_t; 02358 02360 #define XCB_XKB_GET_INDICATOR_STATE 12 02361 02365 typedef struct xcb_xkb_get_indicator_state_request_t { 02366 uint8_t major_opcode; 02367 uint8_t minor_opcode; 02368 uint16_t length; 02369 xcb_xkb_device_spec_t deviceSpec; 02370 uint8_t pad0[2]; 02371 } xcb_xkb_get_indicator_state_request_t; 02372 02376 typedef struct xcb_xkb_get_indicator_state_reply_t { 02377 uint8_t response_type; 02378 uint8_t deviceID; 02379 uint16_t sequence; 02380 uint32_t length; 02381 uint32_t state; 02382 uint8_t pad0[20]; 02383 } xcb_xkb_get_indicator_state_reply_t; 02384 02388 typedef struct xcb_xkb_get_indicator_map_cookie_t { 02389 unsigned int sequence; 02390 } xcb_xkb_get_indicator_map_cookie_t; 02391 02393 #define XCB_XKB_GET_INDICATOR_MAP 13 02394 02398 typedef struct xcb_xkb_get_indicator_map_request_t { 02399 uint8_t major_opcode; 02400 uint8_t minor_opcode; 02401 uint16_t length; 02402 xcb_xkb_device_spec_t deviceSpec; 02403 uint8_t pad0[2]; 02404 uint32_t which; 02405 } xcb_xkb_get_indicator_map_request_t; 02406 02410 typedef struct xcb_xkb_get_indicator_map_reply_t { 02411 uint8_t response_type; 02412 uint8_t deviceID; 02413 uint16_t sequence; 02414 uint32_t length; 02415 uint32_t which; 02416 uint32_t realIndicators; 02417 uint8_t nIndicators; 02418 uint8_t pad0[15]; 02419 } xcb_xkb_get_indicator_map_reply_t; 02420 02422 #define XCB_XKB_SET_INDICATOR_MAP 14 02423 02427 typedef struct xcb_xkb_set_indicator_map_request_t { 02428 uint8_t major_opcode; 02429 uint8_t minor_opcode; 02430 uint16_t length; 02431 xcb_xkb_device_spec_t deviceSpec; 02432 uint8_t pad0[2]; 02433 uint32_t which; 02434 } xcb_xkb_set_indicator_map_request_t; 02435 02439 typedef struct xcb_xkb_get_named_indicator_cookie_t { 02440 unsigned int sequence; 02441 } xcb_xkb_get_named_indicator_cookie_t; 02442 02444 #define XCB_XKB_GET_NAMED_INDICATOR 15 02445 02449 typedef struct xcb_xkb_get_named_indicator_request_t { 02450 uint8_t major_opcode; 02451 uint8_t minor_opcode; 02452 uint16_t length; 02453 xcb_xkb_device_spec_t deviceSpec; 02454 xcb_xkb_led_class_spec_t ledClass; 02455 xcb_xkb_id_spec_t ledID; 02456 uint8_t pad0[2]; 02457 xcb_atom_t indicator; 02458 } xcb_xkb_get_named_indicator_request_t; 02459 02463 typedef struct xcb_xkb_get_named_indicator_reply_t { 02464 uint8_t response_type; 02465 uint8_t deviceID; 02466 uint16_t sequence; 02467 uint32_t length; 02468 xcb_atom_t indicator; 02469 uint8_t found; 02470 uint8_t on; 02471 uint8_t realIndicator; 02472 uint8_t ndx; 02473 uint8_t map_flags; 02474 uint8_t map_whichGroups; 02475 uint8_t map_groups; 02476 uint8_t map_whichMods; 02477 uint8_t map_mods; 02478 uint8_t map_realMods; 02479 uint16_t map_vmod; 02480 uint32_t map_ctrls; 02481 uint8_t pad0[3]; 02482 } xcb_xkb_get_named_indicator_reply_t; 02483 02485 #define XCB_XKB_SET_NAMED_INDICATOR 16 02486 02490 typedef struct xcb_xkb_set_named_indicator_request_t { 02491 uint8_t major_opcode; 02492 uint8_t minor_opcode; 02493 uint16_t length; 02494 xcb_xkb_device_spec_t deviceSpec; 02495 xcb_xkb_led_class_spec_t ledClass; 02496 xcb_xkb_id_spec_t ledID; 02497 uint8_t pad0[2]; 02498 xcb_atom_t indicator; 02499 uint8_t setState; 02500 uint8_t on; 02501 uint8_t setMap; 02502 uint8_t createMap; 02503 uint8_t pad1; 02504 uint8_t map_flags; 02505 uint8_t map_whichGroups; 02506 uint8_t map_groups; 02507 uint8_t map_whichMods; 02508 uint8_t map_realMods; 02509 uint16_t map_vmods; 02510 uint32_t map_ctrls; 02511 } xcb_xkb_set_named_indicator_request_t; 02512 02516 typedef struct xcb_xkb_get_names_cookie_t { 02517 unsigned int sequence; 02518 } xcb_xkb_get_names_cookie_t; 02519 02521 #define XCB_XKB_GET_NAMES 17 02522 02526 typedef struct xcb_xkb_get_names_request_t { 02527 uint8_t major_opcode; 02528 uint8_t minor_opcode; 02529 uint16_t length; 02530 xcb_xkb_device_spec_t deviceSpec; 02531 uint8_t pad0[2]; 02532 uint32_t which; 02533 } xcb_xkb_get_names_request_t; 02534 02538 typedef struct xcb_xkb_get_names_value_list_t { 02539 xcb_atom_t keycodesName; 02540 xcb_atom_t geometryName; 02541 xcb_atom_t symbolsName; 02542 xcb_atom_t physSymbolsName; 02543 xcb_atom_t typesName; 02544 xcb_atom_t compatName; 02545 xcb_atom_t *typeNames; 02546 uint8_t *nLevelsPerType; 02547 xcb_atom_t *ktLevelNames; 02548 xcb_atom_t *indicatorNames; 02549 xcb_atom_t *virtualModNames; 02550 xcb_atom_t *groups; 02551 xcb_xkb_key_name_t *keyNames; 02552 xcb_xkb_key_alias_t *keyAliases; 02553 xcb_atom_t *radioGroupNames; 02554 } xcb_xkb_get_names_value_list_t; 02555 02559 typedef struct xcb_xkb_get_names_reply_t { 02560 uint8_t response_type; 02561 uint8_t deviceID; 02562 uint16_t sequence; 02563 uint32_t length; 02564 uint32_t which; 02565 xcb_keycode_t minKeyCode; 02566 xcb_keycode_t maxKeyCode; 02567 uint8_t nTypes; 02568 uint8_t groupNames; 02569 uint16_t virtualMods; 02570 xcb_keycode_t firstKey; 02571 uint8_t nKeys; 02572 uint32_t indicators; 02573 uint8_t nRadioGroups; 02574 uint8_t nKeyAliases; 02575 uint16_t nKTLevels; 02576 uint8_t pad0[4]; 02577 } xcb_xkb_get_names_reply_t; 02578 02582 typedef struct xcb_xkb_set_names_values_t { 02583 xcb_atom_t keycodesName; 02584 xcb_atom_t geometryName; 02585 xcb_atom_t symbolsName; 02586 xcb_atom_t physSymbolsName; 02587 xcb_atom_t typesName; 02588 xcb_atom_t compatName; 02589 xcb_atom_t *typeNames; 02590 uint8_t *nLevelsPerType; 02591 xcb_atom_t *ktLevelNames; 02592 xcb_atom_t *indicatorNames; 02593 xcb_atom_t *virtualModNames; 02594 xcb_atom_t *groups; 02595 xcb_xkb_key_name_t *keyNames; 02596 xcb_xkb_key_alias_t *keyAliases; 02597 xcb_atom_t *radioGroupNames; 02598 } xcb_xkb_set_names_values_t; 02599 02601 #define XCB_XKB_SET_NAMES 18 02602 02606 typedef struct xcb_xkb_set_names_request_t { 02607 uint8_t major_opcode; 02608 uint8_t minor_opcode; 02609 uint16_t length; 02610 xcb_xkb_device_spec_t deviceSpec; 02611 uint16_t virtualMods; 02612 uint32_t which; 02613 uint8_t firstType; 02614 uint8_t nTypes; 02615 uint8_t firstKTLevelt; 02616 uint8_t nKTLevels; 02617 uint32_t indicators; 02618 uint8_t groupNames; 02619 uint8_t nRadioGroups; 02620 xcb_keycode_t firstKey; 02621 uint8_t nKeys; 02622 uint8_t nKeyAliases; 02623 uint8_t pad0; 02624 uint16_t totalKTLevelNames; 02625 } xcb_xkb_set_names_request_t; 02626 02630 typedef struct xcb_xkb_get_geometry_cookie_t { 02631 unsigned int sequence; 02632 } xcb_xkb_get_geometry_cookie_t; 02633 02635 #define XCB_XKB_GET_GEOMETRY 19 02636 02640 typedef struct xcb_xkb_get_geometry_request_t { 02641 uint8_t major_opcode; 02642 uint8_t minor_opcode; 02643 uint16_t length; 02644 xcb_xkb_device_spec_t deviceSpec; 02645 uint8_t pad0[2]; 02646 xcb_atom_t name; 02647 } xcb_xkb_get_geometry_request_t; 02648 02652 typedef struct xcb_xkb_get_geometry_reply_t { 02653 uint8_t response_type; 02654 uint8_t deviceID; 02655 uint16_t sequence; 02656 uint32_t length; 02657 xcb_atom_t name; 02658 uint8_t found; 02659 uint8_t pad0; 02660 uint16_t widthMM; 02661 uint16_t heightMM; 02662 uint16_t nProperties; 02663 uint16_t nColors; 02664 uint16_t nShapes; 02665 uint16_t nSections; 02666 uint16_t nDoodads; 02667 uint16_t nKeyAliases; 02668 uint8_t baseColorNdx; 02669 uint8_t labelColorNdx; 02670 } xcb_xkb_get_geometry_reply_t; 02671 02673 #define XCB_XKB_SET_GEOMETRY 20 02674 02678 typedef struct xcb_xkb_set_geometry_request_t { 02679 uint8_t major_opcode; 02680 uint8_t minor_opcode; 02681 uint16_t length; 02682 xcb_xkb_device_spec_t deviceSpec; 02683 uint8_t nShapes; 02684 uint8_t nSections; 02685 xcb_atom_t name; 02686 uint16_t widthMM; 02687 uint16_t heightMM; 02688 uint16_t nProperties; 02689 uint16_t nColors; 02690 uint16_t nDoodads; 02691 uint16_t nKeyAliases; 02692 uint8_t baseColorNdx; 02693 uint8_t labelColorNdx; 02694 uint8_t pad0[2]; 02695 } xcb_xkb_set_geometry_request_t; 02696 02700 typedef struct xcb_xkb_per_client_flags_cookie_t { 02701 unsigned int sequence; 02702 } xcb_xkb_per_client_flags_cookie_t; 02703 02705 #define XCB_XKB_PER_CLIENT_FLAGS 21 02706 02710 typedef struct xcb_xkb_per_client_flags_request_t { 02711 uint8_t major_opcode; 02712 uint8_t minor_opcode; 02713 uint16_t length; 02714 xcb_xkb_device_spec_t deviceSpec; 02715 uint8_t pad0[2]; 02716 uint32_t change; 02717 uint32_t value; 02718 uint32_t ctrlsToChange; 02719 uint32_t autoCtrls; 02720 uint32_t autoCtrlsValues; 02721 } xcb_xkb_per_client_flags_request_t; 02722 02726 typedef struct xcb_xkb_per_client_flags_reply_t { 02727 uint8_t response_type; 02728 uint8_t deviceID; 02729 uint16_t sequence; 02730 uint32_t length; 02731 uint32_t supported; 02732 uint32_t value; 02733 uint32_t autoCtrls; 02734 uint32_t autoCtrlsValues; 02735 uint8_t pad0[8]; 02736 } xcb_xkb_per_client_flags_reply_t; 02737 02741 typedef struct xcb_xkb_list_components_cookie_t { 02742 unsigned int sequence; 02743 } xcb_xkb_list_components_cookie_t; 02744 02746 #define XCB_XKB_LIST_COMPONENTS 22 02747 02751 typedef struct xcb_xkb_list_components_request_t { 02752 uint8_t major_opcode; 02753 uint8_t minor_opcode; 02754 uint16_t length; 02755 xcb_xkb_device_spec_t deviceSpec; 02756 uint16_t maxNames; 02757 uint8_t keymapsSpecLen; 02758 uint8_t keycodesSpecLen; 02759 uint8_t typesSpecLen; 02760 uint8_t compatMapSpecLen; 02761 uint8_t symbolsSpecLen; 02762 uint8_t geometrySpecLen; 02763 } xcb_xkb_list_components_request_t; 02764 02768 typedef struct xcb_xkb_list_components_reply_t { 02769 uint8_t response_type; 02770 uint8_t deviceID; 02771 uint16_t sequence; 02772 uint32_t length; 02773 uint16_t nKeymaps; 02774 uint16_t nKeycodes; 02775 uint16_t nTypes; 02776 uint16_t nCompatMaps; 02777 uint16_t nSymbols; 02778 uint16_t nGeometries; 02779 uint16_t extra; 02780 uint8_t pad0[10]; 02781 } xcb_xkb_list_components_reply_t; 02782 02786 typedef struct xcb_xkb_get_kbd_by_name_cookie_t { 02787 unsigned int sequence; 02788 } xcb_xkb_get_kbd_by_name_cookie_t; 02789 02791 #define XCB_XKB_GET_KBD_BY_NAME 23 02792 02796 typedef struct xcb_xkb_get_kbd_by_name_request_t { 02797 uint8_t major_opcode; 02798 uint8_t minor_opcode; 02799 uint16_t length; 02800 xcb_xkb_device_spec_t deviceSpec; 02801 uint16_t need; 02802 uint16_t want; 02803 uint8_t load; 02804 uint8_t pad0; 02805 uint8_t keymapsSpecLen; 02806 uint8_t keycodesSpecLen; 02807 uint8_t typesSpecLen; 02808 uint8_t compatMapSpecLen; 02809 uint8_t symbolsSpecLen; 02810 uint8_t geometrySpecLen; 02811 } xcb_xkb_get_kbd_by_name_request_t; 02812 02816 typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t { 02817 xcb_xkb_key_type_t *types_rtrn; 02818 xcb_xkb_key_sym_map_t *syms_rtrn; 02819 uint8_t *acts_rtrn_count; 02820 xcb_xkb_action_t *acts_rtrn_acts; 02821 xcb_xkb_set_behavior_t *behaviors_rtrn; 02822 uint8_t *vmods_rtrn; 02823 xcb_xkb_set_explicit_t *explicit_rtrn; 02824 xcb_xkb_key_mod_map_t *modmap_rtrn; 02825 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02826 } xcb_xkb_get_kbd_by_name_replies_types_map_t; 02827 02831 typedef struct xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t { 02832 xcb_xkb_key_type_t *types_rtrn; 02833 xcb_xkb_key_sym_map_t *syms_rtrn; 02834 uint8_t *acts_rtrn_count; 02835 xcb_xkb_action_t *acts_rtrn_acts; 02836 xcb_xkb_set_behavior_t *behaviors_rtrn; 02837 uint8_t *vmods_rtrn; 02838 xcb_xkb_set_explicit_t *explicit_rtrn; 02839 xcb_xkb_key_mod_map_t *modmap_rtrn; 02840 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02841 } xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t; 02842 02846 typedef struct xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t { 02847 xcb_xkb_key_type_t *types_rtrn; 02848 xcb_xkb_key_sym_map_t *syms_rtrn; 02849 uint8_t *acts_rtrn_count; 02850 xcb_xkb_action_t *acts_rtrn_acts; 02851 xcb_xkb_set_behavior_t *behaviors_rtrn; 02852 uint8_t *vmods_rtrn; 02853 xcb_xkb_set_explicit_t *explicit_rtrn; 02854 xcb_xkb_key_mod_map_t *modmap_rtrn; 02855 xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; 02856 } xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t; 02857 02861 typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t { 02862 xcb_atom_t keycodesName; 02863 xcb_atom_t geometryName; 02864 xcb_atom_t symbolsName; 02865 xcb_atom_t physSymbolsName; 02866 xcb_atom_t typesName; 02867 xcb_atom_t compatName; 02868 xcb_atom_t *typeNames; 02869 uint8_t *nLevelsPerType; 02870 xcb_atom_t *ktLevelNames; 02871 xcb_atom_t *indicatorNames; 02872 xcb_atom_t *virtualModNames; 02873 xcb_atom_t *groups; 02874 xcb_xkb_key_name_t *keyNames; 02875 xcb_xkb_key_alias_t *keyAliases; 02876 xcb_atom_t *radioGroupNames; 02877 } xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t; 02878 02882 typedef struct xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t { 02883 xcb_atom_t keycodesName; 02884 xcb_atom_t geometryName; 02885 xcb_atom_t symbolsName; 02886 xcb_atom_t physSymbolsName; 02887 xcb_atom_t typesName; 02888 xcb_atom_t compatName; 02889 xcb_atom_t *typeNames; 02890 uint8_t *nLevelsPerType; 02891 xcb_atom_t *ktLevelNames; 02892 xcb_atom_t *indicatorNames; 02893 xcb_atom_t *virtualModNames; 02894 xcb_atom_t *groups; 02895 xcb_xkb_key_name_t *keyNames; 02896 xcb_xkb_key_alias_t *keyAliases; 02897 xcb_atom_t *radioGroupNames; 02898 } xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t; 02899 02903 typedef struct xcb_xkb_get_kbd_by_name_replies_t { 02904 struct _types { 02905 uint8_t getmap_type; 02906 uint8_t typeDeviceID; 02907 uint16_t getmap_sequence; 02908 uint32_t getmap_length; 02909 uint8_t pad0[2]; 02910 xcb_keycode_t typeMinKeyCode; 02911 xcb_keycode_t typeMaxKeyCode; 02912 uint16_t present; 02913 uint8_t firstType; 02914 uint8_t nTypes; 02915 uint8_t totalTypes; 02916 xcb_keycode_t firstKeySym; 02917 uint16_t totalSyms; 02918 uint8_t nKeySyms; 02919 xcb_keycode_t firstKeyAction; 02920 uint16_t totalActions; 02921 uint8_t nKeyActions; 02922 xcb_keycode_t firstKeyBehavior; 02923 uint8_t nKeyBehaviors; 02924 uint8_t totalKeyBehaviors; 02925 xcb_keycode_t firstKeyExplicit; 02926 uint8_t nKeyExplicit; 02927 uint8_t totalKeyExplicit; 02928 xcb_keycode_t firstModMapKey; 02929 uint8_t nModMapKeys; 02930 uint8_t totalModMapKeys; 02931 xcb_keycode_t firstVModMapKey; 02932 uint8_t nVModMapKeys; 02933 uint8_t totalVModMapKeys; 02934 uint8_t pad1; 02935 uint16_t virtualMods; 02936 xcb_xkb_get_kbd_by_name_replies_types_map_t map; 02937 } types; 02938 struct _compat_map { 02939 uint8_t compatDeviceID; 02940 uint8_t groupsRtrn; 02941 uint8_t pad0; 02942 uint16_t firstSIRtrn; 02943 uint16_t nSIRtrn; 02944 uint16_t nTotalSI; 02945 uint8_t pad1[16]; 02946 uint8_t *si_rtrn; 02947 xcb_xkb_mod_def_t *group_rtrn; 02948 } compat_map; 02949 struct _client_symbols { 02950 uint8_t clientDeviceID; 02951 uint8_t pad0[2]; 02952 xcb_keycode_t clientMinKeyCode; 02953 xcb_keycode_t clientMaxKeyCode; 02954 uint16_t present; 02955 uint8_t firstType; 02956 uint8_t nTypes; 02957 uint8_t totalTypes; 02958 xcb_keycode_t firstKeySym; 02959 uint16_t totalSyms; 02960 uint8_t nKeySyms; 02961 xcb_keycode_t firstKeyAction; 02962 uint16_t totalActions; 02963 uint8_t nKeyActions; 02964 xcb_keycode_t firstKeyBehavior; 02965 uint8_t nKeyBehaviors; 02966 uint8_t totalKeyBehaviors; 02967 xcb_keycode_t firstKeyExplicit; 02968 uint8_t nKeyExplicit; 02969 uint8_t totalKeyExplicit; 02970 xcb_keycode_t firstModMapKey; 02971 uint8_t nModMapKeys; 02972 uint8_t totalModMapKeys; 02973 xcb_keycode_t firstVModMapKey; 02974 uint8_t nVModMapKeys; 02975 uint8_t totalVModMapKeys; 02976 uint8_t pad1; 02977 uint16_t virtualMods; 02978 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t map; 02979 } client_symbols; 02980 struct _server_symbols { 02981 uint8_t serverDeviceID; 02982 uint8_t pad0[2]; 02983 xcb_keycode_t serverMinKeyCode; 02984 xcb_keycode_t serverMaxKeyCode; 02985 uint16_t present; 02986 uint8_t firstType; 02987 uint8_t nTypes; 02988 uint8_t totalTypes; 02989 xcb_keycode_t firstKeySym; 02990 uint16_t totalSyms; 02991 uint8_t nKeySyms; 02992 xcb_keycode_t firstKeyAction; 02993 uint16_t totalActions; 02994 uint8_t nKeyActions; 02995 xcb_keycode_t firstKeyBehavior; 02996 uint8_t nKeyBehaviors; 02997 uint8_t totalKeyBehaviors; 02998 xcb_keycode_t firstKeyExplicit; 02999 uint8_t nKeyExplicit; 03000 uint8_t totalKeyExplicit; 03001 xcb_keycode_t firstModMapKey; 03002 uint8_t nModMapKeys; 03003 uint8_t totalModMapKeys; 03004 xcb_keycode_t firstVModMapKey; 03005 uint8_t nVModMapKeys; 03006 uint8_t totalVModMapKeys; 03007 uint8_t pad1; 03008 uint16_t virtualMods; 03009 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t map; 03010 } server_symbols; 03011 struct _indicator_maps { 03012 uint8_t indicatorDeviceID; 03013 uint32_t which; 03014 uint32_t realIndicators; 03015 uint8_t nIndicators; 03016 uint8_t pad0[15]; 03017 xcb_xkb_indicator_map_t *maps; 03018 } indicator_maps; 03019 struct _key_names { 03020 uint8_t keyDeviceID; 03021 uint32_t which; 03022 xcb_keycode_t keyMinKeyCode; 03023 xcb_keycode_t keyMaxKeyCode; 03024 uint8_t nTypes; 03025 uint8_t groupNames; 03026 uint16_t virtualMods; 03027 xcb_keycode_t firstKey; 03028 uint8_t nKeys; 03029 uint32_t indicators; 03030 uint8_t nRadioGroups; 03031 uint8_t nKeyAliases; 03032 uint16_t nKTLevels; 03033 uint8_t pad0[4]; 03034 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList; 03035 } key_names; 03036 struct _other_names { 03037 uint8_t otherDeviceID; 03038 uint32_t which; 03039 xcb_keycode_t otherMinKeyCode; 03040 xcb_keycode_t otherMaxKeyCode; 03041 uint8_t nTypes; 03042 uint8_t groupNames; 03043 uint16_t virtualMods; 03044 xcb_keycode_t firstKey; 03045 uint8_t nKeys; 03046 uint32_t indicators; 03047 uint8_t nRadioGroups; 03048 uint8_t nKeyAliases; 03049 uint16_t nKTLevels; 03050 uint8_t pad0[4]; 03051 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t valueList; 03052 } other_names; 03053 struct _geometry { 03054 uint8_t geometryDeviceID; 03055 xcb_atom_t name; 03056 uint8_t geometryFound; 03057 uint8_t pad0; 03058 uint16_t widthMM; 03059 uint16_t heightMM; 03060 uint16_t nProperties; 03061 uint16_t nColors; 03062 uint16_t nShapes; 03063 uint16_t nSections; 03064 uint16_t nDoodads; 03065 uint16_t nKeyAliases; 03066 uint8_t baseColorNdx; 03067 uint8_t labelColorNdx; 03068 xcb_xkb_counted_string_16_t *labelFont; 03069 xcb_xkb_property_t *properties; 03070 xcb_xkb_counted_string_16_t *colors; 03071 xcb_xkb_shape_t *shapes; 03072 xcb_xkb_section_t *sections; 03073 xcb_xkb_doodad_t *doodads; 03074 xcb_xkb_key_alias_t *keyAliases; 03075 } geometry; 03076 } xcb_xkb_get_kbd_by_name_replies_t; 03077 03078 03079 /***************************************************************************** 03080 ** 03081 ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map 03082 ** 03083 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 03084 ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t * 03085 ** 03086 *****************************************************************************/ 03087 03088 xcb_xkb_get_kbd_by_name_replies_types_map_t * 03089 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 03090 03094 typedef struct xcb_xkb_get_kbd_by_name_reply_t { 03095 uint8_t response_type; 03096 uint8_t deviceID; 03097 uint16_t sequence; 03098 uint32_t length; 03099 xcb_keycode_t minKeyCode; 03100 xcb_keycode_t maxKeyCode; 03101 uint8_t loaded; 03102 uint8_t newKeyboard; 03103 uint16_t found; 03104 uint16_t reported; 03105 uint8_t pad0[16]; 03106 } xcb_xkb_get_kbd_by_name_reply_t; 03107 03111 typedef struct xcb_xkb_get_device_info_cookie_t { 03112 unsigned int sequence; 03113 } xcb_xkb_get_device_info_cookie_t; 03114 03116 #define XCB_XKB_GET_DEVICE_INFO 24 03117 03121 typedef struct xcb_xkb_get_device_info_request_t { 03122 uint8_t major_opcode; 03123 uint8_t minor_opcode; 03124 uint16_t length; 03125 xcb_xkb_device_spec_t deviceSpec; 03126 uint16_t wanted; 03127 uint8_t allButtons; 03128 uint8_t firstButton; 03129 uint8_t nButtons; 03130 uint8_t pad0; 03131 xcb_xkb_led_class_spec_t ledClass; 03132 xcb_xkb_id_spec_t ledID; 03133 } xcb_xkb_get_device_info_request_t; 03134 03138 typedef struct xcb_xkb_get_device_info_reply_t { 03139 uint8_t response_type; 03140 uint8_t deviceID; 03141 uint16_t sequence; 03142 uint32_t length; 03143 uint16_t present; 03144 uint16_t supported; 03145 uint16_t unsupported; 03146 uint16_t nDeviceLedFBs; 03147 uint8_t firstBtnWanted; 03148 uint8_t nBtnsWanted; 03149 uint8_t firstBtnRtrn; 03150 uint8_t nBtnsRtrn; 03151 uint8_t totalBtns; 03152 uint8_t hasOwnState; 03153 uint16_t dfltKbdFB; 03154 uint16_t dfltLedFB; 03155 uint8_t pad0[2]; 03156 xcb_atom_t devType; 03157 uint16_t nameLen; 03158 } xcb_xkb_get_device_info_reply_t; 03159 03161 #define XCB_XKB_SET_DEVICE_INFO 25 03162 03166 typedef struct xcb_xkb_set_device_info_request_t { 03167 uint8_t major_opcode; 03168 uint8_t minor_opcode; 03169 uint16_t length; 03170 xcb_xkb_device_spec_t deviceSpec; 03171 uint8_t firstBtn; 03172 uint8_t nBtns; 03173 uint16_t change; 03174 uint16_t nDeviceLedFBs; 03175 } xcb_xkb_set_device_info_request_t; 03176 03180 typedef struct xcb_xkb_set_debugging_flags_cookie_t { 03181 unsigned int sequence; 03182 } xcb_xkb_set_debugging_flags_cookie_t; 03183 03185 #define XCB_XKB_SET_DEBUGGING_FLAGS 101 03186 03190 typedef struct xcb_xkb_set_debugging_flags_request_t { 03191 uint8_t major_opcode; 03192 uint8_t minor_opcode; 03193 uint16_t length; 03194 uint16_t msgLength; 03195 uint8_t pad0[2]; 03196 uint32_t affectFlags; 03197 uint32_t flags; 03198 uint32_t affectCtrls; 03199 uint32_t ctrls; 03200 } xcb_xkb_set_debugging_flags_request_t; 03201 03205 typedef struct xcb_xkb_set_debugging_flags_reply_t { 03206 uint8_t response_type; 03207 uint8_t pad0; 03208 uint16_t sequence; 03209 uint32_t length; 03210 uint32_t currentFlags; 03211 uint32_t currentCtrls; 03212 uint32_t supportedFlags; 03213 uint32_t supportedCtrls; 03214 uint8_t pad1[8]; 03215 } xcb_xkb_set_debugging_flags_reply_t; 03216 03218 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0 03219 03223 typedef struct xcb_xkb_new_keyboard_notify_event_t { 03224 uint8_t response_type; 03225 uint8_t xkbType; 03226 uint16_t sequence; 03227 xcb_timestamp_t time; 03228 uint8_t deviceID; 03229 uint8_t oldDeviceID; 03230 xcb_keycode_t minKeyCode; 03231 xcb_keycode_t maxKeyCode; 03232 xcb_keycode_t oldMinKeyCode; 03233 xcb_keycode_t oldMaxKeyCode; 03234 uint8_t requestMajor; 03235 uint8_t requestMinor; 03236 uint16_t changed; 03237 uint8_t pad0[14]; 03238 } xcb_xkb_new_keyboard_notify_event_t; 03239 03241 #define XCB_XKB_MAP_NOTIFY 1 03242 03246 typedef struct xcb_xkb_map_notify_event_t { 03247 uint8_t response_type; 03248 uint8_t xkbType; 03249 uint16_t sequence; 03250 xcb_timestamp_t time; 03251 uint8_t deviceID; 03252 uint8_t ptrBtnActions; 03253 uint16_t changed; 03254 xcb_keycode_t minKeyCode; 03255 xcb_keycode_t maxKeyCode; 03256 uint8_t firstType; 03257 uint8_t nTypes; 03258 xcb_keycode_t firstKeySym; 03259 uint8_t nKeySyms; 03260 xcb_keycode_t firstKeyAct; 03261 uint8_t nKeyActs; 03262 xcb_keycode_t firstKeyBehavior; 03263 uint8_t nKeyBehavior; 03264 xcb_keycode_t firstKeyExplicit; 03265 uint8_t nKeyExplicit; 03266 xcb_keycode_t firstModMapKey; 03267 uint8_t nModMapKeys; 03268 xcb_keycode_t firstVModMapKey; 03269 uint8_t nVModMapKeys; 03270 uint16_t virtualMods; 03271 uint8_t pad0[2]; 03272 } xcb_xkb_map_notify_event_t; 03273 03275 #define XCB_XKB_STATE_NOTIFY 2 03276 03280 typedef struct xcb_xkb_state_notify_event_t { 03281 uint8_t response_type; 03282 uint8_t xkbType; 03283 uint16_t sequence; 03284 xcb_timestamp_t time; 03285 uint8_t deviceID; 03286 uint8_t mods; 03287 uint8_t baseMods; 03288 uint8_t latchedMods; 03289 uint8_t lockedMods; 03290 uint8_t group; 03291 int16_t baseGroup; 03292 int16_t latchedGroup; 03293 uint8_t lockedGroup; 03294 uint8_t compatState; 03295 uint8_t grabMods; 03296 uint8_t compatGrabMods; 03297 uint8_t lookupMods; 03298 uint8_t compatLoockupMods; 03299 uint16_t ptrBtnState; 03300 uint16_t changed; 03301 xcb_keycode_t keycode; 03302 uint8_t eventType; 03303 uint8_t requestMajor; 03304 uint8_t requestMinor; 03305 } xcb_xkb_state_notify_event_t; 03306 03308 #define XCB_XKB_CONTROLS_NOTIFY 3 03309 03313 typedef struct xcb_xkb_controls_notify_event_t { 03314 uint8_t response_type; 03315 uint8_t xkbType; 03316 uint16_t sequence; 03317 xcb_timestamp_t time; 03318 uint8_t deviceID; 03319 uint8_t numGroups; 03320 uint8_t pad0[2]; 03321 uint32_t changedControls; 03322 uint32_t enabledControls; 03323 uint32_t enabledControlChanges; 03324 xcb_keycode_t keycode; 03325 uint8_t eventType; 03326 uint8_t requestMajor; 03327 uint8_t requestMinor; 03328 uint8_t pad1[4]; 03329 } xcb_xkb_controls_notify_event_t; 03330 03332 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4 03333 03337 typedef struct xcb_xkb_indicator_state_notify_event_t { 03338 uint8_t response_type; 03339 uint8_t xkbType; 03340 uint16_t sequence; 03341 xcb_timestamp_t time; 03342 uint8_t deviceID; 03343 uint8_t pad0[3]; 03344 uint32_t state; 03345 uint32_t stateChanged; 03346 uint8_t pad1[12]; 03347 } xcb_xkb_indicator_state_notify_event_t; 03348 03350 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5 03351 03355 typedef struct xcb_xkb_indicator_map_notify_event_t { 03356 uint8_t response_type; 03357 uint8_t xkbType; 03358 uint16_t sequence; 03359 xcb_timestamp_t time; 03360 uint8_t deviceID; 03361 uint8_t pad0[3]; 03362 uint32_t state; 03363 uint32_t mapChanged; 03364 uint8_t pad1[12]; 03365 } xcb_xkb_indicator_map_notify_event_t; 03366 03368 #define XCB_XKB_NAMES_NOTIFY 6 03369 03373 typedef struct xcb_xkb_names_notify_event_t { 03374 uint8_t response_type; 03375 uint8_t xkbType; 03376 uint16_t sequence; 03377 xcb_timestamp_t time; 03378 uint8_t deviceID; 03379 uint8_t pad0; 03380 uint16_t changed; 03381 uint8_t firstType; 03382 uint8_t nTypes; 03383 uint8_t firstLevelName; 03384 uint8_t nLevelNames; 03385 uint8_t pad1; 03386 uint8_t nRadioGroups; 03387 uint8_t nKeyAliases; 03388 uint8_t changedGroupNames; 03389 uint16_t changedVirtualMods; 03390 xcb_keycode_t firstKey; 03391 uint8_t nKeys; 03392 uint32_t changedIndicators; 03393 uint8_t pad2[4]; 03394 } xcb_xkb_names_notify_event_t; 03395 03397 #define XCB_XKB_COMPAT_MAP_NOTIFY 7 03398 03402 typedef struct xcb_xkb_compat_map_notify_event_t { 03403 uint8_t response_type; 03404 uint8_t xkbType; 03405 uint16_t sequence; 03406 xcb_timestamp_t time; 03407 uint8_t deviceID; 03408 uint8_t changedGroups; 03409 uint16_t firstSI; 03410 uint16_t nSI; 03411 uint16_t nTotalSI; 03412 uint8_t pad0[16]; 03413 } xcb_xkb_compat_map_notify_event_t; 03414 03416 #define XCB_XKB_BELL_NOTIFY 8 03417 03421 typedef struct xcb_xkb_bell_notify_event_t { 03422 uint8_t response_type; 03423 uint8_t xkbType; 03424 uint16_t sequence; 03425 xcb_timestamp_t time; 03426 uint8_t deviceID; 03427 uint8_t bellClass; 03428 uint8_t bellID; 03429 uint8_t percent; 03430 uint16_t pitch; 03431 uint16_t duration; 03432 xcb_atom_t name; 03433 xcb_window_t window; 03434 uint8_t eventOnly; 03435 uint8_t pad0[7]; 03436 } xcb_xkb_bell_notify_event_t; 03437 03439 #define XCB_XKB_ACTION_MESSAGE 9 03440 03444 typedef struct xcb_xkb_action_message_event_t { 03445 uint8_t response_type; 03446 uint8_t xkbType; 03447 uint16_t sequence; 03448 xcb_timestamp_t time; 03449 uint8_t deviceID; 03450 xcb_keycode_t keycode; 03451 uint8_t press; 03452 uint8_t keyEventFollows; 03453 uint8_t mods; 03454 uint8_t group; 03455 xcb_xkb_string8_t message[8]; 03456 uint8_t pad0[10]; 03457 } xcb_xkb_action_message_event_t; 03458 03460 #define XCB_XKB_ACCESS_X_NOTIFY 10 03461 03465 typedef struct xcb_xkb_access_x_notify_event_t { 03466 uint8_t response_type; 03467 uint8_t xkbType; 03468 uint16_t sequence; 03469 xcb_timestamp_t time; 03470 uint8_t deviceID; 03471 xcb_keycode_t keycode; 03472 uint16_t detailt; 03473 uint16_t slowKeysDelay; 03474 uint16_t debounceDelay; 03475 uint8_t pad0[16]; 03476 } xcb_xkb_access_x_notify_event_t; 03477 03479 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 03480 03484 typedef struct xcb_xkb_extension_device_notify_event_t { 03485 uint8_t response_type; 03486 uint8_t xkbType; 03487 uint16_t sequence; 03488 xcb_timestamp_t time; 03489 uint8_t deviceID; 03490 uint8_t pad0; 03491 uint16_t reason; 03492 uint16_t ledClass; 03493 uint8_t ledID; 03494 uint32_t ledsDefined; 03495 uint32_t ledState; 03496 uint8_t firstButton; 03497 uint8_t nButtons; 03498 uint16_t supported; 03499 uint16_t unsupported; 03500 uint8_t pad1[2]; 03501 } xcb_xkb_extension_device_notify_event_t; 03502 03512 /***************************************************************************** 03513 ** 03514 ** void xcb_xkb_ax_option_next 03515 ** 03516 ** @param xcb_xkb_ax_option_iterator_t *i 03517 ** @returns void 03518 ** 03519 *****************************************************************************/ 03520 03521 void 03522 xcb_xkb_ax_option_next (xcb_xkb_ax_option_iterator_t *i ); 03523 03534 /***************************************************************************** 03535 ** 03536 ** xcb_generic_iterator_t xcb_xkb_ax_option_end 03537 ** 03538 ** @param xcb_xkb_ax_option_iterator_t i 03539 ** @returns xcb_generic_iterator_t 03540 ** 03541 *****************************************************************************/ 03542 03543 xcb_generic_iterator_t 03544 xcb_xkb_ax_option_end (xcb_xkb_ax_option_iterator_t i ); 03545 03555 /***************************************************************************** 03556 ** 03557 ** void xcb_xkb_device_spec_next 03558 ** 03559 ** @param xcb_xkb_device_spec_iterator_t *i 03560 ** @returns void 03561 ** 03562 *****************************************************************************/ 03563 03564 void 03565 xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i ); 03566 03577 /***************************************************************************** 03578 ** 03579 ** xcb_generic_iterator_t xcb_xkb_device_spec_end 03580 ** 03581 ** @param xcb_xkb_device_spec_iterator_t i 03582 ** @returns xcb_generic_iterator_t 03583 ** 03584 *****************************************************************************/ 03585 03586 xcb_generic_iterator_t 03587 xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i ); 03588 03598 /***************************************************************************** 03599 ** 03600 ** void xcb_xkb_led_class_spec_next 03601 ** 03602 ** @param xcb_xkb_led_class_spec_iterator_t *i 03603 ** @returns void 03604 ** 03605 *****************************************************************************/ 03606 03607 void 03608 xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i ); 03609 03620 /***************************************************************************** 03621 ** 03622 ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end 03623 ** 03624 ** @param xcb_xkb_led_class_spec_iterator_t i 03625 ** @returns xcb_generic_iterator_t 03626 ** 03627 *****************************************************************************/ 03628 03629 xcb_generic_iterator_t 03630 xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i ); 03631 03641 /***************************************************************************** 03642 ** 03643 ** void xcb_xkb_bell_class_spec_next 03644 ** 03645 ** @param xcb_xkb_bell_class_spec_iterator_t *i 03646 ** @returns void 03647 ** 03648 *****************************************************************************/ 03649 03650 void 03651 xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i ); 03652 03663 /***************************************************************************** 03664 ** 03665 ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end 03666 ** 03667 ** @param xcb_xkb_bell_class_spec_iterator_t i 03668 ** @returns xcb_generic_iterator_t 03669 ** 03670 *****************************************************************************/ 03671 03672 xcb_generic_iterator_t 03673 xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i ); 03674 03684 /***************************************************************************** 03685 ** 03686 ** void xcb_xkb_id_spec_next 03687 ** 03688 ** @param xcb_xkb_id_spec_iterator_t *i 03689 ** @returns void 03690 ** 03691 *****************************************************************************/ 03692 03693 void 03694 xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i ); 03695 03706 /***************************************************************************** 03707 ** 03708 ** xcb_generic_iterator_t xcb_xkb_id_spec_end 03709 ** 03710 ** @param xcb_xkb_id_spec_iterator_t i 03711 ** @returns xcb_generic_iterator_t 03712 ** 03713 *****************************************************************************/ 03714 03715 xcb_generic_iterator_t 03716 xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i ); 03717 03727 /***************************************************************************** 03728 ** 03729 ** void xcb_xkb_indicator_map_next 03730 ** 03731 ** @param xcb_xkb_indicator_map_iterator_t *i 03732 ** @returns void 03733 ** 03734 *****************************************************************************/ 03735 03736 void 03737 xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i ); 03738 03749 /***************************************************************************** 03750 ** 03751 ** xcb_generic_iterator_t xcb_xkb_indicator_map_end 03752 ** 03753 ** @param xcb_xkb_indicator_map_iterator_t i 03754 ** @returns xcb_generic_iterator_t 03755 ** 03756 *****************************************************************************/ 03757 03758 xcb_generic_iterator_t 03759 xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i ); 03760 03770 /***************************************************************************** 03771 ** 03772 ** void xcb_xkb_mod_def_next 03773 ** 03774 ** @param xcb_xkb_mod_def_iterator_t *i 03775 ** @returns void 03776 ** 03777 *****************************************************************************/ 03778 03779 void 03780 xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i ); 03781 03792 /***************************************************************************** 03793 ** 03794 ** xcb_generic_iterator_t xcb_xkb_mod_def_end 03795 ** 03796 ** @param xcb_xkb_mod_def_iterator_t i 03797 ** @returns xcb_generic_iterator_t 03798 ** 03799 *****************************************************************************/ 03800 03801 xcb_generic_iterator_t 03802 xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i ); 03803 03813 /***************************************************************************** 03814 ** 03815 ** void xcb_xkb_key_name_next 03816 ** 03817 ** @param xcb_xkb_key_name_iterator_t *i 03818 ** @returns void 03819 ** 03820 *****************************************************************************/ 03821 03822 void 03823 xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i ); 03824 03835 /***************************************************************************** 03836 ** 03837 ** xcb_generic_iterator_t xcb_xkb_key_name_end 03838 ** 03839 ** @param xcb_xkb_key_name_iterator_t i 03840 ** @returns xcb_generic_iterator_t 03841 ** 03842 *****************************************************************************/ 03843 03844 xcb_generic_iterator_t 03845 xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i ); 03846 03856 /***************************************************************************** 03857 ** 03858 ** void xcb_xkb_key_alias_next 03859 ** 03860 ** @param xcb_xkb_key_alias_iterator_t *i 03861 ** @returns void 03862 ** 03863 *****************************************************************************/ 03864 03865 void 03866 xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i ); 03867 03878 /***************************************************************************** 03879 ** 03880 ** xcb_generic_iterator_t xcb_xkb_key_alias_end 03881 ** 03882 ** @param xcb_xkb_key_alias_iterator_t i 03883 ** @returns xcb_generic_iterator_t 03884 ** 03885 *****************************************************************************/ 03886 03887 xcb_generic_iterator_t 03888 xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i ); 03889 03890 int 03891 xcb_xkb_counted_string_8_sizeof (const void *_buffer ); 03892 03893 03894 /***************************************************************************** 03895 ** 03896 ** uint8_t * xcb_xkb_counted_string_8_string 03897 ** 03898 ** @param const xcb_xkb_counted_string_8_t *R 03899 ** @returns uint8_t * 03900 ** 03901 *****************************************************************************/ 03902 03903 uint8_t * 03904 xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R ); 03905 03906 03907 /***************************************************************************** 03908 ** 03909 ** int xcb_xkb_counted_string_8_string_length 03910 ** 03911 ** @param const xcb_xkb_counted_string_8_t *R 03912 ** @returns int 03913 ** 03914 *****************************************************************************/ 03915 03916 int 03917 xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R ); 03918 03919 03920 /***************************************************************************** 03921 ** 03922 ** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end 03923 ** 03924 ** @param const xcb_xkb_counted_string_8_t *R 03925 ** @returns xcb_generic_iterator_t 03926 ** 03927 *****************************************************************************/ 03928 03929 xcb_generic_iterator_t 03930 xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R ); 03931 03941 /***************************************************************************** 03942 ** 03943 ** void xcb_xkb_counted_string_8_next 03944 ** 03945 ** @param xcb_xkb_counted_string_8_iterator_t *i 03946 ** @returns void 03947 ** 03948 *****************************************************************************/ 03949 03950 void 03951 xcb_xkb_counted_string_8_next (xcb_xkb_counted_string_8_iterator_t *i ); 03952 03963 /***************************************************************************** 03964 ** 03965 ** xcb_generic_iterator_t xcb_xkb_counted_string_8_end 03966 ** 03967 ** @param xcb_xkb_counted_string_8_iterator_t i 03968 ** @returns xcb_generic_iterator_t 03969 ** 03970 *****************************************************************************/ 03971 03972 xcb_generic_iterator_t 03973 xcb_xkb_counted_string_8_end (xcb_xkb_counted_string_8_iterator_t i ); 03974 03975 int 03976 xcb_xkb_counted_string_16_sizeof (const void *_buffer ); 03977 03978 03979 /***************************************************************************** 03980 ** 03981 ** uint8_t * xcb_xkb_counted_string_16_string 03982 ** 03983 ** @param const xcb_xkb_counted_string_16_t *R 03984 ** @returns uint8_t * 03985 ** 03986 *****************************************************************************/ 03987 03988 uint8_t * 03989 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R ); 03990 03991 03992 /***************************************************************************** 03993 ** 03994 ** int xcb_xkb_counted_string_16_string_length 03995 ** 03996 ** @param const xcb_xkb_counted_string_16_t *R 03997 ** @returns int 03998 ** 03999 *****************************************************************************/ 04000 04001 int 04002 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R ); 04003 04004 04005 /***************************************************************************** 04006 ** 04007 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end 04008 ** 04009 ** @param const xcb_xkb_counted_string_16_t *R 04010 ** @returns xcb_generic_iterator_t 04011 ** 04012 *****************************************************************************/ 04013 04014 xcb_generic_iterator_t 04015 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R ); 04016 04017 04018 /***************************************************************************** 04019 ** 04020 ** uint8_t * xcb_xkb_counted_string_16_pad_0 04021 ** 04022 ** @param const xcb_xkb_counted_string_16_t *R 04023 ** @returns uint8_t * 04024 ** 04025 *****************************************************************************/ 04026 04027 uint8_t * 04028 xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R ); 04029 04039 /***************************************************************************** 04040 ** 04041 ** void xcb_xkb_counted_string_16_next 04042 ** 04043 ** @param xcb_xkb_counted_string_16_iterator_t *i 04044 ** @returns void 04045 ** 04046 *****************************************************************************/ 04047 04048 void 04049 xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i ); 04050 04061 /***************************************************************************** 04062 ** 04063 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end 04064 ** 04065 ** @param xcb_xkb_counted_string_16_iterator_t i 04066 ** @returns xcb_generic_iterator_t 04067 ** 04068 *****************************************************************************/ 04069 04070 xcb_generic_iterator_t 04071 xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i ); 04072 04082 /***************************************************************************** 04083 ** 04084 ** void xcb_xkb_kt_map_entry_next 04085 ** 04086 ** @param xcb_xkb_kt_map_entry_iterator_t *i 04087 ** @returns void 04088 ** 04089 *****************************************************************************/ 04090 04091 void 04092 xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i ); 04093 04104 /***************************************************************************** 04105 ** 04106 ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end 04107 ** 04108 ** @param xcb_xkb_kt_map_entry_iterator_t i 04109 ** @returns xcb_generic_iterator_t 04110 ** 04111 *****************************************************************************/ 04112 04113 xcb_generic_iterator_t 04114 xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i ); 04115 04116 int 04117 xcb_xkb_key_type_sizeof (const void *_buffer ); 04118 04119 04120 /***************************************************************************** 04121 ** 04122 ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map 04123 ** 04124 ** @param const xcb_xkb_key_type_t *R 04125 ** @returns xcb_xkb_kt_map_entry_t * 04126 ** 04127 *****************************************************************************/ 04128 04129 xcb_xkb_kt_map_entry_t * 04130 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R ); 04131 04132 04133 /***************************************************************************** 04134 ** 04135 ** int xcb_xkb_key_type_map_length 04136 ** 04137 ** @param const xcb_xkb_key_type_t *R 04138 ** @returns int 04139 ** 04140 *****************************************************************************/ 04141 04142 int 04143 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R ); 04144 04145 04146 /***************************************************************************** 04147 ** 04148 ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator 04149 ** 04150 ** @param const xcb_xkb_key_type_t *R 04151 ** @returns xcb_xkb_kt_map_entry_iterator_t 04152 ** 04153 *****************************************************************************/ 04154 04155 xcb_xkb_kt_map_entry_iterator_t 04156 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R ); 04157 04158 04159 /***************************************************************************** 04160 ** 04161 ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve 04162 ** 04163 ** @param const xcb_xkb_key_type_t *R 04164 ** @returns xcb_xkb_mod_def_t * 04165 ** 04166 *****************************************************************************/ 04167 04168 xcb_xkb_mod_def_t * 04169 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R ); 04170 04171 04172 /***************************************************************************** 04173 ** 04174 ** int xcb_xkb_key_type_preserve_length 04175 ** 04176 ** @param const xcb_xkb_key_type_t *R 04177 ** @returns int 04178 ** 04179 *****************************************************************************/ 04180 04181 int 04182 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R ); 04183 04184 04185 /***************************************************************************** 04186 ** 04187 ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator 04188 ** 04189 ** @param const xcb_xkb_key_type_t *R 04190 ** @returns xcb_xkb_mod_def_iterator_t 04191 ** 04192 *****************************************************************************/ 04193 04194 xcb_xkb_mod_def_iterator_t 04195 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R ); 04196 04206 /***************************************************************************** 04207 ** 04208 ** void xcb_xkb_key_type_next 04209 ** 04210 ** @param xcb_xkb_key_type_iterator_t *i 04211 ** @returns void 04212 ** 04213 *****************************************************************************/ 04214 04215 void 04216 xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i ); 04217 04228 /***************************************************************************** 04229 ** 04230 ** xcb_generic_iterator_t xcb_xkb_key_type_end 04231 ** 04232 ** @param xcb_xkb_key_type_iterator_t i 04233 ** @returns xcb_generic_iterator_t 04234 ** 04235 *****************************************************************************/ 04236 04237 xcb_generic_iterator_t 04238 xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i ); 04239 04240 int 04241 xcb_xkb_key_sym_map_sizeof (const void *_buffer ); 04242 04243 04244 /***************************************************************************** 04245 ** 04246 ** xcb_keysym_t * xcb_xkb_key_sym_map_syms 04247 ** 04248 ** @param const xcb_xkb_key_sym_map_t *R 04249 ** @returns xcb_keysym_t * 04250 ** 04251 *****************************************************************************/ 04252 04253 xcb_keysym_t * 04254 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R ); 04255 04256 04257 /***************************************************************************** 04258 ** 04259 ** int xcb_xkb_key_sym_map_syms_length 04260 ** 04261 ** @param const xcb_xkb_key_sym_map_t *R 04262 ** @returns int 04263 ** 04264 *****************************************************************************/ 04265 04266 int 04267 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R ); 04268 04269 04270 /***************************************************************************** 04271 ** 04272 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end 04273 ** 04274 ** @param const xcb_xkb_key_sym_map_t *R 04275 ** @returns xcb_generic_iterator_t 04276 ** 04277 *****************************************************************************/ 04278 04279 xcb_generic_iterator_t 04280 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R ); 04281 04291 /***************************************************************************** 04292 ** 04293 ** void xcb_xkb_key_sym_map_next 04294 ** 04295 ** @param xcb_xkb_key_sym_map_iterator_t *i 04296 ** @returns void 04297 ** 04298 *****************************************************************************/ 04299 04300 void 04301 xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i ); 04302 04313 /***************************************************************************** 04314 ** 04315 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end 04316 ** 04317 ** @param xcb_xkb_key_sym_map_iterator_t i 04318 ** @returns xcb_generic_iterator_t 04319 ** 04320 *****************************************************************************/ 04321 04322 xcb_generic_iterator_t 04323 xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i ); 04324 04334 /***************************************************************************** 04335 ** 04336 ** void xcb_xkb_common_behavior_next 04337 ** 04338 ** @param xcb_xkb_common_behavior_iterator_t *i 04339 ** @returns void 04340 ** 04341 *****************************************************************************/ 04342 04343 void 04344 xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i ); 04345 04356 /***************************************************************************** 04357 ** 04358 ** xcb_generic_iterator_t xcb_xkb_common_behavior_end 04359 ** 04360 ** @param xcb_xkb_common_behavior_iterator_t i 04361 ** @returns xcb_generic_iterator_t 04362 ** 04363 *****************************************************************************/ 04364 04365 xcb_generic_iterator_t 04366 xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i ); 04367 04377 /***************************************************************************** 04378 ** 04379 ** void xcb_xkb_default_behavior_next 04380 ** 04381 ** @param xcb_xkb_default_behavior_iterator_t *i 04382 ** @returns void 04383 ** 04384 *****************************************************************************/ 04385 04386 void 04387 xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i ); 04388 04399 /***************************************************************************** 04400 ** 04401 ** xcb_generic_iterator_t xcb_xkb_default_behavior_end 04402 ** 04403 ** @param xcb_xkb_default_behavior_iterator_t i 04404 ** @returns xcb_generic_iterator_t 04405 ** 04406 *****************************************************************************/ 04407 04408 xcb_generic_iterator_t 04409 xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i ); 04410 04420 /***************************************************************************** 04421 ** 04422 ** void xcb_xkb_lock_behavior_next 04423 ** 04424 ** @param xcb_xkb_lock_behavior_iterator_t *i 04425 ** @returns void 04426 ** 04427 *****************************************************************************/ 04428 04429 void 04430 xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i ); 04431 04442 /***************************************************************************** 04443 ** 04444 ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end 04445 ** 04446 ** @param xcb_xkb_lock_behavior_iterator_t i 04447 ** @returns xcb_generic_iterator_t 04448 ** 04449 *****************************************************************************/ 04450 04451 xcb_generic_iterator_t 04452 xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i ); 04453 04463 /***************************************************************************** 04464 ** 04465 ** void xcb_xkb_radio_group_behavior_next 04466 ** 04467 ** @param xcb_xkb_radio_group_behavior_iterator_t *i 04468 ** @returns void 04469 ** 04470 *****************************************************************************/ 04471 04472 void 04473 xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i ); 04474 04485 /***************************************************************************** 04486 ** 04487 ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end 04488 ** 04489 ** @param xcb_xkb_radio_group_behavior_iterator_t i 04490 ** @returns xcb_generic_iterator_t 04491 ** 04492 *****************************************************************************/ 04493 04494 xcb_generic_iterator_t 04495 xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i ); 04496 04506 /***************************************************************************** 04507 ** 04508 ** void xcb_xkb_overlay_1_behavior_next 04509 ** 04510 ** @param xcb_xkb_overlay_1_behavior_iterator_t *i 04511 ** @returns void 04512 ** 04513 *****************************************************************************/ 04514 04515 void 04516 xcb_xkb_overlay_1_behavior_next (xcb_xkb_overlay_1_behavior_iterator_t *i ); 04517 04528 /***************************************************************************** 04529 ** 04530 ** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end 04531 ** 04532 ** @param xcb_xkb_overlay_1_behavior_iterator_t i 04533 ** @returns xcb_generic_iterator_t 04534 ** 04535 *****************************************************************************/ 04536 04537 xcb_generic_iterator_t 04538 xcb_xkb_overlay_1_behavior_end (xcb_xkb_overlay_1_behavior_iterator_t i ); 04539 04549 /***************************************************************************** 04550 ** 04551 ** void xcb_xkb_overlay_2_behavior_next 04552 ** 04553 ** @param xcb_xkb_overlay_2_behavior_iterator_t *i 04554 ** @returns void 04555 ** 04556 *****************************************************************************/ 04557 04558 void 04559 xcb_xkb_overlay_2_behavior_next (xcb_xkb_overlay_2_behavior_iterator_t *i ); 04560 04571 /***************************************************************************** 04572 ** 04573 ** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end 04574 ** 04575 ** @param xcb_xkb_overlay_2_behavior_iterator_t i 04576 ** @returns xcb_generic_iterator_t 04577 ** 04578 *****************************************************************************/ 04579 04580 xcb_generic_iterator_t 04581 xcb_xkb_overlay_2_behavior_end (xcb_xkb_overlay_2_behavior_iterator_t i ); 04582 04592 /***************************************************************************** 04593 ** 04594 ** void xcb_xkb_permament_lock_behavior_next 04595 ** 04596 ** @param xcb_xkb_permament_lock_behavior_iterator_t *i 04597 ** @returns void 04598 ** 04599 *****************************************************************************/ 04600 04601 void 04602 xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_iterator_t *i ); 04603 04614 /***************************************************************************** 04615 ** 04616 ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end 04617 ** 04618 ** @param xcb_xkb_permament_lock_behavior_iterator_t i 04619 ** @returns xcb_generic_iterator_t 04620 ** 04621 *****************************************************************************/ 04622 04623 xcb_generic_iterator_t 04624 xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterator_t i ); 04625 04635 /***************************************************************************** 04636 ** 04637 ** void xcb_xkb_permament_radio_group_behavior_next 04638 ** 04639 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i 04640 ** @returns void 04641 ** 04642 *****************************************************************************/ 04643 04644 void 04645 xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_behavior_iterator_t *i ); 04646 04657 /***************************************************************************** 04658 ** 04659 ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end 04660 ** 04661 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i 04662 ** @returns xcb_generic_iterator_t 04663 ** 04664 *****************************************************************************/ 04665 04666 xcb_generic_iterator_t 04667 xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_behavior_iterator_t i ); 04668 04678 /***************************************************************************** 04679 ** 04680 ** void xcb_xkb_permament_overlay_1_behavior_next 04681 ** 04682 ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i 04683 ** @returns void 04684 ** 04685 *****************************************************************************/ 04686 04687 void 04688 xcb_xkb_permament_overlay_1_behavior_next (xcb_xkb_permament_overlay_1_behavior_iterator_t *i ); 04689 04700 /***************************************************************************** 04701 ** 04702 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end 04703 ** 04704 ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i 04705 ** @returns xcb_generic_iterator_t 04706 ** 04707 *****************************************************************************/ 04708 04709 xcb_generic_iterator_t 04710 xcb_xkb_permament_overlay_1_behavior_end (xcb_xkb_permament_overlay_1_behavior_iterator_t i ); 04711 04721 /***************************************************************************** 04722 ** 04723 ** void xcb_xkb_permament_overlay_2_behavior_next 04724 ** 04725 ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i 04726 ** @returns void 04727 ** 04728 *****************************************************************************/ 04729 04730 void 04731 xcb_xkb_permament_overlay_2_behavior_next (xcb_xkb_permament_overlay_2_behavior_iterator_t *i ); 04732 04743 /***************************************************************************** 04744 ** 04745 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end 04746 ** 04747 ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i 04748 ** @returns xcb_generic_iterator_t 04749 ** 04750 *****************************************************************************/ 04751 04752 xcb_generic_iterator_t 04753 xcb_xkb_permament_overlay_2_behavior_end (xcb_xkb_permament_overlay_2_behavior_iterator_t i ); 04754 04764 /***************************************************************************** 04765 ** 04766 ** void xcb_xkb_behavior_next 04767 ** 04768 ** @param xcb_xkb_behavior_iterator_t *i 04769 ** @returns void 04770 ** 04771 *****************************************************************************/ 04772 04773 void 04774 xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i ); 04775 04786 /***************************************************************************** 04787 ** 04788 ** xcb_generic_iterator_t xcb_xkb_behavior_end 04789 ** 04790 ** @param xcb_xkb_behavior_iterator_t i 04791 ** @returns xcb_generic_iterator_t 04792 ** 04793 *****************************************************************************/ 04794 04795 xcb_generic_iterator_t 04796 xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i ); 04797 04807 /***************************************************************************** 04808 ** 04809 ** void xcb_xkb_set_behavior_next 04810 ** 04811 ** @param xcb_xkb_set_behavior_iterator_t *i 04812 ** @returns void 04813 ** 04814 *****************************************************************************/ 04815 04816 void 04817 xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i ); 04818 04829 /***************************************************************************** 04830 ** 04831 ** xcb_generic_iterator_t xcb_xkb_set_behavior_end 04832 ** 04833 ** @param xcb_xkb_set_behavior_iterator_t i 04834 ** @returns xcb_generic_iterator_t 04835 ** 04836 *****************************************************************************/ 04837 04838 xcb_generic_iterator_t 04839 xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i ); 04840 04850 /***************************************************************************** 04851 ** 04852 ** void xcb_xkb_set_explicit_next 04853 ** 04854 ** @param xcb_xkb_set_explicit_iterator_t *i 04855 ** @returns void 04856 ** 04857 *****************************************************************************/ 04858 04859 void 04860 xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i ); 04861 04872 /***************************************************************************** 04873 ** 04874 ** xcb_generic_iterator_t xcb_xkb_set_explicit_end 04875 ** 04876 ** @param xcb_xkb_set_explicit_iterator_t i 04877 ** @returns xcb_generic_iterator_t 04878 ** 04879 *****************************************************************************/ 04880 04881 xcb_generic_iterator_t 04882 xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i ); 04883 04893 /***************************************************************************** 04894 ** 04895 ** void xcb_xkb_key_mod_map_next 04896 ** 04897 ** @param xcb_xkb_key_mod_map_iterator_t *i 04898 ** @returns void 04899 ** 04900 *****************************************************************************/ 04901 04902 void 04903 xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i ); 04904 04915 /***************************************************************************** 04916 ** 04917 ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end 04918 ** 04919 ** @param xcb_xkb_key_mod_map_iterator_t i 04920 ** @returns xcb_generic_iterator_t 04921 ** 04922 *****************************************************************************/ 04923 04924 xcb_generic_iterator_t 04925 xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i ); 04926 04936 /***************************************************************************** 04937 ** 04938 ** void xcb_xkb_key_v_mod_map_next 04939 ** 04940 ** @param xcb_xkb_key_v_mod_map_iterator_t *i 04941 ** @returns void 04942 ** 04943 *****************************************************************************/ 04944 04945 void 04946 xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i ); 04947 04958 /***************************************************************************** 04959 ** 04960 ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end 04961 ** 04962 ** @param xcb_xkb_key_v_mod_map_iterator_t i 04963 ** @returns xcb_generic_iterator_t 04964 ** 04965 *****************************************************************************/ 04966 04967 xcb_generic_iterator_t 04968 xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i ); 04969 04979 /***************************************************************************** 04980 ** 04981 ** void xcb_xkb_kt_set_map_entry_next 04982 ** 04983 ** @param xcb_xkb_kt_set_map_entry_iterator_t *i 04984 ** @returns void 04985 ** 04986 *****************************************************************************/ 04987 04988 void 04989 xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i ); 04990 05001 /***************************************************************************** 05002 ** 05003 ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end 05004 ** 05005 ** @param xcb_xkb_kt_set_map_entry_iterator_t i 05006 ** @returns xcb_generic_iterator_t 05007 ** 05008 *****************************************************************************/ 05009 05010 xcb_generic_iterator_t 05011 xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i ); 05012 05013 int 05014 xcb_xkb_set_key_type_sizeof (const void *_buffer ); 05015 05016 05017 /***************************************************************************** 05018 ** 05019 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries 05020 ** 05021 ** @param const xcb_xkb_set_key_type_t *R 05022 ** @returns xcb_xkb_kt_set_map_entry_t * 05023 ** 05024 *****************************************************************************/ 05025 05026 xcb_xkb_kt_set_map_entry_t * 05027 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R ); 05028 05029 05030 /***************************************************************************** 05031 ** 05032 ** int xcb_xkb_set_key_type_entries_length 05033 ** 05034 ** @param const xcb_xkb_set_key_type_t *R 05035 ** @returns int 05036 ** 05037 *****************************************************************************/ 05038 05039 int 05040 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R ); 05041 05042 05043 /***************************************************************************** 05044 ** 05045 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator 05046 ** 05047 ** @param const xcb_xkb_set_key_type_t *R 05048 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 05049 ** 05050 *****************************************************************************/ 05051 05052 xcb_xkb_kt_set_map_entry_iterator_t 05053 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R ); 05054 05055 05056 /***************************************************************************** 05057 ** 05058 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries 05059 ** 05060 ** @param const xcb_xkb_set_key_type_t *R 05061 ** @returns xcb_xkb_kt_set_map_entry_t * 05062 ** 05063 *****************************************************************************/ 05064 05065 xcb_xkb_kt_set_map_entry_t * 05066 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R ); 05067 05068 05069 /***************************************************************************** 05070 ** 05071 ** int xcb_xkb_set_key_type_preserve_entries_length 05072 ** 05073 ** @param const xcb_xkb_set_key_type_t *R 05074 ** @returns int 05075 ** 05076 *****************************************************************************/ 05077 05078 int 05079 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R ); 05080 05081 05082 /***************************************************************************** 05083 ** 05084 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator 05085 ** 05086 ** @param const xcb_xkb_set_key_type_t *R 05087 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 05088 ** 05089 *****************************************************************************/ 05090 05091 xcb_xkb_kt_set_map_entry_iterator_t 05092 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R ); 05093 05103 /***************************************************************************** 05104 ** 05105 ** void xcb_xkb_set_key_type_next 05106 ** 05107 ** @param xcb_xkb_set_key_type_iterator_t *i 05108 ** @returns void 05109 ** 05110 *****************************************************************************/ 05111 05112 void 05113 xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i ); 05114 05125 /***************************************************************************** 05126 ** 05127 ** xcb_generic_iterator_t xcb_xkb_set_key_type_end 05128 ** 05129 ** @param xcb_xkb_set_key_type_iterator_t i 05130 ** @returns xcb_generic_iterator_t 05131 ** 05132 *****************************************************************************/ 05133 05134 xcb_generic_iterator_t 05135 xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i ); 05136 05146 /***************************************************************************** 05147 ** 05148 ** void xcb_xkb_string8_next 05149 ** 05150 ** @param xcb_xkb_string8_iterator_t *i 05151 ** @returns void 05152 ** 05153 *****************************************************************************/ 05154 05155 void 05156 xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i ); 05157 05168 /***************************************************************************** 05169 ** 05170 ** xcb_generic_iterator_t xcb_xkb_string8_end 05171 ** 05172 ** @param xcb_xkb_string8_iterator_t i 05173 ** @returns xcb_generic_iterator_t 05174 ** 05175 *****************************************************************************/ 05176 05177 xcb_generic_iterator_t 05178 xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i ); 05179 05180 int 05181 xcb_xkb_property_serialize (void **_buffer , 05182 const xcb_xkb_property_t *_aux , 05183 const xcb_xkb_string8_t *name , 05184 const xcb_xkb_string8_t *value ); 05185 05186 int 05187 xcb_xkb_property_unserialize (const void *_buffer , 05188 xcb_xkb_property_t **_aux ); 05189 05190 int 05191 xcb_xkb_property_sizeof (const void *_buffer ); 05192 05193 05194 /***************************************************************************** 05195 ** 05196 ** xcb_xkb_string8_t * xcb_xkb_property_name 05197 ** 05198 ** @param const xcb_xkb_property_t *R 05199 ** @returns xcb_xkb_string8_t * 05200 ** 05201 *****************************************************************************/ 05202 05203 xcb_xkb_string8_t * 05204 xcb_xkb_property_name (const xcb_xkb_property_t *R ); 05205 05206 05207 /***************************************************************************** 05208 ** 05209 ** int xcb_xkb_property_name_length 05210 ** 05211 ** @param const xcb_xkb_property_t *R 05212 ** @returns int 05213 ** 05214 *****************************************************************************/ 05215 05216 int 05217 xcb_xkb_property_name_length (const xcb_xkb_property_t *R ); 05218 05219 05220 /***************************************************************************** 05221 ** 05222 ** xcb_generic_iterator_t xcb_xkb_property_name_end 05223 ** 05224 ** @param const xcb_xkb_property_t *R 05225 ** @returns xcb_generic_iterator_t 05226 ** 05227 *****************************************************************************/ 05228 05229 xcb_generic_iterator_t 05230 xcb_xkb_property_name_end (const xcb_xkb_property_t *R ); 05231 05232 05233 /***************************************************************************** 05234 ** 05235 ** xcb_xkb_string8_t * xcb_xkb_property_value 05236 ** 05237 ** @param const xcb_xkb_property_t *R 05238 ** @returns xcb_xkb_string8_t * 05239 ** 05240 *****************************************************************************/ 05241 05242 xcb_xkb_string8_t * 05243 xcb_xkb_property_value (const xcb_xkb_property_t *R ); 05244 05245 05246 /***************************************************************************** 05247 ** 05248 ** int xcb_xkb_property_value_length 05249 ** 05250 ** @param const xcb_xkb_property_t *R 05251 ** @returns int 05252 ** 05253 *****************************************************************************/ 05254 05255 int 05256 xcb_xkb_property_value_length (const xcb_xkb_property_t *R ); 05257 05258 05259 /***************************************************************************** 05260 ** 05261 ** xcb_generic_iterator_t xcb_xkb_property_value_end 05262 ** 05263 ** @param const xcb_xkb_property_t *R 05264 ** @returns xcb_generic_iterator_t 05265 ** 05266 *****************************************************************************/ 05267 05268 xcb_generic_iterator_t 05269 xcb_xkb_property_value_end (const xcb_xkb_property_t *R ); 05270 05280 /***************************************************************************** 05281 ** 05282 ** void xcb_xkb_property_next 05283 ** 05284 ** @param xcb_xkb_property_iterator_t *i 05285 ** @returns void 05286 ** 05287 *****************************************************************************/ 05288 05289 void 05290 xcb_xkb_property_next (xcb_xkb_property_iterator_t *i ); 05291 05302 /***************************************************************************** 05303 ** 05304 ** xcb_generic_iterator_t xcb_xkb_property_end 05305 ** 05306 ** @param xcb_xkb_property_iterator_t i 05307 ** @returns xcb_generic_iterator_t 05308 ** 05309 *****************************************************************************/ 05310 05311 xcb_generic_iterator_t 05312 xcb_xkb_property_end (xcb_xkb_property_iterator_t i ); 05313 05314 int 05315 xcb_xkb_outline_sizeof (const void *_buffer ); 05316 05317 05318 /***************************************************************************** 05319 ** 05320 ** xcb_point_t * xcb_xkb_outline_points 05321 ** 05322 ** @param const xcb_xkb_outline_t *R 05323 ** @returns xcb_point_t * 05324 ** 05325 *****************************************************************************/ 05326 05327 xcb_point_t * 05328 xcb_xkb_outline_points (const xcb_xkb_outline_t *R ); 05329 05330 05331 /***************************************************************************** 05332 ** 05333 ** int xcb_xkb_outline_points_length 05334 ** 05335 ** @param const xcb_xkb_outline_t *R 05336 ** @returns int 05337 ** 05338 *****************************************************************************/ 05339 05340 int 05341 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R ); 05342 05343 05344 /***************************************************************************** 05345 ** 05346 ** xcb_point_iterator_t xcb_xkb_outline_points_iterator 05347 ** 05348 ** @param const xcb_xkb_outline_t *R 05349 ** @returns xcb_point_iterator_t 05350 ** 05351 *****************************************************************************/ 05352 05353 xcb_point_iterator_t 05354 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R ); 05355 05365 /***************************************************************************** 05366 ** 05367 ** void xcb_xkb_outline_next 05368 ** 05369 ** @param xcb_xkb_outline_iterator_t *i 05370 ** @returns void 05371 ** 05372 *****************************************************************************/ 05373 05374 void 05375 xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i ); 05376 05387 /***************************************************************************** 05388 ** 05389 ** xcb_generic_iterator_t xcb_xkb_outline_end 05390 ** 05391 ** @param xcb_xkb_outline_iterator_t i 05392 ** @returns xcb_generic_iterator_t 05393 ** 05394 *****************************************************************************/ 05395 05396 xcb_generic_iterator_t 05397 xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i ); 05398 05399 int 05400 xcb_xkb_shape_sizeof (const void *_buffer ); 05401 05402 05403 /***************************************************************************** 05404 ** 05405 ** int xcb_xkb_shape_outlines_length 05406 ** 05407 ** @param const xcb_xkb_shape_t *R 05408 ** @returns int 05409 ** 05410 *****************************************************************************/ 05411 05412 int 05413 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R ); 05414 05415 05416 /***************************************************************************** 05417 ** 05418 ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator 05419 ** 05420 ** @param const xcb_xkb_shape_t *R 05421 ** @returns xcb_xkb_outline_iterator_t 05422 ** 05423 *****************************************************************************/ 05424 05425 xcb_xkb_outline_iterator_t 05426 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R ); 05427 05437 /***************************************************************************** 05438 ** 05439 ** void xcb_xkb_shape_next 05440 ** 05441 ** @param xcb_xkb_shape_iterator_t *i 05442 ** @returns void 05443 ** 05444 *****************************************************************************/ 05445 05446 void 05447 xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i ); 05448 05459 /***************************************************************************** 05460 ** 05461 ** xcb_generic_iterator_t xcb_xkb_shape_end 05462 ** 05463 ** @param xcb_xkb_shape_iterator_t i 05464 ** @returns xcb_generic_iterator_t 05465 ** 05466 *****************************************************************************/ 05467 05468 xcb_generic_iterator_t 05469 xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i ); 05470 05480 /***************************************************************************** 05481 ** 05482 ** void xcb_xkb_key_next 05483 ** 05484 ** @param xcb_xkb_key_iterator_t *i 05485 ** @returns void 05486 ** 05487 *****************************************************************************/ 05488 05489 void 05490 xcb_xkb_key_next (xcb_xkb_key_iterator_t *i ); 05491 05502 /***************************************************************************** 05503 ** 05504 ** xcb_generic_iterator_t xcb_xkb_key_end 05505 ** 05506 ** @param xcb_xkb_key_iterator_t i 05507 ** @returns xcb_generic_iterator_t 05508 ** 05509 *****************************************************************************/ 05510 05511 xcb_generic_iterator_t 05512 xcb_xkb_key_end (xcb_xkb_key_iterator_t i ); 05513 05523 /***************************************************************************** 05524 ** 05525 ** void xcb_xkb_overlay_key_next 05526 ** 05527 ** @param xcb_xkb_overlay_key_iterator_t *i 05528 ** @returns void 05529 ** 05530 *****************************************************************************/ 05531 05532 void 05533 xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i ); 05534 05545 /***************************************************************************** 05546 ** 05547 ** xcb_generic_iterator_t xcb_xkb_overlay_key_end 05548 ** 05549 ** @param xcb_xkb_overlay_key_iterator_t i 05550 ** @returns xcb_generic_iterator_t 05551 ** 05552 *****************************************************************************/ 05553 05554 xcb_generic_iterator_t 05555 xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i ); 05556 05557 int 05558 xcb_xkb_overlay_row_sizeof (const void *_buffer ); 05559 05560 05561 /***************************************************************************** 05562 ** 05563 ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys 05564 ** 05565 ** @param const xcb_xkb_overlay_row_t *R 05566 ** @returns xcb_xkb_overlay_key_t * 05567 ** 05568 *****************************************************************************/ 05569 05570 xcb_xkb_overlay_key_t * 05571 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R ); 05572 05573 05574 /***************************************************************************** 05575 ** 05576 ** int xcb_xkb_overlay_row_keys_length 05577 ** 05578 ** @param const xcb_xkb_overlay_row_t *R 05579 ** @returns int 05580 ** 05581 *****************************************************************************/ 05582 05583 int 05584 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R ); 05585 05586 05587 /***************************************************************************** 05588 ** 05589 ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator 05590 ** 05591 ** @param const xcb_xkb_overlay_row_t *R 05592 ** @returns xcb_xkb_overlay_key_iterator_t 05593 ** 05594 *****************************************************************************/ 05595 05596 xcb_xkb_overlay_key_iterator_t 05597 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R ); 05598 05608 /***************************************************************************** 05609 ** 05610 ** void xcb_xkb_overlay_row_next 05611 ** 05612 ** @param xcb_xkb_overlay_row_iterator_t *i 05613 ** @returns void 05614 ** 05615 *****************************************************************************/ 05616 05617 void 05618 xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i ); 05619 05630 /***************************************************************************** 05631 ** 05632 ** xcb_generic_iterator_t xcb_xkb_overlay_row_end 05633 ** 05634 ** @param xcb_xkb_overlay_row_iterator_t i 05635 ** @returns xcb_generic_iterator_t 05636 ** 05637 *****************************************************************************/ 05638 05639 xcb_generic_iterator_t 05640 xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i ); 05641 05642 int 05643 xcb_xkb_overlay_sizeof (const void *_buffer ); 05644 05645 05646 /***************************************************************************** 05647 ** 05648 ** int xcb_xkb_overlay_rows_length 05649 ** 05650 ** @param const xcb_xkb_overlay_t *R 05651 ** @returns int 05652 ** 05653 *****************************************************************************/ 05654 05655 int 05656 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R ); 05657 05658 05659 /***************************************************************************** 05660 ** 05661 ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator 05662 ** 05663 ** @param const xcb_xkb_overlay_t *R 05664 ** @returns xcb_xkb_overlay_row_iterator_t 05665 ** 05666 *****************************************************************************/ 05667 05668 xcb_xkb_overlay_row_iterator_t 05669 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R ); 05670 05680 /***************************************************************************** 05681 ** 05682 ** void xcb_xkb_overlay_next 05683 ** 05684 ** @param xcb_xkb_overlay_iterator_t *i 05685 ** @returns void 05686 ** 05687 *****************************************************************************/ 05688 05689 void 05690 xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i ); 05691 05702 /***************************************************************************** 05703 ** 05704 ** xcb_generic_iterator_t xcb_xkb_overlay_end 05705 ** 05706 ** @param xcb_xkb_overlay_iterator_t i 05707 ** @returns xcb_generic_iterator_t 05708 ** 05709 *****************************************************************************/ 05710 05711 xcb_generic_iterator_t 05712 xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i ); 05713 05714 int 05715 xcb_xkb_row_sizeof (const void *_buffer ); 05716 05717 05718 /***************************************************************************** 05719 ** 05720 ** xcb_xkb_key_t * xcb_xkb_row_keys 05721 ** 05722 ** @param const xcb_xkb_row_t *R 05723 ** @returns xcb_xkb_key_t * 05724 ** 05725 *****************************************************************************/ 05726 05727 xcb_xkb_key_t * 05728 xcb_xkb_row_keys (const xcb_xkb_row_t *R ); 05729 05730 05731 /***************************************************************************** 05732 ** 05733 ** int xcb_xkb_row_keys_length 05734 ** 05735 ** @param const xcb_xkb_row_t *R 05736 ** @returns int 05737 ** 05738 *****************************************************************************/ 05739 05740 int 05741 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R ); 05742 05743 05744 /***************************************************************************** 05745 ** 05746 ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator 05747 ** 05748 ** @param const xcb_xkb_row_t *R 05749 ** @returns xcb_xkb_key_iterator_t 05750 ** 05751 *****************************************************************************/ 05752 05753 xcb_xkb_key_iterator_t 05754 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R ); 05755 05765 /***************************************************************************** 05766 ** 05767 ** void xcb_xkb_row_next 05768 ** 05769 ** @param xcb_xkb_row_iterator_t *i 05770 ** @returns void 05771 ** 05772 *****************************************************************************/ 05773 05774 void 05775 xcb_xkb_row_next (xcb_xkb_row_iterator_t *i ); 05776 05787 /***************************************************************************** 05788 ** 05789 ** xcb_generic_iterator_t xcb_xkb_row_end 05790 ** 05791 ** @param xcb_xkb_row_iterator_t i 05792 ** @returns xcb_generic_iterator_t 05793 ** 05794 *****************************************************************************/ 05795 05796 xcb_generic_iterator_t 05797 xcb_xkb_row_end (xcb_xkb_row_iterator_t i ); 05798 05808 /***************************************************************************** 05809 ** 05810 ** void xcb_xkb_common_doodad_next 05811 ** 05812 ** @param xcb_xkb_common_doodad_iterator_t *i 05813 ** @returns void 05814 ** 05815 *****************************************************************************/ 05816 05817 void 05818 xcb_xkb_common_doodad_next (xcb_xkb_common_doodad_iterator_t *i ); 05819 05830 /***************************************************************************** 05831 ** 05832 ** xcb_generic_iterator_t xcb_xkb_common_doodad_end 05833 ** 05834 ** @param xcb_xkb_common_doodad_iterator_t i 05835 ** @returns xcb_generic_iterator_t 05836 ** 05837 *****************************************************************************/ 05838 05839 xcb_generic_iterator_t 05840 xcb_xkb_common_doodad_end (xcb_xkb_common_doodad_iterator_t i ); 05841 05851 /***************************************************************************** 05852 ** 05853 ** void xcb_xkb_shape_doodad_next 05854 ** 05855 ** @param xcb_xkb_shape_doodad_iterator_t *i 05856 ** @returns void 05857 ** 05858 *****************************************************************************/ 05859 05860 void 05861 xcb_xkb_shape_doodad_next (xcb_xkb_shape_doodad_iterator_t *i ); 05862 05873 /***************************************************************************** 05874 ** 05875 ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end 05876 ** 05877 ** @param xcb_xkb_shape_doodad_iterator_t i 05878 ** @returns xcb_generic_iterator_t 05879 ** 05880 *****************************************************************************/ 05881 05882 xcb_generic_iterator_t 05883 xcb_xkb_shape_doodad_end (xcb_xkb_shape_doodad_iterator_t i ); 05884 05885 int 05886 xcb_xkb_text_doodad_sizeof (const void *_buffer ); 05887 05897 /***************************************************************************** 05898 ** 05899 ** void xcb_xkb_text_doodad_next 05900 ** 05901 ** @param xcb_xkb_text_doodad_iterator_t *i 05902 ** @returns void 05903 ** 05904 *****************************************************************************/ 05905 05906 void 05907 xcb_xkb_text_doodad_next (xcb_xkb_text_doodad_iterator_t *i ); 05908 05919 /***************************************************************************** 05920 ** 05921 ** xcb_generic_iterator_t xcb_xkb_text_doodad_end 05922 ** 05923 ** @param xcb_xkb_text_doodad_iterator_t i 05924 ** @returns xcb_generic_iterator_t 05925 ** 05926 *****************************************************************************/ 05927 05928 xcb_generic_iterator_t 05929 xcb_xkb_text_doodad_end (xcb_xkb_text_doodad_iterator_t i ); 05930 05940 /***************************************************************************** 05941 ** 05942 ** void xcb_xkb_indicator_doodad_next 05943 ** 05944 ** @param xcb_xkb_indicator_doodad_iterator_t *i 05945 ** @returns void 05946 ** 05947 *****************************************************************************/ 05948 05949 void 05950 xcb_xkb_indicator_doodad_next (xcb_xkb_indicator_doodad_iterator_t *i ); 05951 05962 /***************************************************************************** 05963 ** 05964 ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end 05965 ** 05966 ** @param xcb_xkb_indicator_doodad_iterator_t i 05967 ** @returns xcb_generic_iterator_t 05968 ** 05969 *****************************************************************************/ 05970 05971 xcb_generic_iterator_t 05972 xcb_xkb_indicator_doodad_end (xcb_xkb_indicator_doodad_iterator_t i ); 05973 05974 int 05975 xcb_xkb_logo_doodad_sizeof (const void *_buffer ); 05976 05986 /***************************************************************************** 05987 ** 05988 ** void xcb_xkb_logo_doodad_next 05989 ** 05990 ** @param xcb_xkb_logo_doodad_iterator_t *i 05991 ** @returns void 05992 ** 05993 *****************************************************************************/ 05994 05995 void 05996 xcb_xkb_logo_doodad_next (xcb_xkb_logo_doodad_iterator_t *i ); 05997 06008 /***************************************************************************** 06009 ** 06010 ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end 06011 ** 06012 ** @param xcb_xkb_logo_doodad_iterator_t i 06013 ** @returns xcb_generic_iterator_t 06014 ** 06015 *****************************************************************************/ 06016 06017 xcb_generic_iterator_t 06018 xcb_xkb_logo_doodad_end (xcb_xkb_logo_doodad_iterator_t i ); 06019 06020 int 06021 xcb_xkb_doodad_sizeof (const void *_buffer ); 06022 06032 /***************************************************************************** 06033 ** 06034 ** void xcb_xkb_doodad_next 06035 ** 06036 ** @param xcb_xkb_doodad_iterator_t *i 06037 ** @returns void 06038 ** 06039 *****************************************************************************/ 06040 06041 void 06042 xcb_xkb_doodad_next (xcb_xkb_doodad_iterator_t *i ); 06043 06054 /***************************************************************************** 06055 ** 06056 ** xcb_generic_iterator_t xcb_xkb_doodad_end 06057 ** 06058 ** @param xcb_xkb_doodad_iterator_t i 06059 ** @returns xcb_generic_iterator_t 06060 ** 06061 *****************************************************************************/ 06062 06063 xcb_generic_iterator_t 06064 xcb_xkb_doodad_end (xcb_xkb_doodad_iterator_t i ); 06065 06066 int 06067 xcb_xkb_section_sizeof (const void *_buffer ); 06068 06069 06070 /***************************************************************************** 06071 ** 06072 ** int xcb_xkb_section_rows_length 06073 ** 06074 ** @param const xcb_xkb_section_t *R 06075 ** @returns int 06076 ** 06077 *****************************************************************************/ 06078 06079 int 06080 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R ); 06081 06082 06083 /***************************************************************************** 06084 ** 06085 ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator 06086 ** 06087 ** @param const xcb_xkb_section_t *R 06088 ** @returns xcb_xkb_row_iterator_t 06089 ** 06090 *****************************************************************************/ 06091 06092 xcb_xkb_row_iterator_t 06093 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R ); 06094 06095 06096 /***************************************************************************** 06097 ** 06098 ** int xcb_xkb_section_doodads_length 06099 ** 06100 ** @param const xcb_xkb_section_t *R 06101 ** @returns int 06102 ** 06103 *****************************************************************************/ 06104 06105 int 06106 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R ); 06107 06108 06109 /***************************************************************************** 06110 ** 06111 ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator 06112 ** 06113 ** @param const xcb_xkb_section_t *R 06114 ** @returns xcb_xkb_doodad_iterator_t 06115 ** 06116 *****************************************************************************/ 06117 06118 xcb_xkb_doodad_iterator_t 06119 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R ); 06120 06121 06122 /***************************************************************************** 06123 ** 06124 ** int xcb_xkb_section_overlays_length 06125 ** 06126 ** @param const xcb_xkb_section_t *R 06127 ** @returns int 06128 ** 06129 *****************************************************************************/ 06130 06131 int 06132 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R ); 06133 06134 06135 /***************************************************************************** 06136 ** 06137 ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator 06138 ** 06139 ** @param const xcb_xkb_section_t *R 06140 ** @returns xcb_xkb_overlay_iterator_t 06141 ** 06142 *****************************************************************************/ 06143 06144 xcb_xkb_overlay_iterator_t 06145 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R ); 06146 06156 /***************************************************************************** 06157 ** 06158 ** void xcb_xkb_section_next 06159 ** 06160 ** @param xcb_xkb_section_iterator_t *i 06161 ** @returns void 06162 ** 06163 *****************************************************************************/ 06164 06165 void 06166 xcb_xkb_section_next (xcb_xkb_section_iterator_t *i ); 06167 06178 /***************************************************************************** 06179 ** 06180 ** xcb_generic_iterator_t xcb_xkb_section_end 06181 ** 06182 ** @param xcb_xkb_section_iterator_t i 06183 ** @returns xcb_generic_iterator_t 06184 ** 06185 *****************************************************************************/ 06186 06187 xcb_generic_iterator_t 06188 xcb_xkb_section_end (xcb_xkb_section_iterator_t i ); 06189 06190 int 06191 xcb_xkb_listing_sizeof (const void *_buffer ); 06192 06193 06194 /***************************************************************************** 06195 ** 06196 ** xcb_xkb_string8_t * xcb_xkb_listing_string 06197 ** 06198 ** @param const xcb_xkb_listing_t *R 06199 ** @returns xcb_xkb_string8_t * 06200 ** 06201 *****************************************************************************/ 06202 06203 xcb_xkb_string8_t * 06204 xcb_xkb_listing_string (const xcb_xkb_listing_t *R ); 06205 06206 06207 /***************************************************************************** 06208 ** 06209 ** int xcb_xkb_listing_string_length 06210 ** 06211 ** @param const xcb_xkb_listing_t *R 06212 ** @returns int 06213 ** 06214 *****************************************************************************/ 06215 06216 int 06217 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R ); 06218 06219 06220 /***************************************************************************** 06221 ** 06222 ** xcb_generic_iterator_t xcb_xkb_listing_string_end 06223 ** 06224 ** @param const xcb_xkb_listing_t *R 06225 ** @returns xcb_generic_iterator_t 06226 ** 06227 *****************************************************************************/ 06228 06229 xcb_generic_iterator_t 06230 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R ); 06231 06241 /***************************************************************************** 06242 ** 06243 ** void xcb_xkb_listing_next 06244 ** 06245 ** @param xcb_xkb_listing_iterator_t *i 06246 ** @returns void 06247 ** 06248 *****************************************************************************/ 06249 06250 void 06251 xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i ); 06252 06263 /***************************************************************************** 06264 ** 06265 ** xcb_generic_iterator_t xcb_xkb_listing_end 06266 ** 06267 ** @param xcb_xkb_listing_iterator_t i 06268 ** @returns xcb_generic_iterator_t 06269 ** 06270 *****************************************************************************/ 06271 06272 xcb_generic_iterator_t 06273 xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i ); 06274 06275 int 06276 xcb_xkb_device_led_info_sizeof (const void *_buffer ); 06277 06278 06279 /***************************************************************************** 06280 ** 06281 ** xcb_atom_t * xcb_xkb_device_led_info_names 06282 ** 06283 ** @param const xcb_xkb_device_led_info_t *R 06284 ** @returns xcb_atom_t * 06285 ** 06286 *****************************************************************************/ 06287 06288 xcb_atom_t * 06289 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R ); 06290 06291 06292 /***************************************************************************** 06293 ** 06294 ** int xcb_xkb_device_led_info_names_length 06295 ** 06296 ** @param const xcb_xkb_device_led_info_t *R 06297 ** @returns int 06298 ** 06299 *****************************************************************************/ 06300 06301 int 06302 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R ); 06303 06304 06305 /***************************************************************************** 06306 ** 06307 ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end 06308 ** 06309 ** @param const xcb_xkb_device_led_info_t *R 06310 ** @returns xcb_generic_iterator_t 06311 ** 06312 *****************************************************************************/ 06313 06314 xcb_generic_iterator_t 06315 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R ); 06316 06317 06318 /***************************************************************************** 06319 ** 06320 ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps 06321 ** 06322 ** @param const xcb_xkb_device_led_info_t *R 06323 ** @returns xcb_xkb_indicator_map_t * 06324 ** 06325 *****************************************************************************/ 06326 06327 xcb_xkb_indicator_map_t * 06328 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R ); 06329 06330 06331 /***************************************************************************** 06332 ** 06333 ** int xcb_xkb_device_led_info_maps_length 06334 ** 06335 ** @param const xcb_xkb_device_led_info_t *R 06336 ** @returns int 06337 ** 06338 *****************************************************************************/ 06339 06340 int 06341 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R ); 06342 06343 06344 /***************************************************************************** 06345 ** 06346 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator 06347 ** 06348 ** @param const xcb_xkb_device_led_info_t *R 06349 ** @returns xcb_xkb_indicator_map_iterator_t 06350 ** 06351 *****************************************************************************/ 06352 06353 xcb_xkb_indicator_map_iterator_t 06354 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R ); 06355 06365 /***************************************************************************** 06366 ** 06367 ** void xcb_xkb_device_led_info_next 06368 ** 06369 ** @param xcb_xkb_device_led_info_iterator_t *i 06370 ** @returns void 06371 ** 06372 *****************************************************************************/ 06373 06374 void 06375 xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i ); 06376 06387 /***************************************************************************** 06388 ** 06389 ** xcb_generic_iterator_t xcb_xkb_device_led_info_end 06390 ** 06391 ** @param xcb_xkb_device_led_info_iterator_t i 06392 ** @returns xcb_generic_iterator_t 06393 ** 06394 *****************************************************************************/ 06395 06396 xcb_generic_iterator_t 06397 xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i ); 06398 06408 /***************************************************************************** 06409 ** 06410 ** void xcb_xkb_sa_no_action_next 06411 ** 06412 ** @param xcb_xkb_sa_no_action_iterator_t *i 06413 ** @returns void 06414 ** 06415 *****************************************************************************/ 06416 06417 void 06418 xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i ); 06419 06430 /***************************************************************************** 06431 ** 06432 ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end 06433 ** 06434 ** @param xcb_xkb_sa_no_action_iterator_t i 06435 ** @returns xcb_generic_iterator_t 06436 ** 06437 *****************************************************************************/ 06438 06439 xcb_generic_iterator_t 06440 xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i ); 06441 06451 /***************************************************************************** 06452 ** 06453 ** void xcb_xkb_sa_set_mods_next 06454 ** 06455 ** @param xcb_xkb_sa_set_mods_iterator_t *i 06456 ** @returns void 06457 ** 06458 *****************************************************************************/ 06459 06460 void 06461 xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i ); 06462 06473 /***************************************************************************** 06474 ** 06475 ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end 06476 ** 06477 ** @param xcb_xkb_sa_set_mods_iterator_t i 06478 ** @returns xcb_generic_iterator_t 06479 ** 06480 *****************************************************************************/ 06481 06482 xcb_generic_iterator_t 06483 xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i ); 06484 06494 /***************************************************************************** 06495 ** 06496 ** void xcb_xkb_sa_latch_mods_next 06497 ** 06498 ** @param xcb_xkb_sa_latch_mods_iterator_t *i 06499 ** @returns void 06500 ** 06501 *****************************************************************************/ 06502 06503 void 06504 xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i ); 06505 06516 /***************************************************************************** 06517 ** 06518 ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end 06519 ** 06520 ** @param xcb_xkb_sa_latch_mods_iterator_t i 06521 ** @returns xcb_generic_iterator_t 06522 ** 06523 *****************************************************************************/ 06524 06525 xcb_generic_iterator_t 06526 xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i ); 06527 06537 /***************************************************************************** 06538 ** 06539 ** void xcb_xkb_sa_lock_mods_next 06540 ** 06541 ** @param xcb_xkb_sa_lock_mods_iterator_t *i 06542 ** @returns void 06543 ** 06544 *****************************************************************************/ 06545 06546 void 06547 xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i ); 06548 06559 /***************************************************************************** 06560 ** 06561 ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end 06562 ** 06563 ** @param xcb_xkb_sa_lock_mods_iterator_t i 06564 ** @returns xcb_generic_iterator_t 06565 ** 06566 *****************************************************************************/ 06567 06568 xcb_generic_iterator_t 06569 xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i ); 06570 06580 /***************************************************************************** 06581 ** 06582 ** void xcb_xkb_sa_set_group_next 06583 ** 06584 ** @param xcb_xkb_sa_set_group_iterator_t *i 06585 ** @returns void 06586 ** 06587 *****************************************************************************/ 06588 06589 void 06590 xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i ); 06591 06602 /***************************************************************************** 06603 ** 06604 ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end 06605 ** 06606 ** @param xcb_xkb_sa_set_group_iterator_t i 06607 ** @returns xcb_generic_iterator_t 06608 ** 06609 *****************************************************************************/ 06610 06611 xcb_generic_iterator_t 06612 xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i ); 06613 06623 /***************************************************************************** 06624 ** 06625 ** void xcb_xkb_sa_latch_group_next 06626 ** 06627 ** @param xcb_xkb_sa_latch_group_iterator_t *i 06628 ** @returns void 06629 ** 06630 *****************************************************************************/ 06631 06632 void 06633 xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i ); 06634 06645 /***************************************************************************** 06646 ** 06647 ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end 06648 ** 06649 ** @param xcb_xkb_sa_latch_group_iterator_t i 06650 ** @returns xcb_generic_iterator_t 06651 ** 06652 *****************************************************************************/ 06653 06654 xcb_generic_iterator_t 06655 xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i ); 06656 06666 /***************************************************************************** 06667 ** 06668 ** void xcb_xkb_sa_lock_group_next 06669 ** 06670 ** @param xcb_xkb_sa_lock_group_iterator_t *i 06671 ** @returns void 06672 ** 06673 *****************************************************************************/ 06674 06675 void 06676 xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i ); 06677 06688 /***************************************************************************** 06689 ** 06690 ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end 06691 ** 06692 ** @param xcb_xkb_sa_lock_group_iterator_t i 06693 ** @returns xcb_generic_iterator_t 06694 ** 06695 *****************************************************************************/ 06696 06697 xcb_generic_iterator_t 06698 xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i ); 06699 06709 /***************************************************************************** 06710 ** 06711 ** void xcb_xkb_sa_move_ptr_next 06712 ** 06713 ** @param xcb_xkb_sa_move_ptr_iterator_t *i 06714 ** @returns void 06715 ** 06716 *****************************************************************************/ 06717 06718 void 06719 xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i ); 06720 06731 /***************************************************************************** 06732 ** 06733 ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end 06734 ** 06735 ** @param xcb_xkb_sa_move_ptr_iterator_t i 06736 ** @returns xcb_generic_iterator_t 06737 ** 06738 *****************************************************************************/ 06739 06740 xcb_generic_iterator_t 06741 xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i ); 06742 06752 /***************************************************************************** 06753 ** 06754 ** void xcb_xkb_sa_ptr_btn_next 06755 ** 06756 ** @param xcb_xkb_sa_ptr_btn_iterator_t *i 06757 ** @returns void 06758 ** 06759 *****************************************************************************/ 06760 06761 void 06762 xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i ); 06763 06774 /***************************************************************************** 06775 ** 06776 ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end 06777 ** 06778 ** @param xcb_xkb_sa_ptr_btn_iterator_t i 06779 ** @returns xcb_generic_iterator_t 06780 ** 06781 *****************************************************************************/ 06782 06783 xcb_generic_iterator_t 06784 xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i ); 06785 06795 /***************************************************************************** 06796 ** 06797 ** void xcb_xkb_sa_lock_ptr_btn_next 06798 ** 06799 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i 06800 ** @returns void 06801 ** 06802 *****************************************************************************/ 06803 06804 void 06805 xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i ); 06806 06817 /***************************************************************************** 06818 ** 06819 ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end 06820 ** 06821 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i 06822 ** @returns xcb_generic_iterator_t 06823 ** 06824 *****************************************************************************/ 06825 06826 xcb_generic_iterator_t 06827 xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i ); 06828 06838 /***************************************************************************** 06839 ** 06840 ** void xcb_xkb_sa_set_ptr_dflt_next 06841 ** 06842 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i 06843 ** @returns void 06844 ** 06845 *****************************************************************************/ 06846 06847 void 06848 xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i ); 06849 06860 /***************************************************************************** 06861 ** 06862 ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end 06863 ** 06864 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i 06865 ** @returns xcb_generic_iterator_t 06866 ** 06867 *****************************************************************************/ 06868 06869 xcb_generic_iterator_t 06870 xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i ); 06871 06881 /***************************************************************************** 06882 ** 06883 ** void xcb_xkb_sa_iso_lock_next 06884 ** 06885 ** @param xcb_xkb_sa_iso_lock_iterator_t *i 06886 ** @returns void 06887 ** 06888 *****************************************************************************/ 06889 06890 void 06891 xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i ); 06892 06903 /***************************************************************************** 06904 ** 06905 ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end 06906 ** 06907 ** @param xcb_xkb_sa_iso_lock_iterator_t i 06908 ** @returns xcb_generic_iterator_t 06909 ** 06910 *****************************************************************************/ 06911 06912 xcb_generic_iterator_t 06913 xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i ); 06914 06924 /***************************************************************************** 06925 ** 06926 ** void xcb_xkb_sa_terminate_next 06927 ** 06928 ** @param xcb_xkb_sa_terminate_iterator_t *i 06929 ** @returns void 06930 ** 06931 *****************************************************************************/ 06932 06933 void 06934 xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i ); 06935 06946 /***************************************************************************** 06947 ** 06948 ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end 06949 ** 06950 ** @param xcb_xkb_sa_terminate_iterator_t i 06951 ** @returns xcb_generic_iterator_t 06952 ** 06953 *****************************************************************************/ 06954 06955 xcb_generic_iterator_t 06956 xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i ); 06957 06967 /***************************************************************************** 06968 ** 06969 ** void xcb_xkb_sa_switch_screen_next 06970 ** 06971 ** @param xcb_xkb_sa_switch_screen_iterator_t *i 06972 ** @returns void 06973 ** 06974 *****************************************************************************/ 06975 06976 void 06977 xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i ); 06978 06989 /***************************************************************************** 06990 ** 06991 ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end 06992 ** 06993 ** @param xcb_xkb_sa_switch_screen_iterator_t i 06994 ** @returns xcb_generic_iterator_t 06995 ** 06996 *****************************************************************************/ 06997 06998 xcb_generic_iterator_t 06999 xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i ); 07000 07010 /***************************************************************************** 07011 ** 07012 ** void xcb_xkb_sa_set_controls_next 07013 ** 07014 ** @param xcb_xkb_sa_set_controls_iterator_t *i 07015 ** @returns void 07016 ** 07017 *****************************************************************************/ 07018 07019 void 07020 xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i ); 07021 07032 /***************************************************************************** 07033 ** 07034 ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end 07035 ** 07036 ** @param xcb_xkb_sa_set_controls_iterator_t i 07037 ** @returns xcb_generic_iterator_t 07038 ** 07039 *****************************************************************************/ 07040 07041 xcb_generic_iterator_t 07042 xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i ); 07043 07053 /***************************************************************************** 07054 ** 07055 ** void xcb_xkb_sa_lock_controls_next 07056 ** 07057 ** @param xcb_xkb_sa_lock_controls_iterator_t *i 07058 ** @returns void 07059 ** 07060 *****************************************************************************/ 07061 07062 void 07063 xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i ); 07064 07075 /***************************************************************************** 07076 ** 07077 ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end 07078 ** 07079 ** @param xcb_xkb_sa_lock_controls_iterator_t i 07080 ** @returns xcb_generic_iterator_t 07081 ** 07082 *****************************************************************************/ 07083 07084 xcb_generic_iterator_t 07085 xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i ); 07086 07096 /***************************************************************************** 07097 ** 07098 ** void xcb_xkb_sa_action_message_next 07099 ** 07100 ** @param xcb_xkb_sa_action_message_iterator_t *i 07101 ** @returns void 07102 ** 07103 *****************************************************************************/ 07104 07105 void 07106 xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i ); 07107 07118 /***************************************************************************** 07119 ** 07120 ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end 07121 ** 07122 ** @param xcb_xkb_sa_action_message_iterator_t i 07123 ** @returns xcb_generic_iterator_t 07124 ** 07125 *****************************************************************************/ 07126 07127 xcb_generic_iterator_t 07128 xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i ); 07129 07139 /***************************************************************************** 07140 ** 07141 ** void xcb_xkb_sa_redirect_key_next 07142 ** 07143 ** @param xcb_xkb_sa_redirect_key_iterator_t *i 07144 ** @returns void 07145 ** 07146 *****************************************************************************/ 07147 07148 void 07149 xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i ); 07150 07161 /***************************************************************************** 07162 ** 07163 ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end 07164 ** 07165 ** @param xcb_xkb_sa_redirect_key_iterator_t i 07166 ** @returns xcb_generic_iterator_t 07167 ** 07168 *****************************************************************************/ 07169 07170 xcb_generic_iterator_t 07171 xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i ); 07172 07182 /***************************************************************************** 07183 ** 07184 ** void xcb_xkb_sa_device_btn_next 07185 ** 07186 ** @param xcb_xkb_sa_device_btn_iterator_t *i 07187 ** @returns void 07188 ** 07189 *****************************************************************************/ 07190 07191 void 07192 xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i ); 07193 07204 /***************************************************************************** 07205 ** 07206 ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end 07207 ** 07208 ** @param xcb_xkb_sa_device_btn_iterator_t i 07209 ** @returns xcb_generic_iterator_t 07210 ** 07211 *****************************************************************************/ 07212 07213 xcb_generic_iterator_t 07214 xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i ); 07215 07225 /***************************************************************************** 07226 ** 07227 ** void xcb_xkb_sa_lock_device_btn_next 07228 ** 07229 ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i 07230 ** @returns void 07231 ** 07232 *****************************************************************************/ 07233 07234 void 07235 xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i ); 07236 07247 /***************************************************************************** 07248 ** 07249 ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end 07250 ** 07251 ** @param xcb_xkb_sa_lock_device_btn_iterator_t i 07252 ** @returns xcb_generic_iterator_t 07253 ** 07254 *****************************************************************************/ 07255 07256 xcb_generic_iterator_t 07257 xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i ); 07258 07268 /***************************************************************************** 07269 ** 07270 ** void xcb_xkb_sa_device_valuator_next 07271 ** 07272 ** @param xcb_xkb_sa_device_valuator_iterator_t *i 07273 ** @returns void 07274 ** 07275 *****************************************************************************/ 07276 07277 void 07278 xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i ); 07279 07290 /***************************************************************************** 07291 ** 07292 ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end 07293 ** 07294 ** @param xcb_xkb_sa_device_valuator_iterator_t i 07295 ** @returns xcb_generic_iterator_t 07296 ** 07297 *****************************************************************************/ 07298 07299 xcb_generic_iterator_t 07300 xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i ); 07301 07311 /***************************************************************************** 07312 ** 07313 ** void xcb_xkb_action_next 07314 ** 07315 ** @param xcb_xkb_action_iterator_t *i 07316 ** @returns void 07317 ** 07318 *****************************************************************************/ 07319 07320 void 07321 xcb_xkb_action_next (xcb_xkb_action_iterator_t *i ); 07322 07333 /***************************************************************************** 07334 ** 07335 ** xcb_generic_iterator_t xcb_xkb_action_end 07336 ** 07337 ** @param xcb_xkb_action_iterator_t i 07338 ** @returns xcb_generic_iterator_t 07339 ** 07340 *****************************************************************************/ 07341 07342 xcb_generic_iterator_t 07343 xcb_xkb_action_end (xcb_xkb_action_iterator_t i ); 07344 07354 /***************************************************************************** 07355 ** 07356 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension 07357 ** 07358 ** @param xcb_connection_t *c 07359 ** @param uint16_t wantedMajor 07360 ** @param uint16_t wantedMinor 07361 ** @returns xcb_xkb_use_extension_cookie_t 07362 ** 07363 *****************************************************************************/ 07364 07365 xcb_xkb_use_extension_cookie_t 07366 xcb_xkb_use_extension (xcb_connection_t *c , 07367 uint16_t wantedMajor , 07368 uint16_t wantedMinor ); 07369 07382 /***************************************************************************** 07383 ** 07384 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked 07385 ** 07386 ** @param xcb_connection_t *c 07387 ** @param uint16_t wantedMajor 07388 ** @param uint16_t wantedMinor 07389 ** @returns xcb_xkb_use_extension_cookie_t 07390 ** 07391 *****************************************************************************/ 07392 07393 xcb_xkb_use_extension_cookie_t 07394 xcb_xkb_use_extension_unchecked (xcb_connection_t *c , 07395 uint16_t wantedMajor , 07396 uint16_t wantedMinor ); 07397 07413 /***************************************************************************** 07414 ** 07415 ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply 07416 ** 07417 ** @param xcb_connection_t *c 07418 ** @param xcb_xkb_use_extension_cookie_t cookie 07419 ** @param xcb_generic_error_t **e 07420 ** @returns xcb_xkb_use_extension_reply_t * 07421 ** 07422 *****************************************************************************/ 07423 07424 xcb_xkb_use_extension_reply_t * 07425 xcb_xkb_use_extension_reply (xcb_connection_t *c , 07426 xcb_xkb_use_extension_cookie_t cookie , 07427 xcb_generic_error_t **e ); 07428 07429 int 07430 xcb_xkb_select_events_details_serialize (void **_buffer , 07431 uint16_t affectWhich , 07432 uint16_t clear , 07433 uint16_t selectAll , 07434 const xcb_xkb_select_events_details_t *_aux ); 07435 07436 int 07437 xcb_xkb_select_events_details_unpack (const void *_buffer , 07438 uint16_t affectWhich , 07439 uint16_t clear , 07440 uint16_t selectAll , 07441 xcb_xkb_select_events_details_t *_aux ); 07442 07443 int 07444 xcb_xkb_select_events_details_sizeof (const void *_buffer , 07445 uint16_t affectWhich , 07446 uint16_t clear , 07447 uint16_t selectAll ); 07448 07461 /***************************************************************************** 07462 ** 07463 ** xcb_void_cookie_t xcb_xkb_select_events_checked 07464 ** 07465 ** @param xcb_connection_t *c 07466 ** @param xcb_xkb_device_spec_t deviceSpec 07467 ** @param uint16_t affectWhich 07468 ** @param uint16_t clear 07469 ** @param uint16_t selectAll 07470 ** @param uint16_t affectMap 07471 ** @param uint16_t map 07472 ** @param const void *details 07473 ** @returns xcb_void_cookie_t 07474 ** 07475 *****************************************************************************/ 07476 07477 xcb_void_cookie_t 07478 xcb_xkb_select_events_checked (xcb_connection_t *c , 07479 xcb_xkb_device_spec_t deviceSpec , 07480 uint16_t affectWhich , 07481 uint16_t clear , 07482 uint16_t selectAll , 07483 uint16_t affectMap , 07484 uint16_t map , 07485 const void *details ); 07486 07496 /***************************************************************************** 07497 ** 07498 ** xcb_void_cookie_t xcb_xkb_select_events 07499 ** 07500 ** @param xcb_connection_t *c 07501 ** @param xcb_xkb_device_spec_t deviceSpec 07502 ** @param uint16_t affectWhich 07503 ** @param uint16_t clear 07504 ** @param uint16_t selectAll 07505 ** @param uint16_t affectMap 07506 ** @param uint16_t map 07507 ** @param const void *details 07508 ** @returns xcb_void_cookie_t 07509 ** 07510 *****************************************************************************/ 07511 07512 xcb_void_cookie_t 07513 xcb_xkb_select_events (xcb_connection_t *c , 07514 xcb_xkb_device_spec_t deviceSpec , 07515 uint16_t affectWhich , 07516 uint16_t clear , 07517 uint16_t selectAll , 07518 uint16_t affectMap , 07519 uint16_t map , 07520 const void *details ); 07521 07534 /***************************************************************************** 07535 ** 07536 ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked 07537 ** 07538 ** @param xcb_connection_t *c 07539 ** @param xcb_xkb_device_spec_t deviceSpec 07540 ** @param uint16_t affectWhich 07541 ** @param uint16_t clear 07542 ** @param uint16_t selectAll 07543 ** @param uint16_t affectMap 07544 ** @param uint16_t map 07545 ** @param const xcb_xkb_select_events_details_t *details 07546 ** @returns xcb_void_cookie_t 07547 ** 07548 *****************************************************************************/ 07549 07550 xcb_void_cookie_t 07551 xcb_xkb_select_events_aux_checked (xcb_connection_t *c , 07552 xcb_xkb_device_spec_t deviceSpec , 07553 uint16_t affectWhich , 07554 uint16_t clear , 07555 uint16_t selectAll , 07556 uint16_t affectMap , 07557 uint16_t map , 07558 const xcb_xkb_select_events_details_t *details ); 07559 07569 /***************************************************************************** 07570 ** 07571 ** xcb_void_cookie_t xcb_xkb_select_events_aux 07572 ** 07573 ** @param xcb_connection_t *c 07574 ** @param xcb_xkb_device_spec_t deviceSpec 07575 ** @param uint16_t affectWhich 07576 ** @param uint16_t clear 07577 ** @param uint16_t selectAll 07578 ** @param uint16_t affectMap 07579 ** @param uint16_t map 07580 ** @param const xcb_xkb_select_events_details_t *details 07581 ** @returns xcb_void_cookie_t 07582 ** 07583 *****************************************************************************/ 07584 07585 xcb_void_cookie_t 07586 xcb_xkb_select_events_aux (xcb_connection_t *c , 07587 xcb_xkb_device_spec_t deviceSpec , 07588 uint16_t affectWhich , 07589 uint16_t clear , 07590 uint16_t selectAll , 07591 uint16_t affectMap , 07592 uint16_t map , 07593 const xcb_xkb_select_events_details_t *details ); 07594 07607 /***************************************************************************** 07608 ** 07609 ** xcb_void_cookie_t xcb_xkb_bell_checked 07610 ** 07611 ** @param xcb_connection_t *c 07612 ** @param xcb_xkb_device_spec_t deviceSpec 07613 ** @param xcb_xkb_bell_class_spec_t bellClass 07614 ** @param xcb_xkb_id_spec_t bellID 07615 ** @param int8_t percent 07616 ** @param uint8_t forceSound 07617 ** @param uint8_t eventOnly 07618 ** @param int16_t pitch 07619 ** @param int16_t duration 07620 ** @param xcb_atom_t name 07621 ** @param xcb_window_t window 07622 ** @returns xcb_void_cookie_t 07623 ** 07624 *****************************************************************************/ 07625 07626 xcb_void_cookie_t 07627 xcb_xkb_bell_checked (xcb_connection_t *c , 07628 xcb_xkb_device_spec_t deviceSpec , 07629 xcb_xkb_bell_class_spec_t bellClass , 07630 xcb_xkb_id_spec_t bellID , 07631 int8_t percent , 07632 uint8_t forceSound , 07633 uint8_t eventOnly , 07634 int16_t pitch , 07635 int16_t duration , 07636 xcb_atom_t name , 07637 xcb_window_t window ); 07638 07648 /***************************************************************************** 07649 ** 07650 ** xcb_void_cookie_t xcb_xkb_bell 07651 ** 07652 ** @param xcb_connection_t *c 07653 ** @param xcb_xkb_device_spec_t deviceSpec 07654 ** @param xcb_xkb_bell_class_spec_t bellClass 07655 ** @param xcb_xkb_id_spec_t bellID 07656 ** @param int8_t percent 07657 ** @param uint8_t forceSound 07658 ** @param uint8_t eventOnly 07659 ** @param int16_t pitch 07660 ** @param int16_t duration 07661 ** @param xcb_atom_t name 07662 ** @param xcb_window_t window 07663 ** @returns xcb_void_cookie_t 07664 ** 07665 *****************************************************************************/ 07666 07667 xcb_void_cookie_t 07668 xcb_xkb_bell (xcb_connection_t *c , 07669 xcb_xkb_device_spec_t deviceSpec , 07670 xcb_xkb_bell_class_spec_t bellClass , 07671 xcb_xkb_id_spec_t bellID , 07672 int8_t percent , 07673 uint8_t forceSound , 07674 uint8_t eventOnly , 07675 int16_t pitch , 07676 int16_t duration , 07677 xcb_atom_t name , 07678 xcb_window_t window ); 07679 07689 /***************************************************************************** 07690 ** 07691 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state 07692 ** 07693 ** @param xcb_connection_t *c 07694 ** @param xcb_xkb_device_spec_t deviceSpec 07695 ** @returns xcb_xkb_get_state_cookie_t 07696 ** 07697 *****************************************************************************/ 07698 07699 xcb_xkb_get_state_cookie_t 07700 xcb_xkb_get_state (xcb_connection_t *c , 07701 xcb_xkb_device_spec_t deviceSpec ); 07702 07715 /***************************************************************************** 07716 ** 07717 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked 07718 ** 07719 ** @param xcb_connection_t *c 07720 ** @param xcb_xkb_device_spec_t deviceSpec 07721 ** @returns xcb_xkb_get_state_cookie_t 07722 ** 07723 *****************************************************************************/ 07724 07725 xcb_xkb_get_state_cookie_t 07726 xcb_xkb_get_state_unchecked (xcb_connection_t *c , 07727 xcb_xkb_device_spec_t deviceSpec ); 07728 07744 /***************************************************************************** 07745 ** 07746 ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply 07747 ** 07748 ** @param xcb_connection_t *c 07749 ** @param xcb_xkb_get_state_cookie_t cookie 07750 ** @param xcb_generic_error_t **e 07751 ** @returns xcb_xkb_get_state_reply_t * 07752 ** 07753 *****************************************************************************/ 07754 07755 xcb_xkb_get_state_reply_t * 07756 xcb_xkb_get_state_reply (xcb_connection_t *c , 07757 xcb_xkb_get_state_cookie_t cookie , 07758 xcb_generic_error_t **e ); 07759 07772 /***************************************************************************** 07773 ** 07774 ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked 07775 ** 07776 ** @param xcb_connection_t *c 07777 ** @param xcb_xkb_device_spec_t deviceSpec 07778 ** @param uint8_t affectModLocks 07779 ** @param uint8_t modLocks 07780 ** @param uint8_t lockGroup 07781 ** @param uint8_t groupLock 07782 ** @param uint8_t affectModLatches 07783 ** @param uint8_t latchGroup 07784 ** @param uint16_t groupLatch 07785 ** @returns xcb_void_cookie_t 07786 ** 07787 *****************************************************************************/ 07788 07789 xcb_void_cookie_t 07790 xcb_xkb_latch_lock_state_checked (xcb_connection_t *c , 07791 xcb_xkb_device_spec_t deviceSpec , 07792 uint8_t affectModLocks , 07793 uint8_t modLocks , 07794 uint8_t lockGroup , 07795 uint8_t groupLock , 07796 uint8_t affectModLatches , 07797 uint8_t latchGroup , 07798 uint16_t groupLatch ); 07799 07809 /***************************************************************************** 07810 ** 07811 ** xcb_void_cookie_t xcb_xkb_latch_lock_state 07812 ** 07813 ** @param xcb_connection_t *c 07814 ** @param xcb_xkb_device_spec_t deviceSpec 07815 ** @param uint8_t affectModLocks 07816 ** @param uint8_t modLocks 07817 ** @param uint8_t lockGroup 07818 ** @param uint8_t groupLock 07819 ** @param uint8_t affectModLatches 07820 ** @param uint8_t latchGroup 07821 ** @param uint16_t groupLatch 07822 ** @returns xcb_void_cookie_t 07823 ** 07824 *****************************************************************************/ 07825 07826 xcb_void_cookie_t 07827 xcb_xkb_latch_lock_state (xcb_connection_t *c , 07828 xcb_xkb_device_spec_t deviceSpec , 07829 uint8_t affectModLocks , 07830 uint8_t modLocks , 07831 uint8_t lockGroup , 07832 uint8_t groupLock , 07833 uint8_t affectModLatches , 07834 uint8_t latchGroup , 07835 uint16_t groupLatch ); 07836 07846 /***************************************************************************** 07847 ** 07848 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls 07849 ** 07850 ** @param xcb_connection_t *c 07851 ** @param xcb_xkb_device_spec_t deviceSpec 07852 ** @returns xcb_xkb_get_controls_cookie_t 07853 ** 07854 *****************************************************************************/ 07855 07856 xcb_xkb_get_controls_cookie_t 07857 xcb_xkb_get_controls (xcb_connection_t *c , 07858 xcb_xkb_device_spec_t deviceSpec ); 07859 07872 /***************************************************************************** 07873 ** 07874 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked 07875 ** 07876 ** @param xcb_connection_t *c 07877 ** @param xcb_xkb_device_spec_t deviceSpec 07878 ** @returns xcb_xkb_get_controls_cookie_t 07879 ** 07880 *****************************************************************************/ 07881 07882 xcb_xkb_get_controls_cookie_t 07883 xcb_xkb_get_controls_unchecked (xcb_connection_t *c , 07884 xcb_xkb_device_spec_t deviceSpec ); 07885 07901 /***************************************************************************** 07902 ** 07903 ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply 07904 ** 07905 ** @param xcb_connection_t *c 07906 ** @param xcb_xkb_get_controls_cookie_t cookie 07907 ** @param xcb_generic_error_t **e 07908 ** @returns xcb_xkb_get_controls_reply_t * 07909 ** 07910 *****************************************************************************/ 07911 07912 xcb_xkb_get_controls_reply_t * 07913 xcb_xkb_get_controls_reply (xcb_connection_t *c , 07914 xcb_xkb_get_controls_cookie_t cookie , 07915 xcb_generic_error_t **e ); 07916 07929 /***************************************************************************** 07930 ** 07931 ** xcb_void_cookie_t xcb_xkb_set_controls_checked 07932 ** 07933 ** @param xcb_connection_t *c 07934 ** @param xcb_xkb_device_spec_t deviceSpec 07935 ** @param uint8_t affectInternalRealMods 07936 ** @param uint8_t internalRealMods 07937 ** @param uint8_t affectIgnoreLockRealMods 07938 ** @param uint8_t ignoreLockRealMods 07939 ** @param uint16_t affectInternalVirtualMods 07940 ** @param uint16_t internalVirtualMods 07941 ** @param uint16_t affectIgnoreLockVirtualMods 07942 ** @param uint16_t ignoreLockVirtualMods 07943 ** @param uint8_t mouseKeysDfltBtn 07944 ** @param uint8_t groupsWrap 07945 ** @param xcb_xkb_ax_option_t accessXOptions 07946 ** @param uint32_t affectEnabledControls 07947 ** @param uint32_t enabledControls 07948 ** @param uint32_t changeControls 07949 ** @param uint16_t repeatDelay 07950 ** @param uint16_t repeatInterval 07951 ** @param uint16_t slowKeysDelay 07952 ** @param uint16_t debounceDelay 07953 ** @param uint16_t mouseKeysDelay 07954 ** @param uint16_t mouseKeysInterval 07955 ** @param uint16_t mouseKeysTimeToMax 07956 ** @param uint16_t mouseKeysMaxSpeed 07957 ** @param int16_t mouseKeysCurve 07958 ** @param uint16_t accessXTimeout 07959 ** @param uint32_t accessXTimeoutMask 07960 ** @param uint32_t accessXTimeoutValues 07961 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask 07962 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues 07963 ** @param const uint8_t *perKeyRepeat 07964 ** @returns xcb_void_cookie_t 07965 ** 07966 *****************************************************************************/ 07967 07968 xcb_void_cookie_t 07969 xcb_xkb_set_controls_checked (xcb_connection_t *c , 07970 xcb_xkb_device_spec_t deviceSpec , 07971 uint8_t affectInternalRealMods , 07972 uint8_t internalRealMods , 07973 uint8_t affectIgnoreLockRealMods , 07974 uint8_t ignoreLockRealMods , 07975 uint16_t affectInternalVirtualMods , 07976 uint16_t internalVirtualMods , 07977 uint16_t affectIgnoreLockVirtualMods , 07978 uint16_t ignoreLockVirtualMods , 07979 uint8_t mouseKeysDfltBtn , 07980 uint8_t groupsWrap , 07981 xcb_xkb_ax_option_t accessXOptions , 07982 uint32_t affectEnabledControls , 07983 uint32_t enabledControls , 07984 uint32_t changeControls , 07985 uint16_t repeatDelay , 07986 uint16_t repeatInterval , 07987 uint16_t slowKeysDelay , 07988 uint16_t debounceDelay , 07989 uint16_t mouseKeysDelay , 07990 uint16_t mouseKeysInterval , 07991 uint16_t mouseKeysTimeToMax , 07992 uint16_t mouseKeysMaxSpeed , 07993 int16_t mouseKeysCurve , 07994 uint16_t accessXTimeout , 07995 uint32_t accessXTimeoutMask , 07996 uint32_t accessXTimeoutValues , 07997 xcb_xkb_ax_option_t accessXTimeoutOptionsMask , 07998 xcb_xkb_ax_option_t accessXTimeoutOptionsValues , 07999 const uint8_t *perKeyRepeat ); 08000 08010 /***************************************************************************** 08011 ** 08012 ** xcb_void_cookie_t xcb_xkb_set_controls 08013 ** 08014 ** @param xcb_connection_t *c 08015 ** @param xcb_xkb_device_spec_t deviceSpec 08016 ** @param uint8_t affectInternalRealMods 08017 ** @param uint8_t internalRealMods 08018 ** @param uint8_t affectIgnoreLockRealMods 08019 ** @param uint8_t ignoreLockRealMods 08020 ** @param uint16_t affectInternalVirtualMods 08021 ** @param uint16_t internalVirtualMods 08022 ** @param uint16_t affectIgnoreLockVirtualMods 08023 ** @param uint16_t ignoreLockVirtualMods 08024 ** @param uint8_t mouseKeysDfltBtn 08025 ** @param uint8_t groupsWrap 08026 ** @param xcb_xkb_ax_option_t accessXOptions 08027 ** @param uint32_t affectEnabledControls 08028 ** @param uint32_t enabledControls 08029 ** @param uint32_t changeControls 08030 ** @param uint16_t repeatDelay 08031 ** @param uint16_t repeatInterval 08032 ** @param uint16_t slowKeysDelay 08033 ** @param uint16_t debounceDelay 08034 ** @param uint16_t mouseKeysDelay 08035 ** @param uint16_t mouseKeysInterval 08036 ** @param uint16_t mouseKeysTimeToMax 08037 ** @param uint16_t mouseKeysMaxSpeed 08038 ** @param int16_t mouseKeysCurve 08039 ** @param uint16_t accessXTimeout 08040 ** @param uint32_t accessXTimeoutMask 08041 ** @param uint32_t accessXTimeoutValues 08042 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask 08043 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues 08044 ** @param const uint8_t *perKeyRepeat 08045 ** @returns xcb_void_cookie_t 08046 ** 08047 *****************************************************************************/ 08048 08049 xcb_void_cookie_t 08050 xcb_xkb_set_controls (xcb_connection_t *c , 08051 xcb_xkb_device_spec_t deviceSpec , 08052 uint8_t affectInternalRealMods , 08053 uint8_t internalRealMods , 08054 uint8_t affectIgnoreLockRealMods , 08055 uint8_t ignoreLockRealMods , 08056 uint16_t affectInternalVirtualMods , 08057 uint16_t internalVirtualMods , 08058 uint16_t affectIgnoreLockVirtualMods , 08059 uint16_t ignoreLockVirtualMods , 08060 uint8_t mouseKeysDfltBtn , 08061 uint8_t groupsWrap , 08062 xcb_xkb_ax_option_t accessXOptions , 08063 uint32_t affectEnabledControls , 08064 uint32_t enabledControls , 08065 uint32_t changeControls , 08066 uint16_t repeatDelay , 08067 uint16_t repeatInterval , 08068 uint16_t slowKeysDelay , 08069 uint16_t debounceDelay , 08070 uint16_t mouseKeysDelay , 08071 uint16_t mouseKeysInterval , 08072 uint16_t mouseKeysTimeToMax , 08073 uint16_t mouseKeysMaxSpeed , 08074 int16_t mouseKeysCurve , 08075 uint16_t accessXTimeout , 08076 uint32_t accessXTimeoutMask , 08077 uint32_t accessXTimeoutValues , 08078 xcb_xkb_ax_option_t accessXTimeoutOptionsMask , 08079 xcb_xkb_ax_option_t accessXTimeoutOptionsValues , 08080 const uint8_t *perKeyRepeat ); 08081 08082 08083 /***************************************************************************** 08084 ** 08085 ** int xcb_xkb_get_map_map_types_rtrn_length 08086 ** 08087 ** @param const xcb_xkb_get_map_map_t *R 08088 ** @returns int 08089 ** 08090 *****************************************************************************/ 08091 08092 int 08093 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08094 const xcb_xkb_get_map_map_t *S ); 08095 08096 08097 /***************************************************************************** 08098 ** 08099 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator 08100 ** 08101 ** @param const xcb_xkb_get_map_map_t *R 08102 ** @returns xcb_xkb_key_type_iterator_t 08103 ** 08104 *****************************************************************************/ 08105 08106 xcb_xkb_key_type_iterator_t 08107 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08108 const xcb_xkb_get_map_map_t *S ); 08109 08110 08111 /***************************************************************************** 08112 ** 08113 ** int xcb_xkb_get_map_map_syms_rtrn_length 08114 ** 08115 ** @param const xcb_xkb_get_map_map_t *R 08116 ** @returns int 08117 ** 08118 *****************************************************************************/ 08119 08120 int 08121 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08122 const xcb_xkb_get_map_map_t *S ); 08123 08124 08125 /***************************************************************************** 08126 ** 08127 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator 08128 ** 08129 ** @param const xcb_xkb_get_map_map_t *R 08130 ** @returns xcb_xkb_key_sym_map_iterator_t 08131 ** 08132 *****************************************************************************/ 08133 08134 xcb_xkb_key_sym_map_iterator_t 08135 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08136 const xcb_xkb_get_map_map_t *S ); 08137 08138 08139 /***************************************************************************** 08140 ** 08141 ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count 08142 ** 08143 ** @param const xcb_xkb_get_map_map_t *S 08144 ** @returns uint8_t * 08145 ** 08146 *****************************************************************************/ 08147 08148 uint8_t * 08149 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S ); 08150 08151 08152 /***************************************************************************** 08153 ** 08154 ** int xcb_xkb_get_map_map_acts_rtrn_count_length 08155 ** 08156 ** @param const xcb_xkb_get_map_map_t *R 08157 ** @returns int 08158 ** 08159 *****************************************************************************/ 08160 08161 int 08162 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R , 08163 const xcb_xkb_get_map_map_t *S ); 08164 08165 08166 /***************************************************************************** 08167 ** 08168 ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end 08169 ** 08170 ** @param const xcb_xkb_get_map_map_t *R 08171 ** @returns xcb_generic_iterator_t 08172 ** 08173 *****************************************************************************/ 08174 08175 xcb_generic_iterator_t 08176 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R , 08177 const xcb_xkb_get_map_map_t *S ); 08178 08179 08180 /***************************************************************************** 08181 ** 08182 ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts 08183 ** 08184 ** @param const xcb_xkb_get_map_map_t *S 08185 ** @returns xcb_xkb_action_t * 08186 ** 08187 *****************************************************************************/ 08188 08189 xcb_xkb_action_t * 08190 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S ); 08191 08192 08193 /***************************************************************************** 08194 ** 08195 ** int xcb_xkb_get_map_map_acts_rtrn_acts_length 08196 ** 08197 ** @param const xcb_xkb_get_map_map_t *R 08198 ** @returns int 08199 ** 08200 *****************************************************************************/ 08201 08202 int 08203 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R , 08204 const xcb_xkb_get_map_map_t *S ); 08205 08206 08207 /***************************************************************************** 08208 ** 08209 ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator 08210 ** 08211 ** @param const xcb_xkb_get_map_map_t *R 08212 ** @returns xcb_xkb_action_iterator_t 08213 ** 08214 *****************************************************************************/ 08215 08216 xcb_xkb_action_iterator_t 08217 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R , 08218 const xcb_xkb_get_map_map_t *S ); 08219 08220 08221 /***************************************************************************** 08222 ** 08223 ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn 08224 ** 08225 ** @param const xcb_xkb_get_map_map_t *S 08226 ** @returns xcb_xkb_set_behavior_t * 08227 ** 08228 *****************************************************************************/ 08229 08230 xcb_xkb_set_behavior_t * 08231 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S ); 08232 08233 08234 /***************************************************************************** 08235 ** 08236 ** int xcb_xkb_get_map_map_behaviors_rtrn_length 08237 ** 08238 ** @param const xcb_xkb_get_map_map_t *R 08239 ** @returns int 08240 ** 08241 *****************************************************************************/ 08242 08243 int 08244 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08245 const xcb_xkb_get_map_map_t *S ); 08246 08247 08248 /***************************************************************************** 08249 ** 08250 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator 08251 ** 08252 ** @param const xcb_xkb_get_map_map_t *R 08253 ** @returns xcb_xkb_set_behavior_iterator_t 08254 ** 08255 *****************************************************************************/ 08256 08257 xcb_xkb_set_behavior_iterator_t 08258 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08259 const xcb_xkb_get_map_map_t *S ); 08260 08261 08262 /***************************************************************************** 08263 ** 08264 ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn 08265 ** 08266 ** @param const xcb_xkb_get_map_map_t *S 08267 ** @returns uint8_t * 08268 ** 08269 *****************************************************************************/ 08270 08271 uint8_t * 08272 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S ); 08273 08274 08275 /***************************************************************************** 08276 ** 08277 ** int xcb_xkb_get_map_map_vmods_rtrn_length 08278 ** 08279 ** @param const xcb_xkb_get_map_map_t *R 08280 ** @returns int 08281 ** 08282 *****************************************************************************/ 08283 08284 int 08285 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08286 const xcb_xkb_get_map_map_t *S ); 08287 08288 08289 /***************************************************************************** 08290 ** 08291 ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end 08292 ** 08293 ** @param const xcb_xkb_get_map_map_t *R 08294 ** @returns xcb_generic_iterator_t 08295 ** 08296 *****************************************************************************/ 08297 08298 xcb_generic_iterator_t 08299 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R , 08300 const xcb_xkb_get_map_map_t *S ); 08301 08302 08303 /***************************************************************************** 08304 ** 08305 ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn 08306 ** 08307 ** @param const xcb_xkb_get_map_map_t *S 08308 ** @returns xcb_xkb_set_explicit_t * 08309 ** 08310 *****************************************************************************/ 08311 08312 xcb_xkb_set_explicit_t * 08313 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S ); 08314 08315 08316 /***************************************************************************** 08317 ** 08318 ** int xcb_xkb_get_map_map_explicit_rtrn_length 08319 ** 08320 ** @param const xcb_xkb_get_map_map_t *R 08321 ** @returns int 08322 ** 08323 *****************************************************************************/ 08324 08325 int 08326 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08327 const xcb_xkb_get_map_map_t *S ); 08328 08329 08330 /***************************************************************************** 08331 ** 08332 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator 08333 ** 08334 ** @param const xcb_xkb_get_map_map_t *R 08335 ** @returns xcb_xkb_set_explicit_iterator_t 08336 ** 08337 *****************************************************************************/ 08338 08339 xcb_xkb_set_explicit_iterator_t 08340 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08341 const xcb_xkb_get_map_map_t *S ); 08342 08343 08344 /***************************************************************************** 08345 ** 08346 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn 08347 ** 08348 ** @param const xcb_xkb_get_map_map_t *S 08349 ** @returns xcb_xkb_key_mod_map_t * 08350 ** 08351 *****************************************************************************/ 08352 08353 xcb_xkb_key_mod_map_t * 08354 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08355 08356 08357 /***************************************************************************** 08358 ** 08359 ** int xcb_xkb_get_map_map_modmap_rtrn_length 08360 ** 08361 ** @param const xcb_xkb_get_map_map_t *R 08362 ** @returns int 08363 ** 08364 *****************************************************************************/ 08365 08366 int 08367 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08368 const xcb_xkb_get_map_map_t *S ); 08369 08370 08371 /***************************************************************************** 08372 ** 08373 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator 08374 ** 08375 ** @param const xcb_xkb_get_map_map_t *R 08376 ** @returns xcb_xkb_key_mod_map_iterator_t 08377 ** 08378 *****************************************************************************/ 08379 08380 xcb_xkb_key_mod_map_iterator_t 08381 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08382 const xcb_xkb_get_map_map_t *S ); 08383 08384 08385 /***************************************************************************** 08386 ** 08387 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn 08388 ** 08389 ** @param const xcb_xkb_get_map_map_t *S 08390 ** @returns xcb_xkb_key_v_mod_map_t * 08391 ** 08392 *****************************************************************************/ 08393 08394 xcb_xkb_key_v_mod_map_t * 08395 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08396 08397 08398 /***************************************************************************** 08399 ** 08400 ** int xcb_xkb_get_map_map_vmodmap_rtrn_length 08401 ** 08402 ** @param const xcb_xkb_get_map_map_t *R 08403 ** @returns int 08404 ** 08405 *****************************************************************************/ 08406 08407 int 08408 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08409 const xcb_xkb_get_map_map_t *S ); 08410 08411 08412 /***************************************************************************** 08413 ** 08414 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator 08415 ** 08416 ** @param const xcb_xkb_get_map_map_t *R 08417 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08418 ** 08419 *****************************************************************************/ 08420 08421 xcb_xkb_key_v_mod_map_iterator_t 08422 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08423 const xcb_xkb_get_map_map_t *S ); 08424 08425 int 08426 xcb_xkb_get_map_map_serialize (void **_buffer , 08427 uint8_t nTypes , 08428 uint8_t nKeySyms , 08429 uint8_t nKeyActions , 08430 uint16_t totalActions , 08431 uint8_t totalKeyBehaviors , 08432 uint8_t nVModMapKeys , 08433 uint8_t totalKeyExplicit , 08434 uint8_t totalModMapKeys , 08435 uint8_t totalVModMapKeys , 08436 uint16_t present , 08437 const xcb_xkb_get_map_map_t *_aux ); 08438 08439 int 08440 xcb_xkb_get_map_map_unpack (const void *_buffer , 08441 uint8_t nTypes , 08442 uint8_t nKeySyms , 08443 uint8_t nKeyActions , 08444 uint16_t totalActions , 08445 uint8_t totalKeyBehaviors , 08446 uint8_t nVModMapKeys , 08447 uint8_t totalKeyExplicit , 08448 uint8_t totalModMapKeys , 08449 uint8_t totalVModMapKeys , 08450 uint16_t present , 08451 xcb_xkb_get_map_map_t *_aux ); 08452 08453 int 08454 xcb_xkb_get_map_map_sizeof (const void *_buffer , 08455 uint8_t nTypes , 08456 uint8_t nKeySyms , 08457 uint8_t nKeyActions , 08458 uint16_t totalActions , 08459 uint8_t totalKeyBehaviors , 08460 uint8_t nVModMapKeys , 08461 uint8_t totalKeyExplicit , 08462 uint8_t totalModMapKeys , 08463 uint8_t totalVModMapKeys , 08464 uint16_t present ); 08465 08475 /***************************************************************************** 08476 ** 08477 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map 08478 ** 08479 ** @param xcb_connection_t *c 08480 ** @param xcb_xkb_device_spec_t deviceSpec 08481 ** @param uint16_t full 08482 ** @param uint16_t partial 08483 ** @param uint8_t firstType 08484 ** @param uint8_t nTypes 08485 ** @param xcb_keycode_t firstKeySym 08486 ** @param uint8_t nKeySyms 08487 ** @param xcb_keycode_t firstKeyAction 08488 ** @param uint8_t nKeyActions 08489 ** @param xcb_keycode_t firstKeyBehavior 08490 ** @param uint8_t nKeyBehaviors 08491 ** @param uint16_t virtualMods 08492 ** @param xcb_keycode_t firstKeyExplicit 08493 ** @param uint8_t nKeyExplicit 08494 ** @param xcb_keycode_t firstModMapKey 08495 ** @param uint8_t nModMapKeys 08496 ** @param xcb_keycode_t firstVModMapKey 08497 ** @param uint8_t nVModMapKeys 08498 ** @returns xcb_xkb_get_map_cookie_t 08499 ** 08500 *****************************************************************************/ 08501 08502 xcb_xkb_get_map_cookie_t 08503 xcb_xkb_get_map (xcb_connection_t *c , 08504 xcb_xkb_device_spec_t deviceSpec , 08505 uint16_t full , 08506 uint16_t partial , 08507 uint8_t firstType , 08508 uint8_t nTypes , 08509 xcb_keycode_t firstKeySym , 08510 uint8_t nKeySyms , 08511 xcb_keycode_t firstKeyAction , 08512 uint8_t nKeyActions , 08513 xcb_keycode_t firstKeyBehavior , 08514 uint8_t nKeyBehaviors , 08515 uint16_t virtualMods , 08516 xcb_keycode_t firstKeyExplicit , 08517 uint8_t nKeyExplicit , 08518 xcb_keycode_t firstModMapKey , 08519 uint8_t nModMapKeys , 08520 xcb_keycode_t firstVModMapKey , 08521 uint8_t nVModMapKeys ); 08522 08535 /***************************************************************************** 08536 ** 08537 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked 08538 ** 08539 ** @param xcb_connection_t *c 08540 ** @param xcb_xkb_device_spec_t deviceSpec 08541 ** @param uint16_t full 08542 ** @param uint16_t partial 08543 ** @param uint8_t firstType 08544 ** @param uint8_t nTypes 08545 ** @param xcb_keycode_t firstKeySym 08546 ** @param uint8_t nKeySyms 08547 ** @param xcb_keycode_t firstKeyAction 08548 ** @param uint8_t nKeyActions 08549 ** @param xcb_keycode_t firstKeyBehavior 08550 ** @param uint8_t nKeyBehaviors 08551 ** @param uint16_t virtualMods 08552 ** @param xcb_keycode_t firstKeyExplicit 08553 ** @param uint8_t nKeyExplicit 08554 ** @param xcb_keycode_t firstModMapKey 08555 ** @param uint8_t nModMapKeys 08556 ** @param xcb_keycode_t firstVModMapKey 08557 ** @param uint8_t nVModMapKeys 08558 ** @returns xcb_xkb_get_map_cookie_t 08559 ** 08560 *****************************************************************************/ 08561 08562 xcb_xkb_get_map_cookie_t 08563 xcb_xkb_get_map_unchecked (xcb_connection_t *c , 08564 xcb_xkb_device_spec_t deviceSpec , 08565 uint16_t full , 08566 uint16_t partial , 08567 uint8_t firstType , 08568 uint8_t nTypes , 08569 xcb_keycode_t firstKeySym , 08570 uint8_t nKeySyms , 08571 xcb_keycode_t firstKeyAction , 08572 uint8_t nKeyActions , 08573 xcb_keycode_t firstKeyBehavior , 08574 uint8_t nKeyBehaviors , 08575 uint16_t virtualMods , 08576 xcb_keycode_t firstKeyExplicit , 08577 uint8_t nKeyExplicit , 08578 xcb_keycode_t firstModMapKey , 08579 uint8_t nModMapKeys , 08580 xcb_keycode_t firstVModMapKey , 08581 uint8_t nVModMapKeys ); 08582 08583 08584 /***************************************************************************** 08585 ** 08586 ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map 08587 ** 08588 ** @param const xcb_xkb_get_map_reply_t *R 08589 ** @returns xcb_xkb_get_map_map_t * 08590 ** 08591 *****************************************************************************/ 08592 08593 void * 08594 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R ); 08595 08611 /***************************************************************************** 08612 ** 08613 ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply 08614 ** 08615 ** @param xcb_connection_t *c 08616 ** @param xcb_xkb_get_map_cookie_t cookie 08617 ** @param xcb_generic_error_t **e 08618 ** @returns xcb_xkb_get_map_reply_t * 08619 ** 08620 *****************************************************************************/ 08621 08622 xcb_xkb_get_map_reply_t * 08623 xcb_xkb_get_map_reply (xcb_connection_t *c , 08624 xcb_xkb_get_map_cookie_t cookie , 08625 xcb_generic_error_t **e ); 08626 08627 08628 /***************************************************************************** 08629 ** 08630 ** int xcb_xkb_set_map_values_types_length 08631 ** 08632 ** @param const xcb_xkb_set_map_values_t *R 08633 ** @returns int 08634 ** 08635 *****************************************************************************/ 08636 08637 int 08638 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R , 08639 const xcb_xkb_set_map_values_t *S ); 08640 08641 08642 /***************************************************************************** 08643 ** 08644 ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator 08645 ** 08646 ** @param const xcb_xkb_set_map_values_t *R 08647 ** @returns xcb_xkb_set_key_type_iterator_t 08648 ** 08649 *****************************************************************************/ 08650 08651 xcb_xkb_set_key_type_iterator_t 08652 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R , 08653 const xcb_xkb_set_map_values_t *S ); 08654 08655 08656 /***************************************************************************** 08657 ** 08658 ** int xcb_xkb_set_map_values_syms_length 08659 ** 08660 ** @param const xcb_xkb_set_map_values_t *R 08661 ** @returns int 08662 ** 08663 *****************************************************************************/ 08664 08665 int 08666 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R , 08667 const xcb_xkb_set_map_values_t *S ); 08668 08669 08670 /***************************************************************************** 08671 ** 08672 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator 08673 ** 08674 ** @param const xcb_xkb_set_map_values_t *R 08675 ** @returns xcb_xkb_key_sym_map_iterator_t 08676 ** 08677 *****************************************************************************/ 08678 08679 xcb_xkb_key_sym_map_iterator_t 08680 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R , 08681 const xcb_xkb_set_map_values_t *S ); 08682 08683 08684 /***************************************************************************** 08685 ** 08686 ** uint8_t * xcb_xkb_set_map_values_actions_count 08687 ** 08688 ** @param const xcb_xkb_set_map_values_t *S 08689 ** @returns uint8_t * 08690 ** 08691 *****************************************************************************/ 08692 08693 uint8_t * 08694 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S ); 08695 08696 08697 /***************************************************************************** 08698 ** 08699 ** int xcb_xkb_set_map_values_actions_count_length 08700 ** 08701 ** @param const xcb_xkb_set_map_values_t *R 08702 ** @returns int 08703 ** 08704 *****************************************************************************/ 08705 08706 int 08707 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R , 08708 const xcb_xkb_set_map_values_t *S ); 08709 08710 08711 /***************************************************************************** 08712 ** 08713 ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end 08714 ** 08715 ** @param const xcb_xkb_set_map_values_t *R 08716 ** @returns xcb_generic_iterator_t 08717 ** 08718 *****************************************************************************/ 08719 08720 xcb_generic_iterator_t 08721 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R , 08722 const xcb_xkb_set_map_values_t *S ); 08723 08724 08725 /***************************************************************************** 08726 ** 08727 ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions 08728 ** 08729 ** @param const xcb_xkb_set_map_values_t *S 08730 ** @returns xcb_xkb_action_t * 08731 ** 08732 *****************************************************************************/ 08733 08734 xcb_xkb_action_t * 08735 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S ); 08736 08737 08738 /***************************************************************************** 08739 ** 08740 ** int xcb_xkb_set_map_values_actions_length 08741 ** 08742 ** @param const xcb_xkb_set_map_values_t *R 08743 ** @returns int 08744 ** 08745 *****************************************************************************/ 08746 08747 int 08748 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R , 08749 const xcb_xkb_set_map_values_t *S ); 08750 08751 08752 /***************************************************************************** 08753 ** 08754 ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator 08755 ** 08756 ** @param const xcb_xkb_set_map_values_t *R 08757 ** @returns xcb_xkb_action_iterator_t 08758 ** 08759 *****************************************************************************/ 08760 08761 xcb_xkb_action_iterator_t 08762 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R , 08763 const xcb_xkb_set_map_values_t *S ); 08764 08765 08766 /***************************************************************************** 08767 ** 08768 ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors 08769 ** 08770 ** @param const xcb_xkb_set_map_values_t *S 08771 ** @returns xcb_xkb_set_behavior_t * 08772 ** 08773 *****************************************************************************/ 08774 08775 xcb_xkb_set_behavior_t * 08776 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S ); 08777 08778 08779 /***************************************************************************** 08780 ** 08781 ** int xcb_xkb_set_map_values_behaviors_length 08782 ** 08783 ** @param const xcb_xkb_set_map_values_t *R 08784 ** @returns int 08785 ** 08786 *****************************************************************************/ 08787 08788 int 08789 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R , 08790 const xcb_xkb_set_map_values_t *S ); 08791 08792 08793 /***************************************************************************** 08794 ** 08795 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator 08796 ** 08797 ** @param const xcb_xkb_set_map_values_t *R 08798 ** @returns xcb_xkb_set_behavior_iterator_t 08799 ** 08800 *****************************************************************************/ 08801 08802 xcb_xkb_set_behavior_iterator_t 08803 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R , 08804 const xcb_xkb_set_map_values_t *S ); 08805 08806 08807 /***************************************************************************** 08808 ** 08809 ** uint8_t * xcb_xkb_set_map_values_vmods 08810 ** 08811 ** @param const xcb_xkb_set_map_values_t *S 08812 ** @returns uint8_t * 08813 ** 08814 *****************************************************************************/ 08815 08816 uint8_t * 08817 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S ); 08818 08819 08820 /***************************************************************************** 08821 ** 08822 ** int xcb_xkb_set_map_values_vmods_length 08823 ** 08824 ** @param const xcb_xkb_set_map_values_t *R 08825 ** @returns int 08826 ** 08827 *****************************************************************************/ 08828 08829 int 08830 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R , 08831 const xcb_xkb_set_map_values_t *S ); 08832 08833 08834 /***************************************************************************** 08835 ** 08836 ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end 08837 ** 08838 ** @param const xcb_xkb_set_map_values_t *R 08839 ** @returns xcb_generic_iterator_t 08840 ** 08841 *****************************************************************************/ 08842 08843 xcb_generic_iterator_t 08844 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R , 08845 const xcb_xkb_set_map_values_t *S ); 08846 08847 08848 /***************************************************************************** 08849 ** 08850 ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit 08851 ** 08852 ** @param const xcb_xkb_set_map_values_t *S 08853 ** @returns xcb_xkb_set_explicit_t * 08854 ** 08855 *****************************************************************************/ 08856 08857 xcb_xkb_set_explicit_t * 08858 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S ); 08859 08860 08861 /***************************************************************************** 08862 ** 08863 ** int xcb_xkb_set_map_values_explicit_length 08864 ** 08865 ** @param const xcb_xkb_set_map_values_t *R 08866 ** @returns int 08867 ** 08868 *****************************************************************************/ 08869 08870 int 08871 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R , 08872 const xcb_xkb_set_map_values_t *S ); 08873 08874 08875 /***************************************************************************** 08876 ** 08877 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator 08878 ** 08879 ** @param const xcb_xkb_set_map_values_t *R 08880 ** @returns xcb_xkb_set_explicit_iterator_t 08881 ** 08882 *****************************************************************************/ 08883 08884 xcb_xkb_set_explicit_iterator_t 08885 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R , 08886 const xcb_xkb_set_map_values_t *S ); 08887 08888 08889 /***************************************************************************** 08890 ** 08891 ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap 08892 ** 08893 ** @param const xcb_xkb_set_map_values_t *S 08894 ** @returns xcb_xkb_key_mod_map_t * 08895 ** 08896 *****************************************************************************/ 08897 08898 xcb_xkb_key_mod_map_t * 08899 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S ); 08900 08901 08902 /***************************************************************************** 08903 ** 08904 ** int xcb_xkb_set_map_values_modmap_length 08905 ** 08906 ** @param const xcb_xkb_set_map_values_t *R 08907 ** @returns int 08908 ** 08909 *****************************************************************************/ 08910 08911 int 08912 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R , 08913 const xcb_xkb_set_map_values_t *S ); 08914 08915 08916 /***************************************************************************** 08917 ** 08918 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator 08919 ** 08920 ** @param const xcb_xkb_set_map_values_t *R 08921 ** @returns xcb_xkb_key_mod_map_iterator_t 08922 ** 08923 *****************************************************************************/ 08924 08925 xcb_xkb_key_mod_map_iterator_t 08926 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R , 08927 const xcb_xkb_set_map_values_t *S ); 08928 08929 08930 /***************************************************************************** 08931 ** 08932 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap 08933 ** 08934 ** @param const xcb_xkb_set_map_values_t *S 08935 ** @returns xcb_xkb_key_v_mod_map_t * 08936 ** 08937 *****************************************************************************/ 08938 08939 xcb_xkb_key_v_mod_map_t * 08940 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S ); 08941 08942 08943 /***************************************************************************** 08944 ** 08945 ** int xcb_xkb_set_map_values_vmodmap_length 08946 ** 08947 ** @param const xcb_xkb_set_map_values_t *R 08948 ** @returns int 08949 ** 08950 *****************************************************************************/ 08951 08952 int 08953 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R , 08954 const xcb_xkb_set_map_values_t *S ); 08955 08956 08957 /***************************************************************************** 08958 ** 08959 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator 08960 ** 08961 ** @param const xcb_xkb_set_map_values_t *R 08962 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08963 ** 08964 *****************************************************************************/ 08965 08966 xcb_xkb_key_v_mod_map_iterator_t 08967 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R , 08968 const xcb_xkb_set_map_values_t *S ); 08969 08970 int 08971 xcb_xkb_set_map_values_serialize (void **_buffer , 08972 uint8_t nTypes , 08973 uint8_t nKeySyms , 08974 uint8_t nKeyActions , 08975 uint16_t totalActions , 08976 uint8_t totalKeyBehaviors , 08977 uint8_t nVModMapKeys , 08978 uint8_t totalKeyExplicit , 08979 uint8_t totalModMapKeys , 08980 uint8_t totalVModMapKeys , 08981 uint16_t present , 08982 const xcb_xkb_set_map_values_t *_aux ); 08983 08984 int 08985 xcb_xkb_set_map_values_unpack (const void *_buffer , 08986 uint8_t nTypes , 08987 uint8_t nKeySyms , 08988 uint8_t nKeyActions , 08989 uint16_t totalActions , 08990 uint8_t totalKeyBehaviors , 08991 uint8_t nVModMapKeys , 08992 uint8_t totalKeyExplicit , 08993 uint8_t totalModMapKeys , 08994 uint8_t totalVModMapKeys , 08995 uint16_t present , 08996 xcb_xkb_set_map_values_t *_aux ); 08997 08998 int 08999 xcb_xkb_set_map_values_sizeof (const void *_buffer , 09000 uint8_t nTypes , 09001 uint8_t nKeySyms , 09002 uint8_t nKeyActions , 09003 uint16_t totalActions , 09004 uint8_t totalKeyBehaviors , 09005 uint8_t nVModMapKeys , 09006 uint8_t totalKeyExplicit , 09007 uint8_t totalModMapKeys , 09008 uint8_t totalVModMapKeys , 09009 uint16_t present ); 09010 09023 /***************************************************************************** 09024 ** 09025 ** xcb_void_cookie_t xcb_xkb_set_map_checked 09026 ** 09027 ** @param xcb_connection_t *c 09028 ** @param xcb_xkb_device_spec_t deviceSpec 09029 ** @param uint16_t present 09030 ** @param uint16_t flags 09031 ** @param xcb_keycode_t minKeyCode 09032 ** @param xcb_keycode_t maxKeyCode 09033 ** @param uint8_t firstType 09034 ** @param uint8_t nTypes 09035 ** @param xcb_keycode_t firstKeySym 09036 ** @param uint8_t nKeySyms 09037 ** @param uint16_t totalSyms 09038 ** @param xcb_keycode_t firstKeyAction 09039 ** @param uint8_t nKeyActions 09040 ** @param uint16_t totalActions 09041 ** @param xcb_keycode_t firstKeyBehavior 09042 ** @param uint8_t nKeyBehaviors 09043 ** @param uint8_t totalKeyBehaviors 09044 ** @param xcb_keycode_t firstKeyExplicit 09045 ** @param uint8_t nKeyExplicit 09046 ** @param uint8_t totalKeyExplicit 09047 ** @param xcb_keycode_t firstModMapKey 09048 ** @param uint8_t nModMapKeys 09049 ** @param uint8_t totalModMapKeys 09050 ** @param xcb_keycode_t firstVModMapKey 09051 ** @param uint8_t nVModMapKeys 09052 ** @param uint8_t totalVModMapKeys 09053 ** @param uint16_t virtualMods 09054 ** @param const void *values 09055 ** @returns xcb_void_cookie_t 09056 ** 09057 *****************************************************************************/ 09058 09059 xcb_void_cookie_t 09060 xcb_xkb_set_map_checked (xcb_connection_t *c , 09061 xcb_xkb_device_spec_t deviceSpec , 09062 uint16_t present , 09063 uint16_t flags , 09064 xcb_keycode_t minKeyCode , 09065 xcb_keycode_t maxKeyCode , 09066 uint8_t firstType , 09067 uint8_t nTypes , 09068 xcb_keycode_t firstKeySym , 09069 uint8_t nKeySyms , 09070 uint16_t totalSyms , 09071 xcb_keycode_t firstKeyAction , 09072 uint8_t nKeyActions , 09073 uint16_t totalActions , 09074 xcb_keycode_t firstKeyBehavior , 09075 uint8_t nKeyBehaviors , 09076 uint8_t totalKeyBehaviors , 09077 xcb_keycode_t firstKeyExplicit , 09078 uint8_t nKeyExplicit , 09079 uint8_t totalKeyExplicit , 09080 xcb_keycode_t firstModMapKey , 09081 uint8_t nModMapKeys , 09082 uint8_t totalModMapKeys , 09083 xcb_keycode_t firstVModMapKey , 09084 uint8_t nVModMapKeys , 09085 uint8_t totalVModMapKeys , 09086 uint16_t virtualMods , 09087 const void *values ); 09088 09098 /***************************************************************************** 09099 ** 09100 ** xcb_void_cookie_t xcb_xkb_set_map 09101 ** 09102 ** @param xcb_connection_t *c 09103 ** @param xcb_xkb_device_spec_t deviceSpec 09104 ** @param uint16_t present 09105 ** @param uint16_t flags 09106 ** @param xcb_keycode_t minKeyCode 09107 ** @param xcb_keycode_t maxKeyCode 09108 ** @param uint8_t firstType 09109 ** @param uint8_t nTypes 09110 ** @param xcb_keycode_t firstKeySym 09111 ** @param uint8_t nKeySyms 09112 ** @param uint16_t totalSyms 09113 ** @param xcb_keycode_t firstKeyAction 09114 ** @param uint8_t nKeyActions 09115 ** @param uint16_t totalActions 09116 ** @param xcb_keycode_t firstKeyBehavior 09117 ** @param uint8_t nKeyBehaviors 09118 ** @param uint8_t totalKeyBehaviors 09119 ** @param xcb_keycode_t firstKeyExplicit 09120 ** @param uint8_t nKeyExplicit 09121 ** @param uint8_t totalKeyExplicit 09122 ** @param xcb_keycode_t firstModMapKey 09123 ** @param uint8_t nModMapKeys 09124 ** @param uint8_t totalModMapKeys 09125 ** @param xcb_keycode_t firstVModMapKey 09126 ** @param uint8_t nVModMapKeys 09127 ** @param uint8_t totalVModMapKeys 09128 ** @param uint16_t virtualMods 09129 ** @param const void *values 09130 ** @returns xcb_void_cookie_t 09131 ** 09132 *****************************************************************************/ 09133 09134 xcb_void_cookie_t 09135 xcb_xkb_set_map (xcb_connection_t *c , 09136 xcb_xkb_device_spec_t deviceSpec , 09137 uint16_t present , 09138 uint16_t flags , 09139 xcb_keycode_t minKeyCode , 09140 xcb_keycode_t maxKeyCode , 09141 uint8_t firstType , 09142 uint8_t nTypes , 09143 xcb_keycode_t firstKeySym , 09144 uint8_t nKeySyms , 09145 uint16_t totalSyms , 09146 xcb_keycode_t firstKeyAction , 09147 uint8_t nKeyActions , 09148 uint16_t totalActions , 09149 xcb_keycode_t firstKeyBehavior , 09150 uint8_t nKeyBehaviors , 09151 uint8_t totalKeyBehaviors , 09152 xcb_keycode_t firstKeyExplicit , 09153 uint8_t nKeyExplicit , 09154 uint8_t totalKeyExplicit , 09155 xcb_keycode_t firstModMapKey , 09156 uint8_t nModMapKeys , 09157 uint8_t totalModMapKeys , 09158 xcb_keycode_t firstVModMapKey , 09159 uint8_t nVModMapKeys , 09160 uint8_t totalVModMapKeys , 09161 uint16_t virtualMods , 09162 const void *values ); 09163 09176 /***************************************************************************** 09177 ** 09178 ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked 09179 ** 09180 ** @param xcb_connection_t *c 09181 ** @param xcb_xkb_device_spec_t deviceSpec 09182 ** @param uint16_t present 09183 ** @param uint16_t flags 09184 ** @param xcb_keycode_t minKeyCode 09185 ** @param xcb_keycode_t maxKeyCode 09186 ** @param uint8_t firstType 09187 ** @param uint8_t nTypes 09188 ** @param xcb_keycode_t firstKeySym 09189 ** @param uint8_t nKeySyms 09190 ** @param uint16_t totalSyms 09191 ** @param xcb_keycode_t firstKeyAction 09192 ** @param uint8_t nKeyActions 09193 ** @param uint16_t totalActions 09194 ** @param xcb_keycode_t firstKeyBehavior 09195 ** @param uint8_t nKeyBehaviors 09196 ** @param uint8_t totalKeyBehaviors 09197 ** @param xcb_keycode_t firstKeyExplicit 09198 ** @param uint8_t nKeyExplicit 09199 ** @param uint8_t totalKeyExplicit 09200 ** @param xcb_keycode_t firstModMapKey 09201 ** @param uint8_t nModMapKeys 09202 ** @param uint8_t totalModMapKeys 09203 ** @param xcb_keycode_t firstVModMapKey 09204 ** @param uint8_t nVModMapKeys 09205 ** @param uint8_t totalVModMapKeys 09206 ** @param uint16_t virtualMods 09207 ** @param const xcb_xkb_set_map_values_t *values 09208 ** @returns xcb_void_cookie_t 09209 ** 09210 *****************************************************************************/ 09211 09212 xcb_void_cookie_t 09213 xcb_xkb_set_map_aux_checked (xcb_connection_t *c , 09214 xcb_xkb_device_spec_t deviceSpec , 09215 uint16_t present , 09216 uint16_t flags , 09217 xcb_keycode_t minKeyCode , 09218 xcb_keycode_t maxKeyCode , 09219 uint8_t firstType , 09220 uint8_t nTypes , 09221 xcb_keycode_t firstKeySym , 09222 uint8_t nKeySyms , 09223 uint16_t totalSyms , 09224 xcb_keycode_t firstKeyAction , 09225 uint8_t nKeyActions , 09226 uint16_t totalActions , 09227 xcb_keycode_t firstKeyBehavior , 09228 uint8_t nKeyBehaviors , 09229 uint8_t totalKeyBehaviors , 09230 xcb_keycode_t firstKeyExplicit , 09231 uint8_t nKeyExplicit , 09232 uint8_t totalKeyExplicit , 09233 xcb_keycode_t firstModMapKey , 09234 uint8_t nModMapKeys , 09235 uint8_t totalModMapKeys , 09236 xcb_keycode_t firstVModMapKey , 09237 uint8_t nVModMapKeys , 09238 uint8_t totalVModMapKeys , 09239 uint16_t virtualMods , 09240 const xcb_xkb_set_map_values_t *values ); 09241 09251 /***************************************************************************** 09252 ** 09253 ** xcb_void_cookie_t xcb_xkb_set_map_aux 09254 ** 09255 ** @param xcb_connection_t *c 09256 ** @param xcb_xkb_device_spec_t deviceSpec 09257 ** @param uint16_t present 09258 ** @param uint16_t flags 09259 ** @param xcb_keycode_t minKeyCode 09260 ** @param xcb_keycode_t maxKeyCode 09261 ** @param uint8_t firstType 09262 ** @param uint8_t nTypes 09263 ** @param xcb_keycode_t firstKeySym 09264 ** @param uint8_t nKeySyms 09265 ** @param uint16_t totalSyms 09266 ** @param xcb_keycode_t firstKeyAction 09267 ** @param uint8_t nKeyActions 09268 ** @param uint16_t totalActions 09269 ** @param xcb_keycode_t firstKeyBehavior 09270 ** @param uint8_t nKeyBehaviors 09271 ** @param uint8_t totalKeyBehaviors 09272 ** @param xcb_keycode_t firstKeyExplicit 09273 ** @param uint8_t nKeyExplicit 09274 ** @param uint8_t totalKeyExplicit 09275 ** @param xcb_keycode_t firstModMapKey 09276 ** @param uint8_t nModMapKeys 09277 ** @param uint8_t totalModMapKeys 09278 ** @param xcb_keycode_t firstVModMapKey 09279 ** @param uint8_t nVModMapKeys 09280 ** @param uint8_t totalVModMapKeys 09281 ** @param uint16_t virtualMods 09282 ** @param const xcb_xkb_set_map_values_t *values 09283 ** @returns xcb_void_cookie_t 09284 ** 09285 *****************************************************************************/ 09286 09287 xcb_void_cookie_t 09288 xcb_xkb_set_map_aux (xcb_connection_t *c , 09289 xcb_xkb_device_spec_t deviceSpec , 09290 uint16_t present , 09291 uint16_t flags , 09292 xcb_keycode_t minKeyCode , 09293 xcb_keycode_t maxKeyCode , 09294 uint8_t firstType , 09295 uint8_t nTypes , 09296 xcb_keycode_t firstKeySym , 09297 uint8_t nKeySyms , 09298 uint16_t totalSyms , 09299 xcb_keycode_t firstKeyAction , 09300 uint8_t nKeyActions , 09301 uint16_t totalActions , 09302 xcb_keycode_t firstKeyBehavior , 09303 uint8_t nKeyBehaviors , 09304 uint8_t totalKeyBehaviors , 09305 xcb_keycode_t firstKeyExplicit , 09306 uint8_t nKeyExplicit , 09307 uint8_t totalKeyExplicit , 09308 xcb_keycode_t firstModMapKey , 09309 uint8_t nModMapKeys , 09310 uint8_t totalModMapKeys , 09311 xcb_keycode_t firstVModMapKey , 09312 uint8_t nVModMapKeys , 09313 uint8_t totalVModMapKeys , 09314 uint16_t virtualMods , 09315 const xcb_xkb_set_map_values_t *values ); 09316 09317 int 09318 xcb_xkb_get_compat_map_sizeof (const void *_buffer ); 09319 09329 /***************************************************************************** 09330 ** 09331 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map 09332 ** 09333 ** @param xcb_connection_t *c 09334 ** @param xcb_xkb_device_spec_t deviceSpec 09335 ** @param uint8_t groups 09336 ** @param uint8_t getAllSI 09337 ** @param uint16_t firstSI 09338 ** @param uint16_t nSI 09339 ** @returns xcb_xkb_get_compat_map_cookie_t 09340 ** 09341 *****************************************************************************/ 09342 09343 xcb_xkb_get_compat_map_cookie_t 09344 xcb_xkb_get_compat_map (xcb_connection_t *c , 09345 xcb_xkb_device_spec_t deviceSpec , 09346 uint8_t groups , 09347 uint8_t getAllSI , 09348 uint16_t firstSI , 09349 uint16_t nSI ); 09350 09363 /***************************************************************************** 09364 ** 09365 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked 09366 ** 09367 ** @param xcb_connection_t *c 09368 ** @param xcb_xkb_device_spec_t deviceSpec 09369 ** @param uint8_t groups 09370 ** @param uint8_t getAllSI 09371 ** @param uint16_t firstSI 09372 ** @param uint16_t nSI 09373 ** @returns xcb_xkb_get_compat_map_cookie_t 09374 ** 09375 *****************************************************************************/ 09376 09377 xcb_xkb_get_compat_map_cookie_t 09378 xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c , 09379 xcb_xkb_device_spec_t deviceSpec , 09380 uint8_t groups , 09381 uint8_t getAllSI , 09382 uint16_t firstSI , 09383 uint16_t nSI ); 09384 09385 09386 /***************************************************************************** 09387 ** 09388 ** uint8_t * xcb_xkb_get_compat_map_si_rtrn 09389 ** 09390 ** @param const xcb_xkb_get_compat_map_reply_t *R 09391 ** @returns uint8_t * 09392 ** 09393 *****************************************************************************/ 09394 09395 uint8_t * 09396 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09397 09398 09399 /***************************************************************************** 09400 ** 09401 ** int xcb_xkb_get_compat_map_si_rtrn_length 09402 ** 09403 ** @param const xcb_xkb_get_compat_map_reply_t *R 09404 ** @returns int 09405 ** 09406 *****************************************************************************/ 09407 09408 int 09409 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09410 09411 09412 /***************************************************************************** 09413 ** 09414 ** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end 09415 ** 09416 ** @param const xcb_xkb_get_compat_map_reply_t *R 09417 ** @returns xcb_generic_iterator_t 09418 ** 09419 *****************************************************************************/ 09420 09421 xcb_generic_iterator_t 09422 xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R ); 09423 09424 09425 /***************************************************************************** 09426 ** 09427 ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn 09428 ** 09429 ** @param const xcb_xkb_get_compat_map_reply_t *R 09430 ** @returns xcb_xkb_mod_def_t * 09431 ** 09432 *****************************************************************************/ 09433 09434 xcb_xkb_mod_def_t * 09435 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09436 09437 09438 /***************************************************************************** 09439 ** 09440 ** int xcb_xkb_get_compat_map_group_rtrn_length 09441 ** 09442 ** @param const xcb_xkb_get_compat_map_reply_t *R 09443 ** @returns int 09444 ** 09445 *****************************************************************************/ 09446 09447 int 09448 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09449 09450 09451 /***************************************************************************** 09452 ** 09453 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator 09454 ** 09455 ** @param const xcb_xkb_get_compat_map_reply_t *R 09456 ** @returns xcb_xkb_mod_def_iterator_t 09457 ** 09458 *****************************************************************************/ 09459 09460 xcb_xkb_mod_def_iterator_t 09461 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R ); 09462 09478 /***************************************************************************** 09479 ** 09480 ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply 09481 ** 09482 ** @param xcb_connection_t *c 09483 ** @param xcb_xkb_get_compat_map_cookie_t cookie 09484 ** @param xcb_generic_error_t **e 09485 ** @returns xcb_xkb_get_compat_map_reply_t * 09486 ** 09487 *****************************************************************************/ 09488 09489 xcb_xkb_get_compat_map_reply_t * 09490 xcb_xkb_get_compat_map_reply (xcb_connection_t *c , 09491 xcb_xkb_get_compat_map_cookie_t cookie , 09492 xcb_generic_error_t **e ); 09493 09494 int 09495 xcb_xkb_set_compat_map_sizeof (const void *_buffer ); 09496 09509 /***************************************************************************** 09510 ** 09511 ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked 09512 ** 09513 ** @param xcb_connection_t *c 09514 ** @param xcb_xkb_device_spec_t deviceSpec 09515 ** @param uint8_t recomputeActions 09516 ** @param uint8_t truncateSI 09517 ** @param uint8_t groups 09518 ** @param uint16_t firstSI 09519 ** @param uint16_t nSI 09520 ** @param const uint8_t *si 09521 ** @param const xcb_xkb_mod_def_t *groupMaps 09522 ** @returns xcb_void_cookie_t 09523 ** 09524 *****************************************************************************/ 09525 09526 xcb_void_cookie_t 09527 xcb_xkb_set_compat_map_checked (xcb_connection_t *c , 09528 xcb_xkb_device_spec_t deviceSpec , 09529 uint8_t recomputeActions , 09530 uint8_t truncateSI , 09531 uint8_t groups , 09532 uint16_t firstSI , 09533 uint16_t nSI , 09534 const uint8_t *si , 09535 const xcb_xkb_mod_def_t *groupMaps ); 09536 09546 /***************************************************************************** 09547 ** 09548 ** xcb_void_cookie_t xcb_xkb_set_compat_map 09549 ** 09550 ** @param xcb_connection_t *c 09551 ** @param xcb_xkb_device_spec_t deviceSpec 09552 ** @param uint8_t recomputeActions 09553 ** @param uint8_t truncateSI 09554 ** @param uint8_t groups 09555 ** @param uint16_t firstSI 09556 ** @param uint16_t nSI 09557 ** @param const uint8_t *si 09558 ** @param const xcb_xkb_mod_def_t *groupMaps 09559 ** @returns xcb_void_cookie_t 09560 ** 09561 *****************************************************************************/ 09562 09563 xcb_void_cookie_t 09564 xcb_xkb_set_compat_map (xcb_connection_t *c , 09565 xcb_xkb_device_spec_t deviceSpec , 09566 uint8_t recomputeActions , 09567 uint8_t truncateSI , 09568 uint8_t groups , 09569 uint16_t firstSI , 09570 uint16_t nSI , 09571 const uint8_t *si , 09572 const xcb_xkb_mod_def_t *groupMaps ); 09573 09583 /***************************************************************************** 09584 ** 09585 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state 09586 ** 09587 ** @param xcb_connection_t *c 09588 ** @param xcb_xkb_device_spec_t deviceSpec 09589 ** @returns xcb_xkb_get_indicator_state_cookie_t 09590 ** 09591 *****************************************************************************/ 09592 09593 xcb_xkb_get_indicator_state_cookie_t 09594 xcb_xkb_get_indicator_state (xcb_connection_t *c , 09595 xcb_xkb_device_spec_t deviceSpec ); 09596 09609 /***************************************************************************** 09610 ** 09611 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked 09612 ** 09613 ** @param xcb_connection_t *c 09614 ** @param xcb_xkb_device_spec_t deviceSpec 09615 ** @returns xcb_xkb_get_indicator_state_cookie_t 09616 ** 09617 *****************************************************************************/ 09618 09619 xcb_xkb_get_indicator_state_cookie_t 09620 xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c , 09621 xcb_xkb_device_spec_t deviceSpec ); 09622 09638 /***************************************************************************** 09639 ** 09640 ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply 09641 ** 09642 ** @param xcb_connection_t *c 09643 ** @param xcb_xkb_get_indicator_state_cookie_t cookie 09644 ** @param xcb_generic_error_t **e 09645 ** @returns xcb_xkb_get_indicator_state_reply_t * 09646 ** 09647 *****************************************************************************/ 09648 09649 xcb_xkb_get_indicator_state_reply_t * 09650 xcb_xkb_get_indicator_state_reply (xcb_connection_t *c , 09651 xcb_xkb_get_indicator_state_cookie_t cookie , 09652 xcb_generic_error_t **e ); 09653 09654 int 09655 xcb_xkb_get_indicator_map_sizeof (const void *_buffer ); 09656 09666 /***************************************************************************** 09667 ** 09668 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map 09669 ** 09670 ** @param xcb_connection_t *c 09671 ** @param xcb_xkb_device_spec_t deviceSpec 09672 ** @param uint32_t which 09673 ** @returns xcb_xkb_get_indicator_map_cookie_t 09674 ** 09675 *****************************************************************************/ 09676 09677 xcb_xkb_get_indicator_map_cookie_t 09678 xcb_xkb_get_indicator_map (xcb_connection_t *c , 09679 xcb_xkb_device_spec_t deviceSpec , 09680 uint32_t which ); 09681 09694 /***************************************************************************** 09695 ** 09696 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked 09697 ** 09698 ** @param xcb_connection_t *c 09699 ** @param xcb_xkb_device_spec_t deviceSpec 09700 ** @param uint32_t which 09701 ** @returns xcb_xkb_get_indicator_map_cookie_t 09702 ** 09703 *****************************************************************************/ 09704 09705 xcb_xkb_get_indicator_map_cookie_t 09706 xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c , 09707 xcb_xkb_device_spec_t deviceSpec , 09708 uint32_t which ); 09709 09710 09711 /***************************************************************************** 09712 ** 09713 ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps 09714 ** 09715 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09716 ** @returns xcb_xkb_indicator_map_t * 09717 ** 09718 *****************************************************************************/ 09719 09720 xcb_xkb_indicator_map_t * 09721 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R ); 09722 09723 09724 /***************************************************************************** 09725 ** 09726 ** int xcb_xkb_get_indicator_map_maps_length 09727 ** 09728 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09729 ** @returns int 09730 ** 09731 *****************************************************************************/ 09732 09733 int 09734 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R ); 09735 09736 09737 /***************************************************************************** 09738 ** 09739 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator 09740 ** 09741 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09742 ** @returns xcb_xkb_indicator_map_iterator_t 09743 ** 09744 *****************************************************************************/ 09745 09746 xcb_xkb_indicator_map_iterator_t 09747 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R ); 09748 09764 /***************************************************************************** 09765 ** 09766 ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply 09767 ** 09768 ** @param xcb_connection_t *c 09769 ** @param xcb_xkb_get_indicator_map_cookie_t cookie 09770 ** @param xcb_generic_error_t **e 09771 ** @returns xcb_xkb_get_indicator_map_reply_t * 09772 ** 09773 *****************************************************************************/ 09774 09775 xcb_xkb_get_indicator_map_reply_t * 09776 xcb_xkb_get_indicator_map_reply (xcb_connection_t *c , 09777 xcb_xkb_get_indicator_map_cookie_t cookie , 09778 xcb_generic_error_t **e ); 09779 09780 int 09781 xcb_xkb_set_indicator_map_sizeof (const void *_buffer ); 09782 09795 /***************************************************************************** 09796 ** 09797 ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked 09798 ** 09799 ** @param xcb_connection_t *c 09800 ** @param xcb_xkb_device_spec_t deviceSpec 09801 ** @param uint32_t which 09802 ** @param const xcb_xkb_indicator_map_t *maps 09803 ** @returns xcb_void_cookie_t 09804 ** 09805 *****************************************************************************/ 09806 09807 xcb_void_cookie_t 09808 xcb_xkb_set_indicator_map_checked (xcb_connection_t *c , 09809 xcb_xkb_device_spec_t deviceSpec , 09810 uint32_t which , 09811 const xcb_xkb_indicator_map_t *maps ); 09812 09822 /***************************************************************************** 09823 ** 09824 ** xcb_void_cookie_t xcb_xkb_set_indicator_map 09825 ** 09826 ** @param xcb_connection_t *c 09827 ** @param xcb_xkb_device_spec_t deviceSpec 09828 ** @param uint32_t which 09829 ** @param const xcb_xkb_indicator_map_t *maps 09830 ** @returns xcb_void_cookie_t 09831 ** 09832 *****************************************************************************/ 09833 09834 xcb_void_cookie_t 09835 xcb_xkb_set_indicator_map (xcb_connection_t *c , 09836 xcb_xkb_device_spec_t deviceSpec , 09837 uint32_t which , 09838 const xcb_xkb_indicator_map_t *maps ); 09839 09849 /***************************************************************************** 09850 ** 09851 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator 09852 ** 09853 ** @param xcb_connection_t *c 09854 ** @param xcb_xkb_device_spec_t deviceSpec 09855 ** @param xcb_xkb_led_class_spec_t ledClass 09856 ** @param xcb_xkb_id_spec_t ledID 09857 ** @param xcb_atom_t indicator 09858 ** @returns xcb_xkb_get_named_indicator_cookie_t 09859 ** 09860 *****************************************************************************/ 09861 09862 xcb_xkb_get_named_indicator_cookie_t 09863 xcb_xkb_get_named_indicator (xcb_connection_t *c , 09864 xcb_xkb_device_spec_t deviceSpec , 09865 xcb_xkb_led_class_spec_t ledClass , 09866 xcb_xkb_id_spec_t ledID , 09867 xcb_atom_t indicator ); 09868 09881 /***************************************************************************** 09882 ** 09883 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked 09884 ** 09885 ** @param xcb_connection_t *c 09886 ** @param xcb_xkb_device_spec_t deviceSpec 09887 ** @param xcb_xkb_led_class_spec_t ledClass 09888 ** @param xcb_xkb_id_spec_t ledID 09889 ** @param xcb_atom_t indicator 09890 ** @returns xcb_xkb_get_named_indicator_cookie_t 09891 ** 09892 *****************************************************************************/ 09893 09894 xcb_xkb_get_named_indicator_cookie_t 09895 xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c , 09896 xcb_xkb_device_spec_t deviceSpec , 09897 xcb_xkb_led_class_spec_t ledClass , 09898 xcb_xkb_id_spec_t ledID , 09899 xcb_atom_t indicator ); 09900 09916 /***************************************************************************** 09917 ** 09918 ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply 09919 ** 09920 ** @param xcb_connection_t *c 09921 ** @param xcb_xkb_get_named_indicator_cookie_t cookie 09922 ** @param xcb_generic_error_t **e 09923 ** @returns xcb_xkb_get_named_indicator_reply_t * 09924 ** 09925 *****************************************************************************/ 09926 09927 xcb_xkb_get_named_indicator_reply_t * 09928 xcb_xkb_get_named_indicator_reply (xcb_connection_t *c , 09929 xcb_xkb_get_named_indicator_cookie_t cookie , 09930 xcb_generic_error_t **e ); 09931 09944 /***************************************************************************** 09945 ** 09946 ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked 09947 ** 09948 ** @param xcb_connection_t *c 09949 ** @param xcb_xkb_device_spec_t deviceSpec 09950 ** @param xcb_xkb_led_class_spec_t ledClass 09951 ** @param xcb_xkb_id_spec_t ledID 09952 ** @param xcb_atom_t indicator 09953 ** @param uint8_t setState 09954 ** @param uint8_t on 09955 ** @param uint8_t setMap 09956 ** @param uint8_t createMap 09957 ** @param uint8_t map_flags 09958 ** @param uint8_t map_whichGroups 09959 ** @param uint8_t map_groups 09960 ** @param uint8_t map_whichMods 09961 ** @param uint8_t map_realMods 09962 ** @param uint16_t map_vmods 09963 ** @param uint32_t map_ctrls 09964 ** @returns xcb_void_cookie_t 09965 ** 09966 *****************************************************************************/ 09967 09968 xcb_void_cookie_t 09969 xcb_xkb_set_named_indicator_checked (xcb_connection_t *c , 09970 xcb_xkb_device_spec_t deviceSpec , 09971 xcb_xkb_led_class_spec_t ledClass , 09972 xcb_xkb_id_spec_t ledID , 09973 xcb_atom_t indicator , 09974 uint8_t setState , 09975 uint8_t on , 09976 uint8_t setMap , 09977 uint8_t createMap , 09978 uint8_t map_flags , 09979 uint8_t map_whichGroups , 09980 uint8_t map_groups , 09981 uint8_t map_whichMods , 09982 uint8_t map_realMods , 09983 uint16_t map_vmods , 09984 uint32_t map_ctrls ); 09985 09995 /***************************************************************************** 09996 ** 09997 ** xcb_void_cookie_t xcb_xkb_set_named_indicator 09998 ** 09999 ** @param xcb_connection_t *c 10000 ** @param xcb_xkb_device_spec_t deviceSpec 10001 ** @param xcb_xkb_led_class_spec_t ledClass 10002 ** @param xcb_xkb_id_spec_t ledID 10003 ** @param xcb_atom_t indicator 10004 ** @param uint8_t setState 10005 ** @param uint8_t on 10006 ** @param uint8_t setMap 10007 ** @param uint8_t createMap 10008 ** @param uint8_t map_flags 10009 ** @param uint8_t map_whichGroups 10010 ** @param uint8_t map_groups 10011 ** @param uint8_t map_whichMods 10012 ** @param uint8_t map_realMods 10013 ** @param uint16_t map_vmods 10014 ** @param uint32_t map_ctrls 10015 ** @returns xcb_void_cookie_t 10016 ** 10017 *****************************************************************************/ 10018 10019 xcb_void_cookie_t 10020 xcb_xkb_set_named_indicator (xcb_connection_t *c , 10021 xcb_xkb_device_spec_t deviceSpec , 10022 xcb_xkb_led_class_spec_t ledClass , 10023 xcb_xkb_id_spec_t ledID , 10024 xcb_atom_t indicator , 10025 uint8_t setState , 10026 uint8_t on , 10027 uint8_t setMap , 10028 uint8_t createMap , 10029 uint8_t map_flags , 10030 uint8_t map_whichGroups , 10031 uint8_t map_groups , 10032 uint8_t map_whichMods , 10033 uint8_t map_realMods , 10034 uint16_t map_vmods , 10035 uint32_t map_ctrls ); 10036 10037 10038 /***************************************************************************** 10039 ** 10040 ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names 10041 ** 10042 ** @param const xcb_xkb_get_names_value_list_t *S 10043 ** @returns xcb_atom_t * 10044 ** 10045 *****************************************************************************/ 10046 10047 xcb_atom_t * 10048 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S ); 10049 10050 10051 /***************************************************************************** 10052 ** 10053 ** int xcb_xkb_get_names_value_list_type_names_length 10054 ** 10055 ** @param const xcb_xkb_get_names_value_list_t *R 10056 ** @returns int 10057 ** 10058 *****************************************************************************/ 10059 10060 int 10061 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R , 10062 const xcb_xkb_get_names_value_list_t *S ); 10063 10064 10065 /***************************************************************************** 10066 ** 10067 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end 10068 ** 10069 ** @param const xcb_xkb_get_names_value_list_t *R 10070 ** @returns xcb_generic_iterator_t 10071 ** 10072 *****************************************************************************/ 10073 10074 xcb_generic_iterator_t 10075 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R , 10076 const xcb_xkb_get_names_value_list_t *S ); 10077 10078 10079 /***************************************************************************** 10080 ** 10081 ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type 10082 ** 10083 ** @param const xcb_xkb_get_names_value_list_t *S 10084 ** @returns uint8_t * 10085 ** 10086 *****************************************************************************/ 10087 10088 uint8_t * 10089 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S ); 10090 10091 10092 /***************************************************************************** 10093 ** 10094 ** int xcb_xkb_get_names_value_list_n_levels_per_type_length 10095 ** 10096 ** @param const xcb_xkb_get_names_value_list_t *R 10097 ** @returns int 10098 ** 10099 *****************************************************************************/ 10100 10101 int 10102 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R , 10103 const xcb_xkb_get_names_value_list_t *S ); 10104 10105 10106 /***************************************************************************** 10107 ** 10108 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end 10109 ** 10110 ** @param const xcb_xkb_get_names_value_list_t *R 10111 ** @returns xcb_generic_iterator_t 10112 ** 10113 *****************************************************************************/ 10114 10115 xcb_generic_iterator_t 10116 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R , 10117 const xcb_xkb_get_names_value_list_t *S ); 10118 10119 10120 /***************************************************************************** 10121 ** 10122 ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names 10123 ** 10124 ** @param const xcb_xkb_get_names_value_list_t *S 10125 ** @returns xcb_atom_t * 10126 ** 10127 *****************************************************************************/ 10128 10129 xcb_atom_t * 10130 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S ); 10131 10132 10133 /***************************************************************************** 10134 ** 10135 ** int xcb_xkb_get_names_value_list_kt_level_names_length 10136 ** 10137 ** @param const xcb_xkb_get_names_value_list_t *R 10138 ** @returns int 10139 ** 10140 *****************************************************************************/ 10141 10142 int 10143 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R , 10144 const xcb_xkb_get_names_value_list_t *S ); 10145 10146 10147 /***************************************************************************** 10148 ** 10149 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end 10150 ** 10151 ** @param const xcb_xkb_get_names_value_list_t *R 10152 ** @returns xcb_generic_iterator_t 10153 ** 10154 *****************************************************************************/ 10155 10156 xcb_generic_iterator_t 10157 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R , 10158 const xcb_xkb_get_names_value_list_t *S ); 10159 10160 10161 /***************************************************************************** 10162 ** 10163 ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names 10164 ** 10165 ** @param const xcb_xkb_get_names_value_list_t *S 10166 ** @returns xcb_atom_t * 10167 ** 10168 *****************************************************************************/ 10169 10170 xcb_atom_t * 10171 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S ); 10172 10173 10174 /***************************************************************************** 10175 ** 10176 ** int xcb_xkb_get_names_value_list_indicator_names_length 10177 ** 10178 ** @param const xcb_xkb_get_names_value_list_t *R 10179 ** @returns int 10180 ** 10181 *****************************************************************************/ 10182 10183 int 10184 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R , 10185 const xcb_xkb_get_names_value_list_t *S ); 10186 10187 10188 /***************************************************************************** 10189 ** 10190 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end 10191 ** 10192 ** @param const xcb_xkb_get_names_value_list_t *R 10193 ** @returns xcb_generic_iterator_t 10194 ** 10195 *****************************************************************************/ 10196 10197 xcb_generic_iterator_t 10198 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R , 10199 const xcb_xkb_get_names_value_list_t *S ); 10200 10201 10202 /***************************************************************************** 10203 ** 10204 ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names 10205 ** 10206 ** @param const xcb_xkb_get_names_value_list_t *S 10207 ** @returns xcb_atom_t * 10208 ** 10209 *****************************************************************************/ 10210 10211 xcb_atom_t * 10212 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S ); 10213 10214 10215 /***************************************************************************** 10216 ** 10217 ** int xcb_xkb_get_names_value_list_virtual_mod_names_length 10218 ** 10219 ** @param const xcb_xkb_get_names_value_list_t *R 10220 ** @returns int 10221 ** 10222 *****************************************************************************/ 10223 10224 int 10225 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R , 10226 const xcb_xkb_get_names_value_list_t *S ); 10227 10228 10229 /***************************************************************************** 10230 ** 10231 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end 10232 ** 10233 ** @param const xcb_xkb_get_names_value_list_t *R 10234 ** @returns xcb_generic_iterator_t 10235 ** 10236 *****************************************************************************/ 10237 10238 xcb_generic_iterator_t 10239 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R , 10240 const xcb_xkb_get_names_value_list_t *S ); 10241 10242 10243 /***************************************************************************** 10244 ** 10245 ** xcb_atom_t * xcb_xkb_get_names_value_list_groups 10246 ** 10247 ** @param const xcb_xkb_get_names_value_list_t *S 10248 ** @returns xcb_atom_t * 10249 ** 10250 *****************************************************************************/ 10251 10252 xcb_atom_t * 10253 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S ); 10254 10255 10256 /***************************************************************************** 10257 ** 10258 ** int xcb_xkb_get_names_value_list_groups_length 10259 ** 10260 ** @param const xcb_xkb_get_names_value_list_t *R 10261 ** @returns int 10262 ** 10263 *****************************************************************************/ 10264 10265 int 10266 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R , 10267 const xcb_xkb_get_names_value_list_t *S ); 10268 10269 10270 /***************************************************************************** 10271 ** 10272 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end 10273 ** 10274 ** @param const xcb_xkb_get_names_value_list_t *R 10275 ** @returns xcb_generic_iterator_t 10276 ** 10277 *****************************************************************************/ 10278 10279 xcb_generic_iterator_t 10280 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R , 10281 const xcb_xkb_get_names_value_list_t *S ); 10282 10283 10284 /***************************************************************************** 10285 ** 10286 ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names 10287 ** 10288 ** @param const xcb_xkb_get_names_value_list_t *S 10289 ** @returns xcb_xkb_key_name_t * 10290 ** 10291 *****************************************************************************/ 10292 10293 xcb_xkb_key_name_t * 10294 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S ); 10295 10296 10297 /***************************************************************************** 10298 ** 10299 ** int xcb_xkb_get_names_value_list_key_names_length 10300 ** 10301 ** @param const xcb_xkb_get_names_value_list_t *R 10302 ** @returns int 10303 ** 10304 *****************************************************************************/ 10305 10306 int 10307 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R , 10308 const xcb_xkb_get_names_value_list_t *S ); 10309 10310 10311 /***************************************************************************** 10312 ** 10313 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator 10314 ** 10315 ** @param const xcb_xkb_get_names_value_list_t *R 10316 ** @returns xcb_xkb_key_name_iterator_t 10317 ** 10318 *****************************************************************************/ 10319 10320 xcb_xkb_key_name_iterator_t 10321 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R , 10322 const xcb_xkb_get_names_value_list_t *S ); 10323 10324 10325 /***************************************************************************** 10326 ** 10327 ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases 10328 ** 10329 ** @param const xcb_xkb_get_names_value_list_t *S 10330 ** @returns xcb_xkb_key_alias_t * 10331 ** 10332 *****************************************************************************/ 10333 10334 xcb_xkb_key_alias_t * 10335 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S ); 10336 10337 10338 /***************************************************************************** 10339 ** 10340 ** int xcb_xkb_get_names_value_list_key_aliases_length 10341 ** 10342 ** @param const xcb_xkb_get_names_value_list_t *R 10343 ** @returns int 10344 ** 10345 *****************************************************************************/ 10346 10347 int 10348 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R , 10349 const xcb_xkb_get_names_value_list_t *S ); 10350 10351 10352 /***************************************************************************** 10353 ** 10354 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator 10355 ** 10356 ** @param const xcb_xkb_get_names_value_list_t *R 10357 ** @returns xcb_xkb_key_alias_iterator_t 10358 ** 10359 *****************************************************************************/ 10360 10361 xcb_xkb_key_alias_iterator_t 10362 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R , 10363 const xcb_xkb_get_names_value_list_t *S ); 10364 10365 10366 /***************************************************************************** 10367 ** 10368 ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names 10369 ** 10370 ** @param const xcb_xkb_get_names_value_list_t *S 10371 ** @returns xcb_atom_t * 10372 ** 10373 *****************************************************************************/ 10374 10375 xcb_atom_t * 10376 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S ); 10377 10378 10379 /***************************************************************************** 10380 ** 10381 ** int xcb_xkb_get_names_value_list_radio_group_names_length 10382 ** 10383 ** @param const xcb_xkb_get_names_value_list_t *R 10384 ** @returns int 10385 ** 10386 *****************************************************************************/ 10387 10388 int 10389 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R , 10390 const xcb_xkb_get_names_value_list_t *S ); 10391 10392 10393 /***************************************************************************** 10394 ** 10395 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end 10396 ** 10397 ** @param const xcb_xkb_get_names_value_list_t *R 10398 ** @returns xcb_generic_iterator_t 10399 ** 10400 *****************************************************************************/ 10401 10402 xcb_generic_iterator_t 10403 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R , 10404 const xcb_xkb_get_names_value_list_t *S ); 10405 10406 int 10407 xcb_xkb_get_names_value_list_serialize (void **_buffer , 10408 uint8_t nTypes , 10409 uint32_t indicators , 10410 uint16_t virtualMods , 10411 uint8_t groupNames , 10412 uint8_t nKeys , 10413 uint8_t nKeyAliases , 10414 uint8_t nRadioGroups , 10415 uint32_t which , 10416 const xcb_xkb_get_names_value_list_t *_aux ); 10417 10418 int 10419 xcb_xkb_get_names_value_list_unpack (const void *_buffer , 10420 uint8_t nTypes , 10421 uint32_t indicators , 10422 uint16_t virtualMods , 10423 uint8_t groupNames , 10424 uint8_t nKeys , 10425 uint8_t nKeyAliases , 10426 uint8_t nRadioGroups , 10427 uint32_t which , 10428 xcb_xkb_get_names_value_list_t *_aux ); 10429 10430 int 10431 xcb_xkb_get_names_value_list_sizeof (const void *_buffer , 10432 uint8_t nTypes , 10433 uint32_t indicators , 10434 uint16_t virtualMods , 10435 uint8_t groupNames , 10436 uint8_t nKeys , 10437 uint8_t nKeyAliases , 10438 uint8_t nRadioGroups , 10439 uint32_t which ); 10440 10450 /***************************************************************************** 10451 ** 10452 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names 10453 ** 10454 ** @param xcb_connection_t *c 10455 ** @param xcb_xkb_device_spec_t deviceSpec 10456 ** @param uint32_t which 10457 ** @returns xcb_xkb_get_names_cookie_t 10458 ** 10459 *****************************************************************************/ 10460 10461 xcb_xkb_get_names_cookie_t 10462 xcb_xkb_get_names (xcb_connection_t *c , 10463 xcb_xkb_device_spec_t deviceSpec , 10464 uint32_t which ); 10465 10478 /***************************************************************************** 10479 ** 10480 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked 10481 ** 10482 ** @param xcb_connection_t *c 10483 ** @param xcb_xkb_device_spec_t deviceSpec 10484 ** @param uint32_t which 10485 ** @returns xcb_xkb_get_names_cookie_t 10486 ** 10487 *****************************************************************************/ 10488 10489 xcb_xkb_get_names_cookie_t 10490 xcb_xkb_get_names_unchecked (xcb_connection_t *c , 10491 xcb_xkb_device_spec_t deviceSpec , 10492 uint32_t which ); 10493 10494 10495 /***************************************************************************** 10496 ** 10497 ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list 10498 ** 10499 ** @param const xcb_xkb_get_names_reply_t *R 10500 ** @returns xcb_xkb_get_names_value_list_t * 10501 ** 10502 *****************************************************************************/ 10503 10504 void * 10505 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R ); 10506 10522 /***************************************************************************** 10523 ** 10524 ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply 10525 ** 10526 ** @param xcb_connection_t *c 10527 ** @param xcb_xkb_get_names_cookie_t cookie 10528 ** @param xcb_generic_error_t **e 10529 ** @returns xcb_xkb_get_names_reply_t * 10530 ** 10531 *****************************************************************************/ 10532 10533 xcb_xkb_get_names_reply_t * 10534 xcb_xkb_get_names_reply (xcb_connection_t *c , 10535 xcb_xkb_get_names_cookie_t cookie , 10536 xcb_generic_error_t **e ); 10537 10538 10539 /***************************************************************************** 10540 ** 10541 ** xcb_atom_t * xcb_xkb_set_names_values_type_names 10542 ** 10543 ** @param const xcb_xkb_set_names_values_t *S 10544 ** @returns xcb_atom_t * 10545 ** 10546 *****************************************************************************/ 10547 10548 xcb_atom_t * 10549 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S ); 10550 10551 10552 /***************************************************************************** 10553 ** 10554 ** int xcb_xkb_set_names_values_type_names_length 10555 ** 10556 ** @param const xcb_xkb_set_names_values_t *R 10557 ** @returns int 10558 ** 10559 *****************************************************************************/ 10560 10561 int 10562 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R , 10563 const xcb_xkb_set_names_values_t *S ); 10564 10565 10566 /***************************************************************************** 10567 ** 10568 ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end 10569 ** 10570 ** @param const xcb_xkb_set_names_values_t *R 10571 ** @returns xcb_generic_iterator_t 10572 ** 10573 *****************************************************************************/ 10574 10575 xcb_generic_iterator_t 10576 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R , 10577 const xcb_xkb_set_names_values_t *S ); 10578 10579 10580 /***************************************************************************** 10581 ** 10582 ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type 10583 ** 10584 ** @param const xcb_xkb_set_names_values_t *S 10585 ** @returns uint8_t * 10586 ** 10587 *****************************************************************************/ 10588 10589 uint8_t * 10590 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S ); 10591 10592 10593 /***************************************************************************** 10594 ** 10595 ** int xcb_xkb_set_names_values_n_levels_per_type_length 10596 ** 10597 ** @param const xcb_xkb_set_names_values_t *R 10598 ** @returns int 10599 ** 10600 *****************************************************************************/ 10601 10602 int 10603 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R , 10604 const xcb_xkb_set_names_values_t *S ); 10605 10606 10607 /***************************************************************************** 10608 ** 10609 ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end 10610 ** 10611 ** @param const xcb_xkb_set_names_values_t *R 10612 ** @returns xcb_generic_iterator_t 10613 ** 10614 *****************************************************************************/ 10615 10616 xcb_generic_iterator_t 10617 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R , 10618 const xcb_xkb_set_names_values_t *S ); 10619 10620 10621 /***************************************************************************** 10622 ** 10623 ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names 10624 ** 10625 ** @param const xcb_xkb_set_names_values_t *S 10626 ** @returns xcb_atom_t * 10627 ** 10628 *****************************************************************************/ 10629 10630 xcb_atom_t * 10631 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S ); 10632 10633 10634 /***************************************************************************** 10635 ** 10636 ** int xcb_xkb_set_names_values_kt_level_names_length 10637 ** 10638 ** @param const xcb_xkb_set_names_values_t *R 10639 ** @returns int 10640 ** 10641 *****************************************************************************/ 10642 10643 int 10644 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R , 10645 const xcb_xkb_set_names_values_t *S ); 10646 10647 10648 /***************************************************************************** 10649 ** 10650 ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end 10651 ** 10652 ** @param const xcb_xkb_set_names_values_t *R 10653 ** @returns xcb_generic_iterator_t 10654 ** 10655 *****************************************************************************/ 10656 10657 xcb_generic_iterator_t 10658 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R , 10659 const xcb_xkb_set_names_values_t *S ); 10660 10661 10662 /***************************************************************************** 10663 ** 10664 ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names 10665 ** 10666 ** @param const xcb_xkb_set_names_values_t *S 10667 ** @returns xcb_atom_t * 10668 ** 10669 *****************************************************************************/ 10670 10671 xcb_atom_t * 10672 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S ); 10673 10674 10675 /***************************************************************************** 10676 ** 10677 ** int xcb_xkb_set_names_values_indicator_names_length 10678 ** 10679 ** @param const xcb_xkb_set_names_values_t *R 10680 ** @returns int 10681 ** 10682 *****************************************************************************/ 10683 10684 int 10685 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R , 10686 const xcb_xkb_set_names_values_t *S ); 10687 10688 10689 /***************************************************************************** 10690 ** 10691 ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end 10692 ** 10693 ** @param const xcb_xkb_set_names_values_t *R 10694 ** @returns xcb_generic_iterator_t 10695 ** 10696 *****************************************************************************/ 10697 10698 xcb_generic_iterator_t 10699 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R , 10700 const xcb_xkb_set_names_values_t *S ); 10701 10702 10703 /***************************************************************************** 10704 ** 10705 ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names 10706 ** 10707 ** @param const xcb_xkb_set_names_values_t *S 10708 ** @returns xcb_atom_t * 10709 ** 10710 *****************************************************************************/ 10711 10712 xcb_atom_t * 10713 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S ); 10714 10715 10716 /***************************************************************************** 10717 ** 10718 ** int xcb_xkb_set_names_values_virtual_mod_names_length 10719 ** 10720 ** @param const xcb_xkb_set_names_values_t *R 10721 ** @returns int 10722 ** 10723 *****************************************************************************/ 10724 10725 int 10726 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R , 10727 const xcb_xkb_set_names_values_t *S ); 10728 10729 10730 /***************************************************************************** 10731 ** 10732 ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end 10733 ** 10734 ** @param const xcb_xkb_set_names_values_t *R 10735 ** @returns xcb_generic_iterator_t 10736 ** 10737 *****************************************************************************/ 10738 10739 xcb_generic_iterator_t 10740 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R , 10741 const xcb_xkb_set_names_values_t *S ); 10742 10743 10744 /***************************************************************************** 10745 ** 10746 ** xcb_atom_t * xcb_xkb_set_names_values_groups 10747 ** 10748 ** @param const xcb_xkb_set_names_values_t *S 10749 ** @returns xcb_atom_t * 10750 ** 10751 *****************************************************************************/ 10752 10753 xcb_atom_t * 10754 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S ); 10755 10756 10757 /***************************************************************************** 10758 ** 10759 ** int xcb_xkb_set_names_values_groups_length 10760 ** 10761 ** @param const xcb_xkb_set_names_values_t *R 10762 ** @returns int 10763 ** 10764 *****************************************************************************/ 10765 10766 int 10767 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R , 10768 const xcb_xkb_set_names_values_t *S ); 10769 10770 10771 /***************************************************************************** 10772 ** 10773 ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end 10774 ** 10775 ** @param const xcb_xkb_set_names_values_t *R 10776 ** @returns xcb_generic_iterator_t 10777 ** 10778 *****************************************************************************/ 10779 10780 xcb_generic_iterator_t 10781 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R , 10782 const xcb_xkb_set_names_values_t *S ); 10783 10784 10785 /***************************************************************************** 10786 ** 10787 ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names 10788 ** 10789 ** @param const xcb_xkb_set_names_values_t *S 10790 ** @returns xcb_xkb_key_name_t * 10791 ** 10792 *****************************************************************************/ 10793 10794 xcb_xkb_key_name_t * 10795 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S ); 10796 10797 10798 /***************************************************************************** 10799 ** 10800 ** int xcb_xkb_set_names_values_key_names_length 10801 ** 10802 ** @param const xcb_xkb_set_names_values_t *R 10803 ** @returns int 10804 ** 10805 *****************************************************************************/ 10806 10807 int 10808 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R , 10809 const xcb_xkb_set_names_values_t *S ); 10810 10811 10812 /***************************************************************************** 10813 ** 10814 ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator 10815 ** 10816 ** @param const xcb_xkb_set_names_values_t *R 10817 ** @returns xcb_xkb_key_name_iterator_t 10818 ** 10819 *****************************************************************************/ 10820 10821 xcb_xkb_key_name_iterator_t 10822 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R , 10823 const xcb_xkb_set_names_values_t *S ); 10824 10825 10826 /***************************************************************************** 10827 ** 10828 ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases 10829 ** 10830 ** @param const xcb_xkb_set_names_values_t *S 10831 ** @returns xcb_xkb_key_alias_t * 10832 ** 10833 *****************************************************************************/ 10834 10835 xcb_xkb_key_alias_t * 10836 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S ); 10837 10838 10839 /***************************************************************************** 10840 ** 10841 ** int xcb_xkb_set_names_values_key_aliases_length 10842 ** 10843 ** @param const xcb_xkb_set_names_values_t *R 10844 ** @returns int 10845 ** 10846 *****************************************************************************/ 10847 10848 int 10849 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R , 10850 const xcb_xkb_set_names_values_t *S ); 10851 10852 10853 /***************************************************************************** 10854 ** 10855 ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator 10856 ** 10857 ** @param const xcb_xkb_set_names_values_t *R 10858 ** @returns xcb_xkb_key_alias_iterator_t 10859 ** 10860 *****************************************************************************/ 10861 10862 xcb_xkb_key_alias_iterator_t 10863 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R , 10864 const xcb_xkb_set_names_values_t *S ); 10865 10866 10867 /***************************************************************************** 10868 ** 10869 ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names 10870 ** 10871 ** @param const xcb_xkb_set_names_values_t *S 10872 ** @returns xcb_atom_t * 10873 ** 10874 *****************************************************************************/ 10875 10876 xcb_atom_t * 10877 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S ); 10878 10879 10880 /***************************************************************************** 10881 ** 10882 ** int xcb_xkb_set_names_values_radio_group_names_length 10883 ** 10884 ** @param const xcb_xkb_set_names_values_t *R 10885 ** @returns int 10886 ** 10887 *****************************************************************************/ 10888 10889 int 10890 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R , 10891 const xcb_xkb_set_names_values_t *S ); 10892 10893 10894 /***************************************************************************** 10895 ** 10896 ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end 10897 ** 10898 ** @param const xcb_xkb_set_names_values_t *R 10899 ** @returns xcb_generic_iterator_t 10900 ** 10901 *****************************************************************************/ 10902 10903 xcb_generic_iterator_t 10904 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R , 10905 const xcb_xkb_set_names_values_t *S ); 10906 10907 int 10908 xcb_xkb_set_names_values_serialize (void **_buffer , 10909 uint8_t nTypes , 10910 uint8_t nKTLevels , 10911 uint32_t indicators , 10912 uint16_t virtualMods , 10913 uint8_t groupNames , 10914 uint8_t nKeys , 10915 uint8_t nKeyAliases , 10916 uint8_t nRadioGroups , 10917 uint32_t which , 10918 const xcb_xkb_set_names_values_t *_aux ); 10919 10920 int 10921 xcb_xkb_set_names_values_unpack (const void *_buffer , 10922 uint8_t nTypes , 10923 uint8_t nKTLevels , 10924 uint32_t indicators , 10925 uint16_t virtualMods , 10926 uint8_t groupNames , 10927 uint8_t nKeys , 10928 uint8_t nKeyAliases , 10929 uint8_t nRadioGroups , 10930 uint32_t which , 10931 xcb_xkb_set_names_values_t *_aux ); 10932 10933 int 10934 xcb_xkb_set_names_values_sizeof (const void *_buffer , 10935 uint8_t nTypes , 10936 uint8_t nKTLevels , 10937 uint32_t indicators , 10938 uint16_t virtualMods , 10939 uint8_t groupNames , 10940 uint8_t nKeys , 10941 uint8_t nKeyAliases , 10942 uint8_t nRadioGroups , 10943 uint32_t which ); 10944 10957 /***************************************************************************** 10958 ** 10959 ** xcb_void_cookie_t xcb_xkb_set_names_checked 10960 ** 10961 ** @param xcb_connection_t *c 10962 ** @param xcb_xkb_device_spec_t deviceSpec 10963 ** @param uint16_t virtualMods 10964 ** @param uint32_t which 10965 ** @param uint8_t firstType 10966 ** @param uint8_t nTypes 10967 ** @param uint8_t firstKTLevelt 10968 ** @param uint8_t nKTLevels 10969 ** @param uint32_t indicators 10970 ** @param uint8_t groupNames 10971 ** @param uint8_t nRadioGroups 10972 ** @param xcb_keycode_t firstKey 10973 ** @param uint8_t nKeys 10974 ** @param uint8_t nKeyAliases 10975 ** @param uint16_t totalKTLevelNames 10976 ** @param const void *values 10977 ** @returns xcb_void_cookie_t 10978 ** 10979 *****************************************************************************/ 10980 10981 xcb_void_cookie_t 10982 xcb_xkb_set_names_checked (xcb_connection_t *c , 10983 xcb_xkb_device_spec_t deviceSpec , 10984 uint16_t virtualMods , 10985 uint32_t which , 10986 uint8_t firstType , 10987 uint8_t nTypes , 10988 uint8_t firstKTLevelt , 10989 uint8_t nKTLevels , 10990 uint32_t indicators , 10991 uint8_t groupNames , 10992 uint8_t nRadioGroups , 10993 xcb_keycode_t firstKey , 10994 uint8_t nKeys , 10995 uint8_t nKeyAliases , 10996 uint16_t totalKTLevelNames , 10997 const void *values ); 10998 11008 /***************************************************************************** 11009 ** 11010 ** xcb_void_cookie_t xcb_xkb_set_names 11011 ** 11012 ** @param xcb_connection_t *c 11013 ** @param xcb_xkb_device_spec_t deviceSpec 11014 ** @param uint16_t virtualMods 11015 ** @param uint32_t which 11016 ** @param uint8_t firstType 11017 ** @param uint8_t nTypes 11018 ** @param uint8_t firstKTLevelt 11019 ** @param uint8_t nKTLevels 11020 ** @param uint32_t indicators 11021 ** @param uint8_t groupNames 11022 ** @param uint8_t nRadioGroups 11023 ** @param xcb_keycode_t firstKey 11024 ** @param uint8_t nKeys 11025 ** @param uint8_t nKeyAliases 11026 ** @param uint16_t totalKTLevelNames 11027 ** @param const void *values 11028 ** @returns xcb_void_cookie_t 11029 ** 11030 *****************************************************************************/ 11031 11032 xcb_void_cookie_t 11033 xcb_xkb_set_names (xcb_connection_t *c , 11034 xcb_xkb_device_spec_t deviceSpec , 11035 uint16_t virtualMods , 11036 uint32_t which , 11037 uint8_t firstType , 11038 uint8_t nTypes , 11039 uint8_t firstKTLevelt , 11040 uint8_t nKTLevels , 11041 uint32_t indicators , 11042 uint8_t groupNames , 11043 uint8_t nRadioGroups , 11044 xcb_keycode_t firstKey , 11045 uint8_t nKeys , 11046 uint8_t nKeyAliases , 11047 uint16_t totalKTLevelNames , 11048 const void *values ); 11049 11062 /***************************************************************************** 11063 ** 11064 ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked 11065 ** 11066 ** @param xcb_connection_t *c 11067 ** @param xcb_xkb_device_spec_t deviceSpec 11068 ** @param uint16_t virtualMods 11069 ** @param uint32_t which 11070 ** @param uint8_t firstType 11071 ** @param uint8_t nTypes 11072 ** @param uint8_t firstKTLevelt 11073 ** @param uint8_t nKTLevels 11074 ** @param uint32_t indicators 11075 ** @param uint8_t groupNames 11076 ** @param uint8_t nRadioGroups 11077 ** @param xcb_keycode_t firstKey 11078 ** @param uint8_t nKeys 11079 ** @param uint8_t nKeyAliases 11080 ** @param uint16_t totalKTLevelNames 11081 ** @param const xcb_xkb_set_names_values_t *values 11082 ** @returns xcb_void_cookie_t 11083 ** 11084 *****************************************************************************/ 11085 11086 xcb_void_cookie_t 11087 xcb_xkb_set_names_aux_checked (xcb_connection_t *c , 11088 xcb_xkb_device_spec_t deviceSpec , 11089 uint16_t virtualMods , 11090 uint32_t which , 11091 uint8_t firstType , 11092 uint8_t nTypes , 11093 uint8_t firstKTLevelt , 11094 uint8_t nKTLevels , 11095 uint32_t indicators , 11096 uint8_t groupNames , 11097 uint8_t nRadioGroups , 11098 xcb_keycode_t firstKey , 11099 uint8_t nKeys , 11100 uint8_t nKeyAliases , 11101 uint16_t totalKTLevelNames , 11102 const xcb_xkb_set_names_values_t *values ); 11103 11113 /***************************************************************************** 11114 ** 11115 ** xcb_void_cookie_t xcb_xkb_set_names_aux 11116 ** 11117 ** @param xcb_connection_t *c 11118 ** @param xcb_xkb_device_spec_t deviceSpec 11119 ** @param uint16_t virtualMods 11120 ** @param uint32_t which 11121 ** @param uint8_t firstType 11122 ** @param uint8_t nTypes 11123 ** @param uint8_t firstKTLevelt 11124 ** @param uint8_t nKTLevels 11125 ** @param uint32_t indicators 11126 ** @param uint8_t groupNames 11127 ** @param uint8_t nRadioGroups 11128 ** @param xcb_keycode_t firstKey 11129 ** @param uint8_t nKeys 11130 ** @param uint8_t nKeyAliases 11131 ** @param uint16_t totalKTLevelNames 11132 ** @param const xcb_xkb_set_names_values_t *values 11133 ** @returns xcb_void_cookie_t 11134 ** 11135 *****************************************************************************/ 11136 11137 xcb_void_cookie_t 11138 xcb_xkb_set_names_aux (xcb_connection_t *c , 11139 xcb_xkb_device_spec_t deviceSpec , 11140 uint16_t virtualMods , 11141 uint32_t which , 11142 uint8_t firstType , 11143 uint8_t nTypes , 11144 uint8_t firstKTLevelt , 11145 uint8_t nKTLevels , 11146 uint32_t indicators , 11147 uint8_t groupNames , 11148 uint8_t nRadioGroups , 11149 xcb_keycode_t firstKey , 11150 uint8_t nKeys , 11151 uint8_t nKeyAliases , 11152 uint16_t totalKTLevelNames , 11153 const xcb_xkb_set_names_values_t *values ); 11154 11155 int 11156 xcb_xkb_get_geometry_sizeof (const void *_buffer ); 11157 11167 /***************************************************************************** 11168 ** 11169 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry 11170 ** 11171 ** @param xcb_connection_t *c 11172 ** @param xcb_xkb_device_spec_t deviceSpec 11173 ** @param xcb_atom_t name 11174 ** @returns xcb_xkb_get_geometry_cookie_t 11175 ** 11176 *****************************************************************************/ 11177 11178 xcb_xkb_get_geometry_cookie_t 11179 xcb_xkb_get_geometry (xcb_connection_t *c , 11180 xcb_xkb_device_spec_t deviceSpec , 11181 xcb_atom_t name ); 11182 11195 /***************************************************************************** 11196 ** 11197 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked 11198 ** 11199 ** @param xcb_connection_t *c 11200 ** @param xcb_xkb_device_spec_t deviceSpec 11201 ** @param xcb_atom_t name 11202 ** @returns xcb_xkb_get_geometry_cookie_t 11203 ** 11204 *****************************************************************************/ 11205 11206 xcb_xkb_get_geometry_cookie_t 11207 xcb_xkb_get_geometry_unchecked (xcb_connection_t *c , 11208 xcb_xkb_device_spec_t deviceSpec , 11209 xcb_atom_t name ); 11210 11211 11212 /***************************************************************************** 11213 ** 11214 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font 11215 ** 11216 ** @param const xcb_xkb_get_geometry_reply_t *R 11217 ** @returns xcb_xkb_counted_string_16_t * 11218 ** 11219 *****************************************************************************/ 11220 11221 xcb_xkb_counted_string_16_t * 11222 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R ); 11223 11224 11225 /***************************************************************************** 11226 ** 11227 ** int xcb_xkb_get_geometry_properties_length 11228 ** 11229 ** @param const xcb_xkb_get_geometry_reply_t *R 11230 ** @returns int 11231 ** 11232 *****************************************************************************/ 11233 11234 int 11235 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R ); 11236 11237 11238 /***************************************************************************** 11239 ** 11240 ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator 11241 ** 11242 ** @param const xcb_xkb_get_geometry_reply_t *R 11243 ** @returns xcb_xkb_property_iterator_t 11244 ** 11245 *****************************************************************************/ 11246 11247 xcb_xkb_property_iterator_t 11248 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11249 11250 11251 /***************************************************************************** 11252 ** 11253 ** int xcb_xkb_get_geometry_colors_length 11254 ** 11255 ** @param const xcb_xkb_get_geometry_reply_t *R 11256 ** @returns int 11257 ** 11258 *****************************************************************************/ 11259 11260 int 11261 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R ); 11262 11263 11264 /***************************************************************************** 11265 ** 11266 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator 11267 ** 11268 ** @param const xcb_xkb_get_geometry_reply_t *R 11269 ** @returns xcb_xkb_counted_string_16_iterator_t 11270 ** 11271 *****************************************************************************/ 11272 11273 xcb_xkb_counted_string_16_iterator_t 11274 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11275 11276 11277 /***************************************************************************** 11278 ** 11279 ** int xcb_xkb_get_geometry_shapes_length 11280 ** 11281 ** @param const xcb_xkb_get_geometry_reply_t *R 11282 ** @returns int 11283 ** 11284 *****************************************************************************/ 11285 11286 int 11287 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R ); 11288 11289 11290 /***************************************************************************** 11291 ** 11292 ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator 11293 ** 11294 ** @param const xcb_xkb_get_geometry_reply_t *R 11295 ** @returns xcb_xkb_shape_iterator_t 11296 ** 11297 *****************************************************************************/ 11298 11299 xcb_xkb_shape_iterator_t 11300 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11301 11302 11303 /***************************************************************************** 11304 ** 11305 ** int xcb_xkb_get_geometry_sections_length 11306 ** 11307 ** @param const xcb_xkb_get_geometry_reply_t *R 11308 ** @returns int 11309 ** 11310 *****************************************************************************/ 11311 11312 int 11313 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R ); 11314 11315 11316 /***************************************************************************** 11317 ** 11318 ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator 11319 ** 11320 ** @param const xcb_xkb_get_geometry_reply_t *R 11321 ** @returns xcb_xkb_section_iterator_t 11322 ** 11323 *****************************************************************************/ 11324 11325 xcb_xkb_section_iterator_t 11326 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11327 11328 11329 /***************************************************************************** 11330 ** 11331 ** int xcb_xkb_get_geometry_doodads_length 11332 ** 11333 ** @param const xcb_xkb_get_geometry_reply_t *R 11334 ** @returns int 11335 ** 11336 *****************************************************************************/ 11337 11338 int 11339 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R ); 11340 11341 11342 /***************************************************************************** 11343 ** 11344 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator 11345 ** 11346 ** @param const xcb_xkb_get_geometry_reply_t *R 11347 ** @returns xcb_xkb_doodad_iterator_t 11348 ** 11349 *****************************************************************************/ 11350 11351 xcb_xkb_doodad_iterator_t 11352 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11353 11354 11355 /***************************************************************************** 11356 ** 11357 ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases 11358 ** 11359 ** @param const xcb_xkb_get_geometry_reply_t *R 11360 ** @returns xcb_xkb_key_alias_t * 11361 ** 11362 *****************************************************************************/ 11363 11364 xcb_xkb_key_alias_t * 11365 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R ); 11366 11367 11368 /***************************************************************************** 11369 ** 11370 ** int xcb_xkb_get_geometry_key_aliases_length 11371 ** 11372 ** @param const xcb_xkb_get_geometry_reply_t *R 11373 ** @returns int 11374 ** 11375 *****************************************************************************/ 11376 11377 int 11378 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R ); 11379 11380 11381 /***************************************************************************** 11382 ** 11383 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator 11384 ** 11385 ** @param const xcb_xkb_get_geometry_reply_t *R 11386 ** @returns xcb_xkb_key_alias_iterator_t 11387 ** 11388 *****************************************************************************/ 11389 11390 xcb_xkb_key_alias_iterator_t 11391 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11392 11408 /***************************************************************************** 11409 ** 11410 ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply 11411 ** 11412 ** @param xcb_connection_t *c 11413 ** @param xcb_xkb_get_geometry_cookie_t cookie 11414 ** @param xcb_generic_error_t **e 11415 ** @returns xcb_xkb_get_geometry_reply_t * 11416 ** 11417 *****************************************************************************/ 11418 11419 xcb_xkb_get_geometry_reply_t * 11420 xcb_xkb_get_geometry_reply (xcb_connection_t *c , 11421 xcb_xkb_get_geometry_cookie_t cookie , 11422 xcb_generic_error_t **e ); 11423 11424 int 11425 xcb_xkb_set_geometry_sizeof (const void *_buffer ); 11426 11439 /***************************************************************************** 11440 ** 11441 ** xcb_void_cookie_t xcb_xkb_set_geometry_checked 11442 ** 11443 ** @param xcb_connection_t *c 11444 ** @param xcb_xkb_device_spec_t deviceSpec 11445 ** @param uint8_t nShapes 11446 ** @param uint8_t nSections 11447 ** @param xcb_atom_t name 11448 ** @param uint16_t widthMM 11449 ** @param uint16_t heightMM 11450 ** @param uint16_t nProperties 11451 ** @param uint16_t nColors 11452 ** @param uint16_t nDoodads 11453 ** @param uint16_t nKeyAliases 11454 ** @param uint8_t baseColorNdx 11455 ** @param uint8_t labelColorNdx 11456 ** @param xcb_xkb_counted_string_16_t *labelFont 11457 ** @param const xcb_xkb_property_t *properties 11458 ** @param const xcb_xkb_counted_string_16_t *colors 11459 ** @param const xcb_xkb_shape_t *shapes 11460 ** @param const xcb_xkb_section_t *sections 11461 ** @param const xcb_xkb_doodad_t *doodads 11462 ** @param const xcb_xkb_key_alias_t *keyAliases 11463 ** @returns xcb_void_cookie_t 11464 ** 11465 *****************************************************************************/ 11466 11467 xcb_void_cookie_t 11468 xcb_xkb_set_geometry_checked (xcb_connection_t *c , 11469 xcb_xkb_device_spec_t deviceSpec , 11470 uint8_t nShapes , 11471 uint8_t nSections , 11472 xcb_atom_t name , 11473 uint16_t widthMM , 11474 uint16_t heightMM , 11475 uint16_t nProperties , 11476 uint16_t nColors , 11477 uint16_t nDoodads , 11478 uint16_t nKeyAliases , 11479 uint8_t baseColorNdx , 11480 uint8_t labelColorNdx , 11481 xcb_xkb_counted_string_16_t *labelFont , 11482 const xcb_xkb_property_t *properties , 11483 const xcb_xkb_counted_string_16_t *colors , 11484 const xcb_xkb_shape_t *shapes , 11485 const xcb_xkb_section_t *sections , 11486 const xcb_xkb_doodad_t *doodads , 11487 const xcb_xkb_key_alias_t *keyAliases ); 11488 11498 /***************************************************************************** 11499 ** 11500 ** xcb_void_cookie_t xcb_xkb_set_geometry 11501 ** 11502 ** @param xcb_connection_t *c 11503 ** @param xcb_xkb_device_spec_t deviceSpec 11504 ** @param uint8_t nShapes 11505 ** @param uint8_t nSections 11506 ** @param xcb_atom_t name 11507 ** @param uint16_t widthMM 11508 ** @param uint16_t heightMM 11509 ** @param uint16_t nProperties 11510 ** @param uint16_t nColors 11511 ** @param uint16_t nDoodads 11512 ** @param uint16_t nKeyAliases 11513 ** @param uint8_t baseColorNdx 11514 ** @param uint8_t labelColorNdx 11515 ** @param xcb_xkb_counted_string_16_t *labelFont 11516 ** @param const xcb_xkb_property_t *properties 11517 ** @param const xcb_xkb_counted_string_16_t *colors 11518 ** @param const xcb_xkb_shape_t *shapes 11519 ** @param const xcb_xkb_section_t *sections 11520 ** @param const xcb_xkb_doodad_t *doodads 11521 ** @param const xcb_xkb_key_alias_t *keyAliases 11522 ** @returns xcb_void_cookie_t 11523 ** 11524 *****************************************************************************/ 11525 11526 xcb_void_cookie_t 11527 xcb_xkb_set_geometry (xcb_connection_t *c , 11528 xcb_xkb_device_spec_t deviceSpec , 11529 uint8_t nShapes , 11530 uint8_t nSections , 11531 xcb_atom_t name , 11532 uint16_t widthMM , 11533 uint16_t heightMM , 11534 uint16_t nProperties , 11535 uint16_t nColors , 11536 uint16_t nDoodads , 11537 uint16_t nKeyAliases , 11538 uint8_t baseColorNdx , 11539 uint8_t labelColorNdx , 11540 xcb_xkb_counted_string_16_t *labelFont , 11541 const xcb_xkb_property_t *properties , 11542 const xcb_xkb_counted_string_16_t *colors , 11543 const xcb_xkb_shape_t *shapes , 11544 const xcb_xkb_section_t *sections , 11545 const xcb_xkb_doodad_t *doodads , 11546 const xcb_xkb_key_alias_t *keyAliases ); 11547 11557 /***************************************************************************** 11558 ** 11559 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags 11560 ** 11561 ** @param xcb_connection_t *c 11562 ** @param xcb_xkb_device_spec_t deviceSpec 11563 ** @param uint32_t change 11564 ** @param uint32_t value 11565 ** @param uint32_t ctrlsToChange 11566 ** @param uint32_t autoCtrls 11567 ** @param uint32_t autoCtrlsValues 11568 ** @returns xcb_xkb_per_client_flags_cookie_t 11569 ** 11570 *****************************************************************************/ 11571 11572 xcb_xkb_per_client_flags_cookie_t 11573 xcb_xkb_per_client_flags (xcb_connection_t *c , 11574 xcb_xkb_device_spec_t deviceSpec , 11575 uint32_t change , 11576 uint32_t value , 11577 uint32_t ctrlsToChange , 11578 uint32_t autoCtrls , 11579 uint32_t autoCtrlsValues ); 11580 11593 /***************************************************************************** 11594 ** 11595 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked 11596 ** 11597 ** @param xcb_connection_t *c 11598 ** @param xcb_xkb_device_spec_t deviceSpec 11599 ** @param uint32_t change 11600 ** @param uint32_t value 11601 ** @param uint32_t ctrlsToChange 11602 ** @param uint32_t autoCtrls 11603 ** @param uint32_t autoCtrlsValues 11604 ** @returns xcb_xkb_per_client_flags_cookie_t 11605 ** 11606 *****************************************************************************/ 11607 11608 xcb_xkb_per_client_flags_cookie_t 11609 xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c , 11610 xcb_xkb_device_spec_t deviceSpec , 11611 uint32_t change , 11612 uint32_t value , 11613 uint32_t ctrlsToChange , 11614 uint32_t autoCtrls , 11615 uint32_t autoCtrlsValues ); 11616 11632 /***************************************************************************** 11633 ** 11634 ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply 11635 ** 11636 ** @param xcb_connection_t *c 11637 ** @param xcb_xkb_per_client_flags_cookie_t cookie 11638 ** @param xcb_generic_error_t **e 11639 ** @returns xcb_xkb_per_client_flags_reply_t * 11640 ** 11641 *****************************************************************************/ 11642 11643 xcb_xkb_per_client_flags_reply_t * 11644 xcb_xkb_per_client_flags_reply (xcb_connection_t *c , 11645 xcb_xkb_per_client_flags_cookie_t cookie , 11646 xcb_generic_error_t **e ); 11647 11648 int 11649 xcb_xkb_list_components_serialize (void **_buffer , 11650 const xcb_xkb_list_components_request_t *_aux , 11651 const xcb_xkb_string8_t *keymapsSpec , 11652 const xcb_xkb_string8_t *keycodesSpec , 11653 const xcb_xkb_string8_t *typesSpec , 11654 const xcb_xkb_string8_t *compatMapSpec , 11655 const xcb_xkb_string8_t *symbolsSpec , 11656 const xcb_xkb_string8_t *geometrySpec ); 11657 11658 int 11659 xcb_xkb_list_components_unserialize (const void *_buffer , 11660 xcb_xkb_list_components_request_t **_aux ); 11661 11662 int 11663 xcb_xkb_list_components_sizeof (const void *_buffer ); 11664 11674 /***************************************************************************** 11675 ** 11676 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components 11677 ** 11678 ** @param xcb_connection_t *c 11679 ** @param xcb_xkb_device_spec_t deviceSpec 11680 ** @param uint16_t maxNames 11681 ** @param uint8_t keymapsSpecLen 11682 ** @param const xcb_xkb_string8_t *keymapsSpec 11683 ** @param uint8_t keycodesSpecLen 11684 ** @param const xcb_xkb_string8_t *keycodesSpec 11685 ** @param uint8_t typesSpecLen 11686 ** @param const xcb_xkb_string8_t *typesSpec 11687 ** @param uint8_t compatMapSpecLen 11688 ** @param const xcb_xkb_string8_t *compatMapSpec 11689 ** @param uint8_t symbolsSpecLen 11690 ** @param const xcb_xkb_string8_t *symbolsSpec 11691 ** @param uint8_t geometrySpecLen 11692 ** @param const xcb_xkb_string8_t *geometrySpec 11693 ** @returns xcb_xkb_list_components_cookie_t 11694 ** 11695 *****************************************************************************/ 11696 11697 xcb_xkb_list_components_cookie_t 11698 xcb_xkb_list_components (xcb_connection_t *c , 11699 xcb_xkb_device_spec_t deviceSpec , 11700 uint16_t maxNames , 11701 uint8_t keymapsSpecLen , 11702 const xcb_xkb_string8_t *keymapsSpec , 11703 uint8_t keycodesSpecLen , 11704 const xcb_xkb_string8_t *keycodesSpec , 11705 uint8_t typesSpecLen , 11706 const xcb_xkb_string8_t *typesSpec , 11707 uint8_t compatMapSpecLen , 11708 const xcb_xkb_string8_t *compatMapSpec , 11709 uint8_t symbolsSpecLen , 11710 const xcb_xkb_string8_t *symbolsSpec , 11711 uint8_t geometrySpecLen , 11712 const xcb_xkb_string8_t *geometrySpec ); 11713 11726 /***************************************************************************** 11727 ** 11728 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked 11729 ** 11730 ** @param xcb_connection_t *c 11731 ** @param xcb_xkb_device_spec_t deviceSpec 11732 ** @param uint16_t maxNames 11733 ** @param uint8_t keymapsSpecLen 11734 ** @param const xcb_xkb_string8_t *keymapsSpec 11735 ** @param uint8_t keycodesSpecLen 11736 ** @param const xcb_xkb_string8_t *keycodesSpec 11737 ** @param uint8_t typesSpecLen 11738 ** @param const xcb_xkb_string8_t *typesSpec 11739 ** @param uint8_t compatMapSpecLen 11740 ** @param const xcb_xkb_string8_t *compatMapSpec 11741 ** @param uint8_t symbolsSpecLen 11742 ** @param const xcb_xkb_string8_t *symbolsSpec 11743 ** @param uint8_t geometrySpecLen 11744 ** @param const xcb_xkb_string8_t *geometrySpec 11745 ** @returns xcb_xkb_list_components_cookie_t 11746 ** 11747 *****************************************************************************/ 11748 11749 xcb_xkb_list_components_cookie_t 11750 xcb_xkb_list_components_unchecked (xcb_connection_t *c , 11751 xcb_xkb_device_spec_t deviceSpec , 11752 uint16_t maxNames , 11753 uint8_t keymapsSpecLen , 11754 const xcb_xkb_string8_t *keymapsSpec , 11755 uint8_t keycodesSpecLen , 11756 const xcb_xkb_string8_t *keycodesSpec , 11757 uint8_t typesSpecLen , 11758 const xcb_xkb_string8_t *typesSpec , 11759 uint8_t compatMapSpecLen , 11760 const xcb_xkb_string8_t *compatMapSpec , 11761 uint8_t symbolsSpecLen , 11762 const xcb_xkb_string8_t *symbolsSpec , 11763 uint8_t geometrySpecLen , 11764 const xcb_xkb_string8_t *geometrySpec ); 11765 11766 11767 /***************************************************************************** 11768 ** 11769 ** int xcb_xkb_list_components_keymaps_length 11770 ** 11771 ** @param const xcb_xkb_list_components_reply_t *R 11772 ** @returns int 11773 ** 11774 *****************************************************************************/ 11775 11776 int 11777 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R ); 11778 11779 11780 /***************************************************************************** 11781 ** 11782 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator 11783 ** 11784 ** @param const xcb_xkb_list_components_reply_t *R 11785 ** @returns xcb_xkb_listing_iterator_t 11786 ** 11787 *****************************************************************************/ 11788 11789 xcb_xkb_listing_iterator_t 11790 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R ); 11791 11792 11793 /***************************************************************************** 11794 ** 11795 ** int xcb_xkb_list_components_keycodes_length 11796 ** 11797 ** @param const xcb_xkb_list_components_reply_t *R 11798 ** @returns int 11799 ** 11800 *****************************************************************************/ 11801 11802 int 11803 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R ); 11804 11805 11806 /***************************************************************************** 11807 ** 11808 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator 11809 ** 11810 ** @param const xcb_xkb_list_components_reply_t *R 11811 ** @returns xcb_xkb_listing_iterator_t 11812 ** 11813 *****************************************************************************/ 11814 11815 xcb_xkb_listing_iterator_t 11816 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R ); 11817 11818 11819 /***************************************************************************** 11820 ** 11821 ** int xcb_xkb_list_components_types_length 11822 ** 11823 ** @param const xcb_xkb_list_components_reply_t *R 11824 ** @returns int 11825 ** 11826 *****************************************************************************/ 11827 11828 int 11829 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R ); 11830 11831 11832 /***************************************************************************** 11833 ** 11834 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator 11835 ** 11836 ** @param const xcb_xkb_list_components_reply_t *R 11837 ** @returns xcb_xkb_listing_iterator_t 11838 ** 11839 *****************************************************************************/ 11840 11841 xcb_xkb_listing_iterator_t 11842 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R ); 11843 11844 11845 /***************************************************************************** 11846 ** 11847 ** int xcb_xkb_list_components_compat_maps_length 11848 ** 11849 ** @param const xcb_xkb_list_components_reply_t *R 11850 ** @returns int 11851 ** 11852 *****************************************************************************/ 11853 11854 int 11855 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R ); 11856 11857 11858 /***************************************************************************** 11859 ** 11860 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator 11861 ** 11862 ** @param const xcb_xkb_list_components_reply_t *R 11863 ** @returns xcb_xkb_listing_iterator_t 11864 ** 11865 *****************************************************************************/ 11866 11867 xcb_xkb_listing_iterator_t 11868 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R ); 11869 11870 11871 /***************************************************************************** 11872 ** 11873 ** int xcb_xkb_list_components_symbols_length 11874 ** 11875 ** @param const xcb_xkb_list_components_reply_t *R 11876 ** @returns int 11877 ** 11878 *****************************************************************************/ 11879 11880 int 11881 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R ); 11882 11883 11884 /***************************************************************************** 11885 ** 11886 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator 11887 ** 11888 ** @param const xcb_xkb_list_components_reply_t *R 11889 ** @returns xcb_xkb_listing_iterator_t 11890 ** 11891 *****************************************************************************/ 11892 11893 xcb_xkb_listing_iterator_t 11894 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R ); 11895 11896 11897 /***************************************************************************** 11898 ** 11899 ** int xcb_xkb_list_components_geometries_length 11900 ** 11901 ** @param const xcb_xkb_list_components_reply_t *R 11902 ** @returns int 11903 ** 11904 *****************************************************************************/ 11905 11906 int 11907 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R ); 11908 11909 11910 /***************************************************************************** 11911 ** 11912 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator 11913 ** 11914 ** @param const xcb_xkb_list_components_reply_t *R 11915 ** @returns xcb_xkb_listing_iterator_t 11916 ** 11917 *****************************************************************************/ 11918 11919 xcb_xkb_listing_iterator_t 11920 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R ); 11921 11937 /***************************************************************************** 11938 ** 11939 ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply 11940 ** 11941 ** @param xcb_connection_t *c 11942 ** @param xcb_xkb_list_components_cookie_t cookie 11943 ** @param xcb_generic_error_t **e 11944 ** @returns xcb_xkb_list_components_reply_t * 11945 ** 11946 *****************************************************************************/ 11947 11948 xcb_xkb_list_components_reply_t * 11949 xcb_xkb_list_components_reply (xcb_connection_t *c , 11950 xcb_xkb_list_components_cookie_t cookie , 11951 xcb_generic_error_t **e ); 11952 11953 int 11954 xcb_xkb_get_kbd_by_name_serialize (void **_buffer , 11955 const xcb_xkb_get_kbd_by_name_request_t *_aux , 11956 const xcb_xkb_string8_t *keymapsSpec , 11957 const xcb_xkb_string8_t *keycodesSpec , 11958 const xcb_xkb_string8_t *typesSpec , 11959 const xcb_xkb_string8_t *compatMapSpec , 11960 const xcb_xkb_string8_t *symbolsSpec , 11961 const xcb_xkb_string8_t *geometrySpec ); 11962 11963 int 11964 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer , 11965 xcb_xkb_get_kbd_by_name_request_t **_aux ); 11966 11967 int 11968 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer ); 11969 11970 11971 /***************************************************************************** 11972 ** 11973 ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length 11974 ** 11975 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11976 ** @returns int 11977 ** 11978 *****************************************************************************/ 11979 11980 int 11981 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 11982 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11983 11984 11985 /***************************************************************************** 11986 ** 11987 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator 11988 ** 11989 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11990 ** @returns xcb_xkb_key_type_iterator_t 11991 ** 11992 *****************************************************************************/ 11993 11994 xcb_xkb_key_type_iterator_t 11995 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 11996 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11997 11998 11999 /***************************************************************************** 12000 ** 12001 ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length 12002 ** 12003 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12004 ** @returns int 12005 ** 12006 *****************************************************************************/ 12007 12008 int 12009 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12010 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12011 12012 12013 /***************************************************************************** 12014 ** 12015 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator 12016 ** 12017 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12018 ** @returns xcb_xkb_key_sym_map_iterator_t 12019 ** 12020 *****************************************************************************/ 12021 12022 xcb_xkb_key_sym_map_iterator_t 12023 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12024 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12025 12026 12027 /***************************************************************************** 12028 ** 12029 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count 12030 ** 12031 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12032 ** @returns uint8_t * 12033 ** 12034 *****************************************************************************/ 12035 12036 uint8_t * 12037 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12038 12039 12040 /***************************************************************************** 12041 ** 12042 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length 12043 ** 12044 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12045 ** @returns int 12046 ** 12047 *****************************************************************************/ 12048 12049 int 12050 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12051 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12052 12053 12054 /***************************************************************************** 12055 ** 12056 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end 12057 ** 12058 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12059 ** @returns xcb_generic_iterator_t 12060 ** 12061 *****************************************************************************/ 12062 12063 xcb_generic_iterator_t 12064 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12065 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12066 12067 12068 /***************************************************************************** 12069 ** 12070 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts 12071 ** 12072 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12073 ** @returns xcb_xkb_action_t * 12074 ** 12075 *****************************************************************************/ 12076 12077 xcb_xkb_action_t * 12078 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12079 12080 12081 /***************************************************************************** 12082 ** 12083 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length 12084 ** 12085 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12086 ** @returns int 12087 ** 12088 *****************************************************************************/ 12089 12090 int 12091 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12092 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12093 12094 12095 /***************************************************************************** 12096 ** 12097 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator 12098 ** 12099 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12100 ** @returns xcb_xkb_action_iterator_t 12101 ** 12102 *****************************************************************************/ 12103 12104 xcb_xkb_action_iterator_t 12105 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12106 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12107 12108 12109 /***************************************************************************** 12110 ** 12111 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn 12112 ** 12113 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12114 ** @returns xcb_xkb_set_behavior_t * 12115 ** 12116 *****************************************************************************/ 12117 12118 xcb_xkb_set_behavior_t * 12119 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12120 12121 12122 /***************************************************************************** 12123 ** 12124 ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length 12125 ** 12126 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12127 ** @returns int 12128 ** 12129 *****************************************************************************/ 12130 12131 int 12132 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12133 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12134 12135 12136 /***************************************************************************** 12137 ** 12138 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator 12139 ** 12140 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12141 ** @returns xcb_xkb_set_behavior_iterator_t 12142 ** 12143 *****************************************************************************/ 12144 12145 xcb_xkb_set_behavior_iterator_t 12146 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12147 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12148 12149 12150 /***************************************************************************** 12151 ** 12152 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn 12153 ** 12154 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12155 ** @returns uint8_t * 12156 ** 12157 *****************************************************************************/ 12158 12159 uint8_t * 12160 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12161 12162 12163 /***************************************************************************** 12164 ** 12165 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length 12166 ** 12167 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12168 ** @returns int 12169 ** 12170 *****************************************************************************/ 12171 12172 int 12173 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12174 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12175 12176 12177 /***************************************************************************** 12178 ** 12179 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end 12180 ** 12181 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12182 ** @returns xcb_generic_iterator_t 12183 ** 12184 *****************************************************************************/ 12185 12186 xcb_generic_iterator_t 12187 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12188 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12189 12190 12191 /***************************************************************************** 12192 ** 12193 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn 12194 ** 12195 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12196 ** @returns xcb_xkb_set_explicit_t * 12197 ** 12198 *****************************************************************************/ 12199 12200 xcb_xkb_set_explicit_t * 12201 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12202 12203 12204 /***************************************************************************** 12205 ** 12206 ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length 12207 ** 12208 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12209 ** @returns int 12210 ** 12211 *****************************************************************************/ 12212 12213 int 12214 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12215 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12216 12217 12218 /***************************************************************************** 12219 ** 12220 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator 12221 ** 12222 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12223 ** @returns xcb_xkb_set_explicit_iterator_t 12224 ** 12225 *****************************************************************************/ 12226 12227 xcb_xkb_set_explicit_iterator_t 12228 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12229 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12230 12231 12232 /***************************************************************************** 12233 ** 12234 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn 12235 ** 12236 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12237 ** @returns xcb_xkb_key_mod_map_t * 12238 ** 12239 *****************************************************************************/ 12240 12241 xcb_xkb_key_mod_map_t * 12242 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12243 12244 12245 /***************************************************************************** 12246 ** 12247 ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length 12248 ** 12249 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12250 ** @returns int 12251 ** 12252 *****************************************************************************/ 12253 12254 int 12255 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12256 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12257 12258 12259 /***************************************************************************** 12260 ** 12261 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator 12262 ** 12263 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12264 ** @returns xcb_xkb_key_mod_map_iterator_t 12265 ** 12266 *****************************************************************************/ 12267 12268 xcb_xkb_key_mod_map_iterator_t 12269 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12270 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12271 12272 12273 /***************************************************************************** 12274 ** 12275 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn 12276 ** 12277 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12278 ** @returns xcb_xkb_key_v_mod_map_t * 12279 ** 12280 *****************************************************************************/ 12281 12282 xcb_xkb_key_v_mod_map_t * 12283 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12284 12285 12286 /***************************************************************************** 12287 ** 12288 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length 12289 ** 12290 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12291 ** @returns int 12292 ** 12293 *****************************************************************************/ 12294 12295 int 12296 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12297 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12298 12299 12300 /***************************************************************************** 12301 ** 12302 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator 12303 ** 12304 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12305 ** @returns xcb_xkb_key_v_mod_map_iterator_t 12306 ** 12307 *****************************************************************************/ 12308 12309 xcb_xkb_key_v_mod_map_iterator_t 12310 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12311 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12312 12313 int 12314 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer , 12315 uint8_t nTypes , 12316 uint8_t nKeySyms , 12317 uint8_t nKeyActions , 12318 uint16_t totalActions , 12319 uint8_t totalKeyBehaviors , 12320 uint8_t nVModMapKeys , 12321 uint8_t totalKeyExplicit , 12322 uint8_t totalModMapKeys , 12323 uint8_t totalVModMapKeys , 12324 uint16_t present , 12325 const xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12326 12327 int 12328 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer , 12329 uint8_t nTypes , 12330 uint8_t nKeySyms , 12331 uint8_t nKeyActions , 12332 uint16_t totalActions , 12333 uint8_t totalKeyBehaviors , 12334 uint8_t nVModMapKeys , 12335 uint8_t totalKeyExplicit , 12336 uint8_t totalModMapKeys , 12337 uint8_t totalVModMapKeys , 12338 uint16_t present , 12339 xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12340 12341 int 12342 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer , 12343 uint8_t nTypes , 12344 uint8_t nKeySyms , 12345 uint8_t nKeyActions , 12346 uint16_t totalActions , 12347 uint8_t totalKeyBehaviors , 12348 uint8_t nVModMapKeys , 12349 uint8_t totalKeyExplicit , 12350 uint8_t totalModMapKeys , 12351 uint8_t totalVModMapKeys , 12352 uint16_t present ); 12353 12354 12355 /***************************************************************************** 12356 ** 12357 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length 12358 ** 12359 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12360 ** @returns int 12361 ** 12362 *****************************************************************************/ 12363 12364 int 12365 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12366 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12367 12368 12369 /***************************************************************************** 12370 ** 12371 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator 12372 ** 12373 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12374 ** @returns xcb_xkb_key_type_iterator_t 12375 ** 12376 *****************************************************************************/ 12377 12378 xcb_xkb_key_type_iterator_t 12379 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12380 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12381 12382 12383 /***************************************************************************** 12384 ** 12385 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length 12386 ** 12387 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12388 ** @returns int 12389 ** 12390 *****************************************************************************/ 12391 12392 int 12393 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12394 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12395 12396 12397 /***************************************************************************** 12398 ** 12399 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator 12400 ** 12401 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12402 ** @returns xcb_xkb_key_sym_map_iterator_t 12403 ** 12404 *****************************************************************************/ 12405 12406 xcb_xkb_key_sym_map_iterator_t 12407 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12408 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12409 12410 12411 /***************************************************************************** 12412 ** 12413 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count 12414 ** 12415 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12416 ** @returns uint8_t * 12417 ** 12418 *****************************************************************************/ 12419 12420 uint8_t * 12421 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12422 12423 12424 /***************************************************************************** 12425 ** 12426 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length 12427 ** 12428 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12429 ** @returns int 12430 ** 12431 *****************************************************************************/ 12432 12433 int 12434 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12435 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12436 12437 12438 /***************************************************************************** 12439 ** 12440 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end 12441 ** 12442 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12443 ** @returns xcb_generic_iterator_t 12444 ** 12445 *****************************************************************************/ 12446 12447 xcb_generic_iterator_t 12448 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12449 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12450 12451 12452 /***************************************************************************** 12453 ** 12454 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts 12455 ** 12456 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12457 ** @returns xcb_xkb_action_t * 12458 ** 12459 *****************************************************************************/ 12460 12461 xcb_xkb_action_t * 12462 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12463 12464 12465 /***************************************************************************** 12466 ** 12467 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length 12468 ** 12469 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12470 ** @returns int 12471 ** 12472 *****************************************************************************/ 12473 12474 int 12475 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12476 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12477 12478 12479 /***************************************************************************** 12480 ** 12481 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator 12482 ** 12483 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12484 ** @returns xcb_xkb_action_iterator_t 12485 ** 12486 *****************************************************************************/ 12487 12488 xcb_xkb_action_iterator_t 12489 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12490 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12491 12492 12493 /***************************************************************************** 12494 ** 12495 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn 12496 ** 12497 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12498 ** @returns xcb_xkb_set_behavior_t * 12499 ** 12500 *****************************************************************************/ 12501 12502 xcb_xkb_set_behavior_t * 12503 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12504 12505 12506 /***************************************************************************** 12507 ** 12508 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length 12509 ** 12510 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12511 ** @returns int 12512 ** 12513 *****************************************************************************/ 12514 12515 int 12516 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12517 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12518 12519 12520 /***************************************************************************** 12521 ** 12522 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator 12523 ** 12524 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12525 ** @returns xcb_xkb_set_behavior_iterator_t 12526 ** 12527 *****************************************************************************/ 12528 12529 xcb_xkb_set_behavior_iterator_t 12530 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12531 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12532 12533 12534 /***************************************************************************** 12535 ** 12536 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn 12537 ** 12538 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12539 ** @returns uint8_t * 12540 ** 12541 *****************************************************************************/ 12542 12543 uint8_t * 12544 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12545 12546 12547 /***************************************************************************** 12548 ** 12549 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length 12550 ** 12551 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12552 ** @returns int 12553 ** 12554 *****************************************************************************/ 12555 12556 int 12557 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12558 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12559 12560 12561 /***************************************************************************** 12562 ** 12563 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end 12564 ** 12565 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12566 ** @returns xcb_generic_iterator_t 12567 ** 12568 *****************************************************************************/ 12569 12570 xcb_generic_iterator_t 12571 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12572 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12573 12574 12575 /***************************************************************************** 12576 ** 12577 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn 12578 ** 12579 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12580 ** @returns xcb_xkb_set_explicit_t * 12581 ** 12582 *****************************************************************************/ 12583 12584 xcb_xkb_set_explicit_t * 12585 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12586 12587 12588 /***************************************************************************** 12589 ** 12590 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length 12591 ** 12592 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12593 ** @returns int 12594 ** 12595 *****************************************************************************/ 12596 12597 int 12598 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12599 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12600 12601 12602 /***************************************************************************** 12603 ** 12604 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator 12605 ** 12606 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12607 ** @returns xcb_xkb_set_explicit_iterator_t 12608 ** 12609 *****************************************************************************/ 12610 12611 xcb_xkb_set_explicit_iterator_t 12612 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12613 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12614 12615 12616 /***************************************************************************** 12617 ** 12618 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn 12619 ** 12620 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12621 ** @returns xcb_xkb_key_mod_map_t * 12622 ** 12623 *****************************************************************************/ 12624 12625 xcb_xkb_key_mod_map_t * 12626 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12627 12628 12629 /***************************************************************************** 12630 ** 12631 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length 12632 ** 12633 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12634 ** @returns int 12635 ** 12636 *****************************************************************************/ 12637 12638 int 12639 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12640 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12641 12642 12643 /***************************************************************************** 12644 ** 12645 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator 12646 ** 12647 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12648 ** @returns xcb_xkb_key_mod_map_iterator_t 12649 ** 12650 *****************************************************************************/ 12651 12652 xcb_xkb_key_mod_map_iterator_t 12653 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12654 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12655 12656 12657 /***************************************************************************** 12658 ** 12659 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn 12660 ** 12661 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12662 ** @returns xcb_xkb_key_v_mod_map_t * 12663 ** 12664 *****************************************************************************/ 12665 12666 xcb_xkb_key_v_mod_map_t * 12667 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12668 12669 12670 /***************************************************************************** 12671 ** 12672 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length 12673 ** 12674 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12675 ** @returns int 12676 ** 12677 *****************************************************************************/ 12678 12679 int 12680 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12681 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12682 12683 12684 /***************************************************************************** 12685 ** 12686 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator 12687 ** 12688 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12689 ** @returns xcb_xkb_key_v_mod_map_iterator_t 12690 ** 12691 *****************************************************************************/ 12692 12693 xcb_xkb_key_v_mod_map_iterator_t 12694 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12695 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12696 12697 int 12698 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void **_buffer , 12699 uint8_t nTypes , 12700 uint8_t nKeySyms , 12701 uint8_t nKeyActions , 12702 uint16_t totalActions , 12703 uint8_t totalKeyBehaviors , 12704 uint8_t nVModMapKeys , 12705 uint8_t totalKeyExplicit , 12706 uint8_t totalModMapKeys , 12707 uint8_t totalVModMapKeys , 12708 uint16_t present , 12709 const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux ); 12710 12711 int 12712 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void *_buffer , 12713 uint8_t nTypes , 12714 uint8_t nKeySyms , 12715 uint8_t nKeyActions , 12716 uint16_t totalActions , 12717 uint8_t totalKeyBehaviors , 12718 uint8_t nVModMapKeys , 12719 uint8_t totalKeyExplicit , 12720 uint8_t totalModMapKeys , 12721 uint8_t totalVModMapKeys , 12722 uint16_t present , 12723 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux ); 12724 12725 int 12726 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_buffer , 12727 uint8_t nTypes , 12728 uint8_t nKeySyms , 12729 uint8_t nKeyActions , 12730 uint16_t totalActions , 12731 uint8_t totalKeyBehaviors , 12732 uint8_t nVModMapKeys , 12733 uint8_t totalKeyExplicit , 12734 uint8_t totalModMapKeys , 12735 uint8_t totalVModMapKeys , 12736 uint16_t present ); 12737 12738 12739 /***************************************************************************** 12740 ** 12741 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length 12742 ** 12743 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12744 ** @returns int 12745 ** 12746 *****************************************************************************/ 12747 12748 int 12749 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12750 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12751 12752 12753 /***************************************************************************** 12754 ** 12755 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator 12756 ** 12757 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12758 ** @returns xcb_xkb_key_type_iterator_t 12759 ** 12760 *****************************************************************************/ 12761 12762 xcb_xkb_key_type_iterator_t 12763 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12764 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12765 12766 12767 /***************************************************************************** 12768 ** 12769 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length 12770 ** 12771 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12772 ** @returns int 12773 ** 12774 *****************************************************************************/ 12775 12776 int 12777 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12778 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12779 12780 12781 /***************************************************************************** 12782 ** 12783 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator 12784 ** 12785 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12786 ** @returns xcb_xkb_key_sym_map_iterator_t 12787 ** 12788 *****************************************************************************/ 12789 12790 xcb_xkb_key_sym_map_iterator_t 12791 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12792 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12793 12794 12795 /***************************************************************************** 12796 ** 12797 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count 12798 ** 12799 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12800 ** @returns uint8_t * 12801 ** 12802 *****************************************************************************/ 12803 12804 uint8_t * 12805 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12806 12807 12808 /***************************************************************************** 12809 ** 12810 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length 12811 ** 12812 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12813 ** @returns int 12814 ** 12815 *****************************************************************************/ 12816 12817 int 12818 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12819 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12820 12821 12822 /***************************************************************************** 12823 ** 12824 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end 12825 ** 12826 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12827 ** @returns xcb_generic_iterator_t 12828 ** 12829 *****************************************************************************/ 12830 12831 xcb_generic_iterator_t 12832 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12833 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12834 12835 12836 /***************************************************************************** 12837 ** 12838 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts 12839 ** 12840 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12841 ** @returns xcb_xkb_action_t * 12842 ** 12843 *****************************************************************************/ 12844 12845 xcb_xkb_action_t * 12846 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12847 12848 12849 /***************************************************************************** 12850 ** 12851 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length 12852 ** 12853 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12854 ** @returns int 12855 ** 12856 *****************************************************************************/ 12857 12858 int 12859 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12860 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12861 12862 12863 /***************************************************************************** 12864 ** 12865 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator 12866 ** 12867 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12868 ** @returns xcb_xkb_action_iterator_t 12869 ** 12870 *****************************************************************************/ 12871 12872 xcb_xkb_action_iterator_t 12873 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12874 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12875 12876 12877 /***************************************************************************** 12878 ** 12879 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn 12880 ** 12881 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12882 ** @returns xcb_xkb_set_behavior_t * 12883 ** 12884 *****************************************************************************/ 12885 12886 xcb_xkb_set_behavior_t * 12887 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12888 12889 12890 /***************************************************************************** 12891 ** 12892 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length 12893 ** 12894 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12895 ** @returns int 12896 ** 12897 *****************************************************************************/ 12898 12899 int 12900 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12901 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12902 12903 12904 /***************************************************************************** 12905 ** 12906 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator 12907 ** 12908 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12909 ** @returns xcb_xkb_set_behavior_iterator_t 12910 ** 12911 *****************************************************************************/ 12912 12913 xcb_xkb_set_behavior_iterator_t 12914 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12915 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12916 12917 12918 /***************************************************************************** 12919 ** 12920 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn 12921 ** 12922 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12923 ** @returns uint8_t * 12924 ** 12925 *****************************************************************************/ 12926 12927 uint8_t * 12928 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12929 12930 12931 /***************************************************************************** 12932 ** 12933 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length 12934 ** 12935 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12936 ** @returns int 12937 ** 12938 *****************************************************************************/ 12939 12940 int 12941 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12942 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12943 12944 12945 /***************************************************************************** 12946 ** 12947 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end 12948 ** 12949 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12950 ** @returns xcb_generic_iterator_t 12951 ** 12952 *****************************************************************************/ 12953 12954 xcb_generic_iterator_t 12955 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12956 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12957 12958 12959 /***************************************************************************** 12960 ** 12961 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn 12962 ** 12963 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12964 ** @returns xcb_xkb_set_explicit_t * 12965 ** 12966 *****************************************************************************/ 12967 12968 xcb_xkb_set_explicit_t * 12969 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12970 12971 12972 /***************************************************************************** 12973 ** 12974 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length 12975 ** 12976 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12977 ** @returns int 12978 ** 12979 *****************************************************************************/ 12980 12981 int 12982 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12983 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12984 12985 12986 /***************************************************************************** 12987 ** 12988 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator 12989 ** 12990 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12991 ** @returns xcb_xkb_set_explicit_iterator_t 12992 ** 12993 *****************************************************************************/ 12994 12995 xcb_xkb_set_explicit_iterator_t 12996 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12997 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12998 12999 13000 /***************************************************************************** 13001 ** 13002 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn 13003 ** 13004 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13005 ** @returns xcb_xkb_key_mod_map_t * 13006 ** 13007 *****************************************************************************/ 13008 13009 xcb_xkb_key_mod_map_t * 13010 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13011 13012 13013 /***************************************************************************** 13014 ** 13015 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length 13016 ** 13017 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13018 ** @returns int 13019 ** 13020 *****************************************************************************/ 13021 13022 int 13023 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13024 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13025 13026 13027 /***************************************************************************** 13028 ** 13029 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator 13030 ** 13031 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13032 ** @returns xcb_xkb_key_mod_map_iterator_t 13033 ** 13034 *****************************************************************************/ 13035 13036 xcb_xkb_key_mod_map_iterator_t 13037 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13038 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13039 13040 13041 /***************************************************************************** 13042 ** 13043 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn 13044 ** 13045 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13046 ** @returns xcb_xkb_key_v_mod_map_t * 13047 ** 13048 *****************************************************************************/ 13049 13050 xcb_xkb_key_v_mod_map_t * 13051 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13052 13053 13054 /***************************************************************************** 13055 ** 13056 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length 13057 ** 13058 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13059 ** @returns int 13060 ** 13061 *****************************************************************************/ 13062 13063 int 13064 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13065 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13066 13067 13068 /***************************************************************************** 13069 ** 13070 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator 13071 ** 13072 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13073 ** @returns xcb_xkb_key_v_mod_map_iterator_t 13074 ** 13075 *****************************************************************************/ 13076 13077 xcb_xkb_key_v_mod_map_iterator_t 13078 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13079 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13080 13081 int 13082 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (void **_buffer , 13083 uint8_t nTypes , 13084 uint8_t nKeySyms , 13085 uint8_t nKeyActions , 13086 uint16_t totalActions , 13087 uint8_t totalKeyBehaviors , 13088 uint8_t nVModMapKeys , 13089 uint8_t totalKeyExplicit , 13090 uint8_t totalModMapKeys , 13091 uint8_t totalVModMapKeys , 13092 uint16_t present , 13093 const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *_aux ); 13094 13095 int 13096 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (const void *_buffer , 13097 uint8_t nTypes , 13098 uint8_t nKeySyms , 13099 uint8_t nKeyActions , 13100 uint16_t totalActions , 13101 uint8_t totalKeyBehaviors , 13102 uint8_t nVModMapKeys , 13103 uint8_t totalKeyExplicit , 13104 uint8_t totalModMapKeys , 13105 uint8_t totalVModMapKeys , 13106 uint16_t present , 13107 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *_aux ); 13108 13109 int 13110 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (const void *_buffer , 13111 uint8_t nTypes , 13112 uint8_t nKeySyms , 13113 uint8_t nKeyActions , 13114 uint16_t totalActions , 13115 uint8_t totalKeyBehaviors , 13116 uint8_t nVModMapKeys , 13117 uint8_t totalKeyExplicit , 13118 uint8_t totalModMapKeys , 13119 uint8_t totalVModMapKeys , 13120 uint16_t present ); 13121 13122 13123 /***************************************************************************** 13124 ** 13125 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names 13126 ** 13127 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13128 ** @returns xcb_atom_t * 13129 ** 13130 *****************************************************************************/ 13131 13132 xcb_atom_t * 13133 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13134 13135 13136 /***************************************************************************** 13137 ** 13138 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length 13139 ** 13140 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13141 ** @returns int 13142 ** 13143 *****************************************************************************/ 13144 13145 int 13146 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13147 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13148 13149 13150 /***************************************************************************** 13151 ** 13152 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end 13153 ** 13154 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13155 ** @returns xcb_generic_iterator_t 13156 ** 13157 *****************************************************************************/ 13158 13159 xcb_generic_iterator_t 13160 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13161 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13162 13163 13164 /***************************************************************************** 13165 ** 13166 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type 13167 ** 13168 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13169 ** @returns uint8_t * 13170 ** 13171 *****************************************************************************/ 13172 13173 uint8_t * 13174 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13175 13176 13177 /***************************************************************************** 13178 ** 13179 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length 13180 ** 13181 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13182 ** @returns int 13183 ** 13184 *****************************************************************************/ 13185 13186 int 13187 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13188 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13189 13190 13191 /***************************************************************************** 13192 ** 13193 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end 13194 ** 13195 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13196 ** @returns xcb_generic_iterator_t 13197 ** 13198 *****************************************************************************/ 13199 13200 xcb_generic_iterator_t 13201 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13202 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13203 13204 13205 /***************************************************************************** 13206 ** 13207 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names 13208 ** 13209 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13210 ** @returns xcb_atom_t * 13211 ** 13212 *****************************************************************************/ 13213 13214 xcb_atom_t * 13215 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13216 13217 13218 /***************************************************************************** 13219 ** 13220 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length 13221 ** 13222 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13223 ** @returns int 13224 ** 13225 *****************************************************************************/ 13226 13227 int 13228 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13229 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13230 13231 13232 /***************************************************************************** 13233 ** 13234 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end 13235 ** 13236 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13237 ** @returns xcb_generic_iterator_t 13238 ** 13239 *****************************************************************************/ 13240 13241 xcb_generic_iterator_t 13242 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13243 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13244 13245 13246 /***************************************************************************** 13247 ** 13248 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names 13249 ** 13250 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13251 ** @returns xcb_atom_t * 13252 ** 13253 *****************************************************************************/ 13254 13255 xcb_atom_t * 13256 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13257 13258 13259 /***************************************************************************** 13260 ** 13261 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length 13262 ** 13263 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13264 ** @returns int 13265 ** 13266 *****************************************************************************/ 13267 13268 int 13269 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13270 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13271 13272 13273 /***************************************************************************** 13274 ** 13275 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end 13276 ** 13277 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13278 ** @returns xcb_generic_iterator_t 13279 ** 13280 *****************************************************************************/ 13281 13282 xcb_generic_iterator_t 13283 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13284 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13285 13286 13287 /***************************************************************************** 13288 ** 13289 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names 13290 ** 13291 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13292 ** @returns xcb_atom_t * 13293 ** 13294 *****************************************************************************/ 13295 13296 xcb_atom_t * 13297 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13298 13299 13300 /***************************************************************************** 13301 ** 13302 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length 13303 ** 13304 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13305 ** @returns int 13306 ** 13307 *****************************************************************************/ 13308 13309 int 13310 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13311 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13312 13313 13314 /***************************************************************************** 13315 ** 13316 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end 13317 ** 13318 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13319 ** @returns xcb_generic_iterator_t 13320 ** 13321 *****************************************************************************/ 13322 13323 xcb_generic_iterator_t 13324 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13325 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13326 13327 13328 /***************************************************************************** 13329 ** 13330 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups 13331 ** 13332 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13333 ** @returns xcb_atom_t * 13334 ** 13335 *****************************************************************************/ 13336 13337 xcb_atom_t * 13338 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13339 13340 13341 /***************************************************************************** 13342 ** 13343 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length 13344 ** 13345 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13346 ** @returns int 13347 ** 13348 *****************************************************************************/ 13349 13350 int 13351 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13352 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13353 13354 13355 /***************************************************************************** 13356 ** 13357 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end 13358 ** 13359 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13360 ** @returns xcb_generic_iterator_t 13361 ** 13362 *****************************************************************************/ 13363 13364 xcb_generic_iterator_t 13365 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13366 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13367 13368 13369 /***************************************************************************** 13370 ** 13371 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names 13372 ** 13373 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13374 ** @returns xcb_xkb_key_name_t * 13375 ** 13376 *****************************************************************************/ 13377 13378 xcb_xkb_key_name_t * 13379 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13380 13381 13382 /***************************************************************************** 13383 ** 13384 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length 13385 ** 13386 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13387 ** @returns int 13388 ** 13389 *****************************************************************************/ 13390 13391 int 13392 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13393 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13394 13395 13396 /***************************************************************************** 13397 ** 13398 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator 13399 ** 13400 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13401 ** @returns xcb_xkb_key_name_iterator_t 13402 ** 13403 *****************************************************************************/ 13404 13405 xcb_xkb_key_name_iterator_t 13406 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13407 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13408 13409 13410 /***************************************************************************** 13411 ** 13412 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases 13413 ** 13414 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13415 ** @returns xcb_xkb_key_alias_t * 13416 ** 13417 *****************************************************************************/ 13418 13419 xcb_xkb_key_alias_t * 13420 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13421 13422 13423 /***************************************************************************** 13424 ** 13425 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length 13426 ** 13427 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13428 ** @returns int 13429 ** 13430 *****************************************************************************/ 13431 13432 int 13433 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13434 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13435 13436 13437 /***************************************************************************** 13438 ** 13439 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator 13440 ** 13441 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13442 ** @returns xcb_xkb_key_alias_iterator_t 13443 ** 13444 *****************************************************************************/ 13445 13446 xcb_xkb_key_alias_iterator_t 13447 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13448 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13449 13450 13451 /***************************************************************************** 13452 ** 13453 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names 13454 ** 13455 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13456 ** @returns xcb_atom_t * 13457 ** 13458 *****************************************************************************/ 13459 13460 xcb_atom_t * 13461 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13462 13463 13464 /***************************************************************************** 13465 ** 13466 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length 13467 ** 13468 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13469 ** @returns int 13470 ** 13471 *****************************************************************************/ 13472 13473 int 13474 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13475 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13476 13477 13478 /***************************************************************************** 13479 ** 13480 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end 13481 ** 13482 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13483 ** @returns xcb_generic_iterator_t 13484 ** 13485 *****************************************************************************/ 13486 13487 xcb_generic_iterator_t 13488 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13489 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13490 13491 int 13492 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer , 13493 uint8_t nTypes , 13494 uint16_t nKTLevels , 13495 uint32_t indicators , 13496 uint16_t virtualMods , 13497 uint8_t groupNames , 13498 uint8_t nKeys , 13499 uint8_t nKeyAliases , 13500 uint8_t nRadioGroups , 13501 uint32_t which , 13502 const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 13503 13504 int 13505 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer , 13506 uint8_t nTypes , 13507 uint16_t nKTLevels , 13508 uint32_t indicators , 13509 uint16_t virtualMods , 13510 uint8_t groupNames , 13511 uint8_t nKeys , 13512 uint8_t nKeyAliases , 13513 uint8_t nRadioGroups , 13514 uint32_t which , 13515 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 13516 13517 int 13518 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer , 13519 uint8_t nTypes , 13520 uint16_t nKTLevels , 13521 uint32_t indicators , 13522 uint16_t virtualMods , 13523 uint8_t groupNames , 13524 uint8_t nKeys , 13525 uint8_t nKeyAliases , 13526 uint8_t nRadioGroups , 13527 uint32_t which ); 13528 13529 13530 /***************************************************************************** 13531 ** 13532 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names 13533 ** 13534 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13535 ** @returns xcb_atom_t * 13536 ** 13537 *****************************************************************************/ 13538 13539 xcb_atom_t * 13540 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13541 13542 13543 /***************************************************************************** 13544 ** 13545 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length 13546 ** 13547 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13548 ** @returns int 13549 ** 13550 *****************************************************************************/ 13551 13552 int 13553 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13554 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13555 13556 13557 /***************************************************************************** 13558 ** 13559 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end 13560 ** 13561 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13562 ** @returns xcb_generic_iterator_t 13563 ** 13564 *****************************************************************************/ 13565 13566 xcb_generic_iterator_t 13567 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13568 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13569 13570 13571 /***************************************************************************** 13572 ** 13573 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type 13574 ** 13575 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13576 ** @returns uint8_t * 13577 ** 13578 *****************************************************************************/ 13579 13580 uint8_t * 13581 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13582 13583 13584 /***************************************************************************** 13585 ** 13586 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length 13587 ** 13588 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13589 ** @returns int 13590 ** 13591 *****************************************************************************/ 13592 13593 int 13594 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13595 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13596 13597 13598 /***************************************************************************** 13599 ** 13600 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end 13601 ** 13602 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13603 ** @returns xcb_generic_iterator_t 13604 ** 13605 *****************************************************************************/ 13606 13607 xcb_generic_iterator_t 13608 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13609 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13610 13611 13612 /***************************************************************************** 13613 ** 13614 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names 13615 ** 13616 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13617 ** @returns xcb_atom_t * 13618 ** 13619 *****************************************************************************/ 13620 13621 xcb_atom_t * 13622 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13623 13624 13625 /***************************************************************************** 13626 ** 13627 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length 13628 ** 13629 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13630 ** @returns int 13631 ** 13632 *****************************************************************************/ 13633 13634 int 13635 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13636 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13637 13638 13639 /***************************************************************************** 13640 ** 13641 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end 13642 ** 13643 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13644 ** @returns xcb_generic_iterator_t 13645 ** 13646 *****************************************************************************/ 13647 13648 xcb_generic_iterator_t 13649 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13650 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13651 13652 13653 /***************************************************************************** 13654 ** 13655 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names 13656 ** 13657 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13658 ** @returns xcb_atom_t * 13659 ** 13660 *****************************************************************************/ 13661 13662 xcb_atom_t * 13663 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13664 13665 13666 /***************************************************************************** 13667 ** 13668 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length 13669 ** 13670 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13671 ** @returns int 13672 ** 13673 *****************************************************************************/ 13674 13675 int 13676 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13677 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13678 13679 13680 /***************************************************************************** 13681 ** 13682 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end 13683 ** 13684 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13685 ** @returns xcb_generic_iterator_t 13686 ** 13687 *****************************************************************************/ 13688 13689 xcb_generic_iterator_t 13690 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13691 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13692 13693 13694 /***************************************************************************** 13695 ** 13696 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names 13697 ** 13698 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13699 ** @returns xcb_atom_t * 13700 ** 13701 *****************************************************************************/ 13702 13703 xcb_atom_t * 13704 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13705 13706 13707 /***************************************************************************** 13708 ** 13709 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length 13710 ** 13711 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13712 ** @returns int 13713 ** 13714 *****************************************************************************/ 13715 13716 int 13717 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13718 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13719 13720 13721 /***************************************************************************** 13722 ** 13723 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end 13724 ** 13725 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13726 ** @returns xcb_generic_iterator_t 13727 ** 13728 *****************************************************************************/ 13729 13730 xcb_generic_iterator_t 13731 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13732 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13733 13734 13735 /***************************************************************************** 13736 ** 13737 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups 13738 ** 13739 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13740 ** @returns xcb_atom_t * 13741 ** 13742 *****************************************************************************/ 13743 13744 xcb_atom_t * 13745 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13746 13747 13748 /***************************************************************************** 13749 ** 13750 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length 13751 ** 13752 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13753 ** @returns int 13754 ** 13755 *****************************************************************************/ 13756 13757 int 13758 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13759 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13760 13761 13762 /***************************************************************************** 13763 ** 13764 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end 13765 ** 13766 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13767 ** @returns xcb_generic_iterator_t 13768 ** 13769 *****************************************************************************/ 13770 13771 xcb_generic_iterator_t 13772 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13773 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13774 13775 13776 /***************************************************************************** 13777 ** 13778 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names 13779 ** 13780 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13781 ** @returns xcb_xkb_key_name_t * 13782 ** 13783 *****************************************************************************/ 13784 13785 xcb_xkb_key_name_t * 13786 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13787 13788 13789 /***************************************************************************** 13790 ** 13791 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length 13792 ** 13793 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13794 ** @returns int 13795 ** 13796 *****************************************************************************/ 13797 13798 int 13799 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13800 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13801 13802 13803 /***************************************************************************** 13804 ** 13805 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator 13806 ** 13807 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13808 ** @returns xcb_xkb_key_name_iterator_t 13809 ** 13810 *****************************************************************************/ 13811 13812 xcb_xkb_key_name_iterator_t 13813 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13814 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13815 13816 13817 /***************************************************************************** 13818 ** 13819 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases 13820 ** 13821 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13822 ** @returns xcb_xkb_key_alias_t * 13823 ** 13824 *****************************************************************************/ 13825 13826 xcb_xkb_key_alias_t * 13827 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13828 13829 13830 /***************************************************************************** 13831 ** 13832 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length 13833 ** 13834 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13835 ** @returns int 13836 ** 13837 *****************************************************************************/ 13838 13839 int 13840 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13841 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13842 13843 13844 /***************************************************************************** 13845 ** 13846 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator 13847 ** 13848 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13849 ** @returns xcb_xkb_key_alias_iterator_t 13850 ** 13851 *****************************************************************************/ 13852 13853 xcb_xkb_key_alias_iterator_t 13854 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13855 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13856 13857 13858 /***************************************************************************** 13859 ** 13860 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names 13861 ** 13862 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13863 ** @returns xcb_atom_t * 13864 ** 13865 *****************************************************************************/ 13866 13867 xcb_atom_t * 13868 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13869 13870 13871 /***************************************************************************** 13872 ** 13873 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length 13874 ** 13875 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13876 ** @returns int 13877 ** 13878 *****************************************************************************/ 13879 13880 int 13881 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13882 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13883 13884 13885 /***************************************************************************** 13886 ** 13887 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end 13888 ** 13889 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13890 ** @returns xcb_generic_iterator_t 13891 ** 13892 *****************************************************************************/ 13893 13894 xcb_generic_iterator_t 13895 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13896 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13897 13898 int 13899 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (void **_buffer , 13900 uint8_t nTypes , 13901 uint16_t nKTLevels , 13902 uint32_t indicators , 13903 uint16_t virtualMods , 13904 uint8_t groupNames , 13905 uint8_t nKeys , 13906 uint8_t nKeyAliases , 13907 uint8_t nRadioGroups , 13908 uint32_t which , 13909 const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *_aux ); 13910 13911 int 13912 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (const void *_buffer , 13913 uint8_t nTypes , 13914 uint16_t nKTLevels , 13915 uint32_t indicators , 13916 uint16_t virtualMods , 13917 uint8_t groupNames , 13918 uint8_t nKeys , 13919 uint8_t nKeyAliases , 13920 uint8_t nRadioGroups , 13921 uint32_t which , 13922 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *_aux ); 13923 13924 int 13925 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (const void *_buffer , 13926 uint8_t nTypes , 13927 uint16_t nKTLevels , 13928 uint32_t indicators , 13929 uint16_t virtualMods , 13930 uint8_t groupNames , 13931 uint8_t nKeys , 13932 uint8_t nKeyAliases , 13933 uint8_t nRadioGroups , 13934 uint32_t which ); 13935 13936 13937 /***************************************************************************** 13938 ** 13939 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn 13940 ** 13941 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13942 ** @returns uint8_t * 13943 ** 13944 *****************************************************************************/ 13945 13946 uint8_t * 13947 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13948 13949 13950 /***************************************************************************** 13951 ** 13952 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length 13953 ** 13954 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13955 ** @returns int 13956 ** 13957 *****************************************************************************/ 13958 13959 int 13960 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13961 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13962 13963 13964 /***************************************************************************** 13965 ** 13966 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end 13967 ** 13968 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13969 ** @returns xcb_generic_iterator_t 13970 ** 13971 *****************************************************************************/ 13972 13973 xcb_generic_iterator_t 13974 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13975 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13976 13977 13978 /***************************************************************************** 13979 ** 13980 ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn 13981 ** 13982 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13983 ** @returns xcb_xkb_mod_def_t * 13984 ** 13985 *****************************************************************************/ 13986 13987 xcb_xkb_mod_def_t * 13988 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13989 13990 13991 /***************************************************************************** 13992 ** 13993 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length 13994 ** 13995 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13996 ** @returns int 13997 ** 13998 *****************************************************************************/ 13999 14000 int 14001 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14002 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14003 14004 14005 /***************************************************************************** 14006 ** 14007 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator 14008 ** 14009 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14010 ** @returns xcb_xkb_mod_def_iterator_t 14011 ** 14012 *****************************************************************************/ 14013 14014 xcb_xkb_mod_def_iterator_t 14015 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14016 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14017 14018 14019 /***************************************************************************** 14020 ** 14021 ** xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map 14022 ** 14023 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14024 ** @returns xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * 14025 ** 14026 *****************************************************************************/ 14027 14028 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * 14029 xcb_xkb_get_kbd_by_name_replies_client_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14030 14031 14032 /***************************************************************************** 14033 ** 14034 ** xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map 14035 ** 14036 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14037 ** @returns xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * 14038 ** 14039 *****************************************************************************/ 14040 14041 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * 14042 xcb_xkb_get_kbd_by_name_replies_server_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14043 14044 14045 /***************************************************************************** 14046 ** 14047 ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps 14048 ** 14049 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 14050 ** @returns xcb_xkb_indicator_map_t * 14051 ** 14052 *****************************************************************************/ 14053 14054 xcb_xkb_indicator_map_t * 14055 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S ); 14056 14057 14058 /***************************************************************************** 14059 ** 14060 ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length 14061 ** 14062 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14063 ** @returns int 14064 ** 14065 *****************************************************************************/ 14066 14067 int 14068 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14069 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14070 14071 14072 /***************************************************************************** 14073 ** 14074 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator 14075 ** 14076 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14077 ** @returns xcb_xkb_indicator_map_iterator_t 14078 ** 14079 *****************************************************************************/ 14080 14081 xcb_xkb_indicator_map_iterator_t 14082 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14083 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14084 14085 14086 /***************************************************************************** 14087 ** 14088 ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list 14089 ** 14090 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14091 ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 14092 ** 14093 *****************************************************************************/ 14094 14095 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 14096 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14097 14098 14099 /***************************************************************************** 14100 ** 14101 ** xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list 14102 ** 14103 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14104 ** @returns xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * 14105 ** 14106 *****************************************************************************/ 14107 14108 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * 14109 xcb_xkb_get_kbd_by_name_replies_other_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14110 14111 14112 /***************************************************************************** 14113 ** 14114 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font 14115 ** 14116 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14117 ** @returns xcb_xkb_counted_string_16_t * 14118 ** 14119 *****************************************************************************/ 14120 14121 xcb_xkb_counted_string_16_t * 14122 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14123 14124 14125 /***************************************************************************** 14126 ** 14127 ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length 14128 ** 14129 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14130 ** @returns int 14131 ** 14132 *****************************************************************************/ 14133 14134 int 14135 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14136 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14137 14138 14139 /***************************************************************************** 14140 ** 14141 ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator 14142 ** 14143 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14144 ** @returns xcb_xkb_property_iterator_t 14145 ** 14146 *****************************************************************************/ 14147 14148 xcb_xkb_property_iterator_t 14149 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14150 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14151 14152 14153 /***************************************************************************** 14154 ** 14155 ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length 14156 ** 14157 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14158 ** @returns int 14159 ** 14160 *****************************************************************************/ 14161 14162 int 14163 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14164 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14165 14166 14167 /***************************************************************************** 14168 ** 14169 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator 14170 ** 14171 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14172 ** @returns xcb_xkb_counted_string_16_iterator_t 14173 ** 14174 *****************************************************************************/ 14175 14176 xcb_xkb_counted_string_16_iterator_t 14177 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14178 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14179 14180 14181 /***************************************************************************** 14182 ** 14183 ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length 14184 ** 14185 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14186 ** @returns int 14187 ** 14188 *****************************************************************************/ 14189 14190 int 14191 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14192 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14193 14194 14195 /***************************************************************************** 14196 ** 14197 ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator 14198 ** 14199 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14200 ** @returns xcb_xkb_shape_iterator_t 14201 ** 14202 *****************************************************************************/ 14203 14204 xcb_xkb_shape_iterator_t 14205 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14206 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14207 14208 14209 /***************************************************************************** 14210 ** 14211 ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length 14212 ** 14213 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14214 ** @returns int 14215 ** 14216 *****************************************************************************/ 14217 14218 int 14219 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14220 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14221 14222 14223 /***************************************************************************** 14224 ** 14225 ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator 14226 ** 14227 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14228 ** @returns xcb_xkb_section_iterator_t 14229 ** 14230 *****************************************************************************/ 14231 14232 xcb_xkb_section_iterator_t 14233 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14234 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14235 14236 14237 /***************************************************************************** 14238 ** 14239 ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length 14240 ** 14241 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14242 ** @returns int 14243 ** 14244 *****************************************************************************/ 14245 14246 int 14247 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14248 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14249 14250 14251 /***************************************************************************** 14252 ** 14253 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator 14254 ** 14255 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14256 ** @returns xcb_xkb_doodad_iterator_t 14257 ** 14258 *****************************************************************************/ 14259 14260 xcb_xkb_doodad_iterator_t 14261 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14262 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14263 14264 14265 /***************************************************************************** 14266 ** 14267 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases 14268 ** 14269 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 14270 ** @returns xcb_xkb_key_alias_t * 14271 ** 14272 *****************************************************************************/ 14273 14274 xcb_xkb_key_alias_t * 14275 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 14276 14277 14278 /***************************************************************************** 14279 ** 14280 ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length 14281 ** 14282 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14283 ** @returns int 14284 ** 14285 *****************************************************************************/ 14286 14287 int 14288 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14289 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14290 14291 14292 /***************************************************************************** 14293 ** 14294 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator 14295 ** 14296 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14297 ** @returns xcb_xkb_key_alias_iterator_t 14298 ** 14299 *****************************************************************************/ 14300 14301 xcb_xkb_key_alias_iterator_t 14302 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14303 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14304 14305 int 14306 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer , 14307 uint16_t reported , 14308 const xcb_xkb_get_kbd_by_name_replies_t *_aux ); 14309 14310 int 14311 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer , 14312 uint16_t reported , 14313 xcb_xkb_get_kbd_by_name_replies_t *_aux ); 14314 14315 int 14316 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer , 14317 uint16_t reported ); 14318 14328 /***************************************************************************** 14329 ** 14330 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name 14331 ** 14332 ** @param xcb_connection_t *c 14333 ** @param xcb_xkb_device_spec_t deviceSpec 14334 ** @param uint16_t need 14335 ** @param uint16_t want 14336 ** @param uint8_t load 14337 ** @param uint8_t keymapsSpecLen 14338 ** @param const xcb_xkb_string8_t *keymapsSpec 14339 ** @param uint8_t keycodesSpecLen 14340 ** @param const xcb_xkb_string8_t *keycodesSpec 14341 ** @param uint8_t typesSpecLen 14342 ** @param const xcb_xkb_string8_t *typesSpec 14343 ** @param uint8_t compatMapSpecLen 14344 ** @param const xcb_xkb_string8_t *compatMapSpec 14345 ** @param uint8_t symbolsSpecLen 14346 ** @param const xcb_xkb_string8_t *symbolsSpec 14347 ** @param uint8_t geometrySpecLen 14348 ** @param const xcb_xkb_string8_t *geometrySpec 14349 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 14350 ** 14351 *****************************************************************************/ 14352 14353 xcb_xkb_get_kbd_by_name_cookie_t 14354 xcb_xkb_get_kbd_by_name (xcb_connection_t *c , 14355 xcb_xkb_device_spec_t deviceSpec , 14356 uint16_t need , 14357 uint16_t want , 14358 uint8_t load , 14359 uint8_t keymapsSpecLen , 14360 const xcb_xkb_string8_t *keymapsSpec , 14361 uint8_t keycodesSpecLen , 14362 const xcb_xkb_string8_t *keycodesSpec , 14363 uint8_t typesSpecLen , 14364 const xcb_xkb_string8_t *typesSpec , 14365 uint8_t compatMapSpecLen , 14366 const xcb_xkb_string8_t *compatMapSpec , 14367 uint8_t symbolsSpecLen , 14368 const xcb_xkb_string8_t *symbolsSpec , 14369 uint8_t geometrySpecLen , 14370 const xcb_xkb_string8_t *geometrySpec ); 14371 14384 /***************************************************************************** 14385 ** 14386 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked 14387 ** 14388 ** @param xcb_connection_t *c 14389 ** @param xcb_xkb_device_spec_t deviceSpec 14390 ** @param uint16_t need 14391 ** @param uint16_t want 14392 ** @param uint8_t load 14393 ** @param uint8_t keymapsSpecLen 14394 ** @param const xcb_xkb_string8_t *keymapsSpec 14395 ** @param uint8_t keycodesSpecLen 14396 ** @param const xcb_xkb_string8_t *keycodesSpec 14397 ** @param uint8_t typesSpecLen 14398 ** @param const xcb_xkb_string8_t *typesSpec 14399 ** @param uint8_t compatMapSpecLen 14400 ** @param const xcb_xkb_string8_t *compatMapSpec 14401 ** @param uint8_t symbolsSpecLen 14402 ** @param const xcb_xkb_string8_t *symbolsSpec 14403 ** @param uint8_t geometrySpecLen 14404 ** @param const xcb_xkb_string8_t *geometrySpec 14405 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 14406 ** 14407 *****************************************************************************/ 14408 14409 xcb_xkb_get_kbd_by_name_cookie_t 14410 xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c , 14411 xcb_xkb_device_spec_t deviceSpec , 14412 uint16_t need , 14413 uint16_t want , 14414 uint8_t load , 14415 uint8_t keymapsSpecLen , 14416 const xcb_xkb_string8_t *keymapsSpec , 14417 uint8_t keycodesSpecLen , 14418 const xcb_xkb_string8_t *keycodesSpec , 14419 uint8_t typesSpecLen , 14420 const xcb_xkb_string8_t *typesSpec , 14421 uint8_t compatMapSpecLen , 14422 const xcb_xkb_string8_t *compatMapSpec , 14423 uint8_t symbolsSpecLen , 14424 const xcb_xkb_string8_t *symbolsSpec , 14425 uint8_t geometrySpecLen , 14426 const xcb_xkb_string8_t *geometrySpec ); 14427 14428 14429 /***************************************************************************** 14430 ** 14431 ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies 14432 ** 14433 ** @param const xcb_xkb_get_kbd_by_name_reply_t *R 14434 ** @returns xcb_xkb_get_kbd_by_name_replies_t * 14435 ** 14436 *****************************************************************************/ 14437 14438 void * 14439 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R ); 14440 14456 /***************************************************************************** 14457 ** 14458 ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply 14459 ** 14460 ** @param xcb_connection_t *c 14461 ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie 14462 ** @param xcb_generic_error_t **e 14463 ** @returns xcb_xkb_get_kbd_by_name_reply_t * 14464 ** 14465 *****************************************************************************/ 14466 14467 xcb_xkb_get_kbd_by_name_reply_t * 14468 xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c , 14469 xcb_xkb_get_kbd_by_name_cookie_t cookie , 14470 xcb_generic_error_t **e ); 14471 14472 int 14473 xcb_xkb_get_device_info_sizeof (const void *_buffer ); 14474 14484 /***************************************************************************** 14485 ** 14486 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info 14487 ** 14488 ** @param xcb_connection_t *c 14489 ** @param xcb_xkb_device_spec_t deviceSpec 14490 ** @param uint16_t wanted 14491 ** @param uint8_t allButtons 14492 ** @param uint8_t firstButton 14493 ** @param uint8_t nButtons 14494 ** @param xcb_xkb_led_class_spec_t ledClass 14495 ** @param xcb_xkb_id_spec_t ledID 14496 ** @returns xcb_xkb_get_device_info_cookie_t 14497 ** 14498 *****************************************************************************/ 14499 14500 xcb_xkb_get_device_info_cookie_t 14501 xcb_xkb_get_device_info (xcb_connection_t *c , 14502 xcb_xkb_device_spec_t deviceSpec , 14503 uint16_t wanted , 14504 uint8_t allButtons , 14505 uint8_t firstButton , 14506 uint8_t nButtons , 14507 xcb_xkb_led_class_spec_t ledClass , 14508 xcb_xkb_id_spec_t ledID ); 14509 14522 /***************************************************************************** 14523 ** 14524 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked 14525 ** 14526 ** @param xcb_connection_t *c 14527 ** @param xcb_xkb_device_spec_t deviceSpec 14528 ** @param uint16_t wanted 14529 ** @param uint8_t allButtons 14530 ** @param uint8_t firstButton 14531 ** @param uint8_t nButtons 14532 ** @param xcb_xkb_led_class_spec_t ledClass 14533 ** @param xcb_xkb_id_spec_t ledID 14534 ** @returns xcb_xkb_get_device_info_cookie_t 14535 ** 14536 *****************************************************************************/ 14537 14538 xcb_xkb_get_device_info_cookie_t 14539 xcb_xkb_get_device_info_unchecked (xcb_connection_t *c , 14540 xcb_xkb_device_spec_t deviceSpec , 14541 uint16_t wanted , 14542 uint8_t allButtons , 14543 uint8_t firstButton , 14544 uint8_t nButtons , 14545 xcb_xkb_led_class_spec_t ledClass , 14546 xcb_xkb_id_spec_t ledID ); 14547 14548 14549 /***************************************************************************** 14550 ** 14551 ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name 14552 ** 14553 ** @param const xcb_xkb_get_device_info_reply_t *R 14554 ** @returns xcb_xkb_string8_t * 14555 ** 14556 *****************************************************************************/ 14557 14558 xcb_xkb_string8_t * 14559 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R ); 14560 14561 14562 /***************************************************************************** 14563 ** 14564 ** int xcb_xkb_get_device_info_name_length 14565 ** 14566 ** @param const xcb_xkb_get_device_info_reply_t *R 14567 ** @returns int 14568 ** 14569 *****************************************************************************/ 14570 14571 int 14572 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R ); 14573 14574 14575 /***************************************************************************** 14576 ** 14577 ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end 14578 ** 14579 ** @param const xcb_xkb_get_device_info_reply_t *R 14580 ** @returns xcb_generic_iterator_t 14581 ** 14582 *****************************************************************************/ 14583 14584 xcb_generic_iterator_t 14585 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R ); 14586 14587 14588 /***************************************************************************** 14589 ** 14590 ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions 14591 ** 14592 ** @param const xcb_xkb_get_device_info_reply_t *R 14593 ** @returns xcb_xkb_action_t * 14594 ** 14595 *****************************************************************************/ 14596 14597 xcb_xkb_action_t * 14598 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R ); 14599 14600 14601 /***************************************************************************** 14602 ** 14603 ** int xcb_xkb_get_device_info_btn_actions_length 14604 ** 14605 ** @param const xcb_xkb_get_device_info_reply_t *R 14606 ** @returns int 14607 ** 14608 *****************************************************************************/ 14609 14610 int 14611 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R ); 14612 14613 14614 /***************************************************************************** 14615 ** 14616 ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator 14617 ** 14618 ** @param const xcb_xkb_get_device_info_reply_t *R 14619 ** @returns xcb_xkb_action_iterator_t 14620 ** 14621 *****************************************************************************/ 14622 14623 xcb_xkb_action_iterator_t 14624 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R ); 14625 14626 14627 /***************************************************************************** 14628 ** 14629 ** int xcb_xkb_get_device_info_leds_length 14630 ** 14631 ** @param const xcb_xkb_get_device_info_reply_t *R 14632 ** @returns int 14633 ** 14634 *****************************************************************************/ 14635 14636 int 14637 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R ); 14638 14639 14640 /***************************************************************************** 14641 ** 14642 ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator 14643 ** 14644 ** @param const xcb_xkb_get_device_info_reply_t *R 14645 ** @returns xcb_xkb_device_led_info_iterator_t 14646 ** 14647 *****************************************************************************/ 14648 14649 xcb_xkb_device_led_info_iterator_t 14650 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R ); 14651 14667 /***************************************************************************** 14668 ** 14669 ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply 14670 ** 14671 ** @param xcb_connection_t *c 14672 ** @param xcb_xkb_get_device_info_cookie_t cookie 14673 ** @param xcb_generic_error_t **e 14674 ** @returns xcb_xkb_get_device_info_reply_t * 14675 ** 14676 *****************************************************************************/ 14677 14678 xcb_xkb_get_device_info_reply_t * 14679 xcb_xkb_get_device_info_reply (xcb_connection_t *c , 14680 xcb_xkb_get_device_info_cookie_t cookie , 14681 xcb_generic_error_t **e ); 14682 14683 int 14684 xcb_xkb_set_device_info_sizeof (const void *_buffer ); 14685 14698 /***************************************************************************** 14699 ** 14700 ** xcb_void_cookie_t xcb_xkb_set_device_info_checked 14701 ** 14702 ** @param xcb_connection_t *c 14703 ** @param xcb_xkb_device_spec_t deviceSpec 14704 ** @param uint8_t firstBtn 14705 ** @param uint8_t nBtns 14706 ** @param uint16_t change 14707 ** @param uint16_t nDeviceLedFBs 14708 ** @param const xcb_xkb_action_t *btnActions 14709 ** @param const xcb_xkb_device_led_info_t *leds 14710 ** @returns xcb_void_cookie_t 14711 ** 14712 *****************************************************************************/ 14713 14714 xcb_void_cookie_t 14715 xcb_xkb_set_device_info_checked (xcb_connection_t *c , 14716 xcb_xkb_device_spec_t deviceSpec , 14717 uint8_t firstBtn , 14718 uint8_t nBtns , 14719 uint16_t change , 14720 uint16_t nDeviceLedFBs , 14721 const xcb_xkb_action_t *btnActions , 14722 const xcb_xkb_device_led_info_t *leds ); 14723 14733 /***************************************************************************** 14734 ** 14735 ** xcb_void_cookie_t xcb_xkb_set_device_info 14736 ** 14737 ** @param xcb_connection_t *c 14738 ** @param xcb_xkb_device_spec_t deviceSpec 14739 ** @param uint8_t firstBtn 14740 ** @param uint8_t nBtns 14741 ** @param uint16_t change 14742 ** @param uint16_t nDeviceLedFBs 14743 ** @param const xcb_xkb_action_t *btnActions 14744 ** @param const xcb_xkb_device_led_info_t *leds 14745 ** @returns xcb_void_cookie_t 14746 ** 14747 *****************************************************************************/ 14748 14749 xcb_void_cookie_t 14750 xcb_xkb_set_device_info (xcb_connection_t *c , 14751 xcb_xkb_device_spec_t deviceSpec , 14752 uint8_t firstBtn , 14753 uint8_t nBtns , 14754 uint16_t change , 14755 uint16_t nDeviceLedFBs , 14756 const xcb_xkb_action_t *btnActions , 14757 const xcb_xkb_device_led_info_t *leds ); 14758 14759 int 14760 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer ); 14761 14771 /***************************************************************************** 14772 ** 14773 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags 14774 ** 14775 ** @param xcb_connection_t *c 14776 ** @param uint16_t msgLength 14777 ** @param uint32_t affectFlags 14778 ** @param uint32_t flags 14779 ** @param uint32_t affectCtrls 14780 ** @param uint32_t ctrls 14781 ** @param const xcb_xkb_string8_t *message 14782 ** @returns xcb_xkb_set_debugging_flags_cookie_t 14783 ** 14784 *****************************************************************************/ 14785 14786 xcb_xkb_set_debugging_flags_cookie_t 14787 xcb_xkb_set_debugging_flags (xcb_connection_t *c , 14788 uint16_t msgLength , 14789 uint32_t affectFlags , 14790 uint32_t flags , 14791 uint32_t affectCtrls , 14792 uint32_t ctrls , 14793 const xcb_xkb_string8_t *message ); 14794 14807 /***************************************************************************** 14808 ** 14809 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked 14810 ** 14811 ** @param xcb_connection_t *c 14812 ** @param uint16_t msgLength 14813 ** @param uint32_t affectFlags 14814 ** @param uint32_t flags 14815 ** @param uint32_t affectCtrls 14816 ** @param uint32_t ctrls 14817 ** @param const xcb_xkb_string8_t *message 14818 ** @returns xcb_xkb_set_debugging_flags_cookie_t 14819 ** 14820 *****************************************************************************/ 14821 14822 xcb_xkb_set_debugging_flags_cookie_t 14823 xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c , 14824 uint16_t msgLength , 14825 uint32_t affectFlags , 14826 uint32_t flags , 14827 uint32_t affectCtrls , 14828 uint32_t ctrls , 14829 const xcb_xkb_string8_t *message ); 14830 14846 /***************************************************************************** 14847 ** 14848 ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply 14849 ** 14850 ** @param xcb_connection_t *c 14851 ** @param xcb_xkb_set_debugging_flags_cookie_t cookie 14852 ** @param xcb_generic_error_t **e 14853 ** @returns xcb_xkb_set_debugging_flags_reply_t * 14854 ** 14855 *****************************************************************************/ 14856 14857 xcb_xkb_set_debugging_flags_reply_t * 14858 xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c , 14859 xcb_xkb_set_debugging_flags_cookie_t cookie , 14860 xcb_generic_error_t **e ); 14861 14862 14863 #ifdef __cplusplus 14864 } 14865 #endif 14866 14867 #endif 14868