25 #define XCB_INPUT_MAJOR_VERSION 2
26 #define XCB_INPUT_MINOR_VERSION 3
30 typedef uint32_t xcb_input_event_class_t;
36 xcb_input_event_class_t *data;
41 typedef uint8_t xcb_input_key_code_t;
47 xcb_input_key_code_t *data;
52 typedef uint16_t xcb_input_device_id_t;
58 xcb_input_device_id_t *data;
63 typedef int32_t xcb_input_fp1616_t;
69 xcb_input_fp1616_t *data;
95 unsigned int sequence;
99 #define XCB_INPUT_GET_EXTENSION_VERSION 1
105 uint8_t major_opcode;
106 uint8_t minor_opcode;
116 uint8_t response_type;
120 uint16_t server_major;
121 uint16_t server_minor;
126 typedef enum xcb_input_device_use_t {
127 XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
128 XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
129 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
130 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
131 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
132 } xcb_input_device_use_t;
134 typedef enum xcb_input_input_class_t {
135 XCB_INPUT_INPUT_CLASS_KEY = 0,
136 XCB_INPUT_INPUT_CLASS_BUTTON = 1,
137 XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
138 XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
139 XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
140 XCB_INPUT_INPUT_CLASS_FOCUS = 5,
141 XCB_INPUT_INPUT_CLASS_OTHER = 6
142 } xcb_input_input_class_t;
144 typedef enum xcb_input_valuator_mode_t {
145 XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
146 XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
147 } xcb_input_valuator_mode_t;
153 xcb_atom_t device_type;
155 uint8_t num_class_info;
175 xcb_input_key_code_t min_keycode;
176 xcb_input_key_code_t max_keycode;
196 uint16_t num_buttons;
234 uint32_t motion_size;
283 unsigned int sequence;
287 #define XCB_INPUT_LIST_INPUT_DEVICES 2
293 uint8_t major_opcode;
294 uint8_t minor_opcode;
302 uint8_t response_type;
315 uint8_t event_type_base;
331 unsigned int sequence;
335 #define XCB_INPUT_OPEN_DEVICE 3
341 uint8_t major_opcode;
342 uint8_t minor_opcode;
352 uint8_t response_type;
361 #define XCB_INPUT_CLOSE_DEVICE 4
367 uint8_t major_opcode;
368 uint8_t minor_opcode;
378 unsigned int sequence;
382 #define XCB_INPUT_SET_DEVICE_MODE 5
388 uint8_t major_opcode;
389 uint8_t minor_opcode;
400 uint8_t response_type;
409 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
415 uint8_t major_opcode;
416 uint8_t minor_opcode;
419 uint16_t num_classes;
427 unsigned int sequence;
431 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
437 uint8_t major_opcode;
438 uint8_t minor_opcode;
447 uint8_t response_type;
451 uint16_t num_this_classes;
452 uint16_t num_all_classes;
456 typedef enum xcb_input_propagate_mode_t {
457 XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
458 XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
459 } xcb_input_propagate_mode_t;
462 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
468 uint8_t major_opcode;
469 uint8_t minor_opcode;
472 uint16_t num_classes;
481 unsigned int sequence;
485 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
491 uint8_t major_opcode;
492 uint8_t minor_opcode;
501 uint8_t response_type;
505 uint16_t num_classes;
513 xcb_timestamp_t time;
529 unsigned int sequence;
533 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
539 uint8_t major_opcode;
540 uint8_t minor_opcode;
542 xcb_timestamp_t start;
543 xcb_timestamp_t stop;
551 uint8_t response_type;
565 unsigned int sequence;
569 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
575 uint8_t major_opcode;
576 uint8_t minor_opcode;
586 uint8_t response_type;
598 unsigned int sequence;
602 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
608 uint8_t major_opcode;
609 uint8_t minor_opcode;
621 uint8_t response_type;
633 unsigned int sequence;
637 #define XCB_INPUT_GRAB_DEVICE 13
643 uint8_t major_opcode;
644 uint8_t minor_opcode;
646 xcb_window_t grab_window;
647 xcb_timestamp_t time;
648 uint16_t num_classes;
649 uint8_t this_device_mode;
650 uint8_t other_device_mode;
651 uint8_t owner_events;
660 uint8_t response_type;
669 #define XCB_INPUT_UNGRAB_DEVICE 14
675 uint8_t major_opcode;
676 uint8_t minor_opcode;
678 xcb_timestamp_t time;
683 #define XCB_INPUT_GRAB_DEVICE_KEY 15
689 uint8_t major_opcode;
690 uint8_t minor_opcode;
692 xcb_window_t grab_window;
693 uint16_t num_classes;
695 uint8_t modifier_device;
696 uint8_t grabbed_device;
698 uint8_t this_device_mode;
699 uint8_t other_device_mode;
700 uint8_t owner_events;
705 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
711 uint8_t major_opcode;
712 uint8_t minor_opcode;
714 xcb_window_t grabWindow;
716 uint8_t modifier_device;
718 uint8_t grabbed_device;
722 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
728 uint8_t major_opcode;
729 uint8_t minor_opcode;
731 xcb_window_t grab_window;
732 uint8_t grabbed_device;
733 uint8_t modifier_device;
734 uint16_t num_classes;
736 uint8_t this_device_mode;
737 uint8_t other_device_mode;
739 uint8_t owner_events;
744 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
750 uint8_t major_opcode;
751 uint8_t minor_opcode;
753 xcb_window_t grab_window;
755 uint8_t modifier_device;
757 uint8_t grabbed_device;
760 typedef enum xcb_input_device_input_mode_t {
761 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
762 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
763 XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
764 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
765 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
766 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
767 } xcb_input_device_input_mode_t;
770 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
776 uint8_t major_opcode;
777 uint8_t minor_opcode;
779 xcb_timestamp_t time;
788 unsigned int sequence;
792 #define XCB_INPUT_GET_DEVICE_FOCUS 20
798 uint8_t major_opcode;
799 uint8_t minor_opcode;
809 uint8_t response_type;
814 xcb_timestamp_t time;
820 #define XCB_INPUT_SET_DEVICE_FOCUS 21
826 uint8_t major_opcode;
827 uint8_t minor_opcode;
830 xcb_timestamp_t time;
835 typedef enum xcb_input_feedback_class_t {
836 XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
837 XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
838 XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
839 XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
840 XCB_INPUT_FEEDBACK_CLASS_LED = 4,
841 XCB_INPUT_FEEDBACK_CLASS_BELL = 5
842 } xcb_input_feedback_class_t;
855 uint8_t global_auto_repeat;
859 uint8_t auto_repeats[32];
880 uint16_t accel_denom;
921 uint16_t max_symbols;
922 uint16_t num_keysyms;
998 unsigned int sequence;
1002 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1008 uint8_t major_opcode;
1009 uint8_t minor_opcode;
1019 uint8_t response_type;
1023 uint16_t num_feedbacks;
1032 uint8_t feedback_id;
1034 xcb_input_key_code_t key;
1035 uint8_t auto_repeat_mode;
1036 int8_t key_click_percent;
1037 int8_t bell_percent;
1039 int16_t bell_duration;
1041 uint32_t led_values;
1058 uint8_t feedback_id;
1080 uint8_t feedback_id;
1082 int32_t int_to_display;
1099 uint8_t feedback_id;
1102 uint16_t num_keysyms;
1119 uint8_t feedback_id;
1141 uint8_t feedback_id;
1144 uint32_t led_values;
1161 uint8_t feedback_id;
1175 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1181 uint8_t major_opcode;
1182 uint8_t minor_opcode;
1186 uint8_t feedback_id;
1193 unsigned int sequence;
1197 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1203 uint8_t major_opcode;
1204 uint8_t minor_opcode;
1207 xcb_input_key_code_t first_keycode;
1215 uint8_t response_type;
1219 uint8_t keysyms_per_keycode;
1224 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1230 uint8_t major_opcode;
1231 uint8_t minor_opcode;
1234 xcb_input_key_code_t first_keycode;
1235 uint8_t keysyms_per_keycode;
1236 uint8_t keycode_count;
1243 unsigned int sequence;
1247 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1253 uint8_t major_opcode;
1254 uint8_t minor_opcode;
1264 uint8_t response_type;
1268 uint8_t keycodes_per_modifier;
1276 unsigned int sequence;
1280 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1286 uint8_t major_opcode;
1287 uint8_t minor_opcode;
1290 uint8_t keycodes_per_modifier;
1298 uint8_t response_type;
1310 unsigned int sequence;
1314 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1320 uint8_t major_opcode;
1321 uint8_t minor_opcode;
1331 uint8_t response_type;
1343 unsigned int sequence;
1347 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1353 uint8_t major_opcode;
1354 uint8_t minor_opcode;
1365 uint8_t response_type;
1399 uint8_t num_buttons;
1401 uint8_t buttons[32];
1419 uint8_t num_valuators;
1455 unsigned int sequence;
1459 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1465 uint8_t major_opcode;
1466 uint8_t minor_opcode;
1476 uint8_t response_type;
1480 uint8_t num_classes;
1485 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1491 uint8_t major_opcode;
1492 uint8_t minor_opcode;
1494 xcb_window_t destination;
1497 uint16_t num_classes;
1503 #define XCB_INPUT_DEVICE_BELL 32
1509 uint8_t major_opcode;
1510 uint8_t minor_opcode;
1513 uint8_t feedback_id;
1514 uint8_t feedback_class;
1522 unsigned int sequence;
1526 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1532 uint8_t major_opcode;
1533 uint8_t minor_opcode;
1536 uint8_t first_valuator;
1537 uint8_t num_valuators;
1545 uint8_t response_type;
1553 typedef enum xcb_input_device_control_t {
1554 XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1555 XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1556 XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1557 XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1558 XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1559 } xcb_input_device_control_t;
1565 uint16_t control_id;
1567 uint32_t num_valuators;
1583 uint16_t control_id;
1592 uint32_t button_threshold;
1608 uint16_t control_id;
1631 uint16_t control_id;
1651 uint16_t control_id;
1670 uint16_t control_id;
1687 unsigned int sequence;
1691 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1697 uint8_t major_opcode;
1698 uint8_t minor_opcode;
1700 uint16_t control_id;
1709 uint8_t response_type;
1721 uint16_t control_id;
1723 uint8_t first_valuator;
1724 uint8_t num_valuators;
1740 uint16_t control_id;
1749 uint32_t button_threshold;
1765 uint16_t control_id;
1788 uint16_t control_id;
1807 uint16_t control_id;
1826 uint16_t control_id;
1843 unsigned int sequence;
1847 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1853 uint8_t major_opcode;
1854 uint8_t minor_opcode;
1856 uint16_t control_id;
1865 uint8_t response_type;
1877 unsigned int sequence;
1881 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1887 uint8_t major_opcode;
1888 uint8_t minor_opcode;
1898 uint8_t response_type;
1906 typedef enum xcb_input_property_format_t {
1907 XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
1908 XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
1909 XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
1910 } xcb_input_property_format_t;
1922 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1928 uint8_t major_opcode;
1929 uint8_t minor_opcode;
1931 xcb_atom_t property;
1941 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1947 uint8_t major_opcode;
1948 uint8_t minor_opcode;
1950 xcb_atom_t property;
1959 unsigned int sequence;
1963 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1969 uint8_t major_opcode;
1970 uint8_t minor_opcode;
1972 xcb_atom_t property;
1994 uint8_t response_type;
1999 uint32_t bytes_after;
2006 typedef enum xcb_input_device_t {
2007 XCB_INPUT_DEVICE_ALL = 0,
2008 XCB_INPUT_DEVICE_ALL_MASTER = 1
2009 } xcb_input_device_t;
2053 unsigned int sequence;
2057 #define XCB_INPUT_XI_QUERY_POINTER 40
2063 uint8_t major_opcode;
2064 uint8_t minor_opcode;
2066 xcb_window_t window;
2067 xcb_input_device_id_t deviceid;
2075 uint8_t response_type;
2081 xcb_input_fp1616_t root_x;
2082 xcb_input_fp1616_t root_y;
2083 xcb_input_fp1616_t win_x;
2084 xcb_input_fp1616_t win_y;
2085 uint8_t same_screen;
2087 uint16_t buttons_len;
2093 #define XCB_INPUT_XI_WARP_POINTER 41
2099 uint8_t major_opcode;
2100 uint8_t minor_opcode;
2102 xcb_window_t src_win;
2103 xcb_window_t dst_win;
2104 xcb_input_fp1616_t src_x;
2105 xcb_input_fp1616_t src_y;
2107 uint16_t src_height;
2108 xcb_input_fp1616_t dst_x;
2109 xcb_input_fp1616_t dst_y;
2110 xcb_input_device_id_t deviceid;
2115 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2121 uint8_t major_opcode;
2122 uint8_t minor_opcode;
2124 xcb_window_t window;
2125 xcb_cursor_t cursor;
2126 xcb_input_device_id_t deviceid;
2130 typedef enum xcb_input_hierarchy_change_type_t {
2131 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2132 XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2133 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2134 XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2135 } xcb_input_hierarchy_change_type_t;
2137 typedef enum xcb_input_change_mode_t {
2138 XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2139 XCB_INPUT_CHANGE_MODE_FLOAT = 2
2140 } xcb_input_change_mode_t;
2168 xcb_input_device_id_t deviceid;
2169 uint8_t return_mode;
2171 xcb_input_device_id_t return_pointer;
2172 xcb_input_device_id_t return_keyboard;
2190 xcb_input_device_id_t deviceid;
2191 xcb_input_device_id_t master;
2209 xcb_input_device_id_t deviceid;
2240 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2246 uint8_t major_opcode;
2247 uint8_t minor_opcode;
2249 uint8_t num_changes;
2253 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2259 uint8_t major_opcode;
2260 uint8_t minor_opcode;
2262 xcb_window_t window;
2263 xcb_input_device_id_t deviceid;
2271 unsigned int sequence;
2275 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2281 uint8_t major_opcode;
2282 uint8_t minor_opcode;
2284 xcb_window_t window;
2291 uint8_t response_type;
2297 xcb_input_device_id_t deviceid;
2305 xcb_input_device_id_t deviceid;
2319 #define XCB_INPUT_XI_SELECT_EVENTS 46
2325 uint8_t major_opcode;
2326 uint8_t minor_opcode;
2328 xcb_window_t window;
2337 unsigned int sequence;
2341 #define XCB_INPUT_XI_QUERY_VERSION 47
2347 uint8_t major_opcode;
2348 uint8_t minor_opcode;
2350 uint16_t major_version;
2351 uint16_t minor_version;
2358 uint8_t response_type;
2362 uint16_t major_version;
2363 uint16_t minor_version;
2367 typedef enum xcb_input_device_class_type_t {
2368 XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2369 XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2370 XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2371 XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2372 XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2373 } xcb_input_device_class_type_t;
2375 typedef enum xcb_input_device_type_t {
2376 XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2377 XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2378 XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2379 XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2380 XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2381 } xcb_input_device_type_t;
2383 typedef enum xcb_input_scroll_flags_t {
2384 XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2385 XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2386 } xcb_input_scroll_flags_t;
2388 typedef enum xcb_input_scroll_type_t {
2389 XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2390 XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2391 } xcb_input_scroll_type_t;
2393 typedef enum xcb_input_touch_mode_t {
2394 XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2395 XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2396 } xcb_input_touch_mode_t;
2404 xcb_input_device_id_t sourceid;
2405 uint16_t num_buttons;
2423 xcb_input_device_id_t sourceid;
2442 xcb_input_device_id_t sourceid;
2444 uint16_t scroll_type;
2465 xcb_input_device_id_t sourceid;
2467 uint8_t num_touches;
2485 xcb_input_device_id_t sourceid;
2491 uint32_t resolution;
2511 xcb_input_device_id_t sourceid;
2528 xcb_input_device_id_t deviceid;
2530 xcb_input_device_id_t attachment;
2531 uint16_t num_classes;
2550 unsigned int sequence;
2554 #define XCB_INPUT_XI_QUERY_DEVICE 48
2560 uint8_t major_opcode;
2561 uint8_t minor_opcode;
2563 xcb_input_device_id_t deviceid;
2571 uint8_t response_type;
2580 #define XCB_INPUT_XI_SET_FOCUS 49
2586 uint8_t major_opcode;
2587 uint8_t minor_opcode;
2589 xcb_window_t window;
2590 xcb_timestamp_t time;
2591 xcb_input_device_id_t deviceid;
2599 unsigned int sequence;
2603 #define XCB_INPUT_XI_GET_FOCUS 50
2609 uint8_t major_opcode;
2610 uint8_t minor_opcode;
2612 xcb_input_device_id_t deviceid;
2620 uint8_t response_type;
2628 typedef enum xcb_input_grab_owner_t {
2629 XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2630 XCB_INPUT_GRAB_OWNER_OWNER = 1
2631 } xcb_input_grab_owner_t;
2637 unsigned int sequence;
2641 #define XCB_INPUT_XI_GRAB_DEVICE 51
2647 uint8_t major_opcode;
2648 uint8_t minor_opcode;
2650 xcb_window_t window;
2651 xcb_timestamp_t time;
2652 xcb_cursor_t cursor;
2653 xcb_input_device_id_t deviceid;
2655 uint8_t paired_device_mode;
2656 uint8_t owner_events;
2665 uint8_t response_type;
2674 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2680 uint8_t major_opcode;
2681 uint8_t minor_opcode;
2683 xcb_timestamp_t time;
2684 xcb_input_device_id_t deviceid;
2688 typedef enum xcb_input_event_mode_t {
2689 XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2690 XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2691 XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2692 XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2693 XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2694 XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2695 XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2696 XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2697 } xcb_input_event_mode_t;
2700 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2706 uint8_t major_opcode;
2707 uint8_t minor_opcode;
2709 xcb_timestamp_t time;
2710 xcb_input_device_id_t deviceid;
2714 xcb_window_t grab_window;
2717 typedef enum xcb_input_grab_mode_22_t {
2718 XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2719 XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2720 XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2721 } xcb_input_grab_mode_22_t;
2723 typedef enum xcb_input_grab_type_t {
2724 XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2725 XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2726 XCB_INPUT_GRAB_TYPE_ENTER = 2,
2727 XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2728 XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2729 } xcb_input_grab_type_t;
2731 typedef enum xcb_input_modifier_mask_t {
2732 XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2733 } xcb_input_modifier_mask_t;
2757 unsigned int sequence;
2761 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2767 uint8_t major_opcode;
2768 uint8_t minor_opcode;
2770 xcb_timestamp_t time;
2771 xcb_window_t grab_window;
2772 xcb_cursor_t cursor;
2774 xcb_input_device_id_t deviceid;
2775 uint16_t num_modifiers;
2779 uint8_t paired_device_mode;
2780 uint8_t owner_events;
2788 uint8_t response_type;
2792 uint16_t num_modifiers;
2797 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2803 uint8_t major_opcode;
2804 uint8_t minor_opcode;
2806 xcb_window_t grab_window;
2808 xcb_input_device_id_t deviceid;
2809 uint16_t num_modifiers;
2818 unsigned int sequence;
2822 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2828 uint8_t major_opcode;
2829 uint8_t minor_opcode;
2831 xcb_input_device_id_t deviceid;
2839 uint8_t response_type;
2843 uint16_t num_properties;
2857 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2863 uint8_t major_opcode;
2864 uint8_t minor_opcode;
2866 xcb_input_device_id_t deviceid;
2869 xcb_atom_t property;
2875 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2881 uint8_t major_opcode;
2882 uint8_t minor_opcode;
2884 xcb_input_device_id_t deviceid;
2886 xcb_atom_t property;
2893 unsigned int sequence;
2897 #define XCB_INPUT_XI_GET_PROPERTY 59
2903 uint8_t major_opcode;
2904 uint8_t minor_opcode;
2906 xcb_input_device_id_t deviceid;
2909 xcb_atom_t property;
2928 uint8_t response_type;
2933 uint32_t bytes_after;
2943 unsigned int sequence;
2947 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2953 uint8_t major_opcode;
2954 uint8_t minor_opcode;
2956 xcb_window_t window;
2963 uint8_t response_type;
2975 xcb_input_device_id_t deviceid;
2977 xcb_xfixes_barrier_t barrier;
2991 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
2997 uint8_t major_opcode;
2998 uint8_t minor_opcode;
3000 uint32_t num_barriers;
3004 #define XCB_INPUT_DEVICE_VALUATOR 0
3010 uint8_t response_type;
3013 uint16_t device_state;
3014 uint8_t num_valuators;
3015 uint8_t first_valuator;
3016 int32_t valuators[6];
3020 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3026 uint8_t response_type;
3029 xcb_timestamp_t time;
3038 uint8_t same_screen;
3043 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3048 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3053 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3058 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3063 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3069 uint8_t response_type;
3072 xcb_timestamp_t time;
3073 xcb_window_t window;
3080 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3085 #define XCB_INPUT_PROXIMITY_IN 8
3090 #define XCB_INPUT_PROXIMITY_OUT 9
3095 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3101 uint8_t response_type;
3104 xcb_timestamp_t time;
3106 uint8_t num_buttons;
3107 uint8_t num_valuators;
3108 uint8_t classes_reported;
3111 uint32_t valuators[3];
3115 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3121 uint8_t response_type;
3125 xcb_input_key_code_t first_keycode;
3128 xcb_timestamp_t time;
3133 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3139 uint8_t response_type;
3142 xcb_timestamp_t time;
3148 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3154 uint8_t response_type;
3161 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3167 uint8_t response_type;
3170 uint8_t buttons[28];
3173 typedef enum xcb_input_device_change_t {
3174 XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3175 XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3176 XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3177 XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3178 XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3179 XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3180 } xcb_input_device_change_t;
3183 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3189 uint8_t response_type;
3192 xcb_timestamp_t time;
3200 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3206 uint8_t response_type;
3209 xcb_timestamp_t time;
3210 xcb_atom_t property;
3215 typedef enum xcb_input_change_reason_t {
3216 XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3217 XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3218 } xcb_input_change_reason_t;
3221 #define XCB_INPUT_DEVICE_CHANGED 1
3227 uint8_t response_type;
3231 uint16_t event_type;
3232 xcb_input_device_id_t deviceid;
3233 xcb_timestamp_t time;
3234 uint16_t num_classes;
3235 xcb_input_device_id_t sourceid;
3238 uint32_t full_sequence;
3241 typedef enum xcb_input_key_event_flags_t {
3242 XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3243 } xcb_input_key_event_flags_t;
3246 #define XCB_INPUT_KEY_PRESS 2
3252 uint8_t response_type;
3256 uint16_t event_type;
3257 xcb_input_device_id_t deviceid;
3258 xcb_timestamp_t time;
3263 uint32_t full_sequence;
3264 xcb_input_fp1616_t root_x;
3265 xcb_input_fp1616_t root_y;
3266 xcb_input_fp1616_t event_x;
3267 xcb_input_fp1616_t event_y;
3268 uint16_t buttons_len;
3269 uint16_t valuators_len;
3270 xcb_input_device_id_t sourceid;
3278 #define XCB_INPUT_KEY_RELEASE 3
3282 typedef enum xcb_input_pointer_event_flags_t {
3283 XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3284 } xcb_input_pointer_event_flags_t;
3287 #define XCB_INPUT_BUTTON_PRESS 4
3293 uint8_t response_type;
3297 uint16_t event_type;
3298 xcb_input_device_id_t deviceid;
3299 xcb_timestamp_t time;
3304 uint32_t full_sequence;
3305 xcb_input_fp1616_t root_x;
3306 xcb_input_fp1616_t root_y;
3307 xcb_input_fp1616_t event_x;
3308 xcb_input_fp1616_t event_y;
3309 uint16_t buttons_len;
3310 uint16_t valuators_len;
3311 xcb_input_device_id_t sourceid;
3319 #define XCB_INPUT_BUTTON_RELEASE 5
3324 #define XCB_INPUT_MOTION 6
3328 typedef enum xcb_input_notify_mode_t {
3329 XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3330 XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3331 XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3332 XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3333 XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3334 XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3335 } xcb_input_notify_mode_t;
3337 typedef enum xcb_input_notify_detail_t {
3338 XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3339 XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3340 XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3341 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3342 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3343 XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3344 XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3345 XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3346 } xcb_input_notify_detail_t;
3349 #define XCB_INPUT_ENTER 7
3355 uint8_t response_type;
3359 uint16_t event_type;
3360 xcb_input_device_id_t deviceid;
3361 xcb_timestamp_t time;
3362 xcb_input_device_id_t sourceid;
3368 uint32_t full_sequence;
3369 xcb_input_fp1616_t root_x;
3370 xcb_input_fp1616_t root_y;
3371 xcb_input_fp1616_t event_x;
3372 xcb_input_fp1616_t event_y;
3373 uint8_t same_screen;
3375 uint16_t buttons_len;
3381 #define XCB_INPUT_LEAVE 8
3386 #define XCB_INPUT_FOCUS_IN 9
3391 #define XCB_INPUT_FOCUS_OUT 10
3395 typedef enum xcb_input_hierarchy_mask_t {
3396 XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3397 XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3398 XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3399 XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3400 XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3401 XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3402 XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3403 XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3404 } xcb_input_hierarchy_mask_t;
3410 xcb_input_device_id_t deviceid;
3411 xcb_input_device_id_t attachment;
3428 #define XCB_INPUT_HIERARCHY 11
3434 uint8_t response_type;
3438 uint16_t event_type;
3439 xcb_input_device_id_t deviceid;
3440 xcb_timestamp_t time;
3444 uint32_t full_sequence;
3447 typedef enum xcb_input_property_flag_t {
3448 XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3449 XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3450 XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3451 } xcb_input_property_flag_t;
3454 #define XCB_INPUT_PROPERTY 12
3460 uint8_t response_type;
3464 uint16_t event_type;
3465 xcb_input_device_id_t deviceid;
3466 xcb_timestamp_t time;
3467 xcb_atom_t property;
3470 uint32_t full_sequence;
3474 #define XCB_INPUT_RAW_KEY_PRESS 13
3480 uint8_t response_type;
3484 uint16_t event_type;
3485 xcb_input_device_id_t deviceid;
3486 xcb_timestamp_t time;
3488 xcb_input_device_id_t sourceid;
3489 uint16_t valuators_len;
3492 uint32_t full_sequence;
3496 #define XCB_INPUT_RAW_KEY_RELEASE 14
3501 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3507 uint8_t response_type;
3511 uint16_t event_type;
3512 xcb_input_device_id_t deviceid;
3513 xcb_timestamp_t time;
3515 xcb_input_device_id_t sourceid;
3516 uint16_t valuators_len;
3519 uint32_t full_sequence;
3523 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3528 #define XCB_INPUT_RAW_MOTION 17
3532 typedef enum xcb_input_touch_event_flags_t {
3533 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3534 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3535 } xcb_input_touch_event_flags_t;
3538 #define XCB_INPUT_TOUCH_BEGIN 18
3544 uint8_t response_type;
3548 uint16_t event_type;
3549 xcb_input_device_id_t deviceid;
3550 xcb_timestamp_t time;
3555 uint32_t full_sequence;
3556 xcb_input_fp1616_t root_x;
3557 xcb_input_fp1616_t root_y;
3558 xcb_input_fp1616_t event_x;
3559 xcb_input_fp1616_t event_y;
3560 uint16_t buttons_len;
3561 uint16_t valuators_len;
3562 xcb_input_device_id_t sourceid;
3570 #define XCB_INPUT_TOUCH_UPDATE 19
3575 #define XCB_INPUT_TOUCH_END 20
3579 typedef enum xcb_input_touch_ownership_flags_t {
3580 XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3581 } xcb_input_touch_ownership_flags_t;
3584 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3590 uint8_t response_type;
3594 uint16_t event_type;
3595 xcb_input_device_id_t deviceid;
3596 xcb_timestamp_t time;
3601 uint32_t full_sequence;
3602 xcb_input_device_id_t sourceid;
3609 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3615 uint8_t response_type;
3619 uint16_t event_type;
3620 xcb_input_device_id_t deviceid;
3621 xcb_timestamp_t time;
3623 xcb_input_device_id_t sourceid;
3624 uint16_t valuators_len;
3627 uint32_t full_sequence;
3631 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3636 #define XCB_INPUT_RAW_TOUCH_END 24
3641 #define XCB_INPUT_BARRIER_HIT 25
3647 uint8_t response_type;
3651 uint16_t event_type;
3652 xcb_input_device_id_t deviceid;
3653 xcb_timestamp_t time;
3657 xcb_xfixes_barrier_t barrier;
3658 uint32_t full_sequence;
3661 xcb_input_device_id_t sourceid;
3663 xcb_input_fp1616_t root_x;
3664 xcb_input_fp1616_t root_y;
3670 #define XCB_INPUT_BARRIER_LEAVE 26
3675 #define XCB_INPUT_DEVICE 0
3681 uint8_t response_type;
3687 #define XCB_INPUT_EVENT 1
3693 uint8_t response_type;
3699 #define XCB_INPUT_MODE 2
3705 uint8_t response_type;
3711 #define XCB_INPUT_DEVICE_BUSY 3
3717 uint8_t response_type;
3723 #define XCB_INPUT_CLASS 4
3729 uint8_t response_type;
3950 xcb_input_get_extension_version_sizeof (
const void *_buffer );
4209 xcb_input_valuator_info_sizeof (
const void *_buffer );
4337 xcb_input_device_name_sizeof (
const void *_buffer );
4422 xcb_input_list_input_devices_sizeof (
const void *_buffer );
4583 xcb_input_open_device_sizeof (
const void *_buffer );
4606 uint8_t device_id );
4632 uint8_t device_id );
4728 uint8_t device_id );
4751 uint8_t device_id );
4838 xcb_input_select_extension_event_sizeof (
const void *_buffer );
4866 xcb_window_t window ,
4867 uint16_t num_classes ,
4868 const xcb_input_event_class_t *classes );
4893 xcb_window_t window ,
4894 uint16_t num_classes ,
4895 const xcb_input_event_class_t *classes );
4898 xcb_input_get_selected_extension_events_sizeof (
const void *_buffer );
4921 xcb_window_t window );
4947 xcb_window_t window );
4959 xcb_input_event_class_t *
4998 xcb_input_event_class_t *
5059 xcb_input_change_device_dont_propagate_list_sizeof (
const void *_buffer );
5088 xcb_window_t window ,
5089 uint16_t num_classes ,
5091 const xcb_input_event_class_t *classes );
5117 xcb_window_t window ,
5118 uint16_t num_classes ,
5120 const xcb_input_event_class_t *classes );
5123 xcb_input_get_device_dont_propagate_list_sizeof (
const void *_buffer );
5146 xcb_window_t window );
5172 xcb_window_t window );
5184 xcb_input_event_class_t *
5310 xcb_timestamp_t start ,
5311 xcb_timestamp_t stop ,
5312 uint8_t device_id );
5340 xcb_timestamp_t start ,
5341 xcb_timestamp_t stop ,
5342 uint8_t device_id );
5396 uint8_t device_id );
5422 uint8_t device_id );
5480 uint8_t device_id );
5510 uint8_t device_id );
5544 xcb_input_grab_device_sizeof (
const void *_buffer );
5574 xcb_window_t grab_window ,
5575 xcb_timestamp_t time ,
5576 uint16_t num_classes ,
5577 uint8_t this_device_mode ,
5578 uint8_t other_device_mode ,
5579 uint8_t owner_events ,
5581 const xcb_input_event_class_t *classes );
5614 xcb_window_t grab_window ,
5615 xcb_timestamp_t time ,
5616 uint16_t num_classes ,
5617 uint8_t this_device_mode ,
5618 uint8_t other_device_mode ,
5619 uint8_t owner_events ,
5621 const xcb_input_event_class_t *classes );
5679 xcb_timestamp_t time ,
5680 uint8_t device_id );
5704 xcb_timestamp_t time ,
5705 uint8_t device_id );
5708 xcb_input_grab_device_key_sizeof (
const void *_buffer );
5743 xcb_window_t grab_window ,
5744 uint16_t num_classes ,
5745 uint16_t modifiers ,
5746 uint8_t modifier_device ,
5747 uint8_t grabbed_device ,
5749 uint8_t this_device_mode ,
5750 uint8_t other_device_mode ,
5751 uint8_t owner_events ,
5752 const xcb_input_event_class_t *classes );
5784 xcb_window_t grab_window ,
5785 uint16_t num_classes ,
5786 uint16_t modifiers ,
5787 uint8_t modifier_device ,
5788 uint8_t grabbed_device ,
5790 uint8_t this_device_mode ,
5791 uint8_t other_device_mode ,
5792 uint8_t owner_events ,
5793 const xcb_input_event_class_t *classes );
5823 xcb_window_t grabWindow ,
5824 uint16_t modifiers ,
5825 uint8_t modifier_device ,
5827 uint8_t grabbed_device );
5854 xcb_window_t grabWindow ,
5855 uint16_t modifiers ,
5856 uint8_t modifier_device ,
5858 uint8_t grabbed_device );
5861 xcb_input_grab_device_button_sizeof (
const void *_buffer );
5896 xcb_window_t grab_window ,
5897 uint8_t grabbed_device ,
5898 uint8_t modifier_device ,
5899 uint16_t num_classes ,
5900 uint16_t modifiers ,
5901 uint8_t this_device_mode ,
5902 uint8_t other_device_mode ,
5904 uint8_t owner_events ,
5905 const xcb_input_event_class_t *classes );
5937 xcb_window_t grab_window ,
5938 uint8_t grabbed_device ,
5939 uint8_t modifier_device ,
5940 uint16_t num_classes ,
5941 uint16_t modifiers ,
5942 uint8_t this_device_mode ,
5943 uint8_t other_device_mode ,
5945 uint8_t owner_events ,
5946 const xcb_input_event_class_t *classes );
5976 xcb_window_t grab_window ,
5977 uint16_t modifiers ,
5978 uint8_t modifier_device ,
5980 uint8_t grabbed_device );
6007 xcb_window_t grab_window ,
6008 uint16_t modifiers ,
6009 uint8_t modifier_device ,
6011 uint8_t grabbed_device );
6039 xcb_timestamp_t time ,
6041 uint8_t device_id );
6066 xcb_timestamp_t time ,
6068 uint8_t device_id );
6091 uint8_t device_id );
6117 uint8_t device_id );
6177 xcb_window_t focus ,
6178 xcb_timestamp_t time ,
6180 uint8_t device_id );
6206 xcb_window_t focus ,
6207 xcb_timestamp_t time ,
6209 uint8_t device_id );
6341 xcb_input_string_feedback_state_sizeof (
const void *_buffer );
6512 xcb_input_feedback_state_sizeof (
const void *_buffer );
6597 xcb_input_get_feedback_control_sizeof (
const void *_buffer );
6620 uint8_t device_id );
6646 uint8_t device_id );
6835 xcb_input_string_feedback_ctl_sizeof (
const void *_buffer );
7006 xcb_input_feedback_ctl_sizeof (
const void *_buffer );
7091 xcb_input_change_feedback_control_sizeof (
const void *_buffer );
7122 uint8_t feedback_id ,
7151 uint8_t feedback_id ,
7155 xcb_input_get_device_key_mapping_sizeof (
const void *_buffer );
7181 xcb_input_key_code_t first_keycode ,
7211 xcb_input_key_code_t first_keycode ,
7285 xcb_input_change_device_key_mapping_sizeof (
const void *_buffer );
7316 xcb_input_key_code_t first_keycode ,
7317 uint8_t keysyms_per_keycode ,
7318 uint8_t keycode_count ,
7319 const xcb_keysym_t *keysyms );
7347 xcb_input_key_code_t first_keycode ,
7348 uint8_t keysyms_per_keycode ,
7349 uint8_t keycode_count ,
7350 const xcb_keysym_t *keysyms );
7353 xcb_input_get_device_modifier_mapping_sizeof (
const void *_buffer );
7376 uint8_t device_id );
7402 uint8_t device_id );
7475 xcb_input_set_device_modifier_mapping_sizeof (
const void *_buffer );
7501 uint8_t keycodes_per_modifier ,
7502 const uint8_t *keymaps );
7531 uint8_t keycodes_per_modifier ,
7532 const uint8_t *keymaps );
7566 xcb_input_get_device_button_mapping_sizeof (
const void *_buffer );
7589 uint8_t device_id );
7615 uint8_t device_id );
7688 xcb_input_set_device_button_mapping_sizeof (
const void *_buffer );
7715 const uint8_t *map );
7745 const uint8_t *map );
7865 xcb_input_valuator_state_sizeof (
const void *_buffer );
7950 xcb_input_input_state_sizeof (
const void *_buffer );
8035 xcb_input_query_device_state_sizeof (
const void *_buffer );
8058 uint8_t device_id );
8084 uint8_t device_id );
8144 xcb_input_send_extension_event_sizeof (
const void *_buffer );
8176 xcb_window_t destination ,
8179 uint16_t num_classes ,
8180 uint8_t num_events ,
8181 const uint8_t *events ,
8182 const xcb_input_event_class_t *classes );
8211 xcb_window_t destination ,
8214 uint16_t num_classes ,
8215 uint8_t num_events ,
8216 const uint8_t *events ,
8217 const xcb_input_event_class_t *classes );
8247 uint8_t feedback_id ,
8248 uint8_t feedback_class ,
8276 uint8_t feedback_id ,
8277 uint8_t feedback_class ,
8281 xcb_input_set_device_valuators_sizeof (
const void *_buffer );
8308 uint8_t first_valuator ,
8309 uint8_t num_valuators ,
8310 const int32_t *valuators );
8340 uint8_t first_valuator ,
8341 uint8_t num_valuators ,
8342 const int32_t *valuators );
8376 xcb_input_device_resolution_state_sizeof (
const void *_buffer );
8711 xcb_input_device_state_sizeof (
const void *_buffer );
8796 xcb_input_get_device_control_sizeof (
const void *_buffer );
8820 uint16_t control_id ,
8821 uint8_t device_id );
8848 uint16_t control_id ,
8849 uint8_t device_id );
8896 xcb_input_device_resolution_ctl_sizeof (
const void *_buffer );
9153 xcb_input_device_ctl_sizeof (
const void *_buffer );
9238 xcb_input_change_device_control_sizeof (
const void *_buffer );
9263 uint16_t control_id ,
9293 uint16_t control_id ,
9329 xcb_input_list_device_properties_sizeof (
const void *_buffer );
9352 uint8_t device_id );
9378 uint8_t device_id );
9574 xcb_input_change_device_property_items_serialize (
void **_buffer ,
9575 uint32_t num_items ,
9580 xcb_input_change_device_property_items_unpack (
const void *_buffer ,
9581 uint32_t num_items ,
9586 xcb_input_change_device_property_items_sizeof (
const void *_buffer ,
9587 uint32_t num_items ,
9620 xcb_atom_t property ,
9625 uint32_t num_items ,
9626 const void *items );
9655 xcb_atom_t property ,
9660 uint32_t num_items ,
9661 const void *items );
9693 xcb_atom_t property ,
9698 uint32_t num_items ,
9728 xcb_atom_t property ,
9733 uint32_t num_items ,
9761 xcb_atom_t property ,
9762 uint8_t device_id );
9786 xcb_atom_t property ,
9787 uint8_t device_id );
9913 xcb_input_get_device_property_items_serialize (
void **_buffer ,
9914 uint32_t num_items ,
9919 xcb_input_get_device_property_items_unpack (
const void *_buffer ,
9920 uint32_t num_items ,
9925 xcb_input_get_device_property_items_sizeof (
const void *_buffer ,
9926 uint32_t num_items ,
9955 xcb_atom_t property ,
9991 xcb_atom_t property ,
10129 xcb_input_xi_query_pointer_sizeof (
const void *_buffer );
10153 xcb_window_t window ,
10154 xcb_input_device_id_t deviceid );
10181 xcb_window_t window ,
10182 xcb_input_device_id_t deviceid );
10286 xcb_window_t src_win ,
10287 xcb_window_t dst_win ,
10288 xcb_input_fp1616_t src_x ,
10289 xcb_input_fp1616_t src_y ,
10290 uint16_t src_width ,
10291 uint16_t src_height ,
10292 xcb_input_fp1616_t dst_x ,
10293 xcb_input_fp1616_t dst_y ,
10294 xcb_input_device_id_t deviceid );
10325 xcb_window_t src_win ,
10326 xcb_window_t dst_win ,
10327 xcb_input_fp1616_t src_x ,
10328 xcb_input_fp1616_t src_y ,
10329 uint16_t src_width ,
10330 uint16_t src_height ,
10331 xcb_input_fp1616_t dst_x ,
10332 xcb_input_fp1616_t dst_y ,
10333 xcb_input_device_id_t deviceid );
10361 xcb_window_t window ,
10362 xcb_cursor_t cursor ,
10363 xcb_input_device_id_t deviceid );
10388 xcb_window_t window ,
10389 xcb_cursor_t cursor ,
10390 xcb_input_device_id_t deviceid );
10393 xcb_input_add_master_sizeof (
const void *_buffer );
10607 xcb_input_hierarchy_change_sizeof (
const void *_buffer );
10692 xcb_input_xi_change_hierarchy_sizeof (
const void *_buffer );
10719 uint8_t num_changes ,
10744 uint8_t num_changes ,
10772 xcb_window_t window ,
10773 xcb_input_device_id_t deviceid );
10797 xcb_window_t window ,
10798 xcb_input_device_id_t deviceid );
10821 xcb_window_t window );
10847 xcb_window_t window );
10881 xcb_input_event_mask_sizeof (
const void *_buffer );
10966 xcb_input_xi_select_events_sizeof (
const void *_buffer );
10994 xcb_window_t window ,
10995 uint16_t num_mask ,
11021 xcb_window_t window ,
11022 uint16_t num_mask ,
11047 uint16_t major_version ,
11048 uint16_t minor_version );
11075 uint16_t major_version ,
11076 uint16_t minor_version );
11110 xcb_input_button_class_sizeof (
const void *_buffer );
11234 xcb_input_key_class_sizeof (
const void *_buffer );
11448 xcb_input_device_class_sizeof (
const void *_buffer );
11533 xcb_input_xi_device_info_sizeof (
const void *_buffer );
11644 xcb_input_xi_query_device_sizeof (
const void *_buffer );
11667 xcb_input_device_id_t deviceid );
11693 xcb_input_device_id_t deviceid );
11778 xcb_window_t window ,
11779 xcb_timestamp_t time ,
11780 xcb_input_device_id_t deviceid );
11805 xcb_window_t window ,
11806 xcb_timestamp_t time ,
11807 xcb_input_device_id_t deviceid );
11830 xcb_input_device_id_t deviceid );
11856 xcb_input_device_id_t deviceid );
11890 xcb_input_xi_grab_device_sizeof (
const void *_buffer );
11921 xcb_window_t window ,
11922 xcb_timestamp_t time ,
11923 xcb_cursor_t cursor ,
11924 xcb_input_device_id_t deviceid ,
11926 uint8_t paired_device_mode ,
11927 uint8_t owner_events ,
11928 uint16_t mask_len ,
11929 const uint32_t *mask );
11963 xcb_window_t window ,
11964 xcb_timestamp_t time ,
11965 xcb_cursor_t cursor ,
11966 xcb_input_device_id_t deviceid ,
11968 uint8_t paired_device_mode ,
11969 uint8_t owner_events ,
11970 uint16_t mask_len ,
11971 const uint32_t *mask );
12029 xcb_timestamp_t time ,
12030 xcb_input_device_id_t deviceid );
12054 xcb_timestamp_t time ,
12055 xcb_input_device_id_t deviceid );
12085 xcb_timestamp_t time ,
12086 xcb_input_device_id_t deviceid ,
12087 uint8_t event_mode ,
12089 xcb_window_t grab_window );
12116 xcb_timestamp_t time ,
12117 xcb_input_device_id_t deviceid ,
12118 uint8_t event_mode ,
12120 xcb_window_t grab_window );
12166 xcb_input_xi_passive_grab_device_sizeof (
const void *_buffer );
12201 xcb_timestamp_t time ,
12202 xcb_window_t grab_window ,
12203 xcb_cursor_t cursor ,
12205 xcb_input_device_id_t deviceid ,
12206 uint16_t num_modifiers ,
12207 uint16_t mask_len ,
12208 uint8_t grab_type ,
12209 uint8_t grab_mode ,
12210 uint8_t paired_device_mode ,
12211 uint8_t owner_events ,
12212 const uint32_t *mask ,
12213 const uint32_t *modifiers );
12251 xcb_timestamp_t time ,
12252 xcb_window_t grab_window ,
12253 xcb_cursor_t cursor ,
12255 xcb_input_device_id_t deviceid ,
12256 uint16_t num_modifiers ,
12257 uint16_t mask_len ,
12258 uint8_t grab_type ,
12259 uint8_t grab_mode ,
12260 uint8_t paired_device_mode ,
12261 uint8_t owner_events ,
12262 const uint32_t *mask ,
12263 const uint32_t *modifiers );
12336 xcb_input_xi_passive_ungrab_device_sizeof (
const void *_buffer );
12367 xcb_window_t grab_window ,
12369 xcb_input_device_id_t deviceid ,
12370 uint16_t num_modifiers ,
12371 uint8_t grab_type ,
12372 const uint32_t *modifiers );
12400 xcb_window_t grab_window ,
12402 xcb_input_device_id_t deviceid ,
12403 uint16_t num_modifiers ,
12404 uint8_t grab_type ,
12405 const uint32_t *modifiers );
12408 xcb_input_xi_list_properties_sizeof (
const void *_buffer );
12431 xcb_input_device_id_t deviceid );
12457 xcb_input_device_id_t deviceid );
12653 xcb_input_xi_change_property_items_serialize (
void **_buffer ,
12654 uint32_t num_items ,
12659 xcb_input_xi_change_property_items_unpack (
const void *_buffer ,
12660 uint32_t num_items ,
12665 xcb_input_xi_change_property_items_sizeof (
const void *_buffer ,
12666 uint32_t num_items ,
12699 xcb_input_device_id_t deviceid ,
12702 xcb_atom_t property ,
12704 uint32_t num_items ,
12705 const void *items );
12734 xcb_input_device_id_t deviceid ,
12737 xcb_atom_t property ,
12739 uint32_t num_items ,
12740 const void *items );
12772 xcb_input_device_id_t deviceid ,
12775 xcb_atom_t property ,
12777 uint32_t num_items ,
12807 xcb_input_device_id_t deviceid ,
12810 xcb_atom_t property ,
12812 uint32_t num_items ,
12840 xcb_input_device_id_t deviceid ,
12841 xcb_atom_t property );
12865 xcb_input_device_id_t deviceid ,
12866 xcb_atom_t property );
12992 xcb_input_xi_get_property_items_serialize (
void **_buffer ,
12993 uint32_t num_items ,
12998 xcb_input_xi_get_property_items_unpack (
const void *_buffer ,
12999 uint32_t num_items ,
13004 xcb_input_xi_get_property_items_sizeof (
const void *_buffer ,
13005 uint32_t num_items ,
13034 xcb_input_device_id_t deviceid ,
13036 xcb_atom_t property ,
13070 xcb_input_device_id_t deviceid ,
13072 xcb_atom_t property ,
13122 xcb_input_xi_get_selected_events_sizeof (
const void *_buffer );
13145 xcb_window_t window );
13171 xcb_window_t window );
13274 xcb_input_xi_barrier_release_pointer_sizeof (
const void *_buffer );
13301 uint32_t num_barriers ,
13326 uint32_t num_barriers ,
13330 xcb_input_device_changed_sizeof (
const void *_buffer );
13333 xcb_input_key_press_sizeof (
const void *_buffer );
13336 xcb_input_key_release_sizeof (
const void *_buffer );
13339 xcb_input_button_press_sizeof (
const void *_buffer );
13342 xcb_input_button_release_sizeof (
const void *_buffer );
13345 xcb_input_motion_sizeof (
const void *_buffer );
13348 xcb_input_enter_sizeof (
const void *_buffer );
13351 xcb_input_leave_sizeof (
const void *_buffer );
13354 xcb_input_focus_in_sizeof (
const void *_buffer );
13357 xcb_input_focus_out_sizeof (
const void *_buffer );
13403 xcb_input_hierarchy_sizeof (
const void *_buffer );
13406 xcb_input_raw_key_press_sizeof (
const void *_buffer );
13409 xcb_input_raw_key_release_sizeof (
const void *_buffer );
13412 xcb_input_raw_button_press_sizeof (
const void *_buffer );
13415 xcb_input_raw_button_release_sizeof (
const void *_buffer );
13418 xcb_input_raw_motion_sizeof (
const void *_buffer );
13421 xcb_input_touch_begin_sizeof (
const void *_buffer );
13424 xcb_input_touch_update_sizeof (
const void *_buffer );
13427 xcb_input_touch_end_sizeof (
const void *_buffer );
13430 xcb_input_raw_touch_begin_sizeof (
const void *_buffer );
13433 xcb_input_raw_touch_update_sizeof (
const void *_buffer );
13436 xcb_input_raw_touch_end_sizeof (
const void *_buffer );
Generic error.
Definition: xcb.h:148
Generic iterator.
Definition: xcb.h:112
Generic cookie.
Definition: xcb.h:165