XCB 1.8.1
|
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 xcb_timestamp_t time; 03226 uint16_t sequence; 03227 uint8_t deviceID; 03228 uint8_t oldDeviceID; 03229 xcb_keycode_t minKeyCode; 03230 xcb_keycode_t maxKeyCode; 03231 xcb_keycode_t oldMinKeyCode; 03232 xcb_keycode_t oldMaxKeyCode; 03233 uint8_t requestMajor; 03234 uint8_t requestMinor; 03235 uint16_t changed; 03236 uint8_t pad0[14]; 03237 } xcb_xkb_new_keyboard_notify_event_t; 03238 03240 #define XCB_XKB_MAP_NOTIFY 1 03241 03245 typedef struct xcb_xkb_map_notify_event_t { 03246 uint8_t response_type; 03247 xcb_timestamp_t time; 03248 uint16_t sequence; 03249 uint8_t deviceID; 03250 uint8_t ptrBtnActions; 03251 uint16_t changed; 03252 xcb_keycode_t minKeyCode; 03253 xcb_keycode_t maxKeyCode; 03254 uint8_t firstType; 03255 uint8_t nTypes; 03256 xcb_keycode_t firstKeySym; 03257 uint8_t nKeySyms; 03258 xcb_keycode_t firstKeyAct; 03259 uint8_t nKeyActs; 03260 xcb_keycode_t firstKeyBehavior; 03261 uint8_t nKeyBehavior; 03262 xcb_keycode_t firstKeyExplicit; 03263 uint8_t nKeyExplicit; 03264 xcb_keycode_t firstModMapKey; 03265 uint8_t nModMapKeys; 03266 xcb_keycode_t firstVModMapKey; 03267 uint8_t nVModMapKeys; 03268 uint16_t virtualMods; 03269 uint8_t pad0[2]; 03270 } xcb_xkb_map_notify_event_t; 03271 03273 #define XCB_XKB_STATE_NOTIFY 2 03274 03278 typedef struct xcb_xkb_state_notify_event_t { 03279 uint8_t response_type; 03280 xcb_timestamp_t time; 03281 uint16_t sequence; 03282 uint8_t deviceID; 03283 uint8_t mods; 03284 uint8_t baseMods; 03285 uint8_t latchedMods; 03286 uint8_t lockedMods; 03287 uint8_t group; 03288 int16_t baseGroup; 03289 int16_t latchedGroup; 03290 uint8_t lockedGroup; 03291 uint8_t compatState; 03292 uint8_t grabMods; 03293 uint8_t compatGrabMods; 03294 uint8_t lookupMods; 03295 uint8_t compatLoockupMods; 03296 uint16_t ptrBtnState; 03297 uint16_t changed; 03298 xcb_keycode_t keycode; 03299 uint8_t eventType; 03300 uint8_t requestMajor; 03301 uint8_t requestMinor; 03302 } xcb_xkb_state_notify_event_t; 03303 03305 #define XCB_XKB_CONTROLS_NOTIFY 3 03306 03310 typedef struct xcb_xkb_controls_notify_event_t { 03311 uint8_t response_type; 03312 xcb_timestamp_t time; 03313 uint16_t sequence; 03314 uint8_t deviceID; 03315 uint8_t numGroups; 03316 uint8_t pad0[2]; 03317 uint32_t changedControls; 03318 uint32_t enabledControls; 03319 uint32_t enabledControlChanges; 03320 xcb_keycode_t keycode; 03321 uint8_t eventType; 03322 uint8_t requestMajor; 03323 uint8_t requestMinor; 03324 uint8_t pad1[4]; 03325 } xcb_xkb_controls_notify_event_t; 03326 03328 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4 03329 03333 typedef struct xcb_xkb_indicator_state_notify_event_t { 03334 uint8_t response_type; 03335 xcb_timestamp_t time; 03336 uint16_t sequence; 03337 uint8_t deviceID; 03338 uint8_t pad0[3]; 03339 uint32_t state; 03340 uint32_t stateChanged; 03341 uint8_t pad1[12]; 03342 } xcb_xkb_indicator_state_notify_event_t; 03343 03345 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5 03346 03350 typedef struct xcb_xkb_indicator_map_notify_event_t { 03351 uint8_t response_type; 03352 xcb_timestamp_t time; 03353 uint16_t sequence; 03354 uint8_t deviceID; 03355 uint8_t pad0[3]; 03356 uint32_t state; 03357 uint32_t mapChanged; 03358 uint8_t pad1[12]; 03359 } xcb_xkb_indicator_map_notify_event_t; 03360 03362 #define XCB_XKB_NAMES_NOTIFY 6 03363 03367 typedef struct xcb_xkb_names_notify_event_t { 03368 uint8_t response_type; 03369 xcb_timestamp_t time; 03370 uint16_t sequence; 03371 uint8_t deviceID; 03372 uint8_t pad0; 03373 uint16_t changed; 03374 uint8_t firstType; 03375 uint8_t nTypes; 03376 uint8_t firstLevelName; 03377 uint8_t nLevelNames; 03378 uint8_t pad1; 03379 uint8_t nRadioGroups; 03380 uint8_t nKeyAliases; 03381 uint8_t changedGroupNames; 03382 uint16_t changedVirtualMods; 03383 xcb_keycode_t firstKey; 03384 uint8_t nKeys; 03385 uint32_t changedIndicators; 03386 uint8_t pad2[4]; 03387 } xcb_xkb_names_notify_event_t; 03388 03390 #define XCB_XKB_COMPAT_MAP_NOTIFY 7 03391 03395 typedef struct xcb_xkb_compat_map_notify_event_t { 03396 uint8_t response_type; 03397 xcb_timestamp_t time; 03398 uint16_t sequence; 03399 uint8_t deviceID; 03400 uint8_t changedGroups; 03401 uint16_t firstSI; 03402 uint16_t nSI; 03403 uint16_t nTotalSI; 03404 uint8_t pad0[16]; 03405 } xcb_xkb_compat_map_notify_event_t; 03406 03408 #define XCB_XKB_BELL_NOTIFY 8 03409 03413 typedef struct xcb_xkb_bell_notify_event_t { 03414 uint8_t response_type; 03415 xcb_timestamp_t time; 03416 uint16_t sequence; 03417 uint8_t deviceID; 03418 uint8_t bellClass; 03419 uint8_t bellID; 03420 uint8_t percent; 03421 uint16_t pitch; 03422 uint16_t duration; 03423 xcb_atom_t name; 03424 xcb_window_t window; 03425 uint8_t eventOnly; 03426 uint8_t pad0[7]; 03427 } xcb_xkb_bell_notify_event_t; 03428 03430 #define XCB_XKB_ACTION_MESSAGE 9 03431 03435 typedef struct xcb_xkb_action_message_event_t { 03436 uint8_t response_type; 03437 xcb_timestamp_t time; 03438 uint16_t sequence; 03439 uint8_t deviceID; 03440 xcb_keycode_t keycode; 03441 uint8_t press; 03442 uint8_t keyEventFollows; 03443 uint8_t mods; 03444 uint8_t group; 03445 xcb_xkb_string8_t message[8]; 03446 uint8_t pad0[10]; 03447 } xcb_xkb_action_message_event_t; 03448 03450 #define XCB_XKB_ACCESS_X_NOTIFY 10 03451 03455 typedef struct xcb_xkb_access_x_notify_event_t { 03456 uint8_t response_type; 03457 xcb_timestamp_t time; 03458 uint16_t sequence; 03459 uint8_t deviceID; 03460 xcb_keycode_t keycode; 03461 uint16_t detailt; 03462 uint16_t slowKeysDelay; 03463 uint16_t debounceDelay; 03464 uint8_t pad0[16]; 03465 } xcb_xkb_access_x_notify_event_t; 03466 03468 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 03469 03473 typedef struct xcb_xkb_extension_device_notify_event_t { 03474 uint8_t response_type; 03475 xcb_timestamp_t time; 03476 uint16_t sequence; 03477 uint8_t deviceID; 03478 uint8_t pad0; 03479 uint16_t reason; 03480 uint16_t ledClass; 03481 uint8_t ledID; 03482 uint32_t ledsDefined; 03483 uint32_t ledState; 03484 uint8_t firstButton; 03485 uint8_t nButtons; 03486 uint16_t supported; 03487 uint16_t unsupported; 03488 uint8_t pad1[2]; 03489 } xcb_xkb_extension_device_notify_event_t; 03490 03500 /***************************************************************************** 03501 ** 03502 ** void xcb_xkb_ax_option_next 03503 ** 03504 ** @param xcb_xkb_ax_option_iterator_t *i 03505 ** @returns void 03506 ** 03507 *****************************************************************************/ 03508 03509 void 03510 xcb_xkb_ax_option_next (xcb_xkb_ax_option_iterator_t *i ); 03511 03522 /***************************************************************************** 03523 ** 03524 ** xcb_generic_iterator_t xcb_xkb_ax_option_end 03525 ** 03526 ** @param xcb_xkb_ax_option_iterator_t i 03527 ** @returns xcb_generic_iterator_t 03528 ** 03529 *****************************************************************************/ 03530 03531 xcb_generic_iterator_t 03532 xcb_xkb_ax_option_end (xcb_xkb_ax_option_iterator_t i ); 03533 03543 /***************************************************************************** 03544 ** 03545 ** void xcb_xkb_device_spec_next 03546 ** 03547 ** @param xcb_xkb_device_spec_iterator_t *i 03548 ** @returns void 03549 ** 03550 *****************************************************************************/ 03551 03552 void 03553 xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i ); 03554 03565 /***************************************************************************** 03566 ** 03567 ** xcb_generic_iterator_t xcb_xkb_device_spec_end 03568 ** 03569 ** @param xcb_xkb_device_spec_iterator_t i 03570 ** @returns xcb_generic_iterator_t 03571 ** 03572 *****************************************************************************/ 03573 03574 xcb_generic_iterator_t 03575 xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i ); 03576 03586 /***************************************************************************** 03587 ** 03588 ** void xcb_xkb_led_class_spec_next 03589 ** 03590 ** @param xcb_xkb_led_class_spec_iterator_t *i 03591 ** @returns void 03592 ** 03593 *****************************************************************************/ 03594 03595 void 03596 xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i ); 03597 03608 /***************************************************************************** 03609 ** 03610 ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end 03611 ** 03612 ** @param xcb_xkb_led_class_spec_iterator_t i 03613 ** @returns xcb_generic_iterator_t 03614 ** 03615 *****************************************************************************/ 03616 03617 xcb_generic_iterator_t 03618 xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i ); 03619 03629 /***************************************************************************** 03630 ** 03631 ** void xcb_xkb_bell_class_spec_next 03632 ** 03633 ** @param xcb_xkb_bell_class_spec_iterator_t *i 03634 ** @returns void 03635 ** 03636 *****************************************************************************/ 03637 03638 void 03639 xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i ); 03640 03651 /***************************************************************************** 03652 ** 03653 ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end 03654 ** 03655 ** @param xcb_xkb_bell_class_spec_iterator_t i 03656 ** @returns xcb_generic_iterator_t 03657 ** 03658 *****************************************************************************/ 03659 03660 xcb_generic_iterator_t 03661 xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i ); 03662 03672 /***************************************************************************** 03673 ** 03674 ** void xcb_xkb_id_spec_next 03675 ** 03676 ** @param xcb_xkb_id_spec_iterator_t *i 03677 ** @returns void 03678 ** 03679 *****************************************************************************/ 03680 03681 void 03682 xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i ); 03683 03694 /***************************************************************************** 03695 ** 03696 ** xcb_generic_iterator_t xcb_xkb_id_spec_end 03697 ** 03698 ** @param xcb_xkb_id_spec_iterator_t i 03699 ** @returns xcb_generic_iterator_t 03700 ** 03701 *****************************************************************************/ 03702 03703 xcb_generic_iterator_t 03704 xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i ); 03705 03715 /***************************************************************************** 03716 ** 03717 ** void xcb_xkb_indicator_map_next 03718 ** 03719 ** @param xcb_xkb_indicator_map_iterator_t *i 03720 ** @returns void 03721 ** 03722 *****************************************************************************/ 03723 03724 void 03725 xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i ); 03726 03737 /***************************************************************************** 03738 ** 03739 ** xcb_generic_iterator_t xcb_xkb_indicator_map_end 03740 ** 03741 ** @param xcb_xkb_indicator_map_iterator_t i 03742 ** @returns xcb_generic_iterator_t 03743 ** 03744 *****************************************************************************/ 03745 03746 xcb_generic_iterator_t 03747 xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i ); 03748 03758 /***************************************************************************** 03759 ** 03760 ** void xcb_xkb_mod_def_next 03761 ** 03762 ** @param xcb_xkb_mod_def_iterator_t *i 03763 ** @returns void 03764 ** 03765 *****************************************************************************/ 03766 03767 void 03768 xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i ); 03769 03780 /***************************************************************************** 03781 ** 03782 ** xcb_generic_iterator_t xcb_xkb_mod_def_end 03783 ** 03784 ** @param xcb_xkb_mod_def_iterator_t i 03785 ** @returns xcb_generic_iterator_t 03786 ** 03787 *****************************************************************************/ 03788 03789 xcb_generic_iterator_t 03790 xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i ); 03791 03801 /***************************************************************************** 03802 ** 03803 ** void xcb_xkb_key_name_next 03804 ** 03805 ** @param xcb_xkb_key_name_iterator_t *i 03806 ** @returns void 03807 ** 03808 *****************************************************************************/ 03809 03810 void 03811 xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i ); 03812 03823 /***************************************************************************** 03824 ** 03825 ** xcb_generic_iterator_t xcb_xkb_key_name_end 03826 ** 03827 ** @param xcb_xkb_key_name_iterator_t i 03828 ** @returns xcb_generic_iterator_t 03829 ** 03830 *****************************************************************************/ 03831 03832 xcb_generic_iterator_t 03833 xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i ); 03834 03844 /***************************************************************************** 03845 ** 03846 ** void xcb_xkb_key_alias_next 03847 ** 03848 ** @param xcb_xkb_key_alias_iterator_t *i 03849 ** @returns void 03850 ** 03851 *****************************************************************************/ 03852 03853 void 03854 xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i ); 03855 03866 /***************************************************************************** 03867 ** 03868 ** xcb_generic_iterator_t xcb_xkb_key_alias_end 03869 ** 03870 ** @param xcb_xkb_key_alias_iterator_t i 03871 ** @returns xcb_generic_iterator_t 03872 ** 03873 *****************************************************************************/ 03874 03875 xcb_generic_iterator_t 03876 xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i ); 03877 03878 int 03879 xcb_xkb_counted_string_8_sizeof (const void *_buffer ); 03880 03881 03882 /***************************************************************************** 03883 ** 03884 ** uint8_t * xcb_xkb_counted_string_8_string 03885 ** 03886 ** @param const xcb_xkb_counted_string_8_t *R 03887 ** @returns uint8_t * 03888 ** 03889 *****************************************************************************/ 03890 03891 uint8_t * 03892 xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R ); 03893 03894 03895 /***************************************************************************** 03896 ** 03897 ** int xcb_xkb_counted_string_8_string_length 03898 ** 03899 ** @param const xcb_xkb_counted_string_8_t *R 03900 ** @returns int 03901 ** 03902 *****************************************************************************/ 03903 03904 int 03905 xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R ); 03906 03907 03908 /***************************************************************************** 03909 ** 03910 ** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end 03911 ** 03912 ** @param const xcb_xkb_counted_string_8_t *R 03913 ** @returns xcb_generic_iterator_t 03914 ** 03915 *****************************************************************************/ 03916 03917 xcb_generic_iterator_t 03918 xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R ); 03919 03929 /***************************************************************************** 03930 ** 03931 ** void xcb_xkb_counted_string_8_next 03932 ** 03933 ** @param xcb_xkb_counted_string_8_iterator_t *i 03934 ** @returns void 03935 ** 03936 *****************************************************************************/ 03937 03938 void 03939 xcb_xkb_counted_string_8_next (xcb_xkb_counted_string_8_iterator_t *i ); 03940 03951 /***************************************************************************** 03952 ** 03953 ** xcb_generic_iterator_t xcb_xkb_counted_string_8_end 03954 ** 03955 ** @param xcb_xkb_counted_string_8_iterator_t i 03956 ** @returns xcb_generic_iterator_t 03957 ** 03958 *****************************************************************************/ 03959 03960 xcb_generic_iterator_t 03961 xcb_xkb_counted_string_8_end (xcb_xkb_counted_string_8_iterator_t i ); 03962 03963 int 03964 xcb_xkb_counted_string_16_sizeof (const void *_buffer ); 03965 03966 03967 /***************************************************************************** 03968 ** 03969 ** uint8_t * xcb_xkb_counted_string_16_string 03970 ** 03971 ** @param const xcb_xkb_counted_string_16_t *R 03972 ** @returns uint8_t * 03973 ** 03974 *****************************************************************************/ 03975 03976 uint8_t * 03977 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R ); 03978 03979 03980 /***************************************************************************** 03981 ** 03982 ** int xcb_xkb_counted_string_16_string_length 03983 ** 03984 ** @param const xcb_xkb_counted_string_16_t *R 03985 ** @returns int 03986 ** 03987 *****************************************************************************/ 03988 03989 int 03990 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R ); 03991 03992 03993 /***************************************************************************** 03994 ** 03995 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end 03996 ** 03997 ** @param const xcb_xkb_counted_string_16_t *R 03998 ** @returns xcb_generic_iterator_t 03999 ** 04000 *****************************************************************************/ 04001 04002 xcb_generic_iterator_t 04003 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R ); 04004 04005 04006 /***************************************************************************** 04007 ** 04008 ** uint8_t * xcb_xkb_counted_string_16_pad_0 04009 ** 04010 ** @param const xcb_xkb_counted_string_16_t *R 04011 ** @returns uint8_t * 04012 ** 04013 *****************************************************************************/ 04014 04015 uint8_t * 04016 xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R ); 04017 04027 /***************************************************************************** 04028 ** 04029 ** void xcb_xkb_counted_string_16_next 04030 ** 04031 ** @param xcb_xkb_counted_string_16_iterator_t *i 04032 ** @returns void 04033 ** 04034 *****************************************************************************/ 04035 04036 void 04037 xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i ); 04038 04049 /***************************************************************************** 04050 ** 04051 ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end 04052 ** 04053 ** @param xcb_xkb_counted_string_16_iterator_t i 04054 ** @returns xcb_generic_iterator_t 04055 ** 04056 *****************************************************************************/ 04057 04058 xcb_generic_iterator_t 04059 xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i ); 04060 04070 /***************************************************************************** 04071 ** 04072 ** void xcb_xkb_kt_map_entry_next 04073 ** 04074 ** @param xcb_xkb_kt_map_entry_iterator_t *i 04075 ** @returns void 04076 ** 04077 *****************************************************************************/ 04078 04079 void 04080 xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i ); 04081 04092 /***************************************************************************** 04093 ** 04094 ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end 04095 ** 04096 ** @param xcb_xkb_kt_map_entry_iterator_t i 04097 ** @returns xcb_generic_iterator_t 04098 ** 04099 *****************************************************************************/ 04100 04101 xcb_generic_iterator_t 04102 xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i ); 04103 04104 int 04105 xcb_xkb_key_type_sizeof (const void *_buffer ); 04106 04107 04108 /***************************************************************************** 04109 ** 04110 ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map 04111 ** 04112 ** @param const xcb_xkb_key_type_t *R 04113 ** @returns xcb_xkb_kt_map_entry_t * 04114 ** 04115 *****************************************************************************/ 04116 04117 xcb_xkb_kt_map_entry_t * 04118 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R ); 04119 04120 04121 /***************************************************************************** 04122 ** 04123 ** int xcb_xkb_key_type_map_length 04124 ** 04125 ** @param const xcb_xkb_key_type_t *R 04126 ** @returns int 04127 ** 04128 *****************************************************************************/ 04129 04130 int 04131 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R ); 04132 04133 04134 /***************************************************************************** 04135 ** 04136 ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator 04137 ** 04138 ** @param const xcb_xkb_key_type_t *R 04139 ** @returns xcb_xkb_kt_map_entry_iterator_t 04140 ** 04141 *****************************************************************************/ 04142 04143 xcb_xkb_kt_map_entry_iterator_t 04144 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R ); 04145 04146 04147 /***************************************************************************** 04148 ** 04149 ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve 04150 ** 04151 ** @param const xcb_xkb_key_type_t *R 04152 ** @returns xcb_xkb_mod_def_t * 04153 ** 04154 *****************************************************************************/ 04155 04156 xcb_xkb_mod_def_t * 04157 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R ); 04158 04159 04160 /***************************************************************************** 04161 ** 04162 ** int xcb_xkb_key_type_preserve_length 04163 ** 04164 ** @param const xcb_xkb_key_type_t *R 04165 ** @returns int 04166 ** 04167 *****************************************************************************/ 04168 04169 int 04170 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R ); 04171 04172 04173 /***************************************************************************** 04174 ** 04175 ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator 04176 ** 04177 ** @param const xcb_xkb_key_type_t *R 04178 ** @returns xcb_xkb_mod_def_iterator_t 04179 ** 04180 *****************************************************************************/ 04181 04182 xcb_xkb_mod_def_iterator_t 04183 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R ); 04184 04194 /***************************************************************************** 04195 ** 04196 ** void xcb_xkb_key_type_next 04197 ** 04198 ** @param xcb_xkb_key_type_iterator_t *i 04199 ** @returns void 04200 ** 04201 *****************************************************************************/ 04202 04203 void 04204 xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i ); 04205 04216 /***************************************************************************** 04217 ** 04218 ** xcb_generic_iterator_t xcb_xkb_key_type_end 04219 ** 04220 ** @param xcb_xkb_key_type_iterator_t i 04221 ** @returns xcb_generic_iterator_t 04222 ** 04223 *****************************************************************************/ 04224 04225 xcb_generic_iterator_t 04226 xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i ); 04227 04228 int 04229 xcb_xkb_key_sym_map_sizeof (const void *_buffer ); 04230 04231 04232 /***************************************************************************** 04233 ** 04234 ** xcb_keysym_t * xcb_xkb_key_sym_map_syms 04235 ** 04236 ** @param const xcb_xkb_key_sym_map_t *R 04237 ** @returns xcb_keysym_t * 04238 ** 04239 *****************************************************************************/ 04240 04241 xcb_keysym_t * 04242 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R ); 04243 04244 04245 /***************************************************************************** 04246 ** 04247 ** int xcb_xkb_key_sym_map_syms_length 04248 ** 04249 ** @param const xcb_xkb_key_sym_map_t *R 04250 ** @returns int 04251 ** 04252 *****************************************************************************/ 04253 04254 int 04255 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R ); 04256 04257 04258 /***************************************************************************** 04259 ** 04260 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end 04261 ** 04262 ** @param const xcb_xkb_key_sym_map_t *R 04263 ** @returns xcb_generic_iterator_t 04264 ** 04265 *****************************************************************************/ 04266 04267 xcb_generic_iterator_t 04268 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R ); 04269 04279 /***************************************************************************** 04280 ** 04281 ** void xcb_xkb_key_sym_map_next 04282 ** 04283 ** @param xcb_xkb_key_sym_map_iterator_t *i 04284 ** @returns void 04285 ** 04286 *****************************************************************************/ 04287 04288 void 04289 xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i ); 04290 04301 /***************************************************************************** 04302 ** 04303 ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end 04304 ** 04305 ** @param xcb_xkb_key_sym_map_iterator_t i 04306 ** @returns xcb_generic_iterator_t 04307 ** 04308 *****************************************************************************/ 04309 04310 xcb_generic_iterator_t 04311 xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i ); 04312 04322 /***************************************************************************** 04323 ** 04324 ** void xcb_xkb_common_behavior_next 04325 ** 04326 ** @param xcb_xkb_common_behavior_iterator_t *i 04327 ** @returns void 04328 ** 04329 *****************************************************************************/ 04330 04331 void 04332 xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i ); 04333 04344 /***************************************************************************** 04345 ** 04346 ** xcb_generic_iterator_t xcb_xkb_common_behavior_end 04347 ** 04348 ** @param xcb_xkb_common_behavior_iterator_t i 04349 ** @returns xcb_generic_iterator_t 04350 ** 04351 *****************************************************************************/ 04352 04353 xcb_generic_iterator_t 04354 xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i ); 04355 04365 /***************************************************************************** 04366 ** 04367 ** void xcb_xkb_default_behavior_next 04368 ** 04369 ** @param xcb_xkb_default_behavior_iterator_t *i 04370 ** @returns void 04371 ** 04372 *****************************************************************************/ 04373 04374 void 04375 xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i ); 04376 04387 /***************************************************************************** 04388 ** 04389 ** xcb_generic_iterator_t xcb_xkb_default_behavior_end 04390 ** 04391 ** @param xcb_xkb_default_behavior_iterator_t i 04392 ** @returns xcb_generic_iterator_t 04393 ** 04394 *****************************************************************************/ 04395 04396 xcb_generic_iterator_t 04397 xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i ); 04398 04408 /***************************************************************************** 04409 ** 04410 ** void xcb_xkb_lock_behavior_next 04411 ** 04412 ** @param xcb_xkb_lock_behavior_iterator_t *i 04413 ** @returns void 04414 ** 04415 *****************************************************************************/ 04416 04417 void 04418 xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i ); 04419 04430 /***************************************************************************** 04431 ** 04432 ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end 04433 ** 04434 ** @param xcb_xkb_lock_behavior_iterator_t i 04435 ** @returns xcb_generic_iterator_t 04436 ** 04437 *****************************************************************************/ 04438 04439 xcb_generic_iterator_t 04440 xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i ); 04441 04451 /***************************************************************************** 04452 ** 04453 ** void xcb_xkb_radio_group_behavior_next 04454 ** 04455 ** @param xcb_xkb_radio_group_behavior_iterator_t *i 04456 ** @returns void 04457 ** 04458 *****************************************************************************/ 04459 04460 void 04461 xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i ); 04462 04473 /***************************************************************************** 04474 ** 04475 ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end 04476 ** 04477 ** @param xcb_xkb_radio_group_behavior_iterator_t i 04478 ** @returns xcb_generic_iterator_t 04479 ** 04480 *****************************************************************************/ 04481 04482 xcb_generic_iterator_t 04483 xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i ); 04484 04494 /***************************************************************************** 04495 ** 04496 ** void xcb_xkb_overlay_1_behavior_next 04497 ** 04498 ** @param xcb_xkb_overlay_1_behavior_iterator_t *i 04499 ** @returns void 04500 ** 04501 *****************************************************************************/ 04502 04503 void 04504 xcb_xkb_overlay_1_behavior_next (xcb_xkb_overlay_1_behavior_iterator_t *i ); 04505 04516 /***************************************************************************** 04517 ** 04518 ** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end 04519 ** 04520 ** @param xcb_xkb_overlay_1_behavior_iterator_t i 04521 ** @returns xcb_generic_iterator_t 04522 ** 04523 *****************************************************************************/ 04524 04525 xcb_generic_iterator_t 04526 xcb_xkb_overlay_1_behavior_end (xcb_xkb_overlay_1_behavior_iterator_t i ); 04527 04537 /***************************************************************************** 04538 ** 04539 ** void xcb_xkb_overlay_2_behavior_next 04540 ** 04541 ** @param xcb_xkb_overlay_2_behavior_iterator_t *i 04542 ** @returns void 04543 ** 04544 *****************************************************************************/ 04545 04546 void 04547 xcb_xkb_overlay_2_behavior_next (xcb_xkb_overlay_2_behavior_iterator_t *i ); 04548 04559 /***************************************************************************** 04560 ** 04561 ** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end 04562 ** 04563 ** @param xcb_xkb_overlay_2_behavior_iterator_t i 04564 ** @returns xcb_generic_iterator_t 04565 ** 04566 *****************************************************************************/ 04567 04568 xcb_generic_iterator_t 04569 xcb_xkb_overlay_2_behavior_end (xcb_xkb_overlay_2_behavior_iterator_t i ); 04570 04580 /***************************************************************************** 04581 ** 04582 ** void xcb_xkb_permament_lock_behavior_next 04583 ** 04584 ** @param xcb_xkb_permament_lock_behavior_iterator_t *i 04585 ** @returns void 04586 ** 04587 *****************************************************************************/ 04588 04589 void 04590 xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_iterator_t *i ); 04591 04602 /***************************************************************************** 04603 ** 04604 ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end 04605 ** 04606 ** @param xcb_xkb_permament_lock_behavior_iterator_t i 04607 ** @returns xcb_generic_iterator_t 04608 ** 04609 *****************************************************************************/ 04610 04611 xcb_generic_iterator_t 04612 xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterator_t i ); 04613 04623 /***************************************************************************** 04624 ** 04625 ** void xcb_xkb_permament_radio_group_behavior_next 04626 ** 04627 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i 04628 ** @returns void 04629 ** 04630 *****************************************************************************/ 04631 04632 void 04633 xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_behavior_iterator_t *i ); 04634 04645 /***************************************************************************** 04646 ** 04647 ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end 04648 ** 04649 ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i 04650 ** @returns xcb_generic_iterator_t 04651 ** 04652 *****************************************************************************/ 04653 04654 xcb_generic_iterator_t 04655 xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_behavior_iterator_t i ); 04656 04666 /***************************************************************************** 04667 ** 04668 ** void xcb_xkb_permament_overlay_1_behavior_next 04669 ** 04670 ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i 04671 ** @returns void 04672 ** 04673 *****************************************************************************/ 04674 04675 void 04676 xcb_xkb_permament_overlay_1_behavior_next (xcb_xkb_permament_overlay_1_behavior_iterator_t *i ); 04677 04688 /***************************************************************************** 04689 ** 04690 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end 04691 ** 04692 ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i 04693 ** @returns xcb_generic_iterator_t 04694 ** 04695 *****************************************************************************/ 04696 04697 xcb_generic_iterator_t 04698 xcb_xkb_permament_overlay_1_behavior_end (xcb_xkb_permament_overlay_1_behavior_iterator_t i ); 04699 04709 /***************************************************************************** 04710 ** 04711 ** void xcb_xkb_permament_overlay_2_behavior_next 04712 ** 04713 ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i 04714 ** @returns void 04715 ** 04716 *****************************************************************************/ 04717 04718 void 04719 xcb_xkb_permament_overlay_2_behavior_next (xcb_xkb_permament_overlay_2_behavior_iterator_t *i ); 04720 04731 /***************************************************************************** 04732 ** 04733 ** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end 04734 ** 04735 ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i 04736 ** @returns xcb_generic_iterator_t 04737 ** 04738 *****************************************************************************/ 04739 04740 xcb_generic_iterator_t 04741 xcb_xkb_permament_overlay_2_behavior_end (xcb_xkb_permament_overlay_2_behavior_iterator_t i ); 04742 04752 /***************************************************************************** 04753 ** 04754 ** void xcb_xkb_behavior_next 04755 ** 04756 ** @param xcb_xkb_behavior_iterator_t *i 04757 ** @returns void 04758 ** 04759 *****************************************************************************/ 04760 04761 void 04762 xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i ); 04763 04774 /***************************************************************************** 04775 ** 04776 ** xcb_generic_iterator_t xcb_xkb_behavior_end 04777 ** 04778 ** @param xcb_xkb_behavior_iterator_t i 04779 ** @returns xcb_generic_iterator_t 04780 ** 04781 *****************************************************************************/ 04782 04783 xcb_generic_iterator_t 04784 xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i ); 04785 04795 /***************************************************************************** 04796 ** 04797 ** void xcb_xkb_set_behavior_next 04798 ** 04799 ** @param xcb_xkb_set_behavior_iterator_t *i 04800 ** @returns void 04801 ** 04802 *****************************************************************************/ 04803 04804 void 04805 xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i ); 04806 04817 /***************************************************************************** 04818 ** 04819 ** xcb_generic_iterator_t xcb_xkb_set_behavior_end 04820 ** 04821 ** @param xcb_xkb_set_behavior_iterator_t i 04822 ** @returns xcb_generic_iterator_t 04823 ** 04824 *****************************************************************************/ 04825 04826 xcb_generic_iterator_t 04827 xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i ); 04828 04838 /***************************************************************************** 04839 ** 04840 ** void xcb_xkb_set_explicit_next 04841 ** 04842 ** @param xcb_xkb_set_explicit_iterator_t *i 04843 ** @returns void 04844 ** 04845 *****************************************************************************/ 04846 04847 void 04848 xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i ); 04849 04860 /***************************************************************************** 04861 ** 04862 ** xcb_generic_iterator_t xcb_xkb_set_explicit_end 04863 ** 04864 ** @param xcb_xkb_set_explicit_iterator_t i 04865 ** @returns xcb_generic_iterator_t 04866 ** 04867 *****************************************************************************/ 04868 04869 xcb_generic_iterator_t 04870 xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i ); 04871 04881 /***************************************************************************** 04882 ** 04883 ** void xcb_xkb_key_mod_map_next 04884 ** 04885 ** @param xcb_xkb_key_mod_map_iterator_t *i 04886 ** @returns void 04887 ** 04888 *****************************************************************************/ 04889 04890 void 04891 xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i ); 04892 04903 /***************************************************************************** 04904 ** 04905 ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end 04906 ** 04907 ** @param xcb_xkb_key_mod_map_iterator_t i 04908 ** @returns xcb_generic_iterator_t 04909 ** 04910 *****************************************************************************/ 04911 04912 xcb_generic_iterator_t 04913 xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i ); 04914 04924 /***************************************************************************** 04925 ** 04926 ** void xcb_xkb_key_v_mod_map_next 04927 ** 04928 ** @param xcb_xkb_key_v_mod_map_iterator_t *i 04929 ** @returns void 04930 ** 04931 *****************************************************************************/ 04932 04933 void 04934 xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i ); 04935 04946 /***************************************************************************** 04947 ** 04948 ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end 04949 ** 04950 ** @param xcb_xkb_key_v_mod_map_iterator_t i 04951 ** @returns xcb_generic_iterator_t 04952 ** 04953 *****************************************************************************/ 04954 04955 xcb_generic_iterator_t 04956 xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i ); 04957 04967 /***************************************************************************** 04968 ** 04969 ** void xcb_xkb_kt_set_map_entry_next 04970 ** 04971 ** @param xcb_xkb_kt_set_map_entry_iterator_t *i 04972 ** @returns void 04973 ** 04974 *****************************************************************************/ 04975 04976 void 04977 xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i ); 04978 04989 /***************************************************************************** 04990 ** 04991 ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end 04992 ** 04993 ** @param xcb_xkb_kt_set_map_entry_iterator_t i 04994 ** @returns xcb_generic_iterator_t 04995 ** 04996 *****************************************************************************/ 04997 04998 xcb_generic_iterator_t 04999 xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i ); 05000 05001 int 05002 xcb_xkb_set_key_type_sizeof (const void *_buffer ); 05003 05004 05005 /***************************************************************************** 05006 ** 05007 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries 05008 ** 05009 ** @param const xcb_xkb_set_key_type_t *R 05010 ** @returns xcb_xkb_kt_set_map_entry_t * 05011 ** 05012 *****************************************************************************/ 05013 05014 xcb_xkb_kt_set_map_entry_t * 05015 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R ); 05016 05017 05018 /***************************************************************************** 05019 ** 05020 ** int xcb_xkb_set_key_type_entries_length 05021 ** 05022 ** @param const xcb_xkb_set_key_type_t *R 05023 ** @returns int 05024 ** 05025 *****************************************************************************/ 05026 05027 int 05028 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R ); 05029 05030 05031 /***************************************************************************** 05032 ** 05033 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator 05034 ** 05035 ** @param const xcb_xkb_set_key_type_t *R 05036 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 05037 ** 05038 *****************************************************************************/ 05039 05040 xcb_xkb_kt_set_map_entry_iterator_t 05041 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R ); 05042 05043 05044 /***************************************************************************** 05045 ** 05046 ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries 05047 ** 05048 ** @param const xcb_xkb_set_key_type_t *R 05049 ** @returns xcb_xkb_kt_set_map_entry_t * 05050 ** 05051 *****************************************************************************/ 05052 05053 xcb_xkb_kt_set_map_entry_t * 05054 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R ); 05055 05056 05057 /***************************************************************************** 05058 ** 05059 ** int xcb_xkb_set_key_type_preserve_entries_length 05060 ** 05061 ** @param const xcb_xkb_set_key_type_t *R 05062 ** @returns int 05063 ** 05064 *****************************************************************************/ 05065 05066 int 05067 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R ); 05068 05069 05070 /***************************************************************************** 05071 ** 05072 ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator 05073 ** 05074 ** @param const xcb_xkb_set_key_type_t *R 05075 ** @returns xcb_xkb_kt_set_map_entry_iterator_t 05076 ** 05077 *****************************************************************************/ 05078 05079 xcb_xkb_kt_set_map_entry_iterator_t 05080 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R ); 05081 05091 /***************************************************************************** 05092 ** 05093 ** void xcb_xkb_set_key_type_next 05094 ** 05095 ** @param xcb_xkb_set_key_type_iterator_t *i 05096 ** @returns void 05097 ** 05098 *****************************************************************************/ 05099 05100 void 05101 xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i ); 05102 05113 /***************************************************************************** 05114 ** 05115 ** xcb_generic_iterator_t xcb_xkb_set_key_type_end 05116 ** 05117 ** @param xcb_xkb_set_key_type_iterator_t i 05118 ** @returns xcb_generic_iterator_t 05119 ** 05120 *****************************************************************************/ 05121 05122 xcb_generic_iterator_t 05123 xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i ); 05124 05134 /***************************************************************************** 05135 ** 05136 ** void xcb_xkb_string8_next 05137 ** 05138 ** @param xcb_xkb_string8_iterator_t *i 05139 ** @returns void 05140 ** 05141 *****************************************************************************/ 05142 05143 void 05144 xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i ); 05145 05156 /***************************************************************************** 05157 ** 05158 ** xcb_generic_iterator_t xcb_xkb_string8_end 05159 ** 05160 ** @param xcb_xkb_string8_iterator_t i 05161 ** @returns xcb_generic_iterator_t 05162 ** 05163 *****************************************************************************/ 05164 05165 xcb_generic_iterator_t 05166 xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i ); 05167 05168 int 05169 xcb_xkb_property_serialize (void **_buffer , 05170 const xcb_xkb_property_t *_aux , 05171 const xcb_xkb_string8_t *name , 05172 const xcb_xkb_string8_t *value ); 05173 05174 int 05175 xcb_xkb_property_unserialize (const void *_buffer , 05176 xcb_xkb_property_t **_aux ); 05177 05178 int 05179 xcb_xkb_property_sizeof (const void *_buffer ); 05180 05181 05182 /***************************************************************************** 05183 ** 05184 ** xcb_xkb_string8_t * xcb_xkb_property_name 05185 ** 05186 ** @param const xcb_xkb_property_t *R 05187 ** @returns xcb_xkb_string8_t * 05188 ** 05189 *****************************************************************************/ 05190 05191 xcb_xkb_string8_t * 05192 xcb_xkb_property_name (const xcb_xkb_property_t *R ); 05193 05194 05195 /***************************************************************************** 05196 ** 05197 ** int xcb_xkb_property_name_length 05198 ** 05199 ** @param const xcb_xkb_property_t *R 05200 ** @returns int 05201 ** 05202 *****************************************************************************/ 05203 05204 int 05205 xcb_xkb_property_name_length (const xcb_xkb_property_t *R ); 05206 05207 05208 /***************************************************************************** 05209 ** 05210 ** xcb_generic_iterator_t xcb_xkb_property_name_end 05211 ** 05212 ** @param const xcb_xkb_property_t *R 05213 ** @returns xcb_generic_iterator_t 05214 ** 05215 *****************************************************************************/ 05216 05217 xcb_generic_iterator_t 05218 xcb_xkb_property_name_end (const xcb_xkb_property_t *R ); 05219 05220 05221 /***************************************************************************** 05222 ** 05223 ** xcb_xkb_string8_t * xcb_xkb_property_value 05224 ** 05225 ** @param const xcb_xkb_property_t *R 05226 ** @returns xcb_xkb_string8_t * 05227 ** 05228 *****************************************************************************/ 05229 05230 xcb_xkb_string8_t * 05231 xcb_xkb_property_value (const xcb_xkb_property_t *R ); 05232 05233 05234 /***************************************************************************** 05235 ** 05236 ** int xcb_xkb_property_value_length 05237 ** 05238 ** @param const xcb_xkb_property_t *R 05239 ** @returns int 05240 ** 05241 *****************************************************************************/ 05242 05243 int 05244 xcb_xkb_property_value_length (const xcb_xkb_property_t *R ); 05245 05246 05247 /***************************************************************************** 05248 ** 05249 ** xcb_generic_iterator_t xcb_xkb_property_value_end 05250 ** 05251 ** @param const xcb_xkb_property_t *R 05252 ** @returns xcb_generic_iterator_t 05253 ** 05254 *****************************************************************************/ 05255 05256 xcb_generic_iterator_t 05257 xcb_xkb_property_value_end (const xcb_xkb_property_t *R ); 05258 05268 /***************************************************************************** 05269 ** 05270 ** void xcb_xkb_property_next 05271 ** 05272 ** @param xcb_xkb_property_iterator_t *i 05273 ** @returns void 05274 ** 05275 *****************************************************************************/ 05276 05277 void 05278 xcb_xkb_property_next (xcb_xkb_property_iterator_t *i ); 05279 05290 /***************************************************************************** 05291 ** 05292 ** xcb_generic_iterator_t xcb_xkb_property_end 05293 ** 05294 ** @param xcb_xkb_property_iterator_t i 05295 ** @returns xcb_generic_iterator_t 05296 ** 05297 *****************************************************************************/ 05298 05299 xcb_generic_iterator_t 05300 xcb_xkb_property_end (xcb_xkb_property_iterator_t i ); 05301 05302 int 05303 xcb_xkb_outline_sizeof (const void *_buffer ); 05304 05305 05306 /***************************************************************************** 05307 ** 05308 ** xcb_point_t * xcb_xkb_outline_points 05309 ** 05310 ** @param const xcb_xkb_outline_t *R 05311 ** @returns xcb_point_t * 05312 ** 05313 *****************************************************************************/ 05314 05315 xcb_point_t * 05316 xcb_xkb_outline_points (const xcb_xkb_outline_t *R ); 05317 05318 05319 /***************************************************************************** 05320 ** 05321 ** int xcb_xkb_outline_points_length 05322 ** 05323 ** @param const xcb_xkb_outline_t *R 05324 ** @returns int 05325 ** 05326 *****************************************************************************/ 05327 05328 int 05329 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R ); 05330 05331 05332 /***************************************************************************** 05333 ** 05334 ** xcb_point_iterator_t xcb_xkb_outline_points_iterator 05335 ** 05336 ** @param const xcb_xkb_outline_t *R 05337 ** @returns xcb_point_iterator_t 05338 ** 05339 *****************************************************************************/ 05340 05341 xcb_point_iterator_t 05342 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R ); 05343 05353 /***************************************************************************** 05354 ** 05355 ** void xcb_xkb_outline_next 05356 ** 05357 ** @param xcb_xkb_outline_iterator_t *i 05358 ** @returns void 05359 ** 05360 *****************************************************************************/ 05361 05362 void 05363 xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i ); 05364 05375 /***************************************************************************** 05376 ** 05377 ** xcb_generic_iterator_t xcb_xkb_outline_end 05378 ** 05379 ** @param xcb_xkb_outline_iterator_t i 05380 ** @returns xcb_generic_iterator_t 05381 ** 05382 *****************************************************************************/ 05383 05384 xcb_generic_iterator_t 05385 xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i ); 05386 05387 int 05388 xcb_xkb_shape_sizeof (const void *_buffer ); 05389 05390 05391 /***************************************************************************** 05392 ** 05393 ** int xcb_xkb_shape_outlines_length 05394 ** 05395 ** @param const xcb_xkb_shape_t *R 05396 ** @returns int 05397 ** 05398 *****************************************************************************/ 05399 05400 int 05401 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R ); 05402 05403 05404 /***************************************************************************** 05405 ** 05406 ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator 05407 ** 05408 ** @param const xcb_xkb_shape_t *R 05409 ** @returns xcb_xkb_outline_iterator_t 05410 ** 05411 *****************************************************************************/ 05412 05413 xcb_xkb_outline_iterator_t 05414 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R ); 05415 05425 /***************************************************************************** 05426 ** 05427 ** void xcb_xkb_shape_next 05428 ** 05429 ** @param xcb_xkb_shape_iterator_t *i 05430 ** @returns void 05431 ** 05432 *****************************************************************************/ 05433 05434 void 05435 xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i ); 05436 05447 /***************************************************************************** 05448 ** 05449 ** xcb_generic_iterator_t xcb_xkb_shape_end 05450 ** 05451 ** @param xcb_xkb_shape_iterator_t i 05452 ** @returns xcb_generic_iterator_t 05453 ** 05454 *****************************************************************************/ 05455 05456 xcb_generic_iterator_t 05457 xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i ); 05458 05468 /***************************************************************************** 05469 ** 05470 ** void xcb_xkb_key_next 05471 ** 05472 ** @param xcb_xkb_key_iterator_t *i 05473 ** @returns void 05474 ** 05475 *****************************************************************************/ 05476 05477 void 05478 xcb_xkb_key_next (xcb_xkb_key_iterator_t *i ); 05479 05490 /***************************************************************************** 05491 ** 05492 ** xcb_generic_iterator_t xcb_xkb_key_end 05493 ** 05494 ** @param xcb_xkb_key_iterator_t i 05495 ** @returns xcb_generic_iterator_t 05496 ** 05497 *****************************************************************************/ 05498 05499 xcb_generic_iterator_t 05500 xcb_xkb_key_end (xcb_xkb_key_iterator_t i ); 05501 05511 /***************************************************************************** 05512 ** 05513 ** void xcb_xkb_overlay_key_next 05514 ** 05515 ** @param xcb_xkb_overlay_key_iterator_t *i 05516 ** @returns void 05517 ** 05518 *****************************************************************************/ 05519 05520 void 05521 xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i ); 05522 05533 /***************************************************************************** 05534 ** 05535 ** xcb_generic_iterator_t xcb_xkb_overlay_key_end 05536 ** 05537 ** @param xcb_xkb_overlay_key_iterator_t i 05538 ** @returns xcb_generic_iterator_t 05539 ** 05540 *****************************************************************************/ 05541 05542 xcb_generic_iterator_t 05543 xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i ); 05544 05545 int 05546 xcb_xkb_overlay_row_sizeof (const void *_buffer ); 05547 05548 05549 /***************************************************************************** 05550 ** 05551 ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys 05552 ** 05553 ** @param const xcb_xkb_overlay_row_t *R 05554 ** @returns xcb_xkb_overlay_key_t * 05555 ** 05556 *****************************************************************************/ 05557 05558 xcb_xkb_overlay_key_t * 05559 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R ); 05560 05561 05562 /***************************************************************************** 05563 ** 05564 ** int xcb_xkb_overlay_row_keys_length 05565 ** 05566 ** @param const xcb_xkb_overlay_row_t *R 05567 ** @returns int 05568 ** 05569 *****************************************************************************/ 05570 05571 int 05572 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R ); 05573 05574 05575 /***************************************************************************** 05576 ** 05577 ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator 05578 ** 05579 ** @param const xcb_xkb_overlay_row_t *R 05580 ** @returns xcb_xkb_overlay_key_iterator_t 05581 ** 05582 *****************************************************************************/ 05583 05584 xcb_xkb_overlay_key_iterator_t 05585 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R ); 05586 05596 /***************************************************************************** 05597 ** 05598 ** void xcb_xkb_overlay_row_next 05599 ** 05600 ** @param xcb_xkb_overlay_row_iterator_t *i 05601 ** @returns void 05602 ** 05603 *****************************************************************************/ 05604 05605 void 05606 xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i ); 05607 05618 /***************************************************************************** 05619 ** 05620 ** xcb_generic_iterator_t xcb_xkb_overlay_row_end 05621 ** 05622 ** @param xcb_xkb_overlay_row_iterator_t i 05623 ** @returns xcb_generic_iterator_t 05624 ** 05625 *****************************************************************************/ 05626 05627 xcb_generic_iterator_t 05628 xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i ); 05629 05630 int 05631 xcb_xkb_overlay_sizeof (const void *_buffer ); 05632 05633 05634 /***************************************************************************** 05635 ** 05636 ** int xcb_xkb_overlay_rows_length 05637 ** 05638 ** @param const xcb_xkb_overlay_t *R 05639 ** @returns int 05640 ** 05641 *****************************************************************************/ 05642 05643 int 05644 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R ); 05645 05646 05647 /***************************************************************************** 05648 ** 05649 ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator 05650 ** 05651 ** @param const xcb_xkb_overlay_t *R 05652 ** @returns xcb_xkb_overlay_row_iterator_t 05653 ** 05654 *****************************************************************************/ 05655 05656 xcb_xkb_overlay_row_iterator_t 05657 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R ); 05658 05668 /***************************************************************************** 05669 ** 05670 ** void xcb_xkb_overlay_next 05671 ** 05672 ** @param xcb_xkb_overlay_iterator_t *i 05673 ** @returns void 05674 ** 05675 *****************************************************************************/ 05676 05677 void 05678 xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i ); 05679 05690 /***************************************************************************** 05691 ** 05692 ** xcb_generic_iterator_t xcb_xkb_overlay_end 05693 ** 05694 ** @param xcb_xkb_overlay_iterator_t i 05695 ** @returns xcb_generic_iterator_t 05696 ** 05697 *****************************************************************************/ 05698 05699 xcb_generic_iterator_t 05700 xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i ); 05701 05702 int 05703 xcb_xkb_row_sizeof (const void *_buffer ); 05704 05705 05706 /***************************************************************************** 05707 ** 05708 ** xcb_xkb_key_t * xcb_xkb_row_keys 05709 ** 05710 ** @param const xcb_xkb_row_t *R 05711 ** @returns xcb_xkb_key_t * 05712 ** 05713 *****************************************************************************/ 05714 05715 xcb_xkb_key_t * 05716 xcb_xkb_row_keys (const xcb_xkb_row_t *R ); 05717 05718 05719 /***************************************************************************** 05720 ** 05721 ** int xcb_xkb_row_keys_length 05722 ** 05723 ** @param const xcb_xkb_row_t *R 05724 ** @returns int 05725 ** 05726 *****************************************************************************/ 05727 05728 int 05729 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R ); 05730 05731 05732 /***************************************************************************** 05733 ** 05734 ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator 05735 ** 05736 ** @param const xcb_xkb_row_t *R 05737 ** @returns xcb_xkb_key_iterator_t 05738 ** 05739 *****************************************************************************/ 05740 05741 xcb_xkb_key_iterator_t 05742 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R ); 05743 05753 /***************************************************************************** 05754 ** 05755 ** void xcb_xkb_row_next 05756 ** 05757 ** @param xcb_xkb_row_iterator_t *i 05758 ** @returns void 05759 ** 05760 *****************************************************************************/ 05761 05762 void 05763 xcb_xkb_row_next (xcb_xkb_row_iterator_t *i ); 05764 05775 /***************************************************************************** 05776 ** 05777 ** xcb_generic_iterator_t xcb_xkb_row_end 05778 ** 05779 ** @param xcb_xkb_row_iterator_t i 05780 ** @returns xcb_generic_iterator_t 05781 ** 05782 *****************************************************************************/ 05783 05784 xcb_generic_iterator_t 05785 xcb_xkb_row_end (xcb_xkb_row_iterator_t i ); 05786 05796 /***************************************************************************** 05797 ** 05798 ** void xcb_xkb_common_doodad_next 05799 ** 05800 ** @param xcb_xkb_common_doodad_iterator_t *i 05801 ** @returns void 05802 ** 05803 *****************************************************************************/ 05804 05805 void 05806 xcb_xkb_common_doodad_next (xcb_xkb_common_doodad_iterator_t *i ); 05807 05818 /***************************************************************************** 05819 ** 05820 ** xcb_generic_iterator_t xcb_xkb_common_doodad_end 05821 ** 05822 ** @param xcb_xkb_common_doodad_iterator_t i 05823 ** @returns xcb_generic_iterator_t 05824 ** 05825 *****************************************************************************/ 05826 05827 xcb_generic_iterator_t 05828 xcb_xkb_common_doodad_end (xcb_xkb_common_doodad_iterator_t i ); 05829 05839 /***************************************************************************** 05840 ** 05841 ** void xcb_xkb_shape_doodad_next 05842 ** 05843 ** @param xcb_xkb_shape_doodad_iterator_t *i 05844 ** @returns void 05845 ** 05846 *****************************************************************************/ 05847 05848 void 05849 xcb_xkb_shape_doodad_next (xcb_xkb_shape_doodad_iterator_t *i ); 05850 05861 /***************************************************************************** 05862 ** 05863 ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end 05864 ** 05865 ** @param xcb_xkb_shape_doodad_iterator_t i 05866 ** @returns xcb_generic_iterator_t 05867 ** 05868 *****************************************************************************/ 05869 05870 xcb_generic_iterator_t 05871 xcb_xkb_shape_doodad_end (xcb_xkb_shape_doodad_iterator_t i ); 05872 05873 int 05874 xcb_xkb_text_doodad_sizeof (const void *_buffer ); 05875 05885 /***************************************************************************** 05886 ** 05887 ** void xcb_xkb_text_doodad_next 05888 ** 05889 ** @param xcb_xkb_text_doodad_iterator_t *i 05890 ** @returns void 05891 ** 05892 *****************************************************************************/ 05893 05894 void 05895 xcb_xkb_text_doodad_next (xcb_xkb_text_doodad_iterator_t *i ); 05896 05907 /***************************************************************************** 05908 ** 05909 ** xcb_generic_iterator_t xcb_xkb_text_doodad_end 05910 ** 05911 ** @param xcb_xkb_text_doodad_iterator_t i 05912 ** @returns xcb_generic_iterator_t 05913 ** 05914 *****************************************************************************/ 05915 05916 xcb_generic_iterator_t 05917 xcb_xkb_text_doodad_end (xcb_xkb_text_doodad_iterator_t i ); 05918 05928 /***************************************************************************** 05929 ** 05930 ** void xcb_xkb_indicator_doodad_next 05931 ** 05932 ** @param xcb_xkb_indicator_doodad_iterator_t *i 05933 ** @returns void 05934 ** 05935 *****************************************************************************/ 05936 05937 void 05938 xcb_xkb_indicator_doodad_next (xcb_xkb_indicator_doodad_iterator_t *i ); 05939 05950 /***************************************************************************** 05951 ** 05952 ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end 05953 ** 05954 ** @param xcb_xkb_indicator_doodad_iterator_t i 05955 ** @returns xcb_generic_iterator_t 05956 ** 05957 *****************************************************************************/ 05958 05959 xcb_generic_iterator_t 05960 xcb_xkb_indicator_doodad_end (xcb_xkb_indicator_doodad_iterator_t i ); 05961 05962 int 05963 xcb_xkb_logo_doodad_sizeof (const void *_buffer ); 05964 05974 /***************************************************************************** 05975 ** 05976 ** void xcb_xkb_logo_doodad_next 05977 ** 05978 ** @param xcb_xkb_logo_doodad_iterator_t *i 05979 ** @returns void 05980 ** 05981 *****************************************************************************/ 05982 05983 void 05984 xcb_xkb_logo_doodad_next (xcb_xkb_logo_doodad_iterator_t *i ); 05985 05996 /***************************************************************************** 05997 ** 05998 ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end 05999 ** 06000 ** @param xcb_xkb_logo_doodad_iterator_t i 06001 ** @returns xcb_generic_iterator_t 06002 ** 06003 *****************************************************************************/ 06004 06005 xcb_generic_iterator_t 06006 xcb_xkb_logo_doodad_end (xcb_xkb_logo_doodad_iterator_t i ); 06007 06008 int 06009 xcb_xkb_doodad_sizeof (const void *_buffer ); 06010 06020 /***************************************************************************** 06021 ** 06022 ** void xcb_xkb_doodad_next 06023 ** 06024 ** @param xcb_xkb_doodad_iterator_t *i 06025 ** @returns void 06026 ** 06027 *****************************************************************************/ 06028 06029 void 06030 xcb_xkb_doodad_next (xcb_xkb_doodad_iterator_t *i ); 06031 06042 /***************************************************************************** 06043 ** 06044 ** xcb_generic_iterator_t xcb_xkb_doodad_end 06045 ** 06046 ** @param xcb_xkb_doodad_iterator_t i 06047 ** @returns xcb_generic_iterator_t 06048 ** 06049 *****************************************************************************/ 06050 06051 xcb_generic_iterator_t 06052 xcb_xkb_doodad_end (xcb_xkb_doodad_iterator_t i ); 06053 06054 int 06055 xcb_xkb_section_sizeof (const void *_buffer ); 06056 06057 06058 /***************************************************************************** 06059 ** 06060 ** int xcb_xkb_section_rows_length 06061 ** 06062 ** @param const xcb_xkb_section_t *R 06063 ** @returns int 06064 ** 06065 *****************************************************************************/ 06066 06067 int 06068 xcb_xkb_section_rows_length (const xcb_xkb_section_t *R ); 06069 06070 06071 /***************************************************************************** 06072 ** 06073 ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator 06074 ** 06075 ** @param const xcb_xkb_section_t *R 06076 ** @returns xcb_xkb_row_iterator_t 06077 ** 06078 *****************************************************************************/ 06079 06080 xcb_xkb_row_iterator_t 06081 xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R ); 06082 06083 06084 /***************************************************************************** 06085 ** 06086 ** int xcb_xkb_section_doodads_length 06087 ** 06088 ** @param const xcb_xkb_section_t *R 06089 ** @returns int 06090 ** 06091 *****************************************************************************/ 06092 06093 int 06094 xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R ); 06095 06096 06097 /***************************************************************************** 06098 ** 06099 ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator 06100 ** 06101 ** @param const xcb_xkb_section_t *R 06102 ** @returns xcb_xkb_doodad_iterator_t 06103 ** 06104 *****************************************************************************/ 06105 06106 xcb_xkb_doodad_iterator_t 06107 xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R ); 06108 06109 06110 /***************************************************************************** 06111 ** 06112 ** int xcb_xkb_section_overlays_length 06113 ** 06114 ** @param const xcb_xkb_section_t *R 06115 ** @returns int 06116 ** 06117 *****************************************************************************/ 06118 06119 int 06120 xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R ); 06121 06122 06123 /***************************************************************************** 06124 ** 06125 ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator 06126 ** 06127 ** @param const xcb_xkb_section_t *R 06128 ** @returns xcb_xkb_overlay_iterator_t 06129 ** 06130 *****************************************************************************/ 06131 06132 xcb_xkb_overlay_iterator_t 06133 xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R ); 06134 06144 /***************************************************************************** 06145 ** 06146 ** void xcb_xkb_section_next 06147 ** 06148 ** @param xcb_xkb_section_iterator_t *i 06149 ** @returns void 06150 ** 06151 *****************************************************************************/ 06152 06153 void 06154 xcb_xkb_section_next (xcb_xkb_section_iterator_t *i ); 06155 06166 /***************************************************************************** 06167 ** 06168 ** xcb_generic_iterator_t xcb_xkb_section_end 06169 ** 06170 ** @param xcb_xkb_section_iterator_t i 06171 ** @returns xcb_generic_iterator_t 06172 ** 06173 *****************************************************************************/ 06174 06175 xcb_generic_iterator_t 06176 xcb_xkb_section_end (xcb_xkb_section_iterator_t i ); 06177 06178 int 06179 xcb_xkb_listing_sizeof (const void *_buffer ); 06180 06181 06182 /***************************************************************************** 06183 ** 06184 ** xcb_xkb_string8_t * xcb_xkb_listing_string 06185 ** 06186 ** @param const xcb_xkb_listing_t *R 06187 ** @returns xcb_xkb_string8_t * 06188 ** 06189 *****************************************************************************/ 06190 06191 xcb_xkb_string8_t * 06192 xcb_xkb_listing_string (const xcb_xkb_listing_t *R ); 06193 06194 06195 /***************************************************************************** 06196 ** 06197 ** int xcb_xkb_listing_string_length 06198 ** 06199 ** @param const xcb_xkb_listing_t *R 06200 ** @returns int 06201 ** 06202 *****************************************************************************/ 06203 06204 int 06205 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R ); 06206 06207 06208 /***************************************************************************** 06209 ** 06210 ** xcb_generic_iterator_t xcb_xkb_listing_string_end 06211 ** 06212 ** @param const xcb_xkb_listing_t *R 06213 ** @returns xcb_generic_iterator_t 06214 ** 06215 *****************************************************************************/ 06216 06217 xcb_generic_iterator_t 06218 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R ); 06219 06229 /***************************************************************************** 06230 ** 06231 ** void xcb_xkb_listing_next 06232 ** 06233 ** @param xcb_xkb_listing_iterator_t *i 06234 ** @returns void 06235 ** 06236 *****************************************************************************/ 06237 06238 void 06239 xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i ); 06240 06251 /***************************************************************************** 06252 ** 06253 ** xcb_generic_iterator_t xcb_xkb_listing_end 06254 ** 06255 ** @param xcb_xkb_listing_iterator_t i 06256 ** @returns xcb_generic_iterator_t 06257 ** 06258 *****************************************************************************/ 06259 06260 xcb_generic_iterator_t 06261 xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i ); 06262 06263 int 06264 xcb_xkb_device_led_info_sizeof (const void *_buffer ); 06265 06266 06267 /***************************************************************************** 06268 ** 06269 ** xcb_atom_t * xcb_xkb_device_led_info_names 06270 ** 06271 ** @param const xcb_xkb_device_led_info_t *R 06272 ** @returns xcb_atom_t * 06273 ** 06274 *****************************************************************************/ 06275 06276 xcb_atom_t * 06277 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R ); 06278 06279 06280 /***************************************************************************** 06281 ** 06282 ** int xcb_xkb_device_led_info_names_length 06283 ** 06284 ** @param const xcb_xkb_device_led_info_t *R 06285 ** @returns int 06286 ** 06287 *****************************************************************************/ 06288 06289 int 06290 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R ); 06291 06292 06293 /***************************************************************************** 06294 ** 06295 ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end 06296 ** 06297 ** @param const xcb_xkb_device_led_info_t *R 06298 ** @returns xcb_generic_iterator_t 06299 ** 06300 *****************************************************************************/ 06301 06302 xcb_generic_iterator_t 06303 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R ); 06304 06305 06306 /***************************************************************************** 06307 ** 06308 ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps 06309 ** 06310 ** @param const xcb_xkb_device_led_info_t *R 06311 ** @returns xcb_xkb_indicator_map_t * 06312 ** 06313 *****************************************************************************/ 06314 06315 xcb_xkb_indicator_map_t * 06316 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R ); 06317 06318 06319 /***************************************************************************** 06320 ** 06321 ** int xcb_xkb_device_led_info_maps_length 06322 ** 06323 ** @param const xcb_xkb_device_led_info_t *R 06324 ** @returns int 06325 ** 06326 *****************************************************************************/ 06327 06328 int 06329 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R ); 06330 06331 06332 /***************************************************************************** 06333 ** 06334 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator 06335 ** 06336 ** @param const xcb_xkb_device_led_info_t *R 06337 ** @returns xcb_xkb_indicator_map_iterator_t 06338 ** 06339 *****************************************************************************/ 06340 06341 xcb_xkb_indicator_map_iterator_t 06342 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R ); 06343 06353 /***************************************************************************** 06354 ** 06355 ** void xcb_xkb_device_led_info_next 06356 ** 06357 ** @param xcb_xkb_device_led_info_iterator_t *i 06358 ** @returns void 06359 ** 06360 *****************************************************************************/ 06361 06362 void 06363 xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i ); 06364 06375 /***************************************************************************** 06376 ** 06377 ** xcb_generic_iterator_t xcb_xkb_device_led_info_end 06378 ** 06379 ** @param xcb_xkb_device_led_info_iterator_t i 06380 ** @returns xcb_generic_iterator_t 06381 ** 06382 *****************************************************************************/ 06383 06384 xcb_generic_iterator_t 06385 xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i ); 06386 06396 /***************************************************************************** 06397 ** 06398 ** void xcb_xkb_sa_no_action_next 06399 ** 06400 ** @param xcb_xkb_sa_no_action_iterator_t *i 06401 ** @returns void 06402 ** 06403 *****************************************************************************/ 06404 06405 void 06406 xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i ); 06407 06418 /***************************************************************************** 06419 ** 06420 ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end 06421 ** 06422 ** @param xcb_xkb_sa_no_action_iterator_t i 06423 ** @returns xcb_generic_iterator_t 06424 ** 06425 *****************************************************************************/ 06426 06427 xcb_generic_iterator_t 06428 xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i ); 06429 06439 /***************************************************************************** 06440 ** 06441 ** void xcb_xkb_sa_set_mods_next 06442 ** 06443 ** @param xcb_xkb_sa_set_mods_iterator_t *i 06444 ** @returns void 06445 ** 06446 *****************************************************************************/ 06447 06448 void 06449 xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i ); 06450 06461 /***************************************************************************** 06462 ** 06463 ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end 06464 ** 06465 ** @param xcb_xkb_sa_set_mods_iterator_t i 06466 ** @returns xcb_generic_iterator_t 06467 ** 06468 *****************************************************************************/ 06469 06470 xcb_generic_iterator_t 06471 xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i ); 06472 06482 /***************************************************************************** 06483 ** 06484 ** void xcb_xkb_sa_latch_mods_next 06485 ** 06486 ** @param xcb_xkb_sa_latch_mods_iterator_t *i 06487 ** @returns void 06488 ** 06489 *****************************************************************************/ 06490 06491 void 06492 xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i ); 06493 06504 /***************************************************************************** 06505 ** 06506 ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end 06507 ** 06508 ** @param xcb_xkb_sa_latch_mods_iterator_t i 06509 ** @returns xcb_generic_iterator_t 06510 ** 06511 *****************************************************************************/ 06512 06513 xcb_generic_iterator_t 06514 xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i ); 06515 06525 /***************************************************************************** 06526 ** 06527 ** void xcb_xkb_sa_lock_mods_next 06528 ** 06529 ** @param xcb_xkb_sa_lock_mods_iterator_t *i 06530 ** @returns void 06531 ** 06532 *****************************************************************************/ 06533 06534 void 06535 xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i ); 06536 06547 /***************************************************************************** 06548 ** 06549 ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end 06550 ** 06551 ** @param xcb_xkb_sa_lock_mods_iterator_t i 06552 ** @returns xcb_generic_iterator_t 06553 ** 06554 *****************************************************************************/ 06555 06556 xcb_generic_iterator_t 06557 xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i ); 06558 06568 /***************************************************************************** 06569 ** 06570 ** void xcb_xkb_sa_set_group_next 06571 ** 06572 ** @param xcb_xkb_sa_set_group_iterator_t *i 06573 ** @returns void 06574 ** 06575 *****************************************************************************/ 06576 06577 void 06578 xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i ); 06579 06590 /***************************************************************************** 06591 ** 06592 ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end 06593 ** 06594 ** @param xcb_xkb_sa_set_group_iterator_t i 06595 ** @returns xcb_generic_iterator_t 06596 ** 06597 *****************************************************************************/ 06598 06599 xcb_generic_iterator_t 06600 xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i ); 06601 06611 /***************************************************************************** 06612 ** 06613 ** void xcb_xkb_sa_latch_group_next 06614 ** 06615 ** @param xcb_xkb_sa_latch_group_iterator_t *i 06616 ** @returns void 06617 ** 06618 *****************************************************************************/ 06619 06620 void 06621 xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i ); 06622 06633 /***************************************************************************** 06634 ** 06635 ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end 06636 ** 06637 ** @param xcb_xkb_sa_latch_group_iterator_t i 06638 ** @returns xcb_generic_iterator_t 06639 ** 06640 *****************************************************************************/ 06641 06642 xcb_generic_iterator_t 06643 xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i ); 06644 06654 /***************************************************************************** 06655 ** 06656 ** void xcb_xkb_sa_lock_group_next 06657 ** 06658 ** @param xcb_xkb_sa_lock_group_iterator_t *i 06659 ** @returns void 06660 ** 06661 *****************************************************************************/ 06662 06663 void 06664 xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i ); 06665 06676 /***************************************************************************** 06677 ** 06678 ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end 06679 ** 06680 ** @param xcb_xkb_sa_lock_group_iterator_t i 06681 ** @returns xcb_generic_iterator_t 06682 ** 06683 *****************************************************************************/ 06684 06685 xcb_generic_iterator_t 06686 xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i ); 06687 06697 /***************************************************************************** 06698 ** 06699 ** void xcb_xkb_sa_move_ptr_next 06700 ** 06701 ** @param xcb_xkb_sa_move_ptr_iterator_t *i 06702 ** @returns void 06703 ** 06704 *****************************************************************************/ 06705 06706 void 06707 xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i ); 06708 06719 /***************************************************************************** 06720 ** 06721 ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end 06722 ** 06723 ** @param xcb_xkb_sa_move_ptr_iterator_t i 06724 ** @returns xcb_generic_iterator_t 06725 ** 06726 *****************************************************************************/ 06727 06728 xcb_generic_iterator_t 06729 xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i ); 06730 06740 /***************************************************************************** 06741 ** 06742 ** void xcb_xkb_sa_ptr_btn_next 06743 ** 06744 ** @param xcb_xkb_sa_ptr_btn_iterator_t *i 06745 ** @returns void 06746 ** 06747 *****************************************************************************/ 06748 06749 void 06750 xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i ); 06751 06762 /***************************************************************************** 06763 ** 06764 ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end 06765 ** 06766 ** @param xcb_xkb_sa_ptr_btn_iterator_t i 06767 ** @returns xcb_generic_iterator_t 06768 ** 06769 *****************************************************************************/ 06770 06771 xcb_generic_iterator_t 06772 xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i ); 06773 06783 /***************************************************************************** 06784 ** 06785 ** void xcb_xkb_sa_lock_ptr_btn_next 06786 ** 06787 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i 06788 ** @returns void 06789 ** 06790 *****************************************************************************/ 06791 06792 void 06793 xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i ); 06794 06805 /***************************************************************************** 06806 ** 06807 ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end 06808 ** 06809 ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i 06810 ** @returns xcb_generic_iterator_t 06811 ** 06812 *****************************************************************************/ 06813 06814 xcb_generic_iterator_t 06815 xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i ); 06816 06826 /***************************************************************************** 06827 ** 06828 ** void xcb_xkb_sa_set_ptr_dflt_next 06829 ** 06830 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i 06831 ** @returns void 06832 ** 06833 *****************************************************************************/ 06834 06835 void 06836 xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i ); 06837 06848 /***************************************************************************** 06849 ** 06850 ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end 06851 ** 06852 ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i 06853 ** @returns xcb_generic_iterator_t 06854 ** 06855 *****************************************************************************/ 06856 06857 xcb_generic_iterator_t 06858 xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i ); 06859 06869 /***************************************************************************** 06870 ** 06871 ** void xcb_xkb_sa_iso_lock_next 06872 ** 06873 ** @param xcb_xkb_sa_iso_lock_iterator_t *i 06874 ** @returns void 06875 ** 06876 *****************************************************************************/ 06877 06878 void 06879 xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i ); 06880 06891 /***************************************************************************** 06892 ** 06893 ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end 06894 ** 06895 ** @param xcb_xkb_sa_iso_lock_iterator_t i 06896 ** @returns xcb_generic_iterator_t 06897 ** 06898 *****************************************************************************/ 06899 06900 xcb_generic_iterator_t 06901 xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i ); 06902 06912 /***************************************************************************** 06913 ** 06914 ** void xcb_xkb_sa_terminate_next 06915 ** 06916 ** @param xcb_xkb_sa_terminate_iterator_t *i 06917 ** @returns void 06918 ** 06919 *****************************************************************************/ 06920 06921 void 06922 xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i ); 06923 06934 /***************************************************************************** 06935 ** 06936 ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end 06937 ** 06938 ** @param xcb_xkb_sa_terminate_iterator_t i 06939 ** @returns xcb_generic_iterator_t 06940 ** 06941 *****************************************************************************/ 06942 06943 xcb_generic_iterator_t 06944 xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i ); 06945 06955 /***************************************************************************** 06956 ** 06957 ** void xcb_xkb_sa_switch_screen_next 06958 ** 06959 ** @param xcb_xkb_sa_switch_screen_iterator_t *i 06960 ** @returns void 06961 ** 06962 *****************************************************************************/ 06963 06964 void 06965 xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i ); 06966 06977 /***************************************************************************** 06978 ** 06979 ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end 06980 ** 06981 ** @param xcb_xkb_sa_switch_screen_iterator_t i 06982 ** @returns xcb_generic_iterator_t 06983 ** 06984 *****************************************************************************/ 06985 06986 xcb_generic_iterator_t 06987 xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i ); 06988 06998 /***************************************************************************** 06999 ** 07000 ** void xcb_xkb_sa_set_controls_next 07001 ** 07002 ** @param xcb_xkb_sa_set_controls_iterator_t *i 07003 ** @returns void 07004 ** 07005 *****************************************************************************/ 07006 07007 void 07008 xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i ); 07009 07020 /***************************************************************************** 07021 ** 07022 ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end 07023 ** 07024 ** @param xcb_xkb_sa_set_controls_iterator_t i 07025 ** @returns xcb_generic_iterator_t 07026 ** 07027 *****************************************************************************/ 07028 07029 xcb_generic_iterator_t 07030 xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i ); 07031 07041 /***************************************************************************** 07042 ** 07043 ** void xcb_xkb_sa_lock_controls_next 07044 ** 07045 ** @param xcb_xkb_sa_lock_controls_iterator_t *i 07046 ** @returns void 07047 ** 07048 *****************************************************************************/ 07049 07050 void 07051 xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i ); 07052 07063 /***************************************************************************** 07064 ** 07065 ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end 07066 ** 07067 ** @param xcb_xkb_sa_lock_controls_iterator_t i 07068 ** @returns xcb_generic_iterator_t 07069 ** 07070 *****************************************************************************/ 07071 07072 xcb_generic_iterator_t 07073 xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i ); 07074 07084 /***************************************************************************** 07085 ** 07086 ** void xcb_xkb_sa_action_message_next 07087 ** 07088 ** @param xcb_xkb_sa_action_message_iterator_t *i 07089 ** @returns void 07090 ** 07091 *****************************************************************************/ 07092 07093 void 07094 xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i ); 07095 07106 /***************************************************************************** 07107 ** 07108 ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end 07109 ** 07110 ** @param xcb_xkb_sa_action_message_iterator_t i 07111 ** @returns xcb_generic_iterator_t 07112 ** 07113 *****************************************************************************/ 07114 07115 xcb_generic_iterator_t 07116 xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i ); 07117 07127 /***************************************************************************** 07128 ** 07129 ** void xcb_xkb_sa_redirect_key_next 07130 ** 07131 ** @param xcb_xkb_sa_redirect_key_iterator_t *i 07132 ** @returns void 07133 ** 07134 *****************************************************************************/ 07135 07136 void 07137 xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i ); 07138 07149 /***************************************************************************** 07150 ** 07151 ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end 07152 ** 07153 ** @param xcb_xkb_sa_redirect_key_iterator_t i 07154 ** @returns xcb_generic_iterator_t 07155 ** 07156 *****************************************************************************/ 07157 07158 xcb_generic_iterator_t 07159 xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i ); 07160 07170 /***************************************************************************** 07171 ** 07172 ** void xcb_xkb_sa_device_btn_next 07173 ** 07174 ** @param xcb_xkb_sa_device_btn_iterator_t *i 07175 ** @returns void 07176 ** 07177 *****************************************************************************/ 07178 07179 void 07180 xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i ); 07181 07192 /***************************************************************************** 07193 ** 07194 ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end 07195 ** 07196 ** @param xcb_xkb_sa_device_btn_iterator_t i 07197 ** @returns xcb_generic_iterator_t 07198 ** 07199 *****************************************************************************/ 07200 07201 xcb_generic_iterator_t 07202 xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i ); 07203 07213 /***************************************************************************** 07214 ** 07215 ** void xcb_xkb_sa_lock_device_btn_next 07216 ** 07217 ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i 07218 ** @returns void 07219 ** 07220 *****************************************************************************/ 07221 07222 void 07223 xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i ); 07224 07235 /***************************************************************************** 07236 ** 07237 ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end 07238 ** 07239 ** @param xcb_xkb_sa_lock_device_btn_iterator_t i 07240 ** @returns xcb_generic_iterator_t 07241 ** 07242 *****************************************************************************/ 07243 07244 xcb_generic_iterator_t 07245 xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i ); 07246 07256 /***************************************************************************** 07257 ** 07258 ** void xcb_xkb_sa_device_valuator_next 07259 ** 07260 ** @param xcb_xkb_sa_device_valuator_iterator_t *i 07261 ** @returns void 07262 ** 07263 *****************************************************************************/ 07264 07265 void 07266 xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i ); 07267 07278 /***************************************************************************** 07279 ** 07280 ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end 07281 ** 07282 ** @param xcb_xkb_sa_device_valuator_iterator_t i 07283 ** @returns xcb_generic_iterator_t 07284 ** 07285 *****************************************************************************/ 07286 07287 xcb_generic_iterator_t 07288 xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i ); 07289 07299 /***************************************************************************** 07300 ** 07301 ** void xcb_xkb_action_next 07302 ** 07303 ** @param xcb_xkb_action_iterator_t *i 07304 ** @returns void 07305 ** 07306 *****************************************************************************/ 07307 07308 void 07309 xcb_xkb_action_next (xcb_xkb_action_iterator_t *i ); 07310 07321 /***************************************************************************** 07322 ** 07323 ** xcb_generic_iterator_t xcb_xkb_action_end 07324 ** 07325 ** @param xcb_xkb_action_iterator_t i 07326 ** @returns xcb_generic_iterator_t 07327 ** 07328 *****************************************************************************/ 07329 07330 xcb_generic_iterator_t 07331 xcb_xkb_action_end (xcb_xkb_action_iterator_t i ); 07332 07342 /***************************************************************************** 07343 ** 07344 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension 07345 ** 07346 ** @param xcb_connection_t *c 07347 ** @param uint16_t wantedMajor 07348 ** @param uint16_t wantedMinor 07349 ** @returns xcb_xkb_use_extension_cookie_t 07350 ** 07351 *****************************************************************************/ 07352 07353 xcb_xkb_use_extension_cookie_t 07354 xcb_xkb_use_extension (xcb_connection_t *c , 07355 uint16_t wantedMajor , 07356 uint16_t wantedMinor ); 07357 07370 /***************************************************************************** 07371 ** 07372 ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked 07373 ** 07374 ** @param xcb_connection_t *c 07375 ** @param uint16_t wantedMajor 07376 ** @param uint16_t wantedMinor 07377 ** @returns xcb_xkb_use_extension_cookie_t 07378 ** 07379 *****************************************************************************/ 07380 07381 xcb_xkb_use_extension_cookie_t 07382 xcb_xkb_use_extension_unchecked (xcb_connection_t *c , 07383 uint16_t wantedMajor , 07384 uint16_t wantedMinor ); 07385 07401 /***************************************************************************** 07402 ** 07403 ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply 07404 ** 07405 ** @param xcb_connection_t *c 07406 ** @param xcb_xkb_use_extension_cookie_t cookie 07407 ** @param xcb_generic_error_t **e 07408 ** @returns xcb_xkb_use_extension_reply_t * 07409 ** 07410 *****************************************************************************/ 07411 07412 xcb_xkb_use_extension_reply_t * 07413 xcb_xkb_use_extension_reply (xcb_connection_t *c , 07414 xcb_xkb_use_extension_cookie_t cookie , 07415 xcb_generic_error_t **e ); 07416 07417 int 07418 xcb_xkb_select_events_details_serialize (void **_buffer , 07419 uint16_t affectWhich , 07420 uint16_t clear , 07421 uint16_t selectAll , 07422 const xcb_xkb_select_events_details_t *_aux ); 07423 07424 int 07425 xcb_xkb_select_events_details_unpack (const void *_buffer , 07426 uint16_t affectWhich , 07427 uint16_t clear , 07428 uint16_t selectAll , 07429 xcb_xkb_select_events_details_t *_aux ); 07430 07431 int 07432 xcb_xkb_select_events_details_sizeof (const void *_buffer , 07433 uint16_t affectWhich , 07434 uint16_t clear , 07435 uint16_t selectAll ); 07436 07449 /***************************************************************************** 07450 ** 07451 ** xcb_void_cookie_t xcb_xkb_select_events_checked 07452 ** 07453 ** @param xcb_connection_t *c 07454 ** @param xcb_xkb_device_spec_t deviceSpec 07455 ** @param uint16_t affectWhich 07456 ** @param uint16_t clear 07457 ** @param uint16_t selectAll 07458 ** @param uint16_t affectMap 07459 ** @param uint16_t map 07460 ** @param const void *details 07461 ** @returns xcb_void_cookie_t 07462 ** 07463 *****************************************************************************/ 07464 07465 xcb_void_cookie_t 07466 xcb_xkb_select_events_checked (xcb_connection_t *c , 07467 xcb_xkb_device_spec_t deviceSpec , 07468 uint16_t affectWhich , 07469 uint16_t clear , 07470 uint16_t selectAll , 07471 uint16_t affectMap , 07472 uint16_t map , 07473 const void *details ); 07474 07484 /***************************************************************************** 07485 ** 07486 ** xcb_void_cookie_t xcb_xkb_select_events 07487 ** 07488 ** @param xcb_connection_t *c 07489 ** @param xcb_xkb_device_spec_t deviceSpec 07490 ** @param uint16_t affectWhich 07491 ** @param uint16_t clear 07492 ** @param uint16_t selectAll 07493 ** @param uint16_t affectMap 07494 ** @param uint16_t map 07495 ** @param const void *details 07496 ** @returns xcb_void_cookie_t 07497 ** 07498 *****************************************************************************/ 07499 07500 xcb_void_cookie_t 07501 xcb_xkb_select_events (xcb_connection_t *c , 07502 xcb_xkb_device_spec_t deviceSpec , 07503 uint16_t affectWhich , 07504 uint16_t clear , 07505 uint16_t selectAll , 07506 uint16_t affectMap , 07507 uint16_t map , 07508 const void *details ); 07509 07522 /***************************************************************************** 07523 ** 07524 ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked 07525 ** 07526 ** @param xcb_connection_t *c 07527 ** @param xcb_xkb_device_spec_t deviceSpec 07528 ** @param uint16_t affectWhich 07529 ** @param uint16_t clear 07530 ** @param uint16_t selectAll 07531 ** @param uint16_t affectMap 07532 ** @param uint16_t map 07533 ** @param const xcb_xkb_select_events_details_t *details 07534 ** @returns xcb_void_cookie_t 07535 ** 07536 *****************************************************************************/ 07537 07538 xcb_void_cookie_t 07539 xcb_xkb_select_events_aux_checked (xcb_connection_t *c , 07540 xcb_xkb_device_spec_t deviceSpec , 07541 uint16_t affectWhich , 07542 uint16_t clear , 07543 uint16_t selectAll , 07544 uint16_t affectMap , 07545 uint16_t map , 07546 const xcb_xkb_select_events_details_t *details ); 07547 07557 /***************************************************************************** 07558 ** 07559 ** xcb_void_cookie_t xcb_xkb_select_events_aux 07560 ** 07561 ** @param xcb_connection_t *c 07562 ** @param xcb_xkb_device_spec_t deviceSpec 07563 ** @param uint16_t affectWhich 07564 ** @param uint16_t clear 07565 ** @param uint16_t selectAll 07566 ** @param uint16_t affectMap 07567 ** @param uint16_t map 07568 ** @param const xcb_xkb_select_events_details_t *details 07569 ** @returns xcb_void_cookie_t 07570 ** 07571 *****************************************************************************/ 07572 07573 xcb_void_cookie_t 07574 xcb_xkb_select_events_aux (xcb_connection_t *c , 07575 xcb_xkb_device_spec_t deviceSpec , 07576 uint16_t affectWhich , 07577 uint16_t clear , 07578 uint16_t selectAll , 07579 uint16_t affectMap , 07580 uint16_t map , 07581 const xcb_xkb_select_events_details_t *details ); 07582 07595 /***************************************************************************** 07596 ** 07597 ** xcb_void_cookie_t xcb_xkb_bell_checked 07598 ** 07599 ** @param xcb_connection_t *c 07600 ** @param xcb_xkb_device_spec_t deviceSpec 07601 ** @param xcb_xkb_bell_class_spec_t bellClass 07602 ** @param xcb_xkb_id_spec_t bellID 07603 ** @param int8_t percent 07604 ** @param uint8_t forceSound 07605 ** @param uint8_t eventOnly 07606 ** @param int16_t pitch 07607 ** @param int16_t duration 07608 ** @param xcb_atom_t name 07609 ** @param xcb_window_t window 07610 ** @returns xcb_void_cookie_t 07611 ** 07612 *****************************************************************************/ 07613 07614 xcb_void_cookie_t 07615 xcb_xkb_bell_checked (xcb_connection_t *c , 07616 xcb_xkb_device_spec_t deviceSpec , 07617 xcb_xkb_bell_class_spec_t bellClass , 07618 xcb_xkb_id_spec_t bellID , 07619 int8_t percent , 07620 uint8_t forceSound , 07621 uint8_t eventOnly , 07622 int16_t pitch , 07623 int16_t duration , 07624 xcb_atom_t name , 07625 xcb_window_t window ); 07626 07636 /***************************************************************************** 07637 ** 07638 ** xcb_void_cookie_t xcb_xkb_bell 07639 ** 07640 ** @param xcb_connection_t *c 07641 ** @param xcb_xkb_device_spec_t deviceSpec 07642 ** @param xcb_xkb_bell_class_spec_t bellClass 07643 ** @param xcb_xkb_id_spec_t bellID 07644 ** @param int8_t percent 07645 ** @param uint8_t forceSound 07646 ** @param uint8_t eventOnly 07647 ** @param int16_t pitch 07648 ** @param int16_t duration 07649 ** @param xcb_atom_t name 07650 ** @param xcb_window_t window 07651 ** @returns xcb_void_cookie_t 07652 ** 07653 *****************************************************************************/ 07654 07655 xcb_void_cookie_t 07656 xcb_xkb_bell (xcb_connection_t *c , 07657 xcb_xkb_device_spec_t deviceSpec , 07658 xcb_xkb_bell_class_spec_t bellClass , 07659 xcb_xkb_id_spec_t bellID , 07660 int8_t percent , 07661 uint8_t forceSound , 07662 uint8_t eventOnly , 07663 int16_t pitch , 07664 int16_t duration , 07665 xcb_atom_t name , 07666 xcb_window_t window ); 07667 07677 /***************************************************************************** 07678 ** 07679 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state 07680 ** 07681 ** @param xcb_connection_t *c 07682 ** @param xcb_xkb_device_spec_t deviceSpec 07683 ** @returns xcb_xkb_get_state_cookie_t 07684 ** 07685 *****************************************************************************/ 07686 07687 xcb_xkb_get_state_cookie_t 07688 xcb_xkb_get_state (xcb_connection_t *c , 07689 xcb_xkb_device_spec_t deviceSpec ); 07690 07703 /***************************************************************************** 07704 ** 07705 ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked 07706 ** 07707 ** @param xcb_connection_t *c 07708 ** @param xcb_xkb_device_spec_t deviceSpec 07709 ** @returns xcb_xkb_get_state_cookie_t 07710 ** 07711 *****************************************************************************/ 07712 07713 xcb_xkb_get_state_cookie_t 07714 xcb_xkb_get_state_unchecked (xcb_connection_t *c , 07715 xcb_xkb_device_spec_t deviceSpec ); 07716 07732 /***************************************************************************** 07733 ** 07734 ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply 07735 ** 07736 ** @param xcb_connection_t *c 07737 ** @param xcb_xkb_get_state_cookie_t cookie 07738 ** @param xcb_generic_error_t **e 07739 ** @returns xcb_xkb_get_state_reply_t * 07740 ** 07741 *****************************************************************************/ 07742 07743 xcb_xkb_get_state_reply_t * 07744 xcb_xkb_get_state_reply (xcb_connection_t *c , 07745 xcb_xkb_get_state_cookie_t cookie , 07746 xcb_generic_error_t **e ); 07747 07760 /***************************************************************************** 07761 ** 07762 ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked 07763 ** 07764 ** @param xcb_connection_t *c 07765 ** @param xcb_xkb_device_spec_t deviceSpec 07766 ** @param uint8_t affectModLocks 07767 ** @param uint8_t modLocks 07768 ** @param uint8_t lockGroup 07769 ** @param uint8_t groupLock 07770 ** @param uint8_t affectModLatches 07771 ** @param uint8_t latchGroup 07772 ** @param uint16_t groupLatch 07773 ** @returns xcb_void_cookie_t 07774 ** 07775 *****************************************************************************/ 07776 07777 xcb_void_cookie_t 07778 xcb_xkb_latch_lock_state_checked (xcb_connection_t *c , 07779 xcb_xkb_device_spec_t deviceSpec , 07780 uint8_t affectModLocks , 07781 uint8_t modLocks , 07782 uint8_t lockGroup , 07783 uint8_t groupLock , 07784 uint8_t affectModLatches , 07785 uint8_t latchGroup , 07786 uint16_t groupLatch ); 07787 07797 /***************************************************************************** 07798 ** 07799 ** xcb_void_cookie_t xcb_xkb_latch_lock_state 07800 ** 07801 ** @param xcb_connection_t *c 07802 ** @param xcb_xkb_device_spec_t deviceSpec 07803 ** @param uint8_t affectModLocks 07804 ** @param uint8_t modLocks 07805 ** @param uint8_t lockGroup 07806 ** @param uint8_t groupLock 07807 ** @param uint8_t affectModLatches 07808 ** @param uint8_t latchGroup 07809 ** @param uint16_t groupLatch 07810 ** @returns xcb_void_cookie_t 07811 ** 07812 *****************************************************************************/ 07813 07814 xcb_void_cookie_t 07815 xcb_xkb_latch_lock_state (xcb_connection_t *c , 07816 xcb_xkb_device_spec_t deviceSpec , 07817 uint8_t affectModLocks , 07818 uint8_t modLocks , 07819 uint8_t lockGroup , 07820 uint8_t groupLock , 07821 uint8_t affectModLatches , 07822 uint8_t latchGroup , 07823 uint16_t groupLatch ); 07824 07834 /***************************************************************************** 07835 ** 07836 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls 07837 ** 07838 ** @param xcb_connection_t *c 07839 ** @param xcb_xkb_device_spec_t deviceSpec 07840 ** @returns xcb_xkb_get_controls_cookie_t 07841 ** 07842 *****************************************************************************/ 07843 07844 xcb_xkb_get_controls_cookie_t 07845 xcb_xkb_get_controls (xcb_connection_t *c , 07846 xcb_xkb_device_spec_t deviceSpec ); 07847 07860 /***************************************************************************** 07861 ** 07862 ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked 07863 ** 07864 ** @param xcb_connection_t *c 07865 ** @param xcb_xkb_device_spec_t deviceSpec 07866 ** @returns xcb_xkb_get_controls_cookie_t 07867 ** 07868 *****************************************************************************/ 07869 07870 xcb_xkb_get_controls_cookie_t 07871 xcb_xkb_get_controls_unchecked (xcb_connection_t *c , 07872 xcb_xkb_device_spec_t deviceSpec ); 07873 07889 /***************************************************************************** 07890 ** 07891 ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply 07892 ** 07893 ** @param xcb_connection_t *c 07894 ** @param xcb_xkb_get_controls_cookie_t cookie 07895 ** @param xcb_generic_error_t **e 07896 ** @returns xcb_xkb_get_controls_reply_t * 07897 ** 07898 *****************************************************************************/ 07899 07900 xcb_xkb_get_controls_reply_t * 07901 xcb_xkb_get_controls_reply (xcb_connection_t *c , 07902 xcb_xkb_get_controls_cookie_t cookie , 07903 xcb_generic_error_t **e ); 07904 07917 /***************************************************************************** 07918 ** 07919 ** xcb_void_cookie_t xcb_xkb_set_controls_checked 07920 ** 07921 ** @param xcb_connection_t *c 07922 ** @param xcb_xkb_device_spec_t deviceSpec 07923 ** @param uint8_t affectInternalRealMods 07924 ** @param uint8_t internalRealMods 07925 ** @param uint8_t affectIgnoreLockRealMods 07926 ** @param uint8_t ignoreLockRealMods 07927 ** @param uint16_t affectInternalVirtualMods 07928 ** @param uint16_t internalVirtualMods 07929 ** @param uint16_t affectIgnoreLockVirtualMods 07930 ** @param uint16_t ignoreLockVirtualMods 07931 ** @param uint8_t mouseKeysDfltBtn 07932 ** @param uint8_t groupsWrap 07933 ** @param xcb_xkb_ax_option_t accessXOptions 07934 ** @param uint32_t affectEnabledControls 07935 ** @param uint32_t enabledControls 07936 ** @param uint32_t changeControls 07937 ** @param uint16_t repeatDelay 07938 ** @param uint16_t repeatInterval 07939 ** @param uint16_t slowKeysDelay 07940 ** @param uint16_t debounceDelay 07941 ** @param uint16_t mouseKeysDelay 07942 ** @param uint16_t mouseKeysInterval 07943 ** @param uint16_t mouseKeysTimeToMax 07944 ** @param uint16_t mouseKeysMaxSpeed 07945 ** @param int16_t mouseKeysCurve 07946 ** @param uint16_t accessXTimeout 07947 ** @param uint32_t accessXTimeoutMask 07948 ** @param uint32_t accessXTimeoutValues 07949 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask 07950 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues 07951 ** @param const uint8_t *perKeyRepeat 07952 ** @returns xcb_void_cookie_t 07953 ** 07954 *****************************************************************************/ 07955 07956 xcb_void_cookie_t 07957 xcb_xkb_set_controls_checked (xcb_connection_t *c , 07958 xcb_xkb_device_spec_t deviceSpec , 07959 uint8_t affectInternalRealMods , 07960 uint8_t internalRealMods , 07961 uint8_t affectIgnoreLockRealMods , 07962 uint8_t ignoreLockRealMods , 07963 uint16_t affectInternalVirtualMods , 07964 uint16_t internalVirtualMods , 07965 uint16_t affectIgnoreLockVirtualMods , 07966 uint16_t ignoreLockVirtualMods , 07967 uint8_t mouseKeysDfltBtn , 07968 uint8_t groupsWrap , 07969 xcb_xkb_ax_option_t accessXOptions , 07970 uint32_t affectEnabledControls , 07971 uint32_t enabledControls , 07972 uint32_t changeControls , 07973 uint16_t repeatDelay , 07974 uint16_t repeatInterval , 07975 uint16_t slowKeysDelay , 07976 uint16_t debounceDelay , 07977 uint16_t mouseKeysDelay , 07978 uint16_t mouseKeysInterval , 07979 uint16_t mouseKeysTimeToMax , 07980 uint16_t mouseKeysMaxSpeed , 07981 int16_t mouseKeysCurve , 07982 uint16_t accessXTimeout , 07983 uint32_t accessXTimeoutMask , 07984 uint32_t accessXTimeoutValues , 07985 xcb_xkb_ax_option_t accessXTimeoutOptionsMask , 07986 xcb_xkb_ax_option_t accessXTimeoutOptionsValues , 07987 const uint8_t *perKeyRepeat ); 07988 07998 /***************************************************************************** 07999 ** 08000 ** xcb_void_cookie_t xcb_xkb_set_controls 08001 ** 08002 ** @param xcb_connection_t *c 08003 ** @param xcb_xkb_device_spec_t deviceSpec 08004 ** @param uint8_t affectInternalRealMods 08005 ** @param uint8_t internalRealMods 08006 ** @param uint8_t affectIgnoreLockRealMods 08007 ** @param uint8_t ignoreLockRealMods 08008 ** @param uint16_t affectInternalVirtualMods 08009 ** @param uint16_t internalVirtualMods 08010 ** @param uint16_t affectIgnoreLockVirtualMods 08011 ** @param uint16_t ignoreLockVirtualMods 08012 ** @param uint8_t mouseKeysDfltBtn 08013 ** @param uint8_t groupsWrap 08014 ** @param xcb_xkb_ax_option_t accessXOptions 08015 ** @param uint32_t affectEnabledControls 08016 ** @param uint32_t enabledControls 08017 ** @param uint32_t changeControls 08018 ** @param uint16_t repeatDelay 08019 ** @param uint16_t repeatInterval 08020 ** @param uint16_t slowKeysDelay 08021 ** @param uint16_t debounceDelay 08022 ** @param uint16_t mouseKeysDelay 08023 ** @param uint16_t mouseKeysInterval 08024 ** @param uint16_t mouseKeysTimeToMax 08025 ** @param uint16_t mouseKeysMaxSpeed 08026 ** @param int16_t mouseKeysCurve 08027 ** @param uint16_t accessXTimeout 08028 ** @param uint32_t accessXTimeoutMask 08029 ** @param uint32_t accessXTimeoutValues 08030 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask 08031 ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues 08032 ** @param const uint8_t *perKeyRepeat 08033 ** @returns xcb_void_cookie_t 08034 ** 08035 *****************************************************************************/ 08036 08037 xcb_void_cookie_t 08038 xcb_xkb_set_controls (xcb_connection_t *c , 08039 xcb_xkb_device_spec_t deviceSpec , 08040 uint8_t affectInternalRealMods , 08041 uint8_t internalRealMods , 08042 uint8_t affectIgnoreLockRealMods , 08043 uint8_t ignoreLockRealMods , 08044 uint16_t affectInternalVirtualMods , 08045 uint16_t internalVirtualMods , 08046 uint16_t affectIgnoreLockVirtualMods , 08047 uint16_t ignoreLockVirtualMods , 08048 uint8_t mouseKeysDfltBtn , 08049 uint8_t groupsWrap , 08050 xcb_xkb_ax_option_t accessXOptions , 08051 uint32_t affectEnabledControls , 08052 uint32_t enabledControls , 08053 uint32_t changeControls , 08054 uint16_t repeatDelay , 08055 uint16_t repeatInterval , 08056 uint16_t slowKeysDelay , 08057 uint16_t debounceDelay , 08058 uint16_t mouseKeysDelay , 08059 uint16_t mouseKeysInterval , 08060 uint16_t mouseKeysTimeToMax , 08061 uint16_t mouseKeysMaxSpeed , 08062 int16_t mouseKeysCurve , 08063 uint16_t accessXTimeout , 08064 uint32_t accessXTimeoutMask , 08065 uint32_t accessXTimeoutValues , 08066 xcb_xkb_ax_option_t accessXTimeoutOptionsMask , 08067 xcb_xkb_ax_option_t accessXTimeoutOptionsValues , 08068 const uint8_t *perKeyRepeat ); 08069 08070 08071 /***************************************************************************** 08072 ** 08073 ** int xcb_xkb_get_map_map_types_rtrn_length 08074 ** 08075 ** @param const xcb_xkb_get_map_map_t *R 08076 ** @returns int 08077 ** 08078 *****************************************************************************/ 08079 08080 int 08081 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08082 const xcb_xkb_get_map_map_t *S ); 08083 08084 08085 /***************************************************************************** 08086 ** 08087 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator 08088 ** 08089 ** @param const xcb_xkb_get_map_map_t *R 08090 ** @returns xcb_xkb_key_type_iterator_t 08091 ** 08092 *****************************************************************************/ 08093 08094 xcb_xkb_key_type_iterator_t 08095 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08096 const xcb_xkb_get_map_map_t *S ); 08097 08098 08099 /***************************************************************************** 08100 ** 08101 ** int xcb_xkb_get_map_map_syms_rtrn_length 08102 ** 08103 ** @param const xcb_xkb_get_map_map_t *R 08104 ** @returns int 08105 ** 08106 *****************************************************************************/ 08107 08108 int 08109 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08110 const xcb_xkb_get_map_map_t *S ); 08111 08112 08113 /***************************************************************************** 08114 ** 08115 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator 08116 ** 08117 ** @param const xcb_xkb_get_map_map_t *R 08118 ** @returns xcb_xkb_key_sym_map_iterator_t 08119 ** 08120 *****************************************************************************/ 08121 08122 xcb_xkb_key_sym_map_iterator_t 08123 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08124 const xcb_xkb_get_map_map_t *S ); 08125 08126 08127 /***************************************************************************** 08128 ** 08129 ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count 08130 ** 08131 ** @param const xcb_xkb_get_map_map_t *S 08132 ** @returns uint8_t * 08133 ** 08134 *****************************************************************************/ 08135 08136 uint8_t * 08137 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S ); 08138 08139 08140 /***************************************************************************** 08141 ** 08142 ** int xcb_xkb_get_map_map_acts_rtrn_count_length 08143 ** 08144 ** @param const xcb_xkb_get_map_map_t *R 08145 ** @returns int 08146 ** 08147 *****************************************************************************/ 08148 08149 int 08150 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R , 08151 const xcb_xkb_get_map_map_t *S ); 08152 08153 08154 /***************************************************************************** 08155 ** 08156 ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end 08157 ** 08158 ** @param const xcb_xkb_get_map_map_t *R 08159 ** @returns xcb_generic_iterator_t 08160 ** 08161 *****************************************************************************/ 08162 08163 xcb_generic_iterator_t 08164 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R , 08165 const xcb_xkb_get_map_map_t *S ); 08166 08167 08168 /***************************************************************************** 08169 ** 08170 ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts 08171 ** 08172 ** @param const xcb_xkb_get_map_map_t *S 08173 ** @returns xcb_xkb_action_t * 08174 ** 08175 *****************************************************************************/ 08176 08177 xcb_xkb_action_t * 08178 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S ); 08179 08180 08181 /***************************************************************************** 08182 ** 08183 ** int xcb_xkb_get_map_map_acts_rtrn_acts_length 08184 ** 08185 ** @param const xcb_xkb_get_map_map_t *R 08186 ** @returns int 08187 ** 08188 *****************************************************************************/ 08189 08190 int 08191 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R , 08192 const xcb_xkb_get_map_map_t *S ); 08193 08194 08195 /***************************************************************************** 08196 ** 08197 ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator 08198 ** 08199 ** @param const xcb_xkb_get_map_map_t *R 08200 ** @returns xcb_xkb_action_iterator_t 08201 ** 08202 *****************************************************************************/ 08203 08204 xcb_xkb_action_iterator_t 08205 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R , 08206 const xcb_xkb_get_map_map_t *S ); 08207 08208 08209 /***************************************************************************** 08210 ** 08211 ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn 08212 ** 08213 ** @param const xcb_xkb_get_map_map_t *S 08214 ** @returns xcb_xkb_set_behavior_t * 08215 ** 08216 *****************************************************************************/ 08217 08218 xcb_xkb_set_behavior_t * 08219 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S ); 08220 08221 08222 /***************************************************************************** 08223 ** 08224 ** int xcb_xkb_get_map_map_behaviors_rtrn_length 08225 ** 08226 ** @param const xcb_xkb_get_map_map_t *R 08227 ** @returns int 08228 ** 08229 *****************************************************************************/ 08230 08231 int 08232 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08233 const xcb_xkb_get_map_map_t *S ); 08234 08235 08236 /***************************************************************************** 08237 ** 08238 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator 08239 ** 08240 ** @param const xcb_xkb_get_map_map_t *R 08241 ** @returns xcb_xkb_set_behavior_iterator_t 08242 ** 08243 *****************************************************************************/ 08244 08245 xcb_xkb_set_behavior_iterator_t 08246 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08247 const xcb_xkb_get_map_map_t *S ); 08248 08249 08250 /***************************************************************************** 08251 ** 08252 ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn 08253 ** 08254 ** @param const xcb_xkb_get_map_map_t *S 08255 ** @returns uint8_t * 08256 ** 08257 *****************************************************************************/ 08258 08259 uint8_t * 08260 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S ); 08261 08262 08263 /***************************************************************************** 08264 ** 08265 ** int xcb_xkb_get_map_map_vmods_rtrn_length 08266 ** 08267 ** @param const xcb_xkb_get_map_map_t *R 08268 ** @returns int 08269 ** 08270 *****************************************************************************/ 08271 08272 int 08273 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08274 const xcb_xkb_get_map_map_t *S ); 08275 08276 08277 /***************************************************************************** 08278 ** 08279 ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end 08280 ** 08281 ** @param const xcb_xkb_get_map_map_t *R 08282 ** @returns xcb_generic_iterator_t 08283 ** 08284 *****************************************************************************/ 08285 08286 xcb_generic_iterator_t 08287 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R , 08288 const xcb_xkb_get_map_map_t *S ); 08289 08290 08291 /***************************************************************************** 08292 ** 08293 ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn 08294 ** 08295 ** @param const xcb_xkb_get_map_map_t *S 08296 ** @returns xcb_xkb_set_explicit_t * 08297 ** 08298 *****************************************************************************/ 08299 08300 xcb_xkb_set_explicit_t * 08301 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S ); 08302 08303 08304 /***************************************************************************** 08305 ** 08306 ** int xcb_xkb_get_map_map_explicit_rtrn_length 08307 ** 08308 ** @param const xcb_xkb_get_map_map_t *R 08309 ** @returns int 08310 ** 08311 *****************************************************************************/ 08312 08313 int 08314 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08315 const xcb_xkb_get_map_map_t *S ); 08316 08317 08318 /***************************************************************************** 08319 ** 08320 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator 08321 ** 08322 ** @param const xcb_xkb_get_map_map_t *R 08323 ** @returns xcb_xkb_set_explicit_iterator_t 08324 ** 08325 *****************************************************************************/ 08326 08327 xcb_xkb_set_explicit_iterator_t 08328 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08329 const xcb_xkb_get_map_map_t *S ); 08330 08331 08332 /***************************************************************************** 08333 ** 08334 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn 08335 ** 08336 ** @param const xcb_xkb_get_map_map_t *S 08337 ** @returns xcb_xkb_key_mod_map_t * 08338 ** 08339 *****************************************************************************/ 08340 08341 xcb_xkb_key_mod_map_t * 08342 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08343 08344 08345 /***************************************************************************** 08346 ** 08347 ** int xcb_xkb_get_map_map_modmap_rtrn_length 08348 ** 08349 ** @param const xcb_xkb_get_map_map_t *R 08350 ** @returns int 08351 ** 08352 *****************************************************************************/ 08353 08354 int 08355 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08356 const xcb_xkb_get_map_map_t *S ); 08357 08358 08359 /***************************************************************************** 08360 ** 08361 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator 08362 ** 08363 ** @param const xcb_xkb_get_map_map_t *R 08364 ** @returns xcb_xkb_key_mod_map_iterator_t 08365 ** 08366 *****************************************************************************/ 08367 08368 xcb_xkb_key_mod_map_iterator_t 08369 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08370 const xcb_xkb_get_map_map_t *S ); 08371 08372 08373 /***************************************************************************** 08374 ** 08375 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn 08376 ** 08377 ** @param const xcb_xkb_get_map_map_t *S 08378 ** @returns xcb_xkb_key_v_mod_map_t * 08379 ** 08380 *****************************************************************************/ 08381 08382 xcb_xkb_key_v_mod_map_t * 08383 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S ); 08384 08385 08386 /***************************************************************************** 08387 ** 08388 ** int xcb_xkb_get_map_map_vmodmap_rtrn_length 08389 ** 08390 ** @param const xcb_xkb_get_map_map_t *R 08391 ** @returns int 08392 ** 08393 *****************************************************************************/ 08394 08395 int 08396 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R , 08397 const xcb_xkb_get_map_map_t *S ); 08398 08399 08400 /***************************************************************************** 08401 ** 08402 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator 08403 ** 08404 ** @param const xcb_xkb_get_map_map_t *R 08405 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08406 ** 08407 *****************************************************************************/ 08408 08409 xcb_xkb_key_v_mod_map_iterator_t 08410 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R , 08411 const xcb_xkb_get_map_map_t *S ); 08412 08413 int 08414 xcb_xkb_get_map_map_serialize (void **_buffer , 08415 uint8_t nTypes , 08416 uint8_t nKeySyms , 08417 uint8_t nKeyActions , 08418 uint16_t totalActions , 08419 uint8_t totalKeyBehaviors , 08420 uint8_t nVModMapKeys , 08421 uint8_t totalKeyExplicit , 08422 uint8_t totalModMapKeys , 08423 uint8_t totalVModMapKeys , 08424 uint16_t present , 08425 const xcb_xkb_get_map_map_t *_aux ); 08426 08427 int 08428 xcb_xkb_get_map_map_unpack (const void *_buffer , 08429 uint8_t nTypes , 08430 uint8_t nKeySyms , 08431 uint8_t nKeyActions , 08432 uint16_t totalActions , 08433 uint8_t totalKeyBehaviors , 08434 uint8_t nVModMapKeys , 08435 uint8_t totalKeyExplicit , 08436 uint8_t totalModMapKeys , 08437 uint8_t totalVModMapKeys , 08438 uint16_t present , 08439 xcb_xkb_get_map_map_t *_aux ); 08440 08441 int 08442 xcb_xkb_get_map_map_sizeof (const void *_buffer , 08443 uint8_t nTypes , 08444 uint8_t nKeySyms , 08445 uint8_t nKeyActions , 08446 uint16_t totalActions , 08447 uint8_t totalKeyBehaviors , 08448 uint8_t nVModMapKeys , 08449 uint8_t totalKeyExplicit , 08450 uint8_t totalModMapKeys , 08451 uint8_t totalVModMapKeys , 08452 uint16_t present ); 08453 08463 /***************************************************************************** 08464 ** 08465 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map 08466 ** 08467 ** @param xcb_connection_t *c 08468 ** @param xcb_xkb_device_spec_t deviceSpec 08469 ** @param uint16_t full 08470 ** @param uint16_t partial 08471 ** @param uint8_t firstType 08472 ** @param uint8_t nTypes 08473 ** @param xcb_keycode_t firstKeySym 08474 ** @param uint8_t nKeySyms 08475 ** @param xcb_keycode_t firstKeyAction 08476 ** @param uint8_t nKeyActions 08477 ** @param xcb_keycode_t firstKeyBehavior 08478 ** @param uint8_t nKeyBehaviors 08479 ** @param uint16_t virtualMods 08480 ** @param xcb_keycode_t firstKeyExplicit 08481 ** @param uint8_t nKeyExplicit 08482 ** @param xcb_keycode_t firstModMapKey 08483 ** @param uint8_t nModMapKeys 08484 ** @param xcb_keycode_t firstVModMapKey 08485 ** @param uint8_t nVModMapKeys 08486 ** @returns xcb_xkb_get_map_cookie_t 08487 ** 08488 *****************************************************************************/ 08489 08490 xcb_xkb_get_map_cookie_t 08491 xcb_xkb_get_map (xcb_connection_t *c , 08492 xcb_xkb_device_spec_t deviceSpec , 08493 uint16_t full , 08494 uint16_t partial , 08495 uint8_t firstType , 08496 uint8_t nTypes , 08497 xcb_keycode_t firstKeySym , 08498 uint8_t nKeySyms , 08499 xcb_keycode_t firstKeyAction , 08500 uint8_t nKeyActions , 08501 xcb_keycode_t firstKeyBehavior , 08502 uint8_t nKeyBehaviors , 08503 uint16_t virtualMods , 08504 xcb_keycode_t firstKeyExplicit , 08505 uint8_t nKeyExplicit , 08506 xcb_keycode_t firstModMapKey , 08507 uint8_t nModMapKeys , 08508 xcb_keycode_t firstVModMapKey , 08509 uint8_t nVModMapKeys ); 08510 08523 /***************************************************************************** 08524 ** 08525 ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked 08526 ** 08527 ** @param xcb_connection_t *c 08528 ** @param xcb_xkb_device_spec_t deviceSpec 08529 ** @param uint16_t full 08530 ** @param uint16_t partial 08531 ** @param uint8_t firstType 08532 ** @param uint8_t nTypes 08533 ** @param xcb_keycode_t firstKeySym 08534 ** @param uint8_t nKeySyms 08535 ** @param xcb_keycode_t firstKeyAction 08536 ** @param uint8_t nKeyActions 08537 ** @param xcb_keycode_t firstKeyBehavior 08538 ** @param uint8_t nKeyBehaviors 08539 ** @param uint16_t virtualMods 08540 ** @param xcb_keycode_t firstKeyExplicit 08541 ** @param uint8_t nKeyExplicit 08542 ** @param xcb_keycode_t firstModMapKey 08543 ** @param uint8_t nModMapKeys 08544 ** @param xcb_keycode_t firstVModMapKey 08545 ** @param uint8_t nVModMapKeys 08546 ** @returns xcb_xkb_get_map_cookie_t 08547 ** 08548 *****************************************************************************/ 08549 08550 xcb_xkb_get_map_cookie_t 08551 xcb_xkb_get_map_unchecked (xcb_connection_t *c , 08552 xcb_xkb_device_spec_t deviceSpec , 08553 uint16_t full , 08554 uint16_t partial , 08555 uint8_t firstType , 08556 uint8_t nTypes , 08557 xcb_keycode_t firstKeySym , 08558 uint8_t nKeySyms , 08559 xcb_keycode_t firstKeyAction , 08560 uint8_t nKeyActions , 08561 xcb_keycode_t firstKeyBehavior , 08562 uint8_t nKeyBehaviors , 08563 uint16_t virtualMods , 08564 xcb_keycode_t firstKeyExplicit , 08565 uint8_t nKeyExplicit , 08566 xcb_keycode_t firstModMapKey , 08567 uint8_t nModMapKeys , 08568 xcb_keycode_t firstVModMapKey , 08569 uint8_t nVModMapKeys ); 08570 08571 08572 /***************************************************************************** 08573 ** 08574 ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map 08575 ** 08576 ** @param const xcb_xkb_get_map_reply_t *R 08577 ** @returns xcb_xkb_get_map_map_t * 08578 ** 08579 *****************************************************************************/ 08580 08581 void * 08582 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R ); 08583 08599 /***************************************************************************** 08600 ** 08601 ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply 08602 ** 08603 ** @param xcb_connection_t *c 08604 ** @param xcb_xkb_get_map_cookie_t cookie 08605 ** @param xcb_generic_error_t **e 08606 ** @returns xcb_xkb_get_map_reply_t * 08607 ** 08608 *****************************************************************************/ 08609 08610 xcb_xkb_get_map_reply_t * 08611 xcb_xkb_get_map_reply (xcb_connection_t *c , 08612 xcb_xkb_get_map_cookie_t cookie , 08613 xcb_generic_error_t **e ); 08614 08615 08616 /***************************************************************************** 08617 ** 08618 ** int xcb_xkb_set_map_values_types_length 08619 ** 08620 ** @param const xcb_xkb_set_map_values_t *R 08621 ** @returns int 08622 ** 08623 *****************************************************************************/ 08624 08625 int 08626 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R , 08627 const xcb_xkb_set_map_values_t *S ); 08628 08629 08630 /***************************************************************************** 08631 ** 08632 ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator 08633 ** 08634 ** @param const xcb_xkb_set_map_values_t *R 08635 ** @returns xcb_xkb_set_key_type_iterator_t 08636 ** 08637 *****************************************************************************/ 08638 08639 xcb_xkb_set_key_type_iterator_t 08640 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R , 08641 const xcb_xkb_set_map_values_t *S ); 08642 08643 08644 /***************************************************************************** 08645 ** 08646 ** int xcb_xkb_set_map_values_syms_length 08647 ** 08648 ** @param const xcb_xkb_set_map_values_t *R 08649 ** @returns int 08650 ** 08651 *****************************************************************************/ 08652 08653 int 08654 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R , 08655 const xcb_xkb_set_map_values_t *S ); 08656 08657 08658 /***************************************************************************** 08659 ** 08660 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator 08661 ** 08662 ** @param const xcb_xkb_set_map_values_t *R 08663 ** @returns xcb_xkb_key_sym_map_iterator_t 08664 ** 08665 *****************************************************************************/ 08666 08667 xcb_xkb_key_sym_map_iterator_t 08668 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R , 08669 const xcb_xkb_set_map_values_t *S ); 08670 08671 08672 /***************************************************************************** 08673 ** 08674 ** uint8_t * xcb_xkb_set_map_values_actions_count 08675 ** 08676 ** @param const xcb_xkb_set_map_values_t *S 08677 ** @returns uint8_t * 08678 ** 08679 *****************************************************************************/ 08680 08681 uint8_t * 08682 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S ); 08683 08684 08685 /***************************************************************************** 08686 ** 08687 ** int xcb_xkb_set_map_values_actions_count_length 08688 ** 08689 ** @param const xcb_xkb_set_map_values_t *R 08690 ** @returns int 08691 ** 08692 *****************************************************************************/ 08693 08694 int 08695 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R , 08696 const xcb_xkb_set_map_values_t *S ); 08697 08698 08699 /***************************************************************************** 08700 ** 08701 ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end 08702 ** 08703 ** @param const xcb_xkb_set_map_values_t *R 08704 ** @returns xcb_generic_iterator_t 08705 ** 08706 *****************************************************************************/ 08707 08708 xcb_generic_iterator_t 08709 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R , 08710 const xcb_xkb_set_map_values_t *S ); 08711 08712 08713 /***************************************************************************** 08714 ** 08715 ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions 08716 ** 08717 ** @param const xcb_xkb_set_map_values_t *S 08718 ** @returns xcb_xkb_action_t * 08719 ** 08720 *****************************************************************************/ 08721 08722 xcb_xkb_action_t * 08723 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S ); 08724 08725 08726 /***************************************************************************** 08727 ** 08728 ** int xcb_xkb_set_map_values_actions_length 08729 ** 08730 ** @param const xcb_xkb_set_map_values_t *R 08731 ** @returns int 08732 ** 08733 *****************************************************************************/ 08734 08735 int 08736 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R , 08737 const xcb_xkb_set_map_values_t *S ); 08738 08739 08740 /***************************************************************************** 08741 ** 08742 ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator 08743 ** 08744 ** @param const xcb_xkb_set_map_values_t *R 08745 ** @returns xcb_xkb_action_iterator_t 08746 ** 08747 *****************************************************************************/ 08748 08749 xcb_xkb_action_iterator_t 08750 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R , 08751 const xcb_xkb_set_map_values_t *S ); 08752 08753 08754 /***************************************************************************** 08755 ** 08756 ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors 08757 ** 08758 ** @param const xcb_xkb_set_map_values_t *S 08759 ** @returns xcb_xkb_set_behavior_t * 08760 ** 08761 *****************************************************************************/ 08762 08763 xcb_xkb_set_behavior_t * 08764 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S ); 08765 08766 08767 /***************************************************************************** 08768 ** 08769 ** int xcb_xkb_set_map_values_behaviors_length 08770 ** 08771 ** @param const xcb_xkb_set_map_values_t *R 08772 ** @returns int 08773 ** 08774 *****************************************************************************/ 08775 08776 int 08777 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R , 08778 const xcb_xkb_set_map_values_t *S ); 08779 08780 08781 /***************************************************************************** 08782 ** 08783 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator 08784 ** 08785 ** @param const xcb_xkb_set_map_values_t *R 08786 ** @returns xcb_xkb_set_behavior_iterator_t 08787 ** 08788 *****************************************************************************/ 08789 08790 xcb_xkb_set_behavior_iterator_t 08791 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R , 08792 const xcb_xkb_set_map_values_t *S ); 08793 08794 08795 /***************************************************************************** 08796 ** 08797 ** uint8_t * xcb_xkb_set_map_values_vmods 08798 ** 08799 ** @param const xcb_xkb_set_map_values_t *S 08800 ** @returns uint8_t * 08801 ** 08802 *****************************************************************************/ 08803 08804 uint8_t * 08805 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S ); 08806 08807 08808 /***************************************************************************** 08809 ** 08810 ** int xcb_xkb_set_map_values_vmods_length 08811 ** 08812 ** @param const xcb_xkb_set_map_values_t *R 08813 ** @returns int 08814 ** 08815 *****************************************************************************/ 08816 08817 int 08818 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R , 08819 const xcb_xkb_set_map_values_t *S ); 08820 08821 08822 /***************************************************************************** 08823 ** 08824 ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end 08825 ** 08826 ** @param const xcb_xkb_set_map_values_t *R 08827 ** @returns xcb_generic_iterator_t 08828 ** 08829 *****************************************************************************/ 08830 08831 xcb_generic_iterator_t 08832 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R , 08833 const xcb_xkb_set_map_values_t *S ); 08834 08835 08836 /***************************************************************************** 08837 ** 08838 ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit 08839 ** 08840 ** @param const xcb_xkb_set_map_values_t *S 08841 ** @returns xcb_xkb_set_explicit_t * 08842 ** 08843 *****************************************************************************/ 08844 08845 xcb_xkb_set_explicit_t * 08846 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S ); 08847 08848 08849 /***************************************************************************** 08850 ** 08851 ** int xcb_xkb_set_map_values_explicit_length 08852 ** 08853 ** @param const xcb_xkb_set_map_values_t *R 08854 ** @returns int 08855 ** 08856 *****************************************************************************/ 08857 08858 int 08859 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R , 08860 const xcb_xkb_set_map_values_t *S ); 08861 08862 08863 /***************************************************************************** 08864 ** 08865 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator 08866 ** 08867 ** @param const xcb_xkb_set_map_values_t *R 08868 ** @returns xcb_xkb_set_explicit_iterator_t 08869 ** 08870 *****************************************************************************/ 08871 08872 xcb_xkb_set_explicit_iterator_t 08873 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R , 08874 const xcb_xkb_set_map_values_t *S ); 08875 08876 08877 /***************************************************************************** 08878 ** 08879 ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap 08880 ** 08881 ** @param const xcb_xkb_set_map_values_t *S 08882 ** @returns xcb_xkb_key_mod_map_t * 08883 ** 08884 *****************************************************************************/ 08885 08886 xcb_xkb_key_mod_map_t * 08887 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S ); 08888 08889 08890 /***************************************************************************** 08891 ** 08892 ** int xcb_xkb_set_map_values_modmap_length 08893 ** 08894 ** @param const xcb_xkb_set_map_values_t *R 08895 ** @returns int 08896 ** 08897 *****************************************************************************/ 08898 08899 int 08900 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R , 08901 const xcb_xkb_set_map_values_t *S ); 08902 08903 08904 /***************************************************************************** 08905 ** 08906 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator 08907 ** 08908 ** @param const xcb_xkb_set_map_values_t *R 08909 ** @returns xcb_xkb_key_mod_map_iterator_t 08910 ** 08911 *****************************************************************************/ 08912 08913 xcb_xkb_key_mod_map_iterator_t 08914 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R , 08915 const xcb_xkb_set_map_values_t *S ); 08916 08917 08918 /***************************************************************************** 08919 ** 08920 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap 08921 ** 08922 ** @param const xcb_xkb_set_map_values_t *S 08923 ** @returns xcb_xkb_key_v_mod_map_t * 08924 ** 08925 *****************************************************************************/ 08926 08927 xcb_xkb_key_v_mod_map_t * 08928 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S ); 08929 08930 08931 /***************************************************************************** 08932 ** 08933 ** int xcb_xkb_set_map_values_vmodmap_length 08934 ** 08935 ** @param const xcb_xkb_set_map_values_t *R 08936 ** @returns int 08937 ** 08938 *****************************************************************************/ 08939 08940 int 08941 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R , 08942 const xcb_xkb_set_map_values_t *S ); 08943 08944 08945 /***************************************************************************** 08946 ** 08947 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator 08948 ** 08949 ** @param const xcb_xkb_set_map_values_t *R 08950 ** @returns xcb_xkb_key_v_mod_map_iterator_t 08951 ** 08952 *****************************************************************************/ 08953 08954 xcb_xkb_key_v_mod_map_iterator_t 08955 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R , 08956 const xcb_xkb_set_map_values_t *S ); 08957 08958 int 08959 xcb_xkb_set_map_values_serialize (void **_buffer , 08960 uint8_t nTypes , 08961 uint8_t nKeySyms , 08962 uint8_t nKeyActions , 08963 uint16_t totalActions , 08964 uint8_t totalKeyBehaviors , 08965 uint8_t nVModMapKeys , 08966 uint8_t totalKeyExplicit , 08967 uint8_t totalModMapKeys , 08968 uint8_t totalVModMapKeys , 08969 uint16_t present , 08970 const xcb_xkb_set_map_values_t *_aux ); 08971 08972 int 08973 xcb_xkb_set_map_values_unpack (const void *_buffer , 08974 uint8_t nTypes , 08975 uint8_t nKeySyms , 08976 uint8_t nKeyActions , 08977 uint16_t totalActions , 08978 uint8_t totalKeyBehaviors , 08979 uint8_t nVModMapKeys , 08980 uint8_t totalKeyExplicit , 08981 uint8_t totalModMapKeys , 08982 uint8_t totalVModMapKeys , 08983 uint16_t present , 08984 xcb_xkb_set_map_values_t *_aux ); 08985 08986 int 08987 xcb_xkb_set_map_values_sizeof (const void *_buffer , 08988 uint8_t nTypes , 08989 uint8_t nKeySyms , 08990 uint8_t nKeyActions , 08991 uint16_t totalActions , 08992 uint8_t totalKeyBehaviors , 08993 uint8_t nVModMapKeys , 08994 uint8_t totalKeyExplicit , 08995 uint8_t totalModMapKeys , 08996 uint8_t totalVModMapKeys , 08997 uint16_t present ); 08998 09011 /***************************************************************************** 09012 ** 09013 ** xcb_void_cookie_t xcb_xkb_set_map_checked 09014 ** 09015 ** @param xcb_connection_t *c 09016 ** @param xcb_xkb_device_spec_t deviceSpec 09017 ** @param uint16_t present 09018 ** @param uint16_t flags 09019 ** @param xcb_keycode_t minKeyCode 09020 ** @param xcb_keycode_t maxKeyCode 09021 ** @param uint8_t firstType 09022 ** @param uint8_t nTypes 09023 ** @param xcb_keycode_t firstKeySym 09024 ** @param uint8_t nKeySyms 09025 ** @param uint16_t totalSyms 09026 ** @param xcb_keycode_t firstKeyAction 09027 ** @param uint8_t nKeyActions 09028 ** @param uint16_t totalActions 09029 ** @param xcb_keycode_t firstKeyBehavior 09030 ** @param uint8_t nKeyBehaviors 09031 ** @param uint8_t totalKeyBehaviors 09032 ** @param xcb_keycode_t firstKeyExplicit 09033 ** @param uint8_t nKeyExplicit 09034 ** @param uint8_t totalKeyExplicit 09035 ** @param xcb_keycode_t firstModMapKey 09036 ** @param uint8_t nModMapKeys 09037 ** @param uint8_t totalModMapKeys 09038 ** @param xcb_keycode_t firstVModMapKey 09039 ** @param uint8_t nVModMapKeys 09040 ** @param uint8_t totalVModMapKeys 09041 ** @param uint16_t virtualMods 09042 ** @param const void *values 09043 ** @returns xcb_void_cookie_t 09044 ** 09045 *****************************************************************************/ 09046 09047 xcb_void_cookie_t 09048 xcb_xkb_set_map_checked (xcb_connection_t *c , 09049 xcb_xkb_device_spec_t deviceSpec , 09050 uint16_t present , 09051 uint16_t flags , 09052 xcb_keycode_t minKeyCode , 09053 xcb_keycode_t maxKeyCode , 09054 uint8_t firstType , 09055 uint8_t nTypes , 09056 xcb_keycode_t firstKeySym , 09057 uint8_t nKeySyms , 09058 uint16_t totalSyms , 09059 xcb_keycode_t firstKeyAction , 09060 uint8_t nKeyActions , 09061 uint16_t totalActions , 09062 xcb_keycode_t firstKeyBehavior , 09063 uint8_t nKeyBehaviors , 09064 uint8_t totalKeyBehaviors , 09065 xcb_keycode_t firstKeyExplicit , 09066 uint8_t nKeyExplicit , 09067 uint8_t totalKeyExplicit , 09068 xcb_keycode_t firstModMapKey , 09069 uint8_t nModMapKeys , 09070 uint8_t totalModMapKeys , 09071 xcb_keycode_t firstVModMapKey , 09072 uint8_t nVModMapKeys , 09073 uint8_t totalVModMapKeys , 09074 uint16_t virtualMods , 09075 const void *values ); 09076 09086 /***************************************************************************** 09087 ** 09088 ** xcb_void_cookie_t xcb_xkb_set_map 09089 ** 09090 ** @param xcb_connection_t *c 09091 ** @param xcb_xkb_device_spec_t deviceSpec 09092 ** @param uint16_t present 09093 ** @param uint16_t flags 09094 ** @param xcb_keycode_t minKeyCode 09095 ** @param xcb_keycode_t maxKeyCode 09096 ** @param uint8_t firstType 09097 ** @param uint8_t nTypes 09098 ** @param xcb_keycode_t firstKeySym 09099 ** @param uint8_t nKeySyms 09100 ** @param uint16_t totalSyms 09101 ** @param xcb_keycode_t firstKeyAction 09102 ** @param uint8_t nKeyActions 09103 ** @param uint16_t totalActions 09104 ** @param xcb_keycode_t firstKeyBehavior 09105 ** @param uint8_t nKeyBehaviors 09106 ** @param uint8_t totalKeyBehaviors 09107 ** @param xcb_keycode_t firstKeyExplicit 09108 ** @param uint8_t nKeyExplicit 09109 ** @param uint8_t totalKeyExplicit 09110 ** @param xcb_keycode_t firstModMapKey 09111 ** @param uint8_t nModMapKeys 09112 ** @param uint8_t totalModMapKeys 09113 ** @param xcb_keycode_t firstVModMapKey 09114 ** @param uint8_t nVModMapKeys 09115 ** @param uint8_t totalVModMapKeys 09116 ** @param uint16_t virtualMods 09117 ** @param const void *values 09118 ** @returns xcb_void_cookie_t 09119 ** 09120 *****************************************************************************/ 09121 09122 xcb_void_cookie_t 09123 xcb_xkb_set_map (xcb_connection_t *c , 09124 xcb_xkb_device_spec_t deviceSpec , 09125 uint16_t present , 09126 uint16_t flags , 09127 xcb_keycode_t minKeyCode , 09128 xcb_keycode_t maxKeyCode , 09129 uint8_t firstType , 09130 uint8_t nTypes , 09131 xcb_keycode_t firstKeySym , 09132 uint8_t nKeySyms , 09133 uint16_t totalSyms , 09134 xcb_keycode_t firstKeyAction , 09135 uint8_t nKeyActions , 09136 uint16_t totalActions , 09137 xcb_keycode_t firstKeyBehavior , 09138 uint8_t nKeyBehaviors , 09139 uint8_t totalKeyBehaviors , 09140 xcb_keycode_t firstKeyExplicit , 09141 uint8_t nKeyExplicit , 09142 uint8_t totalKeyExplicit , 09143 xcb_keycode_t firstModMapKey , 09144 uint8_t nModMapKeys , 09145 uint8_t totalModMapKeys , 09146 xcb_keycode_t firstVModMapKey , 09147 uint8_t nVModMapKeys , 09148 uint8_t totalVModMapKeys , 09149 uint16_t virtualMods , 09150 const void *values ); 09151 09164 /***************************************************************************** 09165 ** 09166 ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked 09167 ** 09168 ** @param xcb_connection_t *c 09169 ** @param xcb_xkb_device_spec_t deviceSpec 09170 ** @param uint16_t present 09171 ** @param uint16_t flags 09172 ** @param xcb_keycode_t minKeyCode 09173 ** @param xcb_keycode_t maxKeyCode 09174 ** @param uint8_t firstType 09175 ** @param uint8_t nTypes 09176 ** @param xcb_keycode_t firstKeySym 09177 ** @param uint8_t nKeySyms 09178 ** @param uint16_t totalSyms 09179 ** @param xcb_keycode_t firstKeyAction 09180 ** @param uint8_t nKeyActions 09181 ** @param uint16_t totalActions 09182 ** @param xcb_keycode_t firstKeyBehavior 09183 ** @param uint8_t nKeyBehaviors 09184 ** @param uint8_t totalKeyBehaviors 09185 ** @param xcb_keycode_t firstKeyExplicit 09186 ** @param uint8_t nKeyExplicit 09187 ** @param uint8_t totalKeyExplicit 09188 ** @param xcb_keycode_t firstModMapKey 09189 ** @param uint8_t nModMapKeys 09190 ** @param uint8_t totalModMapKeys 09191 ** @param xcb_keycode_t firstVModMapKey 09192 ** @param uint8_t nVModMapKeys 09193 ** @param uint8_t totalVModMapKeys 09194 ** @param uint16_t virtualMods 09195 ** @param const xcb_xkb_set_map_values_t *values 09196 ** @returns xcb_void_cookie_t 09197 ** 09198 *****************************************************************************/ 09199 09200 xcb_void_cookie_t 09201 xcb_xkb_set_map_aux_checked (xcb_connection_t *c , 09202 xcb_xkb_device_spec_t deviceSpec , 09203 uint16_t present , 09204 uint16_t flags , 09205 xcb_keycode_t minKeyCode , 09206 xcb_keycode_t maxKeyCode , 09207 uint8_t firstType , 09208 uint8_t nTypes , 09209 xcb_keycode_t firstKeySym , 09210 uint8_t nKeySyms , 09211 uint16_t totalSyms , 09212 xcb_keycode_t firstKeyAction , 09213 uint8_t nKeyActions , 09214 uint16_t totalActions , 09215 xcb_keycode_t firstKeyBehavior , 09216 uint8_t nKeyBehaviors , 09217 uint8_t totalKeyBehaviors , 09218 xcb_keycode_t firstKeyExplicit , 09219 uint8_t nKeyExplicit , 09220 uint8_t totalKeyExplicit , 09221 xcb_keycode_t firstModMapKey , 09222 uint8_t nModMapKeys , 09223 uint8_t totalModMapKeys , 09224 xcb_keycode_t firstVModMapKey , 09225 uint8_t nVModMapKeys , 09226 uint8_t totalVModMapKeys , 09227 uint16_t virtualMods , 09228 const xcb_xkb_set_map_values_t *values ); 09229 09239 /***************************************************************************** 09240 ** 09241 ** xcb_void_cookie_t xcb_xkb_set_map_aux 09242 ** 09243 ** @param xcb_connection_t *c 09244 ** @param xcb_xkb_device_spec_t deviceSpec 09245 ** @param uint16_t present 09246 ** @param uint16_t flags 09247 ** @param xcb_keycode_t minKeyCode 09248 ** @param xcb_keycode_t maxKeyCode 09249 ** @param uint8_t firstType 09250 ** @param uint8_t nTypes 09251 ** @param xcb_keycode_t firstKeySym 09252 ** @param uint8_t nKeySyms 09253 ** @param uint16_t totalSyms 09254 ** @param xcb_keycode_t firstKeyAction 09255 ** @param uint8_t nKeyActions 09256 ** @param uint16_t totalActions 09257 ** @param xcb_keycode_t firstKeyBehavior 09258 ** @param uint8_t nKeyBehaviors 09259 ** @param uint8_t totalKeyBehaviors 09260 ** @param xcb_keycode_t firstKeyExplicit 09261 ** @param uint8_t nKeyExplicit 09262 ** @param uint8_t totalKeyExplicit 09263 ** @param xcb_keycode_t firstModMapKey 09264 ** @param uint8_t nModMapKeys 09265 ** @param uint8_t totalModMapKeys 09266 ** @param xcb_keycode_t firstVModMapKey 09267 ** @param uint8_t nVModMapKeys 09268 ** @param uint8_t totalVModMapKeys 09269 ** @param uint16_t virtualMods 09270 ** @param const xcb_xkb_set_map_values_t *values 09271 ** @returns xcb_void_cookie_t 09272 ** 09273 *****************************************************************************/ 09274 09275 xcb_void_cookie_t 09276 xcb_xkb_set_map_aux (xcb_connection_t *c , 09277 xcb_xkb_device_spec_t deviceSpec , 09278 uint16_t present , 09279 uint16_t flags , 09280 xcb_keycode_t minKeyCode , 09281 xcb_keycode_t maxKeyCode , 09282 uint8_t firstType , 09283 uint8_t nTypes , 09284 xcb_keycode_t firstKeySym , 09285 uint8_t nKeySyms , 09286 uint16_t totalSyms , 09287 xcb_keycode_t firstKeyAction , 09288 uint8_t nKeyActions , 09289 uint16_t totalActions , 09290 xcb_keycode_t firstKeyBehavior , 09291 uint8_t nKeyBehaviors , 09292 uint8_t totalKeyBehaviors , 09293 xcb_keycode_t firstKeyExplicit , 09294 uint8_t nKeyExplicit , 09295 uint8_t totalKeyExplicit , 09296 xcb_keycode_t firstModMapKey , 09297 uint8_t nModMapKeys , 09298 uint8_t totalModMapKeys , 09299 xcb_keycode_t firstVModMapKey , 09300 uint8_t nVModMapKeys , 09301 uint8_t totalVModMapKeys , 09302 uint16_t virtualMods , 09303 const xcb_xkb_set_map_values_t *values ); 09304 09305 int 09306 xcb_xkb_get_compat_map_sizeof (const void *_buffer ); 09307 09317 /***************************************************************************** 09318 ** 09319 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map 09320 ** 09321 ** @param xcb_connection_t *c 09322 ** @param xcb_xkb_device_spec_t deviceSpec 09323 ** @param uint8_t groups 09324 ** @param uint8_t getAllSI 09325 ** @param uint16_t firstSI 09326 ** @param uint16_t nSI 09327 ** @returns xcb_xkb_get_compat_map_cookie_t 09328 ** 09329 *****************************************************************************/ 09330 09331 xcb_xkb_get_compat_map_cookie_t 09332 xcb_xkb_get_compat_map (xcb_connection_t *c , 09333 xcb_xkb_device_spec_t deviceSpec , 09334 uint8_t groups , 09335 uint8_t getAllSI , 09336 uint16_t firstSI , 09337 uint16_t nSI ); 09338 09351 /***************************************************************************** 09352 ** 09353 ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked 09354 ** 09355 ** @param xcb_connection_t *c 09356 ** @param xcb_xkb_device_spec_t deviceSpec 09357 ** @param uint8_t groups 09358 ** @param uint8_t getAllSI 09359 ** @param uint16_t firstSI 09360 ** @param uint16_t nSI 09361 ** @returns xcb_xkb_get_compat_map_cookie_t 09362 ** 09363 *****************************************************************************/ 09364 09365 xcb_xkb_get_compat_map_cookie_t 09366 xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c , 09367 xcb_xkb_device_spec_t deviceSpec , 09368 uint8_t groups , 09369 uint8_t getAllSI , 09370 uint16_t firstSI , 09371 uint16_t nSI ); 09372 09373 09374 /***************************************************************************** 09375 ** 09376 ** uint8_t * xcb_xkb_get_compat_map_si_rtrn 09377 ** 09378 ** @param const xcb_xkb_get_compat_map_reply_t *R 09379 ** @returns uint8_t * 09380 ** 09381 *****************************************************************************/ 09382 09383 uint8_t * 09384 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09385 09386 09387 /***************************************************************************** 09388 ** 09389 ** int xcb_xkb_get_compat_map_si_rtrn_length 09390 ** 09391 ** @param const xcb_xkb_get_compat_map_reply_t *R 09392 ** @returns int 09393 ** 09394 *****************************************************************************/ 09395 09396 int 09397 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09398 09399 09400 /***************************************************************************** 09401 ** 09402 ** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end 09403 ** 09404 ** @param const xcb_xkb_get_compat_map_reply_t *R 09405 ** @returns xcb_generic_iterator_t 09406 ** 09407 *****************************************************************************/ 09408 09409 xcb_generic_iterator_t 09410 xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R ); 09411 09412 09413 /***************************************************************************** 09414 ** 09415 ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn 09416 ** 09417 ** @param const xcb_xkb_get_compat_map_reply_t *R 09418 ** @returns xcb_xkb_mod_def_t * 09419 ** 09420 *****************************************************************************/ 09421 09422 xcb_xkb_mod_def_t * 09423 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R ); 09424 09425 09426 /***************************************************************************** 09427 ** 09428 ** int xcb_xkb_get_compat_map_group_rtrn_length 09429 ** 09430 ** @param const xcb_xkb_get_compat_map_reply_t *R 09431 ** @returns int 09432 ** 09433 *****************************************************************************/ 09434 09435 int 09436 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R ); 09437 09438 09439 /***************************************************************************** 09440 ** 09441 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator 09442 ** 09443 ** @param const xcb_xkb_get_compat_map_reply_t *R 09444 ** @returns xcb_xkb_mod_def_iterator_t 09445 ** 09446 *****************************************************************************/ 09447 09448 xcb_xkb_mod_def_iterator_t 09449 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R ); 09450 09466 /***************************************************************************** 09467 ** 09468 ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply 09469 ** 09470 ** @param xcb_connection_t *c 09471 ** @param xcb_xkb_get_compat_map_cookie_t cookie 09472 ** @param xcb_generic_error_t **e 09473 ** @returns xcb_xkb_get_compat_map_reply_t * 09474 ** 09475 *****************************************************************************/ 09476 09477 xcb_xkb_get_compat_map_reply_t * 09478 xcb_xkb_get_compat_map_reply (xcb_connection_t *c , 09479 xcb_xkb_get_compat_map_cookie_t cookie , 09480 xcb_generic_error_t **e ); 09481 09482 int 09483 xcb_xkb_set_compat_map_sizeof (const void *_buffer ); 09484 09497 /***************************************************************************** 09498 ** 09499 ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked 09500 ** 09501 ** @param xcb_connection_t *c 09502 ** @param xcb_xkb_device_spec_t deviceSpec 09503 ** @param uint8_t recomputeActions 09504 ** @param uint8_t truncateSI 09505 ** @param uint8_t groups 09506 ** @param uint16_t firstSI 09507 ** @param uint16_t nSI 09508 ** @param const uint8_t *si 09509 ** @param const xcb_xkb_mod_def_t *groupMaps 09510 ** @returns xcb_void_cookie_t 09511 ** 09512 *****************************************************************************/ 09513 09514 xcb_void_cookie_t 09515 xcb_xkb_set_compat_map_checked (xcb_connection_t *c , 09516 xcb_xkb_device_spec_t deviceSpec , 09517 uint8_t recomputeActions , 09518 uint8_t truncateSI , 09519 uint8_t groups , 09520 uint16_t firstSI , 09521 uint16_t nSI , 09522 const uint8_t *si , 09523 const xcb_xkb_mod_def_t *groupMaps ); 09524 09534 /***************************************************************************** 09535 ** 09536 ** xcb_void_cookie_t xcb_xkb_set_compat_map 09537 ** 09538 ** @param xcb_connection_t *c 09539 ** @param xcb_xkb_device_spec_t deviceSpec 09540 ** @param uint8_t recomputeActions 09541 ** @param uint8_t truncateSI 09542 ** @param uint8_t groups 09543 ** @param uint16_t firstSI 09544 ** @param uint16_t nSI 09545 ** @param const uint8_t *si 09546 ** @param const xcb_xkb_mod_def_t *groupMaps 09547 ** @returns xcb_void_cookie_t 09548 ** 09549 *****************************************************************************/ 09550 09551 xcb_void_cookie_t 09552 xcb_xkb_set_compat_map (xcb_connection_t *c , 09553 xcb_xkb_device_spec_t deviceSpec , 09554 uint8_t recomputeActions , 09555 uint8_t truncateSI , 09556 uint8_t groups , 09557 uint16_t firstSI , 09558 uint16_t nSI , 09559 const uint8_t *si , 09560 const xcb_xkb_mod_def_t *groupMaps ); 09561 09571 /***************************************************************************** 09572 ** 09573 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state 09574 ** 09575 ** @param xcb_connection_t *c 09576 ** @param xcb_xkb_device_spec_t deviceSpec 09577 ** @returns xcb_xkb_get_indicator_state_cookie_t 09578 ** 09579 *****************************************************************************/ 09580 09581 xcb_xkb_get_indicator_state_cookie_t 09582 xcb_xkb_get_indicator_state (xcb_connection_t *c , 09583 xcb_xkb_device_spec_t deviceSpec ); 09584 09597 /***************************************************************************** 09598 ** 09599 ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked 09600 ** 09601 ** @param xcb_connection_t *c 09602 ** @param xcb_xkb_device_spec_t deviceSpec 09603 ** @returns xcb_xkb_get_indicator_state_cookie_t 09604 ** 09605 *****************************************************************************/ 09606 09607 xcb_xkb_get_indicator_state_cookie_t 09608 xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c , 09609 xcb_xkb_device_spec_t deviceSpec ); 09610 09626 /***************************************************************************** 09627 ** 09628 ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply 09629 ** 09630 ** @param xcb_connection_t *c 09631 ** @param xcb_xkb_get_indicator_state_cookie_t cookie 09632 ** @param xcb_generic_error_t **e 09633 ** @returns xcb_xkb_get_indicator_state_reply_t * 09634 ** 09635 *****************************************************************************/ 09636 09637 xcb_xkb_get_indicator_state_reply_t * 09638 xcb_xkb_get_indicator_state_reply (xcb_connection_t *c , 09639 xcb_xkb_get_indicator_state_cookie_t cookie , 09640 xcb_generic_error_t **e ); 09641 09642 int 09643 xcb_xkb_get_indicator_map_sizeof (const void *_buffer ); 09644 09654 /***************************************************************************** 09655 ** 09656 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map 09657 ** 09658 ** @param xcb_connection_t *c 09659 ** @param xcb_xkb_device_spec_t deviceSpec 09660 ** @param uint32_t which 09661 ** @returns xcb_xkb_get_indicator_map_cookie_t 09662 ** 09663 *****************************************************************************/ 09664 09665 xcb_xkb_get_indicator_map_cookie_t 09666 xcb_xkb_get_indicator_map (xcb_connection_t *c , 09667 xcb_xkb_device_spec_t deviceSpec , 09668 uint32_t which ); 09669 09682 /***************************************************************************** 09683 ** 09684 ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked 09685 ** 09686 ** @param xcb_connection_t *c 09687 ** @param xcb_xkb_device_spec_t deviceSpec 09688 ** @param uint32_t which 09689 ** @returns xcb_xkb_get_indicator_map_cookie_t 09690 ** 09691 *****************************************************************************/ 09692 09693 xcb_xkb_get_indicator_map_cookie_t 09694 xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c , 09695 xcb_xkb_device_spec_t deviceSpec , 09696 uint32_t which ); 09697 09698 09699 /***************************************************************************** 09700 ** 09701 ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps 09702 ** 09703 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09704 ** @returns xcb_xkb_indicator_map_t * 09705 ** 09706 *****************************************************************************/ 09707 09708 xcb_xkb_indicator_map_t * 09709 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R ); 09710 09711 09712 /***************************************************************************** 09713 ** 09714 ** int xcb_xkb_get_indicator_map_maps_length 09715 ** 09716 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09717 ** @returns int 09718 ** 09719 *****************************************************************************/ 09720 09721 int 09722 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R ); 09723 09724 09725 /***************************************************************************** 09726 ** 09727 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator 09728 ** 09729 ** @param const xcb_xkb_get_indicator_map_reply_t *R 09730 ** @returns xcb_xkb_indicator_map_iterator_t 09731 ** 09732 *****************************************************************************/ 09733 09734 xcb_xkb_indicator_map_iterator_t 09735 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R ); 09736 09752 /***************************************************************************** 09753 ** 09754 ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply 09755 ** 09756 ** @param xcb_connection_t *c 09757 ** @param xcb_xkb_get_indicator_map_cookie_t cookie 09758 ** @param xcb_generic_error_t **e 09759 ** @returns xcb_xkb_get_indicator_map_reply_t * 09760 ** 09761 *****************************************************************************/ 09762 09763 xcb_xkb_get_indicator_map_reply_t * 09764 xcb_xkb_get_indicator_map_reply (xcb_connection_t *c , 09765 xcb_xkb_get_indicator_map_cookie_t cookie , 09766 xcb_generic_error_t **e ); 09767 09768 int 09769 xcb_xkb_set_indicator_map_sizeof (const void *_buffer ); 09770 09783 /***************************************************************************** 09784 ** 09785 ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked 09786 ** 09787 ** @param xcb_connection_t *c 09788 ** @param xcb_xkb_device_spec_t deviceSpec 09789 ** @param uint32_t which 09790 ** @param const xcb_xkb_indicator_map_t *maps 09791 ** @returns xcb_void_cookie_t 09792 ** 09793 *****************************************************************************/ 09794 09795 xcb_void_cookie_t 09796 xcb_xkb_set_indicator_map_checked (xcb_connection_t *c , 09797 xcb_xkb_device_spec_t deviceSpec , 09798 uint32_t which , 09799 const xcb_xkb_indicator_map_t *maps ); 09800 09810 /***************************************************************************** 09811 ** 09812 ** xcb_void_cookie_t xcb_xkb_set_indicator_map 09813 ** 09814 ** @param xcb_connection_t *c 09815 ** @param xcb_xkb_device_spec_t deviceSpec 09816 ** @param uint32_t which 09817 ** @param const xcb_xkb_indicator_map_t *maps 09818 ** @returns xcb_void_cookie_t 09819 ** 09820 *****************************************************************************/ 09821 09822 xcb_void_cookie_t 09823 xcb_xkb_set_indicator_map (xcb_connection_t *c , 09824 xcb_xkb_device_spec_t deviceSpec , 09825 uint32_t which , 09826 const xcb_xkb_indicator_map_t *maps ); 09827 09837 /***************************************************************************** 09838 ** 09839 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator 09840 ** 09841 ** @param xcb_connection_t *c 09842 ** @param xcb_xkb_device_spec_t deviceSpec 09843 ** @param xcb_xkb_led_class_spec_t ledClass 09844 ** @param xcb_xkb_id_spec_t ledID 09845 ** @param xcb_atom_t indicator 09846 ** @returns xcb_xkb_get_named_indicator_cookie_t 09847 ** 09848 *****************************************************************************/ 09849 09850 xcb_xkb_get_named_indicator_cookie_t 09851 xcb_xkb_get_named_indicator (xcb_connection_t *c , 09852 xcb_xkb_device_spec_t deviceSpec , 09853 xcb_xkb_led_class_spec_t ledClass , 09854 xcb_xkb_id_spec_t ledID , 09855 xcb_atom_t indicator ); 09856 09869 /***************************************************************************** 09870 ** 09871 ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked 09872 ** 09873 ** @param xcb_connection_t *c 09874 ** @param xcb_xkb_device_spec_t deviceSpec 09875 ** @param xcb_xkb_led_class_spec_t ledClass 09876 ** @param xcb_xkb_id_spec_t ledID 09877 ** @param xcb_atom_t indicator 09878 ** @returns xcb_xkb_get_named_indicator_cookie_t 09879 ** 09880 *****************************************************************************/ 09881 09882 xcb_xkb_get_named_indicator_cookie_t 09883 xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c , 09884 xcb_xkb_device_spec_t deviceSpec , 09885 xcb_xkb_led_class_spec_t ledClass , 09886 xcb_xkb_id_spec_t ledID , 09887 xcb_atom_t indicator ); 09888 09904 /***************************************************************************** 09905 ** 09906 ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply 09907 ** 09908 ** @param xcb_connection_t *c 09909 ** @param xcb_xkb_get_named_indicator_cookie_t cookie 09910 ** @param xcb_generic_error_t **e 09911 ** @returns xcb_xkb_get_named_indicator_reply_t * 09912 ** 09913 *****************************************************************************/ 09914 09915 xcb_xkb_get_named_indicator_reply_t * 09916 xcb_xkb_get_named_indicator_reply (xcb_connection_t *c , 09917 xcb_xkb_get_named_indicator_cookie_t cookie , 09918 xcb_generic_error_t **e ); 09919 09932 /***************************************************************************** 09933 ** 09934 ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked 09935 ** 09936 ** @param xcb_connection_t *c 09937 ** @param xcb_xkb_device_spec_t deviceSpec 09938 ** @param xcb_xkb_led_class_spec_t ledClass 09939 ** @param xcb_xkb_id_spec_t ledID 09940 ** @param xcb_atom_t indicator 09941 ** @param uint8_t setState 09942 ** @param uint8_t on 09943 ** @param uint8_t setMap 09944 ** @param uint8_t createMap 09945 ** @param uint8_t map_flags 09946 ** @param uint8_t map_whichGroups 09947 ** @param uint8_t map_groups 09948 ** @param uint8_t map_whichMods 09949 ** @param uint8_t map_realMods 09950 ** @param uint16_t map_vmods 09951 ** @param uint32_t map_ctrls 09952 ** @returns xcb_void_cookie_t 09953 ** 09954 *****************************************************************************/ 09955 09956 xcb_void_cookie_t 09957 xcb_xkb_set_named_indicator_checked (xcb_connection_t *c , 09958 xcb_xkb_device_spec_t deviceSpec , 09959 xcb_xkb_led_class_spec_t ledClass , 09960 xcb_xkb_id_spec_t ledID , 09961 xcb_atom_t indicator , 09962 uint8_t setState , 09963 uint8_t on , 09964 uint8_t setMap , 09965 uint8_t createMap , 09966 uint8_t map_flags , 09967 uint8_t map_whichGroups , 09968 uint8_t map_groups , 09969 uint8_t map_whichMods , 09970 uint8_t map_realMods , 09971 uint16_t map_vmods , 09972 uint32_t map_ctrls ); 09973 09983 /***************************************************************************** 09984 ** 09985 ** xcb_void_cookie_t xcb_xkb_set_named_indicator 09986 ** 09987 ** @param xcb_connection_t *c 09988 ** @param xcb_xkb_device_spec_t deviceSpec 09989 ** @param xcb_xkb_led_class_spec_t ledClass 09990 ** @param xcb_xkb_id_spec_t ledID 09991 ** @param xcb_atom_t indicator 09992 ** @param uint8_t setState 09993 ** @param uint8_t on 09994 ** @param uint8_t setMap 09995 ** @param uint8_t createMap 09996 ** @param uint8_t map_flags 09997 ** @param uint8_t map_whichGroups 09998 ** @param uint8_t map_groups 09999 ** @param uint8_t map_whichMods 10000 ** @param uint8_t map_realMods 10001 ** @param uint16_t map_vmods 10002 ** @param uint32_t map_ctrls 10003 ** @returns xcb_void_cookie_t 10004 ** 10005 *****************************************************************************/ 10006 10007 xcb_void_cookie_t 10008 xcb_xkb_set_named_indicator (xcb_connection_t *c , 10009 xcb_xkb_device_spec_t deviceSpec , 10010 xcb_xkb_led_class_spec_t ledClass , 10011 xcb_xkb_id_spec_t ledID , 10012 xcb_atom_t indicator , 10013 uint8_t setState , 10014 uint8_t on , 10015 uint8_t setMap , 10016 uint8_t createMap , 10017 uint8_t map_flags , 10018 uint8_t map_whichGroups , 10019 uint8_t map_groups , 10020 uint8_t map_whichMods , 10021 uint8_t map_realMods , 10022 uint16_t map_vmods , 10023 uint32_t map_ctrls ); 10024 10025 10026 /***************************************************************************** 10027 ** 10028 ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names 10029 ** 10030 ** @param const xcb_xkb_get_names_value_list_t *S 10031 ** @returns xcb_atom_t * 10032 ** 10033 *****************************************************************************/ 10034 10035 xcb_atom_t * 10036 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S ); 10037 10038 10039 /***************************************************************************** 10040 ** 10041 ** int xcb_xkb_get_names_value_list_type_names_length 10042 ** 10043 ** @param const xcb_xkb_get_names_value_list_t *R 10044 ** @returns int 10045 ** 10046 *****************************************************************************/ 10047 10048 int 10049 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R , 10050 const xcb_xkb_get_names_value_list_t *S ); 10051 10052 10053 /***************************************************************************** 10054 ** 10055 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end 10056 ** 10057 ** @param const xcb_xkb_get_names_value_list_t *R 10058 ** @returns xcb_generic_iterator_t 10059 ** 10060 *****************************************************************************/ 10061 10062 xcb_generic_iterator_t 10063 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R , 10064 const xcb_xkb_get_names_value_list_t *S ); 10065 10066 10067 /***************************************************************************** 10068 ** 10069 ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type 10070 ** 10071 ** @param const xcb_xkb_get_names_value_list_t *S 10072 ** @returns uint8_t * 10073 ** 10074 *****************************************************************************/ 10075 10076 uint8_t * 10077 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S ); 10078 10079 10080 /***************************************************************************** 10081 ** 10082 ** int xcb_xkb_get_names_value_list_n_levels_per_type_length 10083 ** 10084 ** @param const xcb_xkb_get_names_value_list_t *R 10085 ** @returns int 10086 ** 10087 *****************************************************************************/ 10088 10089 int 10090 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R , 10091 const xcb_xkb_get_names_value_list_t *S ); 10092 10093 10094 /***************************************************************************** 10095 ** 10096 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end 10097 ** 10098 ** @param const xcb_xkb_get_names_value_list_t *R 10099 ** @returns xcb_generic_iterator_t 10100 ** 10101 *****************************************************************************/ 10102 10103 xcb_generic_iterator_t 10104 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R , 10105 const xcb_xkb_get_names_value_list_t *S ); 10106 10107 10108 /***************************************************************************** 10109 ** 10110 ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names 10111 ** 10112 ** @param const xcb_xkb_get_names_value_list_t *S 10113 ** @returns xcb_atom_t * 10114 ** 10115 *****************************************************************************/ 10116 10117 xcb_atom_t * 10118 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S ); 10119 10120 10121 /***************************************************************************** 10122 ** 10123 ** int xcb_xkb_get_names_value_list_kt_level_names_length 10124 ** 10125 ** @param const xcb_xkb_get_names_value_list_t *R 10126 ** @returns int 10127 ** 10128 *****************************************************************************/ 10129 10130 int 10131 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R , 10132 const xcb_xkb_get_names_value_list_t *S ); 10133 10134 10135 /***************************************************************************** 10136 ** 10137 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end 10138 ** 10139 ** @param const xcb_xkb_get_names_value_list_t *R 10140 ** @returns xcb_generic_iterator_t 10141 ** 10142 *****************************************************************************/ 10143 10144 xcb_generic_iterator_t 10145 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R , 10146 const xcb_xkb_get_names_value_list_t *S ); 10147 10148 10149 /***************************************************************************** 10150 ** 10151 ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names 10152 ** 10153 ** @param const xcb_xkb_get_names_value_list_t *S 10154 ** @returns xcb_atom_t * 10155 ** 10156 *****************************************************************************/ 10157 10158 xcb_atom_t * 10159 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S ); 10160 10161 10162 /***************************************************************************** 10163 ** 10164 ** int xcb_xkb_get_names_value_list_indicator_names_length 10165 ** 10166 ** @param const xcb_xkb_get_names_value_list_t *R 10167 ** @returns int 10168 ** 10169 *****************************************************************************/ 10170 10171 int 10172 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R , 10173 const xcb_xkb_get_names_value_list_t *S ); 10174 10175 10176 /***************************************************************************** 10177 ** 10178 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end 10179 ** 10180 ** @param const xcb_xkb_get_names_value_list_t *R 10181 ** @returns xcb_generic_iterator_t 10182 ** 10183 *****************************************************************************/ 10184 10185 xcb_generic_iterator_t 10186 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R , 10187 const xcb_xkb_get_names_value_list_t *S ); 10188 10189 10190 /***************************************************************************** 10191 ** 10192 ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names 10193 ** 10194 ** @param const xcb_xkb_get_names_value_list_t *S 10195 ** @returns xcb_atom_t * 10196 ** 10197 *****************************************************************************/ 10198 10199 xcb_atom_t * 10200 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S ); 10201 10202 10203 /***************************************************************************** 10204 ** 10205 ** int xcb_xkb_get_names_value_list_virtual_mod_names_length 10206 ** 10207 ** @param const xcb_xkb_get_names_value_list_t *R 10208 ** @returns int 10209 ** 10210 *****************************************************************************/ 10211 10212 int 10213 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R , 10214 const xcb_xkb_get_names_value_list_t *S ); 10215 10216 10217 /***************************************************************************** 10218 ** 10219 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end 10220 ** 10221 ** @param const xcb_xkb_get_names_value_list_t *R 10222 ** @returns xcb_generic_iterator_t 10223 ** 10224 *****************************************************************************/ 10225 10226 xcb_generic_iterator_t 10227 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R , 10228 const xcb_xkb_get_names_value_list_t *S ); 10229 10230 10231 /***************************************************************************** 10232 ** 10233 ** xcb_atom_t * xcb_xkb_get_names_value_list_groups 10234 ** 10235 ** @param const xcb_xkb_get_names_value_list_t *S 10236 ** @returns xcb_atom_t * 10237 ** 10238 *****************************************************************************/ 10239 10240 xcb_atom_t * 10241 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S ); 10242 10243 10244 /***************************************************************************** 10245 ** 10246 ** int xcb_xkb_get_names_value_list_groups_length 10247 ** 10248 ** @param const xcb_xkb_get_names_value_list_t *R 10249 ** @returns int 10250 ** 10251 *****************************************************************************/ 10252 10253 int 10254 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R , 10255 const xcb_xkb_get_names_value_list_t *S ); 10256 10257 10258 /***************************************************************************** 10259 ** 10260 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end 10261 ** 10262 ** @param const xcb_xkb_get_names_value_list_t *R 10263 ** @returns xcb_generic_iterator_t 10264 ** 10265 *****************************************************************************/ 10266 10267 xcb_generic_iterator_t 10268 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R , 10269 const xcb_xkb_get_names_value_list_t *S ); 10270 10271 10272 /***************************************************************************** 10273 ** 10274 ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names 10275 ** 10276 ** @param const xcb_xkb_get_names_value_list_t *S 10277 ** @returns xcb_xkb_key_name_t * 10278 ** 10279 *****************************************************************************/ 10280 10281 xcb_xkb_key_name_t * 10282 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S ); 10283 10284 10285 /***************************************************************************** 10286 ** 10287 ** int xcb_xkb_get_names_value_list_key_names_length 10288 ** 10289 ** @param const xcb_xkb_get_names_value_list_t *R 10290 ** @returns int 10291 ** 10292 *****************************************************************************/ 10293 10294 int 10295 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R , 10296 const xcb_xkb_get_names_value_list_t *S ); 10297 10298 10299 /***************************************************************************** 10300 ** 10301 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator 10302 ** 10303 ** @param const xcb_xkb_get_names_value_list_t *R 10304 ** @returns xcb_xkb_key_name_iterator_t 10305 ** 10306 *****************************************************************************/ 10307 10308 xcb_xkb_key_name_iterator_t 10309 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R , 10310 const xcb_xkb_get_names_value_list_t *S ); 10311 10312 10313 /***************************************************************************** 10314 ** 10315 ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases 10316 ** 10317 ** @param const xcb_xkb_get_names_value_list_t *S 10318 ** @returns xcb_xkb_key_alias_t * 10319 ** 10320 *****************************************************************************/ 10321 10322 xcb_xkb_key_alias_t * 10323 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S ); 10324 10325 10326 /***************************************************************************** 10327 ** 10328 ** int xcb_xkb_get_names_value_list_key_aliases_length 10329 ** 10330 ** @param const xcb_xkb_get_names_value_list_t *R 10331 ** @returns int 10332 ** 10333 *****************************************************************************/ 10334 10335 int 10336 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R , 10337 const xcb_xkb_get_names_value_list_t *S ); 10338 10339 10340 /***************************************************************************** 10341 ** 10342 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator 10343 ** 10344 ** @param const xcb_xkb_get_names_value_list_t *R 10345 ** @returns xcb_xkb_key_alias_iterator_t 10346 ** 10347 *****************************************************************************/ 10348 10349 xcb_xkb_key_alias_iterator_t 10350 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R , 10351 const xcb_xkb_get_names_value_list_t *S ); 10352 10353 10354 /***************************************************************************** 10355 ** 10356 ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names 10357 ** 10358 ** @param const xcb_xkb_get_names_value_list_t *S 10359 ** @returns xcb_atom_t * 10360 ** 10361 *****************************************************************************/ 10362 10363 xcb_atom_t * 10364 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S ); 10365 10366 10367 /***************************************************************************** 10368 ** 10369 ** int xcb_xkb_get_names_value_list_radio_group_names_length 10370 ** 10371 ** @param const xcb_xkb_get_names_value_list_t *R 10372 ** @returns int 10373 ** 10374 *****************************************************************************/ 10375 10376 int 10377 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R , 10378 const xcb_xkb_get_names_value_list_t *S ); 10379 10380 10381 /***************************************************************************** 10382 ** 10383 ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end 10384 ** 10385 ** @param const xcb_xkb_get_names_value_list_t *R 10386 ** @returns xcb_generic_iterator_t 10387 ** 10388 *****************************************************************************/ 10389 10390 xcb_generic_iterator_t 10391 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R , 10392 const xcb_xkb_get_names_value_list_t *S ); 10393 10394 int 10395 xcb_xkb_get_names_value_list_serialize (void **_buffer , 10396 uint8_t nTypes , 10397 uint32_t indicators , 10398 uint16_t virtualMods , 10399 uint8_t groupNames , 10400 uint8_t nKeys , 10401 uint8_t nKeyAliases , 10402 uint8_t nRadioGroups , 10403 uint32_t which , 10404 const xcb_xkb_get_names_value_list_t *_aux ); 10405 10406 int 10407 xcb_xkb_get_names_value_list_unpack (const void *_buffer , 10408 uint8_t nTypes , 10409 uint32_t indicators , 10410 uint16_t virtualMods , 10411 uint8_t groupNames , 10412 uint8_t nKeys , 10413 uint8_t nKeyAliases , 10414 uint8_t nRadioGroups , 10415 uint32_t which , 10416 xcb_xkb_get_names_value_list_t *_aux ); 10417 10418 int 10419 xcb_xkb_get_names_value_list_sizeof (const void *_buffer , 10420 uint8_t nTypes , 10421 uint32_t indicators , 10422 uint16_t virtualMods , 10423 uint8_t groupNames , 10424 uint8_t nKeys , 10425 uint8_t nKeyAliases , 10426 uint8_t nRadioGroups , 10427 uint32_t which ); 10428 10438 /***************************************************************************** 10439 ** 10440 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names 10441 ** 10442 ** @param xcb_connection_t *c 10443 ** @param xcb_xkb_device_spec_t deviceSpec 10444 ** @param uint32_t which 10445 ** @returns xcb_xkb_get_names_cookie_t 10446 ** 10447 *****************************************************************************/ 10448 10449 xcb_xkb_get_names_cookie_t 10450 xcb_xkb_get_names (xcb_connection_t *c , 10451 xcb_xkb_device_spec_t deviceSpec , 10452 uint32_t which ); 10453 10466 /***************************************************************************** 10467 ** 10468 ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked 10469 ** 10470 ** @param xcb_connection_t *c 10471 ** @param xcb_xkb_device_spec_t deviceSpec 10472 ** @param uint32_t which 10473 ** @returns xcb_xkb_get_names_cookie_t 10474 ** 10475 *****************************************************************************/ 10476 10477 xcb_xkb_get_names_cookie_t 10478 xcb_xkb_get_names_unchecked (xcb_connection_t *c , 10479 xcb_xkb_device_spec_t deviceSpec , 10480 uint32_t which ); 10481 10482 10483 /***************************************************************************** 10484 ** 10485 ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list 10486 ** 10487 ** @param const xcb_xkb_get_names_reply_t *R 10488 ** @returns xcb_xkb_get_names_value_list_t * 10489 ** 10490 *****************************************************************************/ 10491 10492 void * 10493 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R ); 10494 10510 /***************************************************************************** 10511 ** 10512 ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply 10513 ** 10514 ** @param xcb_connection_t *c 10515 ** @param xcb_xkb_get_names_cookie_t cookie 10516 ** @param xcb_generic_error_t **e 10517 ** @returns xcb_xkb_get_names_reply_t * 10518 ** 10519 *****************************************************************************/ 10520 10521 xcb_xkb_get_names_reply_t * 10522 xcb_xkb_get_names_reply (xcb_connection_t *c , 10523 xcb_xkb_get_names_cookie_t cookie , 10524 xcb_generic_error_t **e ); 10525 10526 10527 /***************************************************************************** 10528 ** 10529 ** xcb_atom_t * xcb_xkb_set_names_values_type_names 10530 ** 10531 ** @param const xcb_xkb_set_names_values_t *S 10532 ** @returns xcb_atom_t * 10533 ** 10534 *****************************************************************************/ 10535 10536 xcb_atom_t * 10537 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S ); 10538 10539 10540 /***************************************************************************** 10541 ** 10542 ** int xcb_xkb_set_names_values_type_names_length 10543 ** 10544 ** @param const xcb_xkb_set_names_values_t *R 10545 ** @returns int 10546 ** 10547 *****************************************************************************/ 10548 10549 int 10550 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R , 10551 const xcb_xkb_set_names_values_t *S ); 10552 10553 10554 /***************************************************************************** 10555 ** 10556 ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end 10557 ** 10558 ** @param const xcb_xkb_set_names_values_t *R 10559 ** @returns xcb_generic_iterator_t 10560 ** 10561 *****************************************************************************/ 10562 10563 xcb_generic_iterator_t 10564 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R , 10565 const xcb_xkb_set_names_values_t *S ); 10566 10567 10568 /***************************************************************************** 10569 ** 10570 ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type 10571 ** 10572 ** @param const xcb_xkb_set_names_values_t *S 10573 ** @returns uint8_t * 10574 ** 10575 *****************************************************************************/ 10576 10577 uint8_t * 10578 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S ); 10579 10580 10581 /***************************************************************************** 10582 ** 10583 ** int xcb_xkb_set_names_values_n_levels_per_type_length 10584 ** 10585 ** @param const xcb_xkb_set_names_values_t *R 10586 ** @returns int 10587 ** 10588 *****************************************************************************/ 10589 10590 int 10591 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R , 10592 const xcb_xkb_set_names_values_t *S ); 10593 10594 10595 /***************************************************************************** 10596 ** 10597 ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end 10598 ** 10599 ** @param const xcb_xkb_set_names_values_t *R 10600 ** @returns xcb_generic_iterator_t 10601 ** 10602 *****************************************************************************/ 10603 10604 xcb_generic_iterator_t 10605 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R , 10606 const xcb_xkb_set_names_values_t *S ); 10607 10608 10609 /***************************************************************************** 10610 ** 10611 ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names 10612 ** 10613 ** @param const xcb_xkb_set_names_values_t *S 10614 ** @returns xcb_atom_t * 10615 ** 10616 *****************************************************************************/ 10617 10618 xcb_atom_t * 10619 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S ); 10620 10621 10622 /***************************************************************************** 10623 ** 10624 ** int xcb_xkb_set_names_values_kt_level_names_length 10625 ** 10626 ** @param const xcb_xkb_set_names_values_t *R 10627 ** @returns int 10628 ** 10629 *****************************************************************************/ 10630 10631 int 10632 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R , 10633 const xcb_xkb_set_names_values_t *S ); 10634 10635 10636 /***************************************************************************** 10637 ** 10638 ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end 10639 ** 10640 ** @param const xcb_xkb_set_names_values_t *R 10641 ** @returns xcb_generic_iterator_t 10642 ** 10643 *****************************************************************************/ 10644 10645 xcb_generic_iterator_t 10646 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R , 10647 const xcb_xkb_set_names_values_t *S ); 10648 10649 10650 /***************************************************************************** 10651 ** 10652 ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names 10653 ** 10654 ** @param const xcb_xkb_set_names_values_t *S 10655 ** @returns xcb_atom_t * 10656 ** 10657 *****************************************************************************/ 10658 10659 xcb_atom_t * 10660 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S ); 10661 10662 10663 /***************************************************************************** 10664 ** 10665 ** int xcb_xkb_set_names_values_indicator_names_length 10666 ** 10667 ** @param const xcb_xkb_set_names_values_t *R 10668 ** @returns int 10669 ** 10670 *****************************************************************************/ 10671 10672 int 10673 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R , 10674 const xcb_xkb_set_names_values_t *S ); 10675 10676 10677 /***************************************************************************** 10678 ** 10679 ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end 10680 ** 10681 ** @param const xcb_xkb_set_names_values_t *R 10682 ** @returns xcb_generic_iterator_t 10683 ** 10684 *****************************************************************************/ 10685 10686 xcb_generic_iterator_t 10687 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R , 10688 const xcb_xkb_set_names_values_t *S ); 10689 10690 10691 /***************************************************************************** 10692 ** 10693 ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names 10694 ** 10695 ** @param const xcb_xkb_set_names_values_t *S 10696 ** @returns xcb_atom_t * 10697 ** 10698 *****************************************************************************/ 10699 10700 xcb_atom_t * 10701 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S ); 10702 10703 10704 /***************************************************************************** 10705 ** 10706 ** int xcb_xkb_set_names_values_virtual_mod_names_length 10707 ** 10708 ** @param const xcb_xkb_set_names_values_t *R 10709 ** @returns int 10710 ** 10711 *****************************************************************************/ 10712 10713 int 10714 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R , 10715 const xcb_xkb_set_names_values_t *S ); 10716 10717 10718 /***************************************************************************** 10719 ** 10720 ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end 10721 ** 10722 ** @param const xcb_xkb_set_names_values_t *R 10723 ** @returns xcb_generic_iterator_t 10724 ** 10725 *****************************************************************************/ 10726 10727 xcb_generic_iterator_t 10728 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R , 10729 const xcb_xkb_set_names_values_t *S ); 10730 10731 10732 /***************************************************************************** 10733 ** 10734 ** xcb_atom_t * xcb_xkb_set_names_values_groups 10735 ** 10736 ** @param const xcb_xkb_set_names_values_t *S 10737 ** @returns xcb_atom_t * 10738 ** 10739 *****************************************************************************/ 10740 10741 xcb_atom_t * 10742 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S ); 10743 10744 10745 /***************************************************************************** 10746 ** 10747 ** int xcb_xkb_set_names_values_groups_length 10748 ** 10749 ** @param const xcb_xkb_set_names_values_t *R 10750 ** @returns int 10751 ** 10752 *****************************************************************************/ 10753 10754 int 10755 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R , 10756 const xcb_xkb_set_names_values_t *S ); 10757 10758 10759 /***************************************************************************** 10760 ** 10761 ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end 10762 ** 10763 ** @param const xcb_xkb_set_names_values_t *R 10764 ** @returns xcb_generic_iterator_t 10765 ** 10766 *****************************************************************************/ 10767 10768 xcb_generic_iterator_t 10769 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R , 10770 const xcb_xkb_set_names_values_t *S ); 10771 10772 10773 /***************************************************************************** 10774 ** 10775 ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names 10776 ** 10777 ** @param const xcb_xkb_set_names_values_t *S 10778 ** @returns xcb_xkb_key_name_t * 10779 ** 10780 *****************************************************************************/ 10781 10782 xcb_xkb_key_name_t * 10783 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S ); 10784 10785 10786 /***************************************************************************** 10787 ** 10788 ** int xcb_xkb_set_names_values_key_names_length 10789 ** 10790 ** @param const xcb_xkb_set_names_values_t *R 10791 ** @returns int 10792 ** 10793 *****************************************************************************/ 10794 10795 int 10796 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R , 10797 const xcb_xkb_set_names_values_t *S ); 10798 10799 10800 /***************************************************************************** 10801 ** 10802 ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator 10803 ** 10804 ** @param const xcb_xkb_set_names_values_t *R 10805 ** @returns xcb_xkb_key_name_iterator_t 10806 ** 10807 *****************************************************************************/ 10808 10809 xcb_xkb_key_name_iterator_t 10810 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R , 10811 const xcb_xkb_set_names_values_t *S ); 10812 10813 10814 /***************************************************************************** 10815 ** 10816 ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases 10817 ** 10818 ** @param const xcb_xkb_set_names_values_t *S 10819 ** @returns xcb_xkb_key_alias_t * 10820 ** 10821 *****************************************************************************/ 10822 10823 xcb_xkb_key_alias_t * 10824 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S ); 10825 10826 10827 /***************************************************************************** 10828 ** 10829 ** int xcb_xkb_set_names_values_key_aliases_length 10830 ** 10831 ** @param const xcb_xkb_set_names_values_t *R 10832 ** @returns int 10833 ** 10834 *****************************************************************************/ 10835 10836 int 10837 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R , 10838 const xcb_xkb_set_names_values_t *S ); 10839 10840 10841 /***************************************************************************** 10842 ** 10843 ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator 10844 ** 10845 ** @param const xcb_xkb_set_names_values_t *R 10846 ** @returns xcb_xkb_key_alias_iterator_t 10847 ** 10848 *****************************************************************************/ 10849 10850 xcb_xkb_key_alias_iterator_t 10851 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R , 10852 const xcb_xkb_set_names_values_t *S ); 10853 10854 10855 /***************************************************************************** 10856 ** 10857 ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names 10858 ** 10859 ** @param const xcb_xkb_set_names_values_t *S 10860 ** @returns xcb_atom_t * 10861 ** 10862 *****************************************************************************/ 10863 10864 xcb_atom_t * 10865 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S ); 10866 10867 10868 /***************************************************************************** 10869 ** 10870 ** int xcb_xkb_set_names_values_radio_group_names_length 10871 ** 10872 ** @param const xcb_xkb_set_names_values_t *R 10873 ** @returns int 10874 ** 10875 *****************************************************************************/ 10876 10877 int 10878 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R , 10879 const xcb_xkb_set_names_values_t *S ); 10880 10881 10882 /***************************************************************************** 10883 ** 10884 ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end 10885 ** 10886 ** @param const xcb_xkb_set_names_values_t *R 10887 ** @returns xcb_generic_iterator_t 10888 ** 10889 *****************************************************************************/ 10890 10891 xcb_generic_iterator_t 10892 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R , 10893 const xcb_xkb_set_names_values_t *S ); 10894 10895 int 10896 xcb_xkb_set_names_values_serialize (void **_buffer , 10897 uint8_t nTypes , 10898 uint8_t nKTLevels , 10899 uint32_t indicators , 10900 uint16_t virtualMods , 10901 uint8_t groupNames , 10902 uint8_t nKeys , 10903 uint8_t nKeyAliases , 10904 uint8_t nRadioGroups , 10905 uint32_t which , 10906 const xcb_xkb_set_names_values_t *_aux ); 10907 10908 int 10909 xcb_xkb_set_names_values_unpack (const void *_buffer , 10910 uint8_t nTypes , 10911 uint8_t nKTLevels , 10912 uint32_t indicators , 10913 uint16_t virtualMods , 10914 uint8_t groupNames , 10915 uint8_t nKeys , 10916 uint8_t nKeyAliases , 10917 uint8_t nRadioGroups , 10918 uint32_t which , 10919 xcb_xkb_set_names_values_t *_aux ); 10920 10921 int 10922 xcb_xkb_set_names_values_sizeof (const void *_buffer , 10923 uint8_t nTypes , 10924 uint8_t nKTLevels , 10925 uint32_t indicators , 10926 uint16_t virtualMods , 10927 uint8_t groupNames , 10928 uint8_t nKeys , 10929 uint8_t nKeyAliases , 10930 uint8_t nRadioGroups , 10931 uint32_t which ); 10932 10945 /***************************************************************************** 10946 ** 10947 ** xcb_void_cookie_t xcb_xkb_set_names_checked 10948 ** 10949 ** @param xcb_connection_t *c 10950 ** @param xcb_xkb_device_spec_t deviceSpec 10951 ** @param uint16_t virtualMods 10952 ** @param uint32_t which 10953 ** @param uint8_t firstType 10954 ** @param uint8_t nTypes 10955 ** @param uint8_t firstKTLevelt 10956 ** @param uint8_t nKTLevels 10957 ** @param uint32_t indicators 10958 ** @param uint8_t groupNames 10959 ** @param uint8_t nRadioGroups 10960 ** @param xcb_keycode_t firstKey 10961 ** @param uint8_t nKeys 10962 ** @param uint8_t nKeyAliases 10963 ** @param uint16_t totalKTLevelNames 10964 ** @param const void *values 10965 ** @returns xcb_void_cookie_t 10966 ** 10967 *****************************************************************************/ 10968 10969 xcb_void_cookie_t 10970 xcb_xkb_set_names_checked (xcb_connection_t *c , 10971 xcb_xkb_device_spec_t deviceSpec , 10972 uint16_t virtualMods , 10973 uint32_t which , 10974 uint8_t firstType , 10975 uint8_t nTypes , 10976 uint8_t firstKTLevelt , 10977 uint8_t nKTLevels , 10978 uint32_t indicators , 10979 uint8_t groupNames , 10980 uint8_t nRadioGroups , 10981 xcb_keycode_t firstKey , 10982 uint8_t nKeys , 10983 uint8_t nKeyAliases , 10984 uint16_t totalKTLevelNames , 10985 const void *values ); 10986 10996 /***************************************************************************** 10997 ** 10998 ** xcb_void_cookie_t xcb_xkb_set_names 10999 ** 11000 ** @param xcb_connection_t *c 11001 ** @param xcb_xkb_device_spec_t deviceSpec 11002 ** @param uint16_t virtualMods 11003 ** @param uint32_t which 11004 ** @param uint8_t firstType 11005 ** @param uint8_t nTypes 11006 ** @param uint8_t firstKTLevelt 11007 ** @param uint8_t nKTLevels 11008 ** @param uint32_t indicators 11009 ** @param uint8_t groupNames 11010 ** @param uint8_t nRadioGroups 11011 ** @param xcb_keycode_t firstKey 11012 ** @param uint8_t nKeys 11013 ** @param uint8_t nKeyAliases 11014 ** @param uint16_t totalKTLevelNames 11015 ** @param const void *values 11016 ** @returns xcb_void_cookie_t 11017 ** 11018 *****************************************************************************/ 11019 11020 xcb_void_cookie_t 11021 xcb_xkb_set_names (xcb_connection_t *c , 11022 xcb_xkb_device_spec_t deviceSpec , 11023 uint16_t virtualMods , 11024 uint32_t which , 11025 uint8_t firstType , 11026 uint8_t nTypes , 11027 uint8_t firstKTLevelt , 11028 uint8_t nKTLevels , 11029 uint32_t indicators , 11030 uint8_t groupNames , 11031 uint8_t nRadioGroups , 11032 xcb_keycode_t firstKey , 11033 uint8_t nKeys , 11034 uint8_t nKeyAliases , 11035 uint16_t totalKTLevelNames , 11036 const void *values ); 11037 11050 /***************************************************************************** 11051 ** 11052 ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked 11053 ** 11054 ** @param xcb_connection_t *c 11055 ** @param xcb_xkb_device_spec_t deviceSpec 11056 ** @param uint16_t virtualMods 11057 ** @param uint32_t which 11058 ** @param uint8_t firstType 11059 ** @param uint8_t nTypes 11060 ** @param uint8_t firstKTLevelt 11061 ** @param uint8_t nKTLevels 11062 ** @param uint32_t indicators 11063 ** @param uint8_t groupNames 11064 ** @param uint8_t nRadioGroups 11065 ** @param xcb_keycode_t firstKey 11066 ** @param uint8_t nKeys 11067 ** @param uint8_t nKeyAliases 11068 ** @param uint16_t totalKTLevelNames 11069 ** @param const xcb_xkb_set_names_values_t *values 11070 ** @returns xcb_void_cookie_t 11071 ** 11072 *****************************************************************************/ 11073 11074 xcb_void_cookie_t 11075 xcb_xkb_set_names_aux_checked (xcb_connection_t *c , 11076 xcb_xkb_device_spec_t deviceSpec , 11077 uint16_t virtualMods , 11078 uint32_t which , 11079 uint8_t firstType , 11080 uint8_t nTypes , 11081 uint8_t firstKTLevelt , 11082 uint8_t nKTLevels , 11083 uint32_t indicators , 11084 uint8_t groupNames , 11085 uint8_t nRadioGroups , 11086 xcb_keycode_t firstKey , 11087 uint8_t nKeys , 11088 uint8_t nKeyAliases , 11089 uint16_t totalKTLevelNames , 11090 const xcb_xkb_set_names_values_t *values ); 11091 11101 /***************************************************************************** 11102 ** 11103 ** xcb_void_cookie_t xcb_xkb_set_names_aux 11104 ** 11105 ** @param xcb_connection_t *c 11106 ** @param xcb_xkb_device_spec_t deviceSpec 11107 ** @param uint16_t virtualMods 11108 ** @param uint32_t which 11109 ** @param uint8_t firstType 11110 ** @param uint8_t nTypes 11111 ** @param uint8_t firstKTLevelt 11112 ** @param uint8_t nKTLevels 11113 ** @param uint32_t indicators 11114 ** @param uint8_t groupNames 11115 ** @param uint8_t nRadioGroups 11116 ** @param xcb_keycode_t firstKey 11117 ** @param uint8_t nKeys 11118 ** @param uint8_t nKeyAliases 11119 ** @param uint16_t totalKTLevelNames 11120 ** @param const xcb_xkb_set_names_values_t *values 11121 ** @returns xcb_void_cookie_t 11122 ** 11123 *****************************************************************************/ 11124 11125 xcb_void_cookie_t 11126 xcb_xkb_set_names_aux (xcb_connection_t *c , 11127 xcb_xkb_device_spec_t deviceSpec , 11128 uint16_t virtualMods , 11129 uint32_t which , 11130 uint8_t firstType , 11131 uint8_t nTypes , 11132 uint8_t firstKTLevelt , 11133 uint8_t nKTLevels , 11134 uint32_t indicators , 11135 uint8_t groupNames , 11136 uint8_t nRadioGroups , 11137 xcb_keycode_t firstKey , 11138 uint8_t nKeys , 11139 uint8_t nKeyAliases , 11140 uint16_t totalKTLevelNames , 11141 const xcb_xkb_set_names_values_t *values ); 11142 11143 int 11144 xcb_xkb_get_geometry_sizeof (const void *_buffer ); 11145 11155 /***************************************************************************** 11156 ** 11157 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry 11158 ** 11159 ** @param xcb_connection_t *c 11160 ** @param xcb_xkb_device_spec_t deviceSpec 11161 ** @param xcb_atom_t name 11162 ** @returns xcb_xkb_get_geometry_cookie_t 11163 ** 11164 *****************************************************************************/ 11165 11166 xcb_xkb_get_geometry_cookie_t 11167 xcb_xkb_get_geometry (xcb_connection_t *c , 11168 xcb_xkb_device_spec_t deviceSpec , 11169 xcb_atom_t name ); 11170 11183 /***************************************************************************** 11184 ** 11185 ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked 11186 ** 11187 ** @param xcb_connection_t *c 11188 ** @param xcb_xkb_device_spec_t deviceSpec 11189 ** @param xcb_atom_t name 11190 ** @returns xcb_xkb_get_geometry_cookie_t 11191 ** 11192 *****************************************************************************/ 11193 11194 xcb_xkb_get_geometry_cookie_t 11195 xcb_xkb_get_geometry_unchecked (xcb_connection_t *c , 11196 xcb_xkb_device_spec_t deviceSpec , 11197 xcb_atom_t name ); 11198 11199 11200 /***************************************************************************** 11201 ** 11202 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font 11203 ** 11204 ** @param const xcb_xkb_get_geometry_reply_t *R 11205 ** @returns xcb_xkb_counted_string_16_t * 11206 ** 11207 *****************************************************************************/ 11208 11209 xcb_xkb_counted_string_16_t * 11210 xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R ); 11211 11212 11213 /***************************************************************************** 11214 ** 11215 ** int xcb_xkb_get_geometry_properties_length 11216 ** 11217 ** @param const xcb_xkb_get_geometry_reply_t *R 11218 ** @returns int 11219 ** 11220 *****************************************************************************/ 11221 11222 int 11223 xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R ); 11224 11225 11226 /***************************************************************************** 11227 ** 11228 ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator 11229 ** 11230 ** @param const xcb_xkb_get_geometry_reply_t *R 11231 ** @returns xcb_xkb_property_iterator_t 11232 ** 11233 *****************************************************************************/ 11234 11235 xcb_xkb_property_iterator_t 11236 xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11237 11238 11239 /***************************************************************************** 11240 ** 11241 ** int xcb_xkb_get_geometry_colors_length 11242 ** 11243 ** @param const xcb_xkb_get_geometry_reply_t *R 11244 ** @returns int 11245 ** 11246 *****************************************************************************/ 11247 11248 int 11249 xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R ); 11250 11251 11252 /***************************************************************************** 11253 ** 11254 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator 11255 ** 11256 ** @param const xcb_xkb_get_geometry_reply_t *R 11257 ** @returns xcb_xkb_counted_string_16_iterator_t 11258 ** 11259 *****************************************************************************/ 11260 11261 xcb_xkb_counted_string_16_iterator_t 11262 xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11263 11264 11265 /***************************************************************************** 11266 ** 11267 ** int xcb_xkb_get_geometry_shapes_length 11268 ** 11269 ** @param const xcb_xkb_get_geometry_reply_t *R 11270 ** @returns int 11271 ** 11272 *****************************************************************************/ 11273 11274 int 11275 xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R ); 11276 11277 11278 /***************************************************************************** 11279 ** 11280 ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator 11281 ** 11282 ** @param const xcb_xkb_get_geometry_reply_t *R 11283 ** @returns xcb_xkb_shape_iterator_t 11284 ** 11285 *****************************************************************************/ 11286 11287 xcb_xkb_shape_iterator_t 11288 xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11289 11290 11291 /***************************************************************************** 11292 ** 11293 ** int xcb_xkb_get_geometry_sections_length 11294 ** 11295 ** @param const xcb_xkb_get_geometry_reply_t *R 11296 ** @returns int 11297 ** 11298 *****************************************************************************/ 11299 11300 int 11301 xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R ); 11302 11303 11304 /***************************************************************************** 11305 ** 11306 ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator 11307 ** 11308 ** @param const xcb_xkb_get_geometry_reply_t *R 11309 ** @returns xcb_xkb_section_iterator_t 11310 ** 11311 *****************************************************************************/ 11312 11313 xcb_xkb_section_iterator_t 11314 xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11315 11316 11317 /***************************************************************************** 11318 ** 11319 ** int xcb_xkb_get_geometry_doodads_length 11320 ** 11321 ** @param const xcb_xkb_get_geometry_reply_t *R 11322 ** @returns int 11323 ** 11324 *****************************************************************************/ 11325 11326 int 11327 xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R ); 11328 11329 11330 /***************************************************************************** 11331 ** 11332 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator 11333 ** 11334 ** @param const xcb_xkb_get_geometry_reply_t *R 11335 ** @returns xcb_xkb_doodad_iterator_t 11336 ** 11337 *****************************************************************************/ 11338 11339 xcb_xkb_doodad_iterator_t 11340 xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11341 11342 11343 /***************************************************************************** 11344 ** 11345 ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases 11346 ** 11347 ** @param const xcb_xkb_get_geometry_reply_t *R 11348 ** @returns xcb_xkb_key_alias_t * 11349 ** 11350 *****************************************************************************/ 11351 11352 xcb_xkb_key_alias_t * 11353 xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R ); 11354 11355 11356 /***************************************************************************** 11357 ** 11358 ** int xcb_xkb_get_geometry_key_aliases_length 11359 ** 11360 ** @param const xcb_xkb_get_geometry_reply_t *R 11361 ** @returns int 11362 ** 11363 *****************************************************************************/ 11364 11365 int 11366 xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R ); 11367 11368 11369 /***************************************************************************** 11370 ** 11371 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator 11372 ** 11373 ** @param const xcb_xkb_get_geometry_reply_t *R 11374 ** @returns xcb_xkb_key_alias_iterator_t 11375 ** 11376 *****************************************************************************/ 11377 11378 xcb_xkb_key_alias_iterator_t 11379 xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R ); 11380 11396 /***************************************************************************** 11397 ** 11398 ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply 11399 ** 11400 ** @param xcb_connection_t *c 11401 ** @param xcb_xkb_get_geometry_cookie_t cookie 11402 ** @param xcb_generic_error_t **e 11403 ** @returns xcb_xkb_get_geometry_reply_t * 11404 ** 11405 *****************************************************************************/ 11406 11407 xcb_xkb_get_geometry_reply_t * 11408 xcb_xkb_get_geometry_reply (xcb_connection_t *c , 11409 xcb_xkb_get_geometry_cookie_t cookie , 11410 xcb_generic_error_t **e ); 11411 11412 int 11413 xcb_xkb_set_geometry_sizeof (const void *_buffer ); 11414 11427 /***************************************************************************** 11428 ** 11429 ** xcb_void_cookie_t xcb_xkb_set_geometry_checked 11430 ** 11431 ** @param xcb_connection_t *c 11432 ** @param xcb_xkb_device_spec_t deviceSpec 11433 ** @param uint8_t nShapes 11434 ** @param uint8_t nSections 11435 ** @param xcb_atom_t name 11436 ** @param uint16_t widthMM 11437 ** @param uint16_t heightMM 11438 ** @param uint16_t nProperties 11439 ** @param uint16_t nColors 11440 ** @param uint16_t nDoodads 11441 ** @param uint16_t nKeyAliases 11442 ** @param uint8_t baseColorNdx 11443 ** @param uint8_t labelColorNdx 11444 ** @param xcb_xkb_counted_string_16_t *labelFont 11445 ** @param const xcb_xkb_property_t *properties 11446 ** @param const xcb_xkb_counted_string_16_t *colors 11447 ** @param const xcb_xkb_shape_t *shapes 11448 ** @param const xcb_xkb_section_t *sections 11449 ** @param const xcb_xkb_doodad_t *doodads 11450 ** @param const xcb_xkb_key_alias_t *keyAliases 11451 ** @returns xcb_void_cookie_t 11452 ** 11453 *****************************************************************************/ 11454 11455 xcb_void_cookie_t 11456 xcb_xkb_set_geometry_checked (xcb_connection_t *c , 11457 xcb_xkb_device_spec_t deviceSpec , 11458 uint8_t nShapes , 11459 uint8_t nSections , 11460 xcb_atom_t name , 11461 uint16_t widthMM , 11462 uint16_t heightMM , 11463 uint16_t nProperties , 11464 uint16_t nColors , 11465 uint16_t nDoodads , 11466 uint16_t nKeyAliases , 11467 uint8_t baseColorNdx , 11468 uint8_t labelColorNdx , 11469 xcb_xkb_counted_string_16_t *labelFont , 11470 const xcb_xkb_property_t *properties , 11471 const xcb_xkb_counted_string_16_t *colors , 11472 const xcb_xkb_shape_t *shapes , 11473 const xcb_xkb_section_t *sections , 11474 const xcb_xkb_doodad_t *doodads , 11475 const xcb_xkb_key_alias_t *keyAliases ); 11476 11486 /***************************************************************************** 11487 ** 11488 ** xcb_void_cookie_t xcb_xkb_set_geometry 11489 ** 11490 ** @param xcb_connection_t *c 11491 ** @param xcb_xkb_device_spec_t deviceSpec 11492 ** @param uint8_t nShapes 11493 ** @param uint8_t nSections 11494 ** @param xcb_atom_t name 11495 ** @param uint16_t widthMM 11496 ** @param uint16_t heightMM 11497 ** @param uint16_t nProperties 11498 ** @param uint16_t nColors 11499 ** @param uint16_t nDoodads 11500 ** @param uint16_t nKeyAliases 11501 ** @param uint8_t baseColorNdx 11502 ** @param uint8_t labelColorNdx 11503 ** @param xcb_xkb_counted_string_16_t *labelFont 11504 ** @param const xcb_xkb_property_t *properties 11505 ** @param const xcb_xkb_counted_string_16_t *colors 11506 ** @param const xcb_xkb_shape_t *shapes 11507 ** @param const xcb_xkb_section_t *sections 11508 ** @param const xcb_xkb_doodad_t *doodads 11509 ** @param const xcb_xkb_key_alias_t *keyAliases 11510 ** @returns xcb_void_cookie_t 11511 ** 11512 *****************************************************************************/ 11513 11514 xcb_void_cookie_t 11515 xcb_xkb_set_geometry (xcb_connection_t *c , 11516 xcb_xkb_device_spec_t deviceSpec , 11517 uint8_t nShapes , 11518 uint8_t nSections , 11519 xcb_atom_t name , 11520 uint16_t widthMM , 11521 uint16_t heightMM , 11522 uint16_t nProperties , 11523 uint16_t nColors , 11524 uint16_t nDoodads , 11525 uint16_t nKeyAliases , 11526 uint8_t baseColorNdx , 11527 uint8_t labelColorNdx , 11528 xcb_xkb_counted_string_16_t *labelFont , 11529 const xcb_xkb_property_t *properties , 11530 const xcb_xkb_counted_string_16_t *colors , 11531 const xcb_xkb_shape_t *shapes , 11532 const xcb_xkb_section_t *sections , 11533 const xcb_xkb_doodad_t *doodads , 11534 const xcb_xkb_key_alias_t *keyAliases ); 11535 11545 /***************************************************************************** 11546 ** 11547 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags 11548 ** 11549 ** @param xcb_connection_t *c 11550 ** @param xcb_xkb_device_spec_t deviceSpec 11551 ** @param uint32_t change 11552 ** @param uint32_t value 11553 ** @param uint32_t ctrlsToChange 11554 ** @param uint32_t autoCtrls 11555 ** @param uint32_t autoCtrlsValues 11556 ** @returns xcb_xkb_per_client_flags_cookie_t 11557 ** 11558 *****************************************************************************/ 11559 11560 xcb_xkb_per_client_flags_cookie_t 11561 xcb_xkb_per_client_flags (xcb_connection_t *c , 11562 xcb_xkb_device_spec_t deviceSpec , 11563 uint32_t change , 11564 uint32_t value , 11565 uint32_t ctrlsToChange , 11566 uint32_t autoCtrls , 11567 uint32_t autoCtrlsValues ); 11568 11581 /***************************************************************************** 11582 ** 11583 ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked 11584 ** 11585 ** @param xcb_connection_t *c 11586 ** @param xcb_xkb_device_spec_t deviceSpec 11587 ** @param uint32_t change 11588 ** @param uint32_t value 11589 ** @param uint32_t ctrlsToChange 11590 ** @param uint32_t autoCtrls 11591 ** @param uint32_t autoCtrlsValues 11592 ** @returns xcb_xkb_per_client_flags_cookie_t 11593 ** 11594 *****************************************************************************/ 11595 11596 xcb_xkb_per_client_flags_cookie_t 11597 xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c , 11598 xcb_xkb_device_spec_t deviceSpec , 11599 uint32_t change , 11600 uint32_t value , 11601 uint32_t ctrlsToChange , 11602 uint32_t autoCtrls , 11603 uint32_t autoCtrlsValues ); 11604 11620 /***************************************************************************** 11621 ** 11622 ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply 11623 ** 11624 ** @param xcb_connection_t *c 11625 ** @param xcb_xkb_per_client_flags_cookie_t cookie 11626 ** @param xcb_generic_error_t **e 11627 ** @returns xcb_xkb_per_client_flags_reply_t * 11628 ** 11629 *****************************************************************************/ 11630 11631 xcb_xkb_per_client_flags_reply_t * 11632 xcb_xkb_per_client_flags_reply (xcb_connection_t *c , 11633 xcb_xkb_per_client_flags_cookie_t cookie , 11634 xcb_generic_error_t **e ); 11635 11636 int 11637 xcb_xkb_list_components_serialize (void **_buffer , 11638 const xcb_xkb_list_components_request_t *_aux , 11639 const xcb_xkb_string8_t *keymapsSpec , 11640 const xcb_xkb_string8_t *keycodesSpec , 11641 const xcb_xkb_string8_t *typesSpec , 11642 const xcb_xkb_string8_t *compatMapSpec , 11643 const xcb_xkb_string8_t *symbolsSpec , 11644 const xcb_xkb_string8_t *geometrySpec ); 11645 11646 int 11647 xcb_xkb_list_components_unserialize (const void *_buffer , 11648 xcb_xkb_list_components_request_t **_aux ); 11649 11650 int 11651 xcb_xkb_list_components_sizeof (const void *_buffer ); 11652 11662 /***************************************************************************** 11663 ** 11664 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components 11665 ** 11666 ** @param xcb_connection_t *c 11667 ** @param xcb_xkb_device_spec_t deviceSpec 11668 ** @param uint16_t maxNames 11669 ** @param uint8_t keymapsSpecLen 11670 ** @param const xcb_xkb_string8_t *keymapsSpec 11671 ** @param uint8_t keycodesSpecLen 11672 ** @param const xcb_xkb_string8_t *keycodesSpec 11673 ** @param uint8_t typesSpecLen 11674 ** @param const xcb_xkb_string8_t *typesSpec 11675 ** @param uint8_t compatMapSpecLen 11676 ** @param const xcb_xkb_string8_t *compatMapSpec 11677 ** @param uint8_t symbolsSpecLen 11678 ** @param const xcb_xkb_string8_t *symbolsSpec 11679 ** @param uint8_t geometrySpecLen 11680 ** @param const xcb_xkb_string8_t *geometrySpec 11681 ** @returns xcb_xkb_list_components_cookie_t 11682 ** 11683 *****************************************************************************/ 11684 11685 xcb_xkb_list_components_cookie_t 11686 xcb_xkb_list_components (xcb_connection_t *c , 11687 xcb_xkb_device_spec_t deviceSpec , 11688 uint16_t maxNames , 11689 uint8_t keymapsSpecLen , 11690 const xcb_xkb_string8_t *keymapsSpec , 11691 uint8_t keycodesSpecLen , 11692 const xcb_xkb_string8_t *keycodesSpec , 11693 uint8_t typesSpecLen , 11694 const xcb_xkb_string8_t *typesSpec , 11695 uint8_t compatMapSpecLen , 11696 const xcb_xkb_string8_t *compatMapSpec , 11697 uint8_t symbolsSpecLen , 11698 const xcb_xkb_string8_t *symbolsSpec , 11699 uint8_t geometrySpecLen , 11700 const xcb_xkb_string8_t *geometrySpec ); 11701 11714 /***************************************************************************** 11715 ** 11716 ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked 11717 ** 11718 ** @param xcb_connection_t *c 11719 ** @param xcb_xkb_device_spec_t deviceSpec 11720 ** @param uint16_t maxNames 11721 ** @param uint8_t keymapsSpecLen 11722 ** @param const xcb_xkb_string8_t *keymapsSpec 11723 ** @param uint8_t keycodesSpecLen 11724 ** @param const xcb_xkb_string8_t *keycodesSpec 11725 ** @param uint8_t typesSpecLen 11726 ** @param const xcb_xkb_string8_t *typesSpec 11727 ** @param uint8_t compatMapSpecLen 11728 ** @param const xcb_xkb_string8_t *compatMapSpec 11729 ** @param uint8_t symbolsSpecLen 11730 ** @param const xcb_xkb_string8_t *symbolsSpec 11731 ** @param uint8_t geometrySpecLen 11732 ** @param const xcb_xkb_string8_t *geometrySpec 11733 ** @returns xcb_xkb_list_components_cookie_t 11734 ** 11735 *****************************************************************************/ 11736 11737 xcb_xkb_list_components_cookie_t 11738 xcb_xkb_list_components_unchecked (xcb_connection_t *c , 11739 xcb_xkb_device_spec_t deviceSpec , 11740 uint16_t maxNames , 11741 uint8_t keymapsSpecLen , 11742 const xcb_xkb_string8_t *keymapsSpec , 11743 uint8_t keycodesSpecLen , 11744 const xcb_xkb_string8_t *keycodesSpec , 11745 uint8_t typesSpecLen , 11746 const xcb_xkb_string8_t *typesSpec , 11747 uint8_t compatMapSpecLen , 11748 const xcb_xkb_string8_t *compatMapSpec , 11749 uint8_t symbolsSpecLen , 11750 const xcb_xkb_string8_t *symbolsSpec , 11751 uint8_t geometrySpecLen , 11752 const xcb_xkb_string8_t *geometrySpec ); 11753 11754 11755 /***************************************************************************** 11756 ** 11757 ** int xcb_xkb_list_components_keymaps_length 11758 ** 11759 ** @param const xcb_xkb_list_components_reply_t *R 11760 ** @returns int 11761 ** 11762 *****************************************************************************/ 11763 11764 int 11765 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R ); 11766 11767 11768 /***************************************************************************** 11769 ** 11770 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator 11771 ** 11772 ** @param const xcb_xkb_list_components_reply_t *R 11773 ** @returns xcb_xkb_listing_iterator_t 11774 ** 11775 *****************************************************************************/ 11776 11777 xcb_xkb_listing_iterator_t 11778 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R ); 11779 11780 11781 /***************************************************************************** 11782 ** 11783 ** int xcb_xkb_list_components_keycodes_length 11784 ** 11785 ** @param const xcb_xkb_list_components_reply_t *R 11786 ** @returns int 11787 ** 11788 *****************************************************************************/ 11789 11790 int 11791 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R ); 11792 11793 11794 /***************************************************************************** 11795 ** 11796 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator 11797 ** 11798 ** @param const xcb_xkb_list_components_reply_t *R 11799 ** @returns xcb_xkb_listing_iterator_t 11800 ** 11801 *****************************************************************************/ 11802 11803 xcb_xkb_listing_iterator_t 11804 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R ); 11805 11806 11807 /***************************************************************************** 11808 ** 11809 ** int xcb_xkb_list_components_types_length 11810 ** 11811 ** @param const xcb_xkb_list_components_reply_t *R 11812 ** @returns int 11813 ** 11814 *****************************************************************************/ 11815 11816 int 11817 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R ); 11818 11819 11820 /***************************************************************************** 11821 ** 11822 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator 11823 ** 11824 ** @param const xcb_xkb_list_components_reply_t *R 11825 ** @returns xcb_xkb_listing_iterator_t 11826 ** 11827 *****************************************************************************/ 11828 11829 xcb_xkb_listing_iterator_t 11830 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R ); 11831 11832 11833 /***************************************************************************** 11834 ** 11835 ** int xcb_xkb_list_components_compat_maps_length 11836 ** 11837 ** @param const xcb_xkb_list_components_reply_t *R 11838 ** @returns int 11839 ** 11840 *****************************************************************************/ 11841 11842 int 11843 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R ); 11844 11845 11846 /***************************************************************************** 11847 ** 11848 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator 11849 ** 11850 ** @param const xcb_xkb_list_components_reply_t *R 11851 ** @returns xcb_xkb_listing_iterator_t 11852 ** 11853 *****************************************************************************/ 11854 11855 xcb_xkb_listing_iterator_t 11856 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R ); 11857 11858 11859 /***************************************************************************** 11860 ** 11861 ** int xcb_xkb_list_components_symbols_length 11862 ** 11863 ** @param const xcb_xkb_list_components_reply_t *R 11864 ** @returns int 11865 ** 11866 *****************************************************************************/ 11867 11868 int 11869 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R ); 11870 11871 11872 /***************************************************************************** 11873 ** 11874 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator 11875 ** 11876 ** @param const xcb_xkb_list_components_reply_t *R 11877 ** @returns xcb_xkb_listing_iterator_t 11878 ** 11879 *****************************************************************************/ 11880 11881 xcb_xkb_listing_iterator_t 11882 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R ); 11883 11884 11885 /***************************************************************************** 11886 ** 11887 ** int xcb_xkb_list_components_geometries_length 11888 ** 11889 ** @param const xcb_xkb_list_components_reply_t *R 11890 ** @returns int 11891 ** 11892 *****************************************************************************/ 11893 11894 int 11895 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R ); 11896 11897 11898 /***************************************************************************** 11899 ** 11900 ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator 11901 ** 11902 ** @param const xcb_xkb_list_components_reply_t *R 11903 ** @returns xcb_xkb_listing_iterator_t 11904 ** 11905 *****************************************************************************/ 11906 11907 xcb_xkb_listing_iterator_t 11908 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R ); 11909 11925 /***************************************************************************** 11926 ** 11927 ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply 11928 ** 11929 ** @param xcb_connection_t *c 11930 ** @param xcb_xkb_list_components_cookie_t cookie 11931 ** @param xcb_generic_error_t **e 11932 ** @returns xcb_xkb_list_components_reply_t * 11933 ** 11934 *****************************************************************************/ 11935 11936 xcb_xkb_list_components_reply_t * 11937 xcb_xkb_list_components_reply (xcb_connection_t *c , 11938 xcb_xkb_list_components_cookie_t cookie , 11939 xcb_generic_error_t **e ); 11940 11941 int 11942 xcb_xkb_get_kbd_by_name_serialize (void **_buffer , 11943 const xcb_xkb_get_kbd_by_name_request_t *_aux , 11944 const xcb_xkb_string8_t *keymapsSpec , 11945 const xcb_xkb_string8_t *keycodesSpec , 11946 const xcb_xkb_string8_t *typesSpec , 11947 const xcb_xkb_string8_t *compatMapSpec , 11948 const xcb_xkb_string8_t *symbolsSpec , 11949 const xcb_xkb_string8_t *geometrySpec ); 11950 11951 int 11952 xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer , 11953 xcb_xkb_get_kbd_by_name_request_t **_aux ); 11954 11955 int 11956 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer ); 11957 11958 11959 /***************************************************************************** 11960 ** 11961 ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length 11962 ** 11963 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11964 ** @returns int 11965 ** 11966 *****************************************************************************/ 11967 11968 int 11969 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 11970 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11971 11972 11973 /***************************************************************************** 11974 ** 11975 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator 11976 ** 11977 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11978 ** @returns xcb_xkb_key_type_iterator_t 11979 ** 11980 *****************************************************************************/ 11981 11982 xcb_xkb_key_type_iterator_t 11983 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 11984 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11985 11986 11987 /***************************************************************************** 11988 ** 11989 ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length 11990 ** 11991 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 11992 ** @returns int 11993 ** 11994 *****************************************************************************/ 11995 11996 int 11997 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 11998 const xcb_xkb_get_kbd_by_name_replies_t *S ); 11999 12000 12001 /***************************************************************************** 12002 ** 12003 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator 12004 ** 12005 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12006 ** @returns xcb_xkb_key_sym_map_iterator_t 12007 ** 12008 *****************************************************************************/ 12009 12010 xcb_xkb_key_sym_map_iterator_t 12011 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12012 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12013 12014 12015 /***************************************************************************** 12016 ** 12017 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count 12018 ** 12019 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12020 ** @returns uint8_t * 12021 ** 12022 *****************************************************************************/ 12023 12024 uint8_t * 12025 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12026 12027 12028 /***************************************************************************** 12029 ** 12030 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length 12031 ** 12032 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12033 ** @returns int 12034 ** 12035 *****************************************************************************/ 12036 12037 int 12038 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12039 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12040 12041 12042 /***************************************************************************** 12043 ** 12044 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end 12045 ** 12046 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12047 ** @returns xcb_generic_iterator_t 12048 ** 12049 *****************************************************************************/ 12050 12051 xcb_generic_iterator_t 12052 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12053 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12054 12055 12056 /***************************************************************************** 12057 ** 12058 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts 12059 ** 12060 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12061 ** @returns xcb_xkb_action_t * 12062 ** 12063 *****************************************************************************/ 12064 12065 xcb_xkb_action_t * 12066 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12067 12068 12069 /***************************************************************************** 12070 ** 12071 ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length 12072 ** 12073 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12074 ** @returns int 12075 ** 12076 *****************************************************************************/ 12077 12078 int 12079 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12080 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12081 12082 12083 /***************************************************************************** 12084 ** 12085 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator 12086 ** 12087 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12088 ** @returns xcb_xkb_action_iterator_t 12089 ** 12090 *****************************************************************************/ 12091 12092 xcb_xkb_action_iterator_t 12093 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12094 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12095 12096 12097 /***************************************************************************** 12098 ** 12099 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn 12100 ** 12101 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12102 ** @returns xcb_xkb_set_behavior_t * 12103 ** 12104 *****************************************************************************/ 12105 12106 xcb_xkb_set_behavior_t * 12107 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12108 12109 12110 /***************************************************************************** 12111 ** 12112 ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length 12113 ** 12114 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12115 ** @returns int 12116 ** 12117 *****************************************************************************/ 12118 12119 int 12120 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12121 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12122 12123 12124 /***************************************************************************** 12125 ** 12126 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator 12127 ** 12128 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12129 ** @returns xcb_xkb_set_behavior_iterator_t 12130 ** 12131 *****************************************************************************/ 12132 12133 xcb_xkb_set_behavior_iterator_t 12134 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12135 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12136 12137 12138 /***************************************************************************** 12139 ** 12140 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn 12141 ** 12142 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12143 ** @returns uint8_t * 12144 ** 12145 *****************************************************************************/ 12146 12147 uint8_t * 12148 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12149 12150 12151 /***************************************************************************** 12152 ** 12153 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length 12154 ** 12155 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12156 ** @returns int 12157 ** 12158 *****************************************************************************/ 12159 12160 int 12161 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12162 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12163 12164 12165 /***************************************************************************** 12166 ** 12167 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end 12168 ** 12169 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12170 ** @returns xcb_generic_iterator_t 12171 ** 12172 *****************************************************************************/ 12173 12174 xcb_generic_iterator_t 12175 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12176 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12177 12178 12179 /***************************************************************************** 12180 ** 12181 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn 12182 ** 12183 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12184 ** @returns xcb_xkb_set_explicit_t * 12185 ** 12186 *****************************************************************************/ 12187 12188 xcb_xkb_set_explicit_t * 12189 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12190 12191 12192 /***************************************************************************** 12193 ** 12194 ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length 12195 ** 12196 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12197 ** @returns int 12198 ** 12199 *****************************************************************************/ 12200 12201 int 12202 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12203 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12204 12205 12206 /***************************************************************************** 12207 ** 12208 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator 12209 ** 12210 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12211 ** @returns xcb_xkb_set_explicit_iterator_t 12212 ** 12213 *****************************************************************************/ 12214 12215 xcb_xkb_set_explicit_iterator_t 12216 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12217 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12218 12219 12220 /***************************************************************************** 12221 ** 12222 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn 12223 ** 12224 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12225 ** @returns xcb_xkb_key_mod_map_t * 12226 ** 12227 *****************************************************************************/ 12228 12229 xcb_xkb_key_mod_map_t * 12230 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12231 12232 12233 /***************************************************************************** 12234 ** 12235 ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length 12236 ** 12237 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12238 ** @returns int 12239 ** 12240 *****************************************************************************/ 12241 12242 int 12243 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12244 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12245 12246 12247 /***************************************************************************** 12248 ** 12249 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator 12250 ** 12251 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12252 ** @returns xcb_xkb_key_mod_map_iterator_t 12253 ** 12254 *****************************************************************************/ 12255 12256 xcb_xkb_key_mod_map_iterator_t 12257 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12258 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12259 12260 12261 /***************************************************************************** 12262 ** 12263 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn 12264 ** 12265 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12266 ** @returns xcb_xkb_key_v_mod_map_t * 12267 ** 12268 *****************************************************************************/ 12269 12270 xcb_xkb_key_v_mod_map_t * 12271 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12272 12273 12274 /***************************************************************************** 12275 ** 12276 ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length 12277 ** 12278 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12279 ** @returns int 12280 ** 12281 *****************************************************************************/ 12282 12283 int 12284 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12285 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12286 12287 12288 /***************************************************************************** 12289 ** 12290 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator 12291 ** 12292 ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R 12293 ** @returns xcb_xkb_key_v_mod_map_iterator_t 12294 ** 12295 *****************************************************************************/ 12296 12297 xcb_xkb_key_v_mod_map_iterator_t 12298 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12299 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12300 12301 int 12302 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer , 12303 uint8_t nTypes , 12304 uint8_t nKeySyms , 12305 uint8_t nKeyActions , 12306 uint16_t totalActions , 12307 uint8_t totalKeyBehaviors , 12308 uint8_t nVModMapKeys , 12309 uint8_t totalKeyExplicit , 12310 uint8_t totalModMapKeys , 12311 uint8_t totalVModMapKeys , 12312 uint16_t present , 12313 const xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12314 12315 int 12316 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer , 12317 uint8_t nTypes , 12318 uint8_t nKeySyms , 12319 uint8_t nKeyActions , 12320 uint16_t totalActions , 12321 uint8_t totalKeyBehaviors , 12322 uint8_t nVModMapKeys , 12323 uint8_t totalKeyExplicit , 12324 uint8_t totalModMapKeys , 12325 uint8_t totalVModMapKeys , 12326 uint16_t present , 12327 xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux ); 12328 12329 int 12330 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer , 12331 uint8_t nTypes , 12332 uint8_t nKeySyms , 12333 uint8_t nKeyActions , 12334 uint16_t totalActions , 12335 uint8_t totalKeyBehaviors , 12336 uint8_t nVModMapKeys , 12337 uint8_t totalKeyExplicit , 12338 uint8_t totalModMapKeys , 12339 uint8_t totalVModMapKeys , 12340 uint16_t present ); 12341 12342 12343 /***************************************************************************** 12344 ** 12345 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length 12346 ** 12347 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12348 ** @returns int 12349 ** 12350 *****************************************************************************/ 12351 12352 int 12353 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12354 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12355 12356 12357 /***************************************************************************** 12358 ** 12359 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator 12360 ** 12361 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12362 ** @returns xcb_xkb_key_type_iterator_t 12363 ** 12364 *****************************************************************************/ 12365 12366 xcb_xkb_key_type_iterator_t 12367 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12368 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12369 12370 12371 /***************************************************************************** 12372 ** 12373 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length 12374 ** 12375 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12376 ** @returns int 12377 ** 12378 *****************************************************************************/ 12379 12380 int 12381 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12382 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12383 12384 12385 /***************************************************************************** 12386 ** 12387 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator 12388 ** 12389 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12390 ** @returns xcb_xkb_key_sym_map_iterator_t 12391 ** 12392 *****************************************************************************/ 12393 12394 xcb_xkb_key_sym_map_iterator_t 12395 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12396 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12397 12398 12399 /***************************************************************************** 12400 ** 12401 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count 12402 ** 12403 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12404 ** @returns uint8_t * 12405 ** 12406 *****************************************************************************/ 12407 12408 uint8_t * 12409 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12410 12411 12412 /***************************************************************************** 12413 ** 12414 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length 12415 ** 12416 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12417 ** @returns int 12418 ** 12419 *****************************************************************************/ 12420 12421 int 12422 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12423 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12424 12425 12426 /***************************************************************************** 12427 ** 12428 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end 12429 ** 12430 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12431 ** @returns xcb_generic_iterator_t 12432 ** 12433 *****************************************************************************/ 12434 12435 xcb_generic_iterator_t 12436 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12437 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12438 12439 12440 /***************************************************************************** 12441 ** 12442 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts 12443 ** 12444 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12445 ** @returns xcb_xkb_action_t * 12446 ** 12447 *****************************************************************************/ 12448 12449 xcb_xkb_action_t * 12450 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12451 12452 12453 /***************************************************************************** 12454 ** 12455 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length 12456 ** 12457 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12458 ** @returns int 12459 ** 12460 *****************************************************************************/ 12461 12462 int 12463 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12464 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12465 12466 12467 /***************************************************************************** 12468 ** 12469 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator 12470 ** 12471 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12472 ** @returns xcb_xkb_action_iterator_t 12473 ** 12474 *****************************************************************************/ 12475 12476 xcb_xkb_action_iterator_t 12477 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12478 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12479 12480 12481 /***************************************************************************** 12482 ** 12483 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn 12484 ** 12485 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12486 ** @returns xcb_xkb_set_behavior_t * 12487 ** 12488 *****************************************************************************/ 12489 12490 xcb_xkb_set_behavior_t * 12491 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12492 12493 12494 /***************************************************************************** 12495 ** 12496 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length 12497 ** 12498 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12499 ** @returns int 12500 ** 12501 *****************************************************************************/ 12502 12503 int 12504 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12505 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12506 12507 12508 /***************************************************************************** 12509 ** 12510 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator 12511 ** 12512 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12513 ** @returns xcb_xkb_set_behavior_iterator_t 12514 ** 12515 *****************************************************************************/ 12516 12517 xcb_xkb_set_behavior_iterator_t 12518 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12519 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12520 12521 12522 /***************************************************************************** 12523 ** 12524 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn 12525 ** 12526 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12527 ** @returns uint8_t * 12528 ** 12529 *****************************************************************************/ 12530 12531 uint8_t * 12532 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12533 12534 12535 /***************************************************************************** 12536 ** 12537 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length 12538 ** 12539 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12540 ** @returns int 12541 ** 12542 *****************************************************************************/ 12543 12544 int 12545 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12546 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12547 12548 12549 /***************************************************************************** 12550 ** 12551 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end 12552 ** 12553 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12554 ** @returns xcb_generic_iterator_t 12555 ** 12556 *****************************************************************************/ 12557 12558 xcb_generic_iterator_t 12559 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12560 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12561 12562 12563 /***************************************************************************** 12564 ** 12565 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn 12566 ** 12567 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12568 ** @returns xcb_xkb_set_explicit_t * 12569 ** 12570 *****************************************************************************/ 12571 12572 xcb_xkb_set_explicit_t * 12573 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12574 12575 12576 /***************************************************************************** 12577 ** 12578 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length 12579 ** 12580 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12581 ** @returns int 12582 ** 12583 *****************************************************************************/ 12584 12585 int 12586 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12587 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12588 12589 12590 /***************************************************************************** 12591 ** 12592 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator 12593 ** 12594 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12595 ** @returns xcb_xkb_set_explicit_iterator_t 12596 ** 12597 *****************************************************************************/ 12598 12599 xcb_xkb_set_explicit_iterator_t 12600 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12601 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12602 12603 12604 /***************************************************************************** 12605 ** 12606 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn 12607 ** 12608 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12609 ** @returns xcb_xkb_key_mod_map_t * 12610 ** 12611 *****************************************************************************/ 12612 12613 xcb_xkb_key_mod_map_t * 12614 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12615 12616 12617 /***************************************************************************** 12618 ** 12619 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length 12620 ** 12621 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12622 ** @returns int 12623 ** 12624 *****************************************************************************/ 12625 12626 int 12627 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12628 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12629 12630 12631 /***************************************************************************** 12632 ** 12633 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator 12634 ** 12635 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12636 ** @returns xcb_xkb_key_mod_map_iterator_t 12637 ** 12638 *****************************************************************************/ 12639 12640 xcb_xkb_key_mod_map_iterator_t 12641 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12642 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12643 12644 12645 /***************************************************************************** 12646 ** 12647 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn 12648 ** 12649 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12650 ** @returns xcb_xkb_key_v_mod_map_t * 12651 ** 12652 *****************************************************************************/ 12653 12654 xcb_xkb_key_v_mod_map_t * 12655 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12656 12657 12658 /***************************************************************************** 12659 ** 12660 ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length 12661 ** 12662 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12663 ** @returns int 12664 ** 12665 *****************************************************************************/ 12666 12667 int 12668 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12669 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12670 12671 12672 /***************************************************************************** 12673 ** 12674 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator 12675 ** 12676 ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R 12677 ** @returns xcb_xkb_key_v_mod_map_iterator_t 12678 ** 12679 *****************************************************************************/ 12680 12681 xcb_xkb_key_v_mod_map_iterator_t 12682 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12683 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12684 12685 int 12686 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void **_buffer , 12687 uint8_t nTypes , 12688 uint8_t nKeySyms , 12689 uint8_t nKeyActions , 12690 uint16_t totalActions , 12691 uint8_t totalKeyBehaviors , 12692 uint8_t nVModMapKeys , 12693 uint8_t totalKeyExplicit , 12694 uint8_t totalModMapKeys , 12695 uint8_t totalVModMapKeys , 12696 uint16_t present , 12697 const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux ); 12698 12699 int 12700 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void *_buffer , 12701 uint8_t nTypes , 12702 uint8_t nKeySyms , 12703 uint8_t nKeyActions , 12704 uint16_t totalActions , 12705 uint8_t totalKeyBehaviors , 12706 uint8_t nVModMapKeys , 12707 uint8_t totalKeyExplicit , 12708 uint8_t totalModMapKeys , 12709 uint8_t totalVModMapKeys , 12710 uint16_t present , 12711 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux ); 12712 12713 int 12714 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_buffer , 12715 uint8_t nTypes , 12716 uint8_t nKeySyms , 12717 uint8_t nKeyActions , 12718 uint16_t totalActions , 12719 uint8_t totalKeyBehaviors , 12720 uint8_t nVModMapKeys , 12721 uint8_t totalKeyExplicit , 12722 uint8_t totalModMapKeys , 12723 uint8_t totalVModMapKeys , 12724 uint16_t present ); 12725 12726 12727 /***************************************************************************** 12728 ** 12729 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length 12730 ** 12731 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12732 ** @returns int 12733 ** 12734 *****************************************************************************/ 12735 12736 int 12737 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12738 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12739 12740 12741 /***************************************************************************** 12742 ** 12743 ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator 12744 ** 12745 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12746 ** @returns xcb_xkb_key_type_iterator_t 12747 ** 12748 *****************************************************************************/ 12749 12750 xcb_xkb_key_type_iterator_t 12751 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12752 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12753 12754 12755 /***************************************************************************** 12756 ** 12757 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length 12758 ** 12759 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12760 ** @returns int 12761 ** 12762 *****************************************************************************/ 12763 12764 int 12765 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12766 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12767 12768 12769 /***************************************************************************** 12770 ** 12771 ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator 12772 ** 12773 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12774 ** @returns xcb_xkb_key_sym_map_iterator_t 12775 ** 12776 *****************************************************************************/ 12777 12778 xcb_xkb_key_sym_map_iterator_t 12779 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12780 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12781 12782 12783 /***************************************************************************** 12784 ** 12785 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count 12786 ** 12787 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12788 ** @returns uint8_t * 12789 ** 12790 *****************************************************************************/ 12791 12792 uint8_t * 12793 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12794 12795 12796 /***************************************************************************** 12797 ** 12798 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length 12799 ** 12800 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12801 ** @returns int 12802 ** 12803 *****************************************************************************/ 12804 12805 int 12806 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12807 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12808 12809 12810 /***************************************************************************** 12811 ** 12812 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end 12813 ** 12814 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12815 ** @returns xcb_generic_iterator_t 12816 ** 12817 *****************************************************************************/ 12818 12819 xcb_generic_iterator_t 12820 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12821 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12822 12823 12824 /***************************************************************************** 12825 ** 12826 ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts 12827 ** 12828 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12829 ** @returns xcb_xkb_action_t * 12830 ** 12831 *****************************************************************************/ 12832 12833 xcb_xkb_action_t * 12834 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12835 12836 12837 /***************************************************************************** 12838 ** 12839 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length 12840 ** 12841 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12842 ** @returns int 12843 ** 12844 *****************************************************************************/ 12845 12846 int 12847 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12848 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12849 12850 12851 /***************************************************************************** 12852 ** 12853 ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator 12854 ** 12855 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12856 ** @returns xcb_xkb_action_iterator_t 12857 ** 12858 *****************************************************************************/ 12859 12860 xcb_xkb_action_iterator_t 12861 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12862 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12863 12864 12865 /***************************************************************************** 12866 ** 12867 ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn 12868 ** 12869 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12870 ** @returns xcb_xkb_set_behavior_t * 12871 ** 12872 *****************************************************************************/ 12873 12874 xcb_xkb_set_behavior_t * 12875 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12876 12877 12878 /***************************************************************************** 12879 ** 12880 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length 12881 ** 12882 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12883 ** @returns int 12884 ** 12885 *****************************************************************************/ 12886 12887 int 12888 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12889 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12890 12891 12892 /***************************************************************************** 12893 ** 12894 ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator 12895 ** 12896 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12897 ** @returns xcb_xkb_set_behavior_iterator_t 12898 ** 12899 *****************************************************************************/ 12900 12901 xcb_xkb_set_behavior_iterator_t 12902 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12903 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12904 12905 12906 /***************************************************************************** 12907 ** 12908 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn 12909 ** 12910 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12911 ** @returns uint8_t * 12912 ** 12913 *****************************************************************************/ 12914 12915 uint8_t * 12916 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12917 12918 12919 /***************************************************************************** 12920 ** 12921 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length 12922 ** 12923 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12924 ** @returns int 12925 ** 12926 *****************************************************************************/ 12927 12928 int 12929 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12930 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12931 12932 12933 /***************************************************************************** 12934 ** 12935 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end 12936 ** 12937 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12938 ** @returns xcb_generic_iterator_t 12939 ** 12940 *****************************************************************************/ 12941 12942 xcb_generic_iterator_t 12943 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 12944 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12945 12946 12947 /***************************************************************************** 12948 ** 12949 ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn 12950 ** 12951 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12952 ** @returns xcb_xkb_set_explicit_t * 12953 ** 12954 *****************************************************************************/ 12955 12956 xcb_xkb_set_explicit_t * 12957 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12958 12959 12960 /***************************************************************************** 12961 ** 12962 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length 12963 ** 12964 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12965 ** @returns int 12966 ** 12967 *****************************************************************************/ 12968 12969 int 12970 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 12971 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12972 12973 12974 /***************************************************************************** 12975 ** 12976 ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator 12977 ** 12978 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 12979 ** @returns xcb_xkb_set_explicit_iterator_t 12980 ** 12981 *****************************************************************************/ 12982 12983 xcb_xkb_set_explicit_iterator_t 12984 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 12985 const xcb_xkb_get_kbd_by_name_replies_t *S ); 12986 12987 12988 /***************************************************************************** 12989 ** 12990 ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn 12991 ** 12992 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 12993 ** @returns xcb_xkb_key_mod_map_t * 12994 ** 12995 *****************************************************************************/ 12996 12997 xcb_xkb_key_mod_map_t * 12998 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 12999 13000 13001 /***************************************************************************** 13002 ** 13003 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length 13004 ** 13005 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13006 ** @returns int 13007 ** 13008 *****************************************************************************/ 13009 13010 int 13011 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13012 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13013 13014 13015 /***************************************************************************** 13016 ** 13017 ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator 13018 ** 13019 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13020 ** @returns xcb_xkb_key_mod_map_iterator_t 13021 ** 13022 *****************************************************************************/ 13023 13024 xcb_xkb_key_mod_map_iterator_t 13025 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13026 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13027 13028 13029 /***************************************************************************** 13030 ** 13031 ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn 13032 ** 13033 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13034 ** @returns xcb_xkb_key_v_mod_map_t * 13035 ** 13036 *****************************************************************************/ 13037 13038 xcb_xkb_key_v_mod_map_t * 13039 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13040 13041 13042 /***************************************************************************** 13043 ** 13044 ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length 13045 ** 13046 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13047 ** @returns int 13048 ** 13049 *****************************************************************************/ 13050 13051 int 13052 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13053 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13054 13055 13056 /***************************************************************************** 13057 ** 13058 ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator 13059 ** 13060 ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R 13061 ** @returns xcb_xkb_key_v_mod_map_iterator_t 13062 ** 13063 *****************************************************************************/ 13064 13065 xcb_xkb_key_v_mod_map_iterator_t 13066 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13067 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13068 13069 int 13070 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (void **_buffer , 13071 uint8_t nTypes , 13072 uint8_t nKeySyms , 13073 uint8_t nKeyActions , 13074 uint16_t totalActions , 13075 uint8_t totalKeyBehaviors , 13076 uint8_t nVModMapKeys , 13077 uint8_t totalKeyExplicit , 13078 uint8_t totalModMapKeys , 13079 uint8_t totalVModMapKeys , 13080 uint16_t present , 13081 const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *_aux ); 13082 13083 int 13084 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (const void *_buffer , 13085 uint8_t nTypes , 13086 uint8_t nKeySyms , 13087 uint8_t nKeyActions , 13088 uint16_t totalActions , 13089 uint8_t totalKeyBehaviors , 13090 uint8_t nVModMapKeys , 13091 uint8_t totalKeyExplicit , 13092 uint8_t totalModMapKeys , 13093 uint8_t totalVModMapKeys , 13094 uint16_t present , 13095 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *_aux ); 13096 13097 int 13098 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (const void *_buffer , 13099 uint8_t nTypes , 13100 uint8_t nKeySyms , 13101 uint8_t nKeyActions , 13102 uint16_t totalActions , 13103 uint8_t totalKeyBehaviors , 13104 uint8_t nVModMapKeys , 13105 uint8_t totalKeyExplicit , 13106 uint8_t totalModMapKeys , 13107 uint8_t totalVModMapKeys , 13108 uint16_t present ); 13109 13110 13111 /***************************************************************************** 13112 ** 13113 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names 13114 ** 13115 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13116 ** @returns xcb_atom_t * 13117 ** 13118 *****************************************************************************/ 13119 13120 xcb_atom_t * 13121 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13122 13123 13124 /***************************************************************************** 13125 ** 13126 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length 13127 ** 13128 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13129 ** @returns int 13130 ** 13131 *****************************************************************************/ 13132 13133 int 13134 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13135 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13136 13137 13138 /***************************************************************************** 13139 ** 13140 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end 13141 ** 13142 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13143 ** @returns xcb_generic_iterator_t 13144 ** 13145 *****************************************************************************/ 13146 13147 xcb_generic_iterator_t 13148 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13149 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13150 13151 13152 /***************************************************************************** 13153 ** 13154 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type 13155 ** 13156 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13157 ** @returns uint8_t * 13158 ** 13159 *****************************************************************************/ 13160 13161 uint8_t * 13162 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13163 13164 13165 /***************************************************************************** 13166 ** 13167 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length 13168 ** 13169 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13170 ** @returns int 13171 ** 13172 *****************************************************************************/ 13173 13174 int 13175 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13176 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13177 13178 13179 /***************************************************************************** 13180 ** 13181 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end 13182 ** 13183 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13184 ** @returns xcb_generic_iterator_t 13185 ** 13186 *****************************************************************************/ 13187 13188 xcb_generic_iterator_t 13189 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13190 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13191 13192 13193 /***************************************************************************** 13194 ** 13195 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names 13196 ** 13197 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13198 ** @returns xcb_atom_t * 13199 ** 13200 *****************************************************************************/ 13201 13202 xcb_atom_t * 13203 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13204 13205 13206 /***************************************************************************** 13207 ** 13208 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length 13209 ** 13210 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13211 ** @returns int 13212 ** 13213 *****************************************************************************/ 13214 13215 int 13216 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13217 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13218 13219 13220 /***************************************************************************** 13221 ** 13222 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end 13223 ** 13224 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13225 ** @returns xcb_generic_iterator_t 13226 ** 13227 *****************************************************************************/ 13228 13229 xcb_generic_iterator_t 13230 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13231 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13232 13233 13234 /***************************************************************************** 13235 ** 13236 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names 13237 ** 13238 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13239 ** @returns xcb_atom_t * 13240 ** 13241 *****************************************************************************/ 13242 13243 xcb_atom_t * 13244 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13245 13246 13247 /***************************************************************************** 13248 ** 13249 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length 13250 ** 13251 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13252 ** @returns int 13253 ** 13254 *****************************************************************************/ 13255 13256 int 13257 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13258 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13259 13260 13261 /***************************************************************************** 13262 ** 13263 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end 13264 ** 13265 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13266 ** @returns xcb_generic_iterator_t 13267 ** 13268 *****************************************************************************/ 13269 13270 xcb_generic_iterator_t 13271 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13272 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13273 13274 13275 /***************************************************************************** 13276 ** 13277 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names 13278 ** 13279 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13280 ** @returns xcb_atom_t * 13281 ** 13282 *****************************************************************************/ 13283 13284 xcb_atom_t * 13285 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13286 13287 13288 /***************************************************************************** 13289 ** 13290 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length 13291 ** 13292 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13293 ** @returns int 13294 ** 13295 *****************************************************************************/ 13296 13297 int 13298 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13299 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13300 13301 13302 /***************************************************************************** 13303 ** 13304 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end 13305 ** 13306 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13307 ** @returns xcb_generic_iterator_t 13308 ** 13309 *****************************************************************************/ 13310 13311 xcb_generic_iterator_t 13312 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13313 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13314 13315 13316 /***************************************************************************** 13317 ** 13318 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups 13319 ** 13320 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13321 ** @returns xcb_atom_t * 13322 ** 13323 *****************************************************************************/ 13324 13325 xcb_atom_t * 13326 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13327 13328 13329 /***************************************************************************** 13330 ** 13331 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length 13332 ** 13333 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13334 ** @returns int 13335 ** 13336 *****************************************************************************/ 13337 13338 int 13339 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13340 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13341 13342 13343 /***************************************************************************** 13344 ** 13345 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end 13346 ** 13347 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13348 ** @returns xcb_generic_iterator_t 13349 ** 13350 *****************************************************************************/ 13351 13352 xcb_generic_iterator_t 13353 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13354 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13355 13356 13357 /***************************************************************************** 13358 ** 13359 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names 13360 ** 13361 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13362 ** @returns xcb_xkb_key_name_t * 13363 ** 13364 *****************************************************************************/ 13365 13366 xcb_xkb_key_name_t * 13367 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13368 13369 13370 /***************************************************************************** 13371 ** 13372 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length 13373 ** 13374 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13375 ** @returns int 13376 ** 13377 *****************************************************************************/ 13378 13379 int 13380 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13381 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13382 13383 13384 /***************************************************************************** 13385 ** 13386 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator 13387 ** 13388 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13389 ** @returns xcb_xkb_key_name_iterator_t 13390 ** 13391 *****************************************************************************/ 13392 13393 xcb_xkb_key_name_iterator_t 13394 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13395 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13396 13397 13398 /***************************************************************************** 13399 ** 13400 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases 13401 ** 13402 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13403 ** @returns xcb_xkb_key_alias_t * 13404 ** 13405 *****************************************************************************/ 13406 13407 xcb_xkb_key_alias_t * 13408 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13409 13410 13411 /***************************************************************************** 13412 ** 13413 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length 13414 ** 13415 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13416 ** @returns int 13417 ** 13418 *****************************************************************************/ 13419 13420 int 13421 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13422 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13423 13424 13425 /***************************************************************************** 13426 ** 13427 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator 13428 ** 13429 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13430 ** @returns xcb_xkb_key_alias_iterator_t 13431 ** 13432 *****************************************************************************/ 13433 13434 xcb_xkb_key_alias_iterator_t 13435 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13436 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13437 13438 13439 /***************************************************************************** 13440 ** 13441 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names 13442 ** 13443 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13444 ** @returns xcb_atom_t * 13445 ** 13446 *****************************************************************************/ 13447 13448 xcb_atom_t * 13449 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13450 13451 13452 /***************************************************************************** 13453 ** 13454 ** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length 13455 ** 13456 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13457 ** @returns int 13458 ** 13459 *****************************************************************************/ 13460 13461 int 13462 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13463 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13464 13465 13466 /***************************************************************************** 13467 ** 13468 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end 13469 ** 13470 ** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R 13471 ** @returns xcb_generic_iterator_t 13472 ** 13473 *****************************************************************************/ 13474 13475 xcb_generic_iterator_t 13476 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13477 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13478 13479 int 13480 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer , 13481 uint8_t nTypes , 13482 uint16_t nKTLevels , 13483 uint32_t indicators , 13484 uint16_t virtualMods , 13485 uint8_t groupNames , 13486 uint8_t nKeys , 13487 uint8_t nKeyAliases , 13488 uint8_t nRadioGroups , 13489 uint32_t which , 13490 const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 13491 13492 int 13493 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer , 13494 uint8_t nTypes , 13495 uint16_t nKTLevels , 13496 uint32_t indicators , 13497 uint16_t virtualMods , 13498 uint8_t groupNames , 13499 uint8_t nKeys , 13500 uint8_t nKeyAliases , 13501 uint8_t nRadioGroups , 13502 uint32_t which , 13503 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *_aux ); 13504 13505 int 13506 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer , 13507 uint8_t nTypes , 13508 uint16_t nKTLevels , 13509 uint32_t indicators , 13510 uint16_t virtualMods , 13511 uint8_t groupNames , 13512 uint8_t nKeys , 13513 uint8_t nKeyAliases , 13514 uint8_t nRadioGroups , 13515 uint32_t which ); 13516 13517 13518 /***************************************************************************** 13519 ** 13520 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names 13521 ** 13522 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13523 ** @returns xcb_atom_t * 13524 ** 13525 *****************************************************************************/ 13526 13527 xcb_atom_t * 13528 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13529 13530 13531 /***************************************************************************** 13532 ** 13533 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length 13534 ** 13535 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13536 ** @returns int 13537 ** 13538 *****************************************************************************/ 13539 13540 int 13541 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13542 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13543 13544 13545 /***************************************************************************** 13546 ** 13547 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end 13548 ** 13549 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13550 ** @returns xcb_generic_iterator_t 13551 ** 13552 *****************************************************************************/ 13553 13554 xcb_generic_iterator_t 13555 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13556 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13557 13558 13559 /***************************************************************************** 13560 ** 13561 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type 13562 ** 13563 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13564 ** @returns uint8_t * 13565 ** 13566 *****************************************************************************/ 13567 13568 uint8_t * 13569 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13570 13571 13572 /***************************************************************************** 13573 ** 13574 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length 13575 ** 13576 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13577 ** @returns int 13578 ** 13579 *****************************************************************************/ 13580 13581 int 13582 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13583 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13584 13585 13586 /***************************************************************************** 13587 ** 13588 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end 13589 ** 13590 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13591 ** @returns xcb_generic_iterator_t 13592 ** 13593 *****************************************************************************/ 13594 13595 xcb_generic_iterator_t 13596 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13597 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13598 13599 13600 /***************************************************************************** 13601 ** 13602 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names 13603 ** 13604 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13605 ** @returns xcb_atom_t * 13606 ** 13607 *****************************************************************************/ 13608 13609 xcb_atom_t * 13610 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13611 13612 13613 /***************************************************************************** 13614 ** 13615 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length 13616 ** 13617 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13618 ** @returns int 13619 ** 13620 *****************************************************************************/ 13621 13622 int 13623 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13624 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13625 13626 13627 /***************************************************************************** 13628 ** 13629 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end 13630 ** 13631 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13632 ** @returns xcb_generic_iterator_t 13633 ** 13634 *****************************************************************************/ 13635 13636 xcb_generic_iterator_t 13637 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13638 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13639 13640 13641 /***************************************************************************** 13642 ** 13643 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names 13644 ** 13645 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13646 ** @returns xcb_atom_t * 13647 ** 13648 *****************************************************************************/ 13649 13650 xcb_atom_t * 13651 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13652 13653 13654 /***************************************************************************** 13655 ** 13656 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length 13657 ** 13658 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13659 ** @returns int 13660 ** 13661 *****************************************************************************/ 13662 13663 int 13664 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13665 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13666 13667 13668 /***************************************************************************** 13669 ** 13670 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end 13671 ** 13672 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13673 ** @returns xcb_generic_iterator_t 13674 ** 13675 *****************************************************************************/ 13676 13677 xcb_generic_iterator_t 13678 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13679 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13680 13681 13682 /***************************************************************************** 13683 ** 13684 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names 13685 ** 13686 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13687 ** @returns xcb_atom_t * 13688 ** 13689 *****************************************************************************/ 13690 13691 xcb_atom_t * 13692 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13693 13694 13695 /***************************************************************************** 13696 ** 13697 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length 13698 ** 13699 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13700 ** @returns int 13701 ** 13702 *****************************************************************************/ 13703 13704 int 13705 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13706 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13707 13708 13709 /***************************************************************************** 13710 ** 13711 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end 13712 ** 13713 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13714 ** @returns xcb_generic_iterator_t 13715 ** 13716 *****************************************************************************/ 13717 13718 xcb_generic_iterator_t 13719 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13720 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13721 13722 13723 /***************************************************************************** 13724 ** 13725 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups 13726 ** 13727 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13728 ** @returns xcb_atom_t * 13729 ** 13730 *****************************************************************************/ 13731 13732 xcb_atom_t * 13733 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13734 13735 13736 /***************************************************************************** 13737 ** 13738 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length 13739 ** 13740 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13741 ** @returns int 13742 ** 13743 *****************************************************************************/ 13744 13745 int 13746 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13747 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13748 13749 13750 /***************************************************************************** 13751 ** 13752 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end 13753 ** 13754 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13755 ** @returns xcb_generic_iterator_t 13756 ** 13757 *****************************************************************************/ 13758 13759 xcb_generic_iterator_t 13760 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13761 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13762 13763 13764 /***************************************************************************** 13765 ** 13766 ** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names 13767 ** 13768 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13769 ** @returns xcb_xkb_key_name_t * 13770 ** 13771 *****************************************************************************/ 13772 13773 xcb_xkb_key_name_t * 13774 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13775 13776 13777 /***************************************************************************** 13778 ** 13779 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length 13780 ** 13781 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13782 ** @returns int 13783 ** 13784 *****************************************************************************/ 13785 13786 int 13787 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13788 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13789 13790 13791 /***************************************************************************** 13792 ** 13793 ** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator 13794 ** 13795 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13796 ** @returns xcb_xkb_key_name_iterator_t 13797 ** 13798 *****************************************************************************/ 13799 13800 xcb_xkb_key_name_iterator_t 13801 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13802 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13803 13804 13805 /***************************************************************************** 13806 ** 13807 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases 13808 ** 13809 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13810 ** @returns xcb_xkb_key_alias_t * 13811 ** 13812 *****************************************************************************/ 13813 13814 xcb_xkb_key_alias_t * 13815 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13816 13817 13818 /***************************************************************************** 13819 ** 13820 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length 13821 ** 13822 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13823 ** @returns int 13824 ** 13825 *****************************************************************************/ 13826 13827 int 13828 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13829 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13830 13831 13832 /***************************************************************************** 13833 ** 13834 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator 13835 ** 13836 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13837 ** @returns xcb_xkb_key_alias_iterator_t 13838 ** 13839 *****************************************************************************/ 13840 13841 xcb_xkb_key_alias_iterator_t 13842 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 13843 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13844 13845 13846 /***************************************************************************** 13847 ** 13848 ** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names 13849 ** 13850 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13851 ** @returns xcb_atom_t * 13852 ** 13853 *****************************************************************************/ 13854 13855 xcb_atom_t * 13856 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13857 13858 13859 /***************************************************************************** 13860 ** 13861 ** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length 13862 ** 13863 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13864 ** @returns int 13865 ** 13866 *****************************************************************************/ 13867 13868 int 13869 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13870 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13871 13872 13873 /***************************************************************************** 13874 ** 13875 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end 13876 ** 13877 ** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *R 13878 ** @returns xcb_generic_iterator_t 13879 ** 13880 *****************************************************************************/ 13881 13882 xcb_generic_iterator_t 13883 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13884 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13885 13886 int 13887 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (void **_buffer , 13888 uint8_t nTypes , 13889 uint16_t nKTLevels , 13890 uint32_t indicators , 13891 uint16_t virtualMods , 13892 uint8_t groupNames , 13893 uint8_t nKeys , 13894 uint8_t nKeyAliases , 13895 uint8_t nRadioGroups , 13896 uint32_t which , 13897 const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *_aux ); 13898 13899 int 13900 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (const void *_buffer , 13901 uint8_t nTypes , 13902 uint16_t nKTLevels , 13903 uint32_t indicators , 13904 uint16_t virtualMods , 13905 uint8_t groupNames , 13906 uint8_t nKeys , 13907 uint8_t nKeyAliases , 13908 uint8_t nRadioGroups , 13909 uint32_t which , 13910 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *_aux ); 13911 13912 int 13913 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (const void *_buffer , 13914 uint8_t nTypes , 13915 uint16_t nKTLevels , 13916 uint32_t indicators , 13917 uint16_t virtualMods , 13918 uint8_t groupNames , 13919 uint8_t nKeys , 13920 uint8_t nKeyAliases , 13921 uint8_t nRadioGroups , 13922 uint32_t which ); 13923 13924 13925 /***************************************************************************** 13926 ** 13927 ** uint8_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn 13928 ** 13929 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13930 ** @returns uint8_t * 13931 ** 13932 *****************************************************************************/ 13933 13934 uint8_t * 13935 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13936 13937 13938 /***************************************************************************** 13939 ** 13940 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length 13941 ** 13942 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13943 ** @returns int 13944 ** 13945 *****************************************************************************/ 13946 13947 int 13948 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13949 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13950 13951 13952 /***************************************************************************** 13953 ** 13954 ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end 13955 ** 13956 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13957 ** @returns xcb_generic_iterator_t 13958 ** 13959 *****************************************************************************/ 13960 13961 xcb_generic_iterator_t 13962 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R , 13963 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13964 13965 13966 /***************************************************************************** 13967 ** 13968 ** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn 13969 ** 13970 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 13971 ** @returns xcb_xkb_mod_def_t * 13972 ** 13973 *****************************************************************************/ 13974 13975 xcb_xkb_mod_def_t * 13976 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S ); 13977 13978 13979 /***************************************************************************** 13980 ** 13981 ** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length 13982 ** 13983 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13984 ** @returns int 13985 ** 13986 *****************************************************************************/ 13987 13988 int 13989 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 13990 const xcb_xkb_get_kbd_by_name_replies_t *S ); 13991 13992 13993 /***************************************************************************** 13994 ** 13995 ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator 13996 ** 13997 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 13998 ** @returns xcb_xkb_mod_def_iterator_t 13999 ** 14000 *****************************************************************************/ 14001 14002 xcb_xkb_mod_def_iterator_t 14003 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14004 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14005 14006 14007 /***************************************************************************** 14008 ** 14009 ** xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map 14010 ** 14011 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14012 ** @returns xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * 14013 ** 14014 *****************************************************************************/ 14015 14016 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * 14017 xcb_xkb_get_kbd_by_name_replies_client_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14018 14019 14020 /***************************************************************************** 14021 ** 14022 ** xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map 14023 ** 14024 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14025 ** @returns xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * 14026 ** 14027 *****************************************************************************/ 14028 14029 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * 14030 xcb_xkb_get_kbd_by_name_replies_server_symbols_map (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14031 14032 14033 /***************************************************************************** 14034 ** 14035 ** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps 14036 ** 14037 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 14038 ** @returns xcb_xkb_indicator_map_t * 14039 ** 14040 *****************************************************************************/ 14041 14042 xcb_xkb_indicator_map_t * 14043 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S ); 14044 14045 14046 /***************************************************************************** 14047 ** 14048 ** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length 14049 ** 14050 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14051 ** @returns int 14052 ** 14053 *****************************************************************************/ 14054 14055 int 14056 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14057 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14058 14059 14060 /***************************************************************************** 14061 ** 14062 ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator 14063 ** 14064 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14065 ** @returns xcb_xkb_indicator_map_iterator_t 14066 ** 14067 *****************************************************************************/ 14068 14069 xcb_xkb_indicator_map_iterator_t 14070 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14071 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14072 14073 14074 /***************************************************************************** 14075 ** 14076 ** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list 14077 ** 14078 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14079 ** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 14080 ** 14081 *****************************************************************************/ 14082 14083 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * 14084 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14085 14086 14087 /***************************************************************************** 14088 ** 14089 ** xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list 14090 ** 14091 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14092 ** @returns xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * 14093 ** 14094 *****************************************************************************/ 14095 14096 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * 14097 xcb_xkb_get_kbd_by_name_replies_other_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14098 14099 14100 /***************************************************************************** 14101 ** 14102 ** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_label_font 14103 ** 14104 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14105 ** @returns xcb_xkb_counted_string_16_t * 14106 ** 14107 *****************************************************************************/ 14108 14109 xcb_xkb_counted_string_16_t * 14110 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R ); 14111 14112 14113 /***************************************************************************** 14114 ** 14115 ** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length 14116 ** 14117 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14118 ** @returns int 14119 ** 14120 *****************************************************************************/ 14121 14122 int 14123 xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14124 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14125 14126 14127 /***************************************************************************** 14128 ** 14129 ** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator 14130 ** 14131 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14132 ** @returns xcb_xkb_property_iterator_t 14133 ** 14134 *****************************************************************************/ 14135 14136 xcb_xkb_property_iterator_t 14137 xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14138 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14139 14140 14141 /***************************************************************************** 14142 ** 14143 ** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length 14144 ** 14145 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14146 ** @returns int 14147 ** 14148 *****************************************************************************/ 14149 14150 int 14151 xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14152 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14153 14154 14155 /***************************************************************************** 14156 ** 14157 ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator 14158 ** 14159 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14160 ** @returns xcb_xkb_counted_string_16_iterator_t 14161 ** 14162 *****************************************************************************/ 14163 14164 xcb_xkb_counted_string_16_iterator_t 14165 xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14166 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14167 14168 14169 /***************************************************************************** 14170 ** 14171 ** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length 14172 ** 14173 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14174 ** @returns int 14175 ** 14176 *****************************************************************************/ 14177 14178 int 14179 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14180 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14181 14182 14183 /***************************************************************************** 14184 ** 14185 ** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator 14186 ** 14187 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14188 ** @returns xcb_xkb_shape_iterator_t 14189 ** 14190 *****************************************************************************/ 14191 14192 xcb_xkb_shape_iterator_t 14193 xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14194 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14195 14196 14197 /***************************************************************************** 14198 ** 14199 ** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length 14200 ** 14201 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14202 ** @returns int 14203 ** 14204 *****************************************************************************/ 14205 14206 int 14207 xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14208 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14209 14210 14211 /***************************************************************************** 14212 ** 14213 ** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator 14214 ** 14215 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14216 ** @returns xcb_xkb_section_iterator_t 14217 ** 14218 *****************************************************************************/ 14219 14220 xcb_xkb_section_iterator_t 14221 xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14222 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14223 14224 14225 /***************************************************************************** 14226 ** 14227 ** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length 14228 ** 14229 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14230 ** @returns int 14231 ** 14232 *****************************************************************************/ 14233 14234 int 14235 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14236 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14237 14238 14239 /***************************************************************************** 14240 ** 14241 ** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator 14242 ** 14243 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14244 ** @returns xcb_xkb_doodad_iterator_t 14245 ** 14246 *****************************************************************************/ 14247 14248 xcb_xkb_doodad_iterator_t 14249 xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14250 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14251 14252 14253 /***************************************************************************** 14254 ** 14255 ** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases 14256 ** 14257 ** @param const xcb_xkb_get_kbd_by_name_replies_t *S 14258 ** @returns xcb_xkb_key_alias_t * 14259 ** 14260 *****************************************************************************/ 14261 14262 xcb_xkb_key_alias_t * 14263 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S ); 14264 14265 14266 /***************************************************************************** 14267 ** 14268 ** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length 14269 ** 14270 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14271 ** @returns int 14272 ** 14273 *****************************************************************************/ 14274 14275 int 14276 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R , 14277 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14278 14279 14280 /***************************************************************************** 14281 ** 14282 ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator 14283 ** 14284 ** @param const xcb_xkb_get_kbd_by_name_replies_t *R 14285 ** @returns xcb_xkb_key_alias_iterator_t 14286 ** 14287 *****************************************************************************/ 14288 14289 xcb_xkb_key_alias_iterator_t 14290 xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R , 14291 const xcb_xkb_get_kbd_by_name_replies_t *S ); 14292 14293 int 14294 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer , 14295 uint16_t reported , 14296 const xcb_xkb_get_kbd_by_name_replies_t *_aux ); 14297 14298 int 14299 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer , 14300 uint16_t reported , 14301 xcb_xkb_get_kbd_by_name_replies_t *_aux ); 14302 14303 int 14304 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer , 14305 uint16_t reported ); 14306 14316 /***************************************************************************** 14317 ** 14318 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name 14319 ** 14320 ** @param xcb_connection_t *c 14321 ** @param xcb_xkb_device_spec_t deviceSpec 14322 ** @param uint16_t need 14323 ** @param uint16_t want 14324 ** @param uint8_t load 14325 ** @param uint8_t keymapsSpecLen 14326 ** @param const xcb_xkb_string8_t *keymapsSpec 14327 ** @param uint8_t keycodesSpecLen 14328 ** @param const xcb_xkb_string8_t *keycodesSpec 14329 ** @param uint8_t typesSpecLen 14330 ** @param const xcb_xkb_string8_t *typesSpec 14331 ** @param uint8_t compatMapSpecLen 14332 ** @param const xcb_xkb_string8_t *compatMapSpec 14333 ** @param uint8_t symbolsSpecLen 14334 ** @param const xcb_xkb_string8_t *symbolsSpec 14335 ** @param uint8_t geometrySpecLen 14336 ** @param const xcb_xkb_string8_t *geometrySpec 14337 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 14338 ** 14339 *****************************************************************************/ 14340 14341 xcb_xkb_get_kbd_by_name_cookie_t 14342 xcb_xkb_get_kbd_by_name (xcb_connection_t *c , 14343 xcb_xkb_device_spec_t deviceSpec , 14344 uint16_t need , 14345 uint16_t want , 14346 uint8_t load , 14347 uint8_t keymapsSpecLen , 14348 const xcb_xkb_string8_t *keymapsSpec , 14349 uint8_t keycodesSpecLen , 14350 const xcb_xkb_string8_t *keycodesSpec , 14351 uint8_t typesSpecLen , 14352 const xcb_xkb_string8_t *typesSpec , 14353 uint8_t compatMapSpecLen , 14354 const xcb_xkb_string8_t *compatMapSpec , 14355 uint8_t symbolsSpecLen , 14356 const xcb_xkb_string8_t *symbolsSpec , 14357 uint8_t geometrySpecLen , 14358 const xcb_xkb_string8_t *geometrySpec ); 14359 14372 /***************************************************************************** 14373 ** 14374 ** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked 14375 ** 14376 ** @param xcb_connection_t *c 14377 ** @param xcb_xkb_device_spec_t deviceSpec 14378 ** @param uint16_t need 14379 ** @param uint16_t want 14380 ** @param uint8_t load 14381 ** @param uint8_t keymapsSpecLen 14382 ** @param const xcb_xkb_string8_t *keymapsSpec 14383 ** @param uint8_t keycodesSpecLen 14384 ** @param const xcb_xkb_string8_t *keycodesSpec 14385 ** @param uint8_t typesSpecLen 14386 ** @param const xcb_xkb_string8_t *typesSpec 14387 ** @param uint8_t compatMapSpecLen 14388 ** @param const xcb_xkb_string8_t *compatMapSpec 14389 ** @param uint8_t symbolsSpecLen 14390 ** @param const xcb_xkb_string8_t *symbolsSpec 14391 ** @param uint8_t geometrySpecLen 14392 ** @param const xcb_xkb_string8_t *geometrySpec 14393 ** @returns xcb_xkb_get_kbd_by_name_cookie_t 14394 ** 14395 *****************************************************************************/ 14396 14397 xcb_xkb_get_kbd_by_name_cookie_t 14398 xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c , 14399 xcb_xkb_device_spec_t deviceSpec , 14400 uint16_t need , 14401 uint16_t want , 14402 uint8_t load , 14403 uint8_t keymapsSpecLen , 14404 const xcb_xkb_string8_t *keymapsSpec , 14405 uint8_t keycodesSpecLen , 14406 const xcb_xkb_string8_t *keycodesSpec , 14407 uint8_t typesSpecLen , 14408 const xcb_xkb_string8_t *typesSpec , 14409 uint8_t compatMapSpecLen , 14410 const xcb_xkb_string8_t *compatMapSpec , 14411 uint8_t symbolsSpecLen , 14412 const xcb_xkb_string8_t *symbolsSpec , 14413 uint8_t geometrySpecLen , 14414 const xcb_xkb_string8_t *geometrySpec ); 14415 14416 14417 /***************************************************************************** 14418 ** 14419 ** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies 14420 ** 14421 ** @param const xcb_xkb_get_kbd_by_name_reply_t *R 14422 ** @returns xcb_xkb_get_kbd_by_name_replies_t * 14423 ** 14424 *****************************************************************************/ 14425 14426 void * 14427 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R ); 14428 14444 /***************************************************************************** 14445 ** 14446 ** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply 14447 ** 14448 ** @param xcb_connection_t *c 14449 ** @param xcb_xkb_get_kbd_by_name_cookie_t cookie 14450 ** @param xcb_generic_error_t **e 14451 ** @returns xcb_xkb_get_kbd_by_name_reply_t * 14452 ** 14453 *****************************************************************************/ 14454 14455 xcb_xkb_get_kbd_by_name_reply_t * 14456 xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c , 14457 xcb_xkb_get_kbd_by_name_cookie_t cookie , 14458 xcb_generic_error_t **e ); 14459 14460 int 14461 xcb_xkb_get_device_info_sizeof (const void *_buffer ); 14462 14472 /***************************************************************************** 14473 ** 14474 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info 14475 ** 14476 ** @param xcb_connection_t *c 14477 ** @param xcb_xkb_device_spec_t deviceSpec 14478 ** @param uint16_t wanted 14479 ** @param uint8_t allButtons 14480 ** @param uint8_t firstButton 14481 ** @param uint8_t nButtons 14482 ** @param xcb_xkb_led_class_spec_t ledClass 14483 ** @param xcb_xkb_id_spec_t ledID 14484 ** @returns xcb_xkb_get_device_info_cookie_t 14485 ** 14486 *****************************************************************************/ 14487 14488 xcb_xkb_get_device_info_cookie_t 14489 xcb_xkb_get_device_info (xcb_connection_t *c , 14490 xcb_xkb_device_spec_t deviceSpec , 14491 uint16_t wanted , 14492 uint8_t allButtons , 14493 uint8_t firstButton , 14494 uint8_t nButtons , 14495 xcb_xkb_led_class_spec_t ledClass , 14496 xcb_xkb_id_spec_t ledID ); 14497 14510 /***************************************************************************** 14511 ** 14512 ** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked 14513 ** 14514 ** @param xcb_connection_t *c 14515 ** @param xcb_xkb_device_spec_t deviceSpec 14516 ** @param uint16_t wanted 14517 ** @param uint8_t allButtons 14518 ** @param uint8_t firstButton 14519 ** @param uint8_t nButtons 14520 ** @param xcb_xkb_led_class_spec_t ledClass 14521 ** @param xcb_xkb_id_spec_t ledID 14522 ** @returns xcb_xkb_get_device_info_cookie_t 14523 ** 14524 *****************************************************************************/ 14525 14526 xcb_xkb_get_device_info_cookie_t 14527 xcb_xkb_get_device_info_unchecked (xcb_connection_t *c , 14528 xcb_xkb_device_spec_t deviceSpec , 14529 uint16_t wanted , 14530 uint8_t allButtons , 14531 uint8_t firstButton , 14532 uint8_t nButtons , 14533 xcb_xkb_led_class_spec_t ledClass , 14534 xcb_xkb_id_spec_t ledID ); 14535 14536 14537 /***************************************************************************** 14538 ** 14539 ** xcb_xkb_string8_t * xcb_xkb_get_device_info_name 14540 ** 14541 ** @param const xcb_xkb_get_device_info_reply_t *R 14542 ** @returns xcb_xkb_string8_t * 14543 ** 14544 *****************************************************************************/ 14545 14546 xcb_xkb_string8_t * 14547 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R ); 14548 14549 14550 /***************************************************************************** 14551 ** 14552 ** int xcb_xkb_get_device_info_name_length 14553 ** 14554 ** @param const xcb_xkb_get_device_info_reply_t *R 14555 ** @returns int 14556 ** 14557 *****************************************************************************/ 14558 14559 int 14560 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R ); 14561 14562 14563 /***************************************************************************** 14564 ** 14565 ** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end 14566 ** 14567 ** @param const xcb_xkb_get_device_info_reply_t *R 14568 ** @returns xcb_generic_iterator_t 14569 ** 14570 *****************************************************************************/ 14571 14572 xcb_generic_iterator_t 14573 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R ); 14574 14575 14576 /***************************************************************************** 14577 ** 14578 ** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions 14579 ** 14580 ** @param const xcb_xkb_get_device_info_reply_t *R 14581 ** @returns xcb_xkb_action_t * 14582 ** 14583 *****************************************************************************/ 14584 14585 xcb_xkb_action_t * 14586 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R ); 14587 14588 14589 /***************************************************************************** 14590 ** 14591 ** int xcb_xkb_get_device_info_btn_actions_length 14592 ** 14593 ** @param const xcb_xkb_get_device_info_reply_t *R 14594 ** @returns int 14595 ** 14596 *****************************************************************************/ 14597 14598 int 14599 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R ); 14600 14601 14602 /***************************************************************************** 14603 ** 14604 ** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator 14605 ** 14606 ** @param const xcb_xkb_get_device_info_reply_t *R 14607 ** @returns xcb_xkb_action_iterator_t 14608 ** 14609 *****************************************************************************/ 14610 14611 xcb_xkb_action_iterator_t 14612 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R ); 14613 14614 14615 /***************************************************************************** 14616 ** 14617 ** int xcb_xkb_get_device_info_leds_length 14618 ** 14619 ** @param const xcb_xkb_get_device_info_reply_t *R 14620 ** @returns int 14621 ** 14622 *****************************************************************************/ 14623 14624 int 14625 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R ); 14626 14627 14628 /***************************************************************************** 14629 ** 14630 ** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterator 14631 ** 14632 ** @param const xcb_xkb_get_device_info_reply_t *R 14633 ** @returns xcb_xkb_device_led_info_iterator_t 14634 ** 14635 *****************************************************************************/ 14636 14637 xcb_xkb_device_led_info_iterator_t 14638 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R ); 14639 14655 /***************************************************************************** 14656 ** 14657 ** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply 14658 ** 14659 ** @param xcb_connection_t *c 14660 ** @param xcb_xkb_get_device_info_cookie_t cookie 14661 ** @param xcb_generic_error_t **e 14662 ** @returns xcb_xkb_get_device_info_reply_t * 14663 ** 14664 *****************************************************************************/ 14665 14666 xcb_xkb_get_device_info_reply_t * 14667 xcb_xkb_get_device_info_reply (xcb_connection_t *c , 14668 xcb_xkb_get_device_info_cookie_t cookie , 14669 xcb_generic_error_t **e ); 14670 14671 int 14672 xcb_xkb_set_device_info_sizeof (const void *_buffer ); 14673 14686 /***************************************************************************** 14687 ** 14688 ** xcb_void_cookie_t xcb_xkb_set_device_info_checked 14689 ** 14690 ** @param xcb_connection_t *c 14691 ** @param xcb_xkb_device_spec_t deviceSpec 14692 ** @param uint8_t firstBtn 14693 ** @param uint8_t nBtns 14694 ** @param uint16_t change 14695 ** @param uint16_t nDeviceLedFBs 14696 ** @param const xcb_xkb_action_t *btnActions 14697 ** @param const xcb_xkb_device_led_info_t *leds 14698 ** @returns xcb_void_cookie_t 14699 ** 14700 *****************************************************************************/ 14701 14702 xcb_void_cookie_t 14703 xcb_xkb_set_device_info_checked (xcb_connection_t *c , 14704 xcb_xkb_device_spec_t deviceSpec , 14705 uint8_t firstBtn , 14706 uint8_t nBtns , 14707 uint16_t change , 14708 uint16_t nDeviceLedFBs , 14709 const xcb_xkb_action_t *btnActions , 14710 const xcb_xkb_device_led_info_t *leds ); 14711 14721 /***************************************************************************** 14722 ** 14723 ** xcb_void_cookie_t xcb_xkb_set_device_info 14724 ** 14725 ** @param xcb_connection_t *c 14726 ** @param xcb_xkb_device_spec_t deviceSpec 14727 ** @param uint8_t firstBtn 14728 ** @param uint8_t nBtns 14729 ** @param uint16_t change 14730 ** @param uint16_t nDeviceLedFBs 14731 ** @param const xcb_xkb_action_t *btnActions 14732 ** @param const xcb_xkb_device_led_info_t *leds 14733 ** @returns xcb_void_cookie_t 14734 ** 14735 *****************************************************************************/ 14736 14737 xcb_void_cookie_t 14738 xcb_xkb_set_device_info (xcb_connection_t *c , 14739 xcb_xkb_device_spec_t deviceSpec , 14740 uint8_t firstBtn , 14741 uint8_t nBtns , 14742 uint16_t change , 14743 uint16_t nDeviceLedFBs , 14744 const xcb_xkb_action_t *btnActions , 14745 const xcb_xkb_device_led_info_t *leds ); 14746 14747 int 14748 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer ); 14749 14759 /***************************************************************************** 14760 ** 14761 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags 14762 ** 14763 ** @param xcb_connection_t *c 14764 ** @param uint16_t msgLength 14765 ** @param uint32_t affectFlags 14766 ** @param uint32_t flags 14767 ** @param uint32_t affectCtrls 14768 ** @param uint32_t ctrls 14769 ** @param const xcb_xkb_string8_t *message 14770 ** @returns xcb_xkb_set_debugging_flags_cookie_t 14771 ** 14772 *****************************************************************************/ 14773 14774 xcb_xkb_set_debugging_flags_cookie_t 14775 xcb_xkb_set_debugging_flags (xcb_connection_t *c , 14776 uint16_t msgLength , 14777 uint32_t affectFlags , 14778 uint32_t flags , 14779 uint32_t affectCtrls , 14780 uint32_t ctrls , 14781 const xcb_xkb_string8_t *message ); 14782 14795 /***************************************************************************** 14796 ** 14797 ** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked 14798 ** 14799 ** @param xcb_connection_t *c 14800 ** @param uint16_t msgLength 14801 ** @param uint32_t affectFlags 14802 ** @param uint32_t flags 14803 ** @param uint32_t affectCtrls 14804 ** @param uint32_t ctrls 14805 ** @param const xcb_xkb_string8_t *message 14806 ** @returns xcb_xkb_set_debugging_flags_cookie_t 14807 ** 14808 *****************************************************************************/ 14809 14810 xcb_xkb_set_debugging_flags_cookie_t 14811 xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c , 14812 uint16_t msgLength , 14813 uint32_t affectFlags , 14814 uint32_t flags , 14815 uint32_t affectCtrls , 14816 uint32_t ctrls , 14817 const xcb_xkb_string8_t *message ); 14818 14834 /***************************************************************************** 14835 ** 14836 ** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply 14837 ** 14838 ** @param xcb_connection_t *c 14839 ** @param xcb_xkb_set_debugging_flags_cookie_t cookie 14840 ** @param xcb_generic_error_t **e 14841 ** @returns xcb_xkb_set_debugging_flags_reply_t * 14842 ** 14843 *****************************************************************************/ 14844 14845 xcb_xkb_set_debugging_flags_reply_t * 14846 xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c , 14847 xcb_xkb_set_debugging_flags_cookie_t cookie , 14848 xcb_generic_error_t **e ); 14849 14850 14851 #ifdef __cplusplus 14852 } 14853 #endif 14854 14855 #endif 14856