XCB  1.11.1
xinput.h
1 /*
2  * This file generated automatically from xinput.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XINPUT_H
13 #define __XINPUT_H
14 
15 #include "xcb.h"
16 #include "xfixes.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_INPUT_MAJOR_VERSION 2
23 #define XCB_INPUT_MINOR_VERSION 3
24 
25 extern xcb_extension_t xcb_input_id;
26 
27 typedef uint32_t xcb_input_event_class_t;
28 
33  xcb_input_event_class_t *data;
34  int rem;
35  int index;
37 
38 typedef uint8_t xcb_input_key_code_t;
39 
44  xcb_input_key_code_t *data;
45  int rem;
46  int index;
48 
49 typedef uint16_t xcb_input_device_id_t;
50 
55  xcb_input_device_id_t *data;
56  int rem;
57  int index;
59 
60 typedef int32_t xcb_input_fp1616_t;
61 
66  xcb_input_fp1616_t *data;
67  int rem;
68  int index;
70 
74 typedef struct xcb_input_fp3232_t {
75  int32_t integral;
76  uint32_t frac;
78 
83  xcb_input_fp3232_t *data;
84  int rem;
85  int index;
87 
92  unsigned int sequence;
94 
96 #define XCB_INPUT_GET_EXTENSION_VERSION 1
97 
102  uint8_t major_opcode;
103  uint8_t minor_opcode;
104  uint16_t length;
105  uint16_t name_len;
106  uint8_t pad0[2];
108 
113  uint8_t response_type;
114  uint8_t pad0;
115  uint16_t sequence;
116  uint32_t length;
117  uint16_t server_major;
118  uint16_t server_minor;
119  uint8_t present;
120  uint8_t pad1[19];
122 
123 typedef enum xcb_input_device_use_t {
124  XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
125  XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
126  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
127  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
128  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
129 } xcb_input_device_use_t;
130 
131 typedef enum xcb_input_input_class_t {
132  XCB_INPUT_INPUT_CLASS_KEY = 0,
133  XCB_INPUT_INPUT_CLASS_BUTTON = 1,
134  XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
135  XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
136  XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
137  XCB_INPUT_INPUT_CLASS_FOCUS = 5,
138  XCB_INPUT_INPUT_CLASS_OTHER = 6
139 } xcb_input_input_class_t;
140 
141 typedef enum xcb_input_valuator_mode_t {
142  XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
143  XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
144 } xcb_input_valuator_mode_t;
145 
149 typedef struct xcb_input_device_info_t {
150  xcb_atom_t device_type;
151  uint8_t device_id;
152  uint8_t num_class_info;
153  uint8_t device_use;
154  uint8_t pad0;
156 
162  int rem;
163  int index;
165 
169 typedef struct xcb_input_key_info_t {
170  uint8_t class_id;
171  uint8_t len;
172  xcb_input_key_code_t min_keycode;
173  xcb_input_key_code_t max_keycode;
174  uint16_t num_keys;
175  uint8_t pad0[2];
177 
182  xcb_input_key_info_t *data;
183  int rem;
184  int index;
186 
190 typedef struct xcb_input_button_info_t {
191  uint8_t class_id;
192  uint8_t len;
193  uint16_t num_buttons;
195 
201  int rem;
202  int index;
204 
208 typedef struct xcb_input_axis_info_t {
209  uint32_t resolution;
210  int32_t minimum;
211  int32_t maximum;
213 
218  xcb_input_axis_info_t *data;
219  int rem;
220  int index;
222 
227  uint8_t class_id;
228  uint8_t len;
229  uint8_t axes_len;
230  uint8_t mode;
231  uint32_t motion_size;
233 
239  int rem;
240  int index;
242 
246 typedef struct xcb_input_input_info_t {
247  uint8_t class_id;
248  uint8_t len;
250 
255  xcb_input_input_info_t *data;
256  int rem;
257  int index;
259 
263 typedef struct xcb_input_device_name_t {
264  uint8_t len;
266 
272  int rem;
273  int index;
275 
280  unsigned int sequence;
282 
284 #define XCB_INPUT_LIST_INPUT_DEVICES 2
285 
290  uint8_t major_opcode;
291  uint8_t minor_opcode;
292  uint16_t length;
294 
299  uint8_t response_type;
300  uint8_t pad0;
301  uint16_t sequence;
302  uint32_t length;
303  uint8_t devices_len;
304  uint8_t pad1[23];
306 
311  uint8_t class_id;
312  uint8_t event_type_base;
314 
320  int rem;
321  int index;
323 
328  unsigned int sequence;
330 
332 #define XCB_INPUT_OPEN_DEVICE 3
333 
338  uint8_t major_opcode;
339  uint8_t minor_opcode;
340  uint16_t length;
341  uint8_t device_id;
342  uint8_t pad0[3];
344 
349  uint8_t response_type;
350  uint8_t pad0;
351  uint16_t sequence;
352  uint32_t length;
353  uint8_t num_classes;
354  uint8_t pad1[23];
356 
358 #define XCB_INPUT_CLOSE_DEVICE 4
359 
364  uint8_t major_opcode;
365  uint8_t minor_opcode;
366  uint16_t length;
367  uint8_t device_id;
368  uint8_t pad0[3];
370 
375  unsigned int sequence;
377 
379 #define XCB_INPUT_SET_DEVICE_MODE 5
380 
385  uint8_t major_opcode;
386  uint8_t minor_opcode;
387  uint16_t length;
388  uint8_t device_id;
389  uint8_t mode;
390  uint8_t pad0[2];
392 
397  uint8_t response_type;
398  uint8_t pad0;
399  uint16_t sequence;
400  uint32_t length;
401  uint8_t status;
402  uint8_t pad1[23];
404 
406 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
407 
412  uint8_t major_opcode;
413  uint8_t minor_opcode;
414  uint16_t length;
415  xcb_window_t window;
416  uint16_t num_classes;
417  uint8_t pad0[2];
419 
424  unsigned int sequence;
426 
428 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
429 
434  uint8_t major_opcode;
435  uint8_t minor_opcode;
436  uint16_t length;
437  xcb_window_t window;
439 
444  uint8_t response_type;
445  uint8_t pad0;
446  uint16_t sequence;
447  uint32_t length;
448  uint16_t num_this_classes;
449  uint16_t num_all_classes;
450  uint8_t pad1[20];
452 
453 typedef enum xcb_input_propagate_mode_t {
454  XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
455  XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
456 } xcb_input_propagate_mode_t;
457 
459 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
460 
465  uint8_t major_opcode;
466  uint8_t minor_opcode;
467  uint16_t length;
468  xcb_window_t window;
469  uint16_t num_classes;
470  uint8_t mode;
471  uint8_t pad0;
473 
478  unsigned int sequence;
480 
482 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
483 
488  uint8_t major_opcode;
489  uint8_t minor_opcode;
490  uint16_t length;
491  xcb_window_t window;
493 
498  uint8_t response_type;
499  uint8_t pad0;
500  uint16_t sequence;
501  uint32_t length;
502  uint16_t num_classes;
503  uint8_t pad1[22];
505 
510  xcb_timestamp_t time;
512 
518  int rem;
519  int index;
521 
526  unsigned int sequence;
528 
530 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
531 
536  uint8_t major_opcode;
537  uint8_t minor_opcode;
538  uint16_t length;
539  xcb_timestamp_t start;
540  xcb_timestamp_t stop;
541  uint8_t device_id;
543 
548  uint8_t response_type;
549  uint8_t pad0;
550  uint16_t sequence;
551  uint32_t length;
552  uint32_t num_events;
553  uint8_t num_axes;
554  uint8_t device_mode;
555  uint8_t pad1[18];
557 
562  unsigned int sequence;
564 
566 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
567 
572  uint8_t major_opcode;
573  uint8_t minor_opcode;
574  uint16_t length;
575  uint8_t device_id;
576  uint8_t pad0[3];
578 
583  uint8_t response_type;
584  uint8_t pad0;
585  uint16_t sequence;
586  uint32_t length;
587  uint8_t status;
588  uint8_t pad1[23];
590 
595  unsigned int sequence;
597 
599 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
600 
605  uint8_t major_opcode;
606  uint8_t minor_opcode;
607  uint16_t length;
608  uint8_t x_axis;
609  uint8_t y_axis;
610  uint8_t device_id;
611  uint8_t pad0;
613 
618  uint8_t response_type;
619  uint8_t pad0;
620  uint16_t sequence;
621  uint32_t length;
622  uint8_t status;
623  uint8_t pad1[23];
625 
630  unsigned int sequence;
632 
634 #define XCB_INPUT_GRAB_DEVICE 13
635 
640  uint8_t major_opcode;
641  uint8_t minor_opcode;
642  uint16_t length;
643  xcb_window_t grab_window;
644  xcb_timestamp_t time;
645  uint16_t num_classes;
646  uint8_t this_device_mode;
647  uint8_t other_device_mode;
648  uint8_t owner_events;
649  uint8_t device_id;
650  uint8_t pad0[2];
652 
657  uint8_t response_type;
658  uint8_t pad0;
659  uint16_t sequence;
660  uint32_t length;
661  uint8_t status;
662  uint8_t pad1[23];
664 
666 #define XCB_INPUT_UNGRAB_DEVICE 14
667 
672  uint8_t major_opcode;
673  uint8_t minor_opcode;
674  uint16_t length;
675  xcb_timestamp_t time;
676  uint8_t device_id;
678 
680 #define XCB_INPUT_GRAB_DEVICE_KEY 15
681 
686  uint8_t major_opcode;
687  uint8_t minor_opcode;
688  uint16_t length;
689  xcb_window_t grab_window;
690  uint16_t num_classes;
691  uint16_t modifiers;
692  uint8_t modifier_device;
693  uint8_t grabbed_device;
694  uint8_t key;
695  uint8_t this_device_mode;
696  uint8_t other_device_mode;
697  uint8_t owner_events;
698  uint8_t pad0[2];
700 
702 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
703 
708  uint8_t major_opcode;
709  uint8_t minor_opcode;
710  uint16_t length;
711  xcb_window_t grabWindow;
712  uint16_t modifiers;
713  uint8_t modifier_device;
714  uint8_t key;
715  uint8_t grabbed_device;
717 
719 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
720 
725  uint8_t major_opcode;
726  uint8_t minor_opcode;
727  uint16_t length;
728  xcb_window_t grab_window;
729  uint8_t grabbed_device;
730  uint8_t modifier_device;
731  uint16_t num_classes;
732  uint16_t modifiers;
733  uint8_t this_device_mode;
734  uint8_t other_device_mode;
735  uint8_t button;
736  uint8_t owner_events;
737  uint8_t pad0[2];
739 
741 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
742 
747  uint8_t major_opcode;
748  uint8_t minor_opcode;
749  uint16_t length;
750  xcb_window_t grab_window;
751  uint16_t modifiers;
752  uint8_t modifier_device;
753  uint8_t button;
754  uint8_t grabbed_device;
756 
757 typedef enum xcb_input_device_input_mode_t {
758  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
759  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
760  XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
761  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
762  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
763  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
764 } xcb_input_device_input_mode_t;
765 
767 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
768 
773  uint8_t major_opcode;
774  uint8_t minor_opcode;
775  uint16_t length;
776  xcb_timestamp_t time;
777  uint8_t mode;
778  uint8_t device_id;
780 
785  unsigned int sequence;
787 
789 #define XCB_INPUT_GET_DEVICE_FOCUS 20
790 
795  uint8_t major_opcode;
796  uint8_t minor_opcode;
797  uint16_t length;
798  uint8_t device_id;
799  uint8_t pad0[3];
801 
806  uint8_t response_type;
807  uint8_t pad0;
808  uint16_t sequence;
809  uint32_t length;
810  xcb_window_t focus;
811  xcb_timestamp_t time;
812  uint8_t revert_to;
813  uint8_t pad1[15];
815 
817 #define XCB_INPUT_SET_DEVICE_FOCUS 21
818 
823  uint8_t major_opcode;
824  uint8_t minor_opcode;
825  uint16_t length;
826  xcb_window_t focus;
827  xcb_timestamp_t time;
828  uint8_t revert_to;
829  uint8_t device_id;
831 
832 typedef enum xcb_input_feedback_class_t {
833  XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
834  XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
835  XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
836  XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
837  XCB_INPUT_FEEDBACK_CLASS_LED = 4,
838  XCB_INPUT_FEEDBACK_CLASS_BELL = 5
839 } xcb_input_feedback_class_t;
840 
845  uint8_t class_id;
846  uint8_t feedback_id;
847  uint16_t len;
848  uint16_t pitch;
849  uint16_t duration;
850  uint32_t led_mask;
851  uint32_t led_values;
852  uint8_t global_auto_repeat;
853  uint8_t click;
854  uint8_t percent;
855  uint8_t pad0;
856  uint8_t auto_repeats[32];
858 
864  int rem;
865  int index;
867 
872  uint8_t class_id;
873  uint8_t feedback_id;
874  uint16_t len;
875  uint8_t pad0[2];
876  uint16_t accel_num;
877  uint16_t accel_denom;
878  uint16_t threshold;
880 
886  int rem;
887  int index;
889 
894  uint8_t class_id;
895  uint8_t feedback_id;
896  uint16_t len;
897  uint32_t resolution;
898  int32_t min_value;
899  int32_t max_value;
901 
907  int rem;
908  int index;
910 
915  uint8_t class_id;
916  uint8_t feedback_id;
917  uint16_t len;
918  uint16_t max_symbols;
919  uint16_t num_keysyms;
921 
927  int rem;
928  int index;
930 
935  uint8_t class_id;
936  uint8_t feedback_id;
937  uint16_t len;
938  uint8_t percent;
939  uint8_t pad0[3];
940  uint16_t pitch;
941  uint16_t duration;
943 
949  int rem;
950  int index;
952 
957  uint8_t class_id;
958  uint8_t feedback_id;
959  uint16_t len;
960  uint32_t led_mask;
961  uint32_t led_values;
963 
969  int rem;
970  int index;
972 
977  uint8_t class_id;
978  uint8_t feedback_id;
979  uint16_t len;
981 
987  int rem;
988  int index;
990 
995  unsigned int sequence;
997 
999 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1000 
1005  uint8_t major_opcode;
1006  uint8_t minor_opcode;
1007  uint16_t length;
1008  uint8_t device_id;
1009  uint8_t pad0[3];
1011 
1016  uint8_t response_type;
1017  uint8_t pad0;
1018  uint16_t sequence;
1019  uint32_t length;
1020  uint16_t num_feedbacks;
1021  uint8_t pad1[22];
1023 
1028  uint8_t class_id;
1029  uint8_t feedback_id;
1030  uint16_t len;
1031  xcb_input_key_code_t key;
1032  uint8_t auto_repeat_mode;
1033  int8_t key_click_percent;
1034  int8_t bell_percent;
1035  int16_t bell_pitch;
1036  int16_t bell_duration;
1037  uint32_t led_mask;
1038  uint32_t led_values;
1040 
1046  int rem;
1047  int index;
1049 
1054  uint8_t class_id;
1055  uint8_t feedback_id;
1056  uint16_t len;
1057  uint8_t pad0[2];
1058  int16_t num;
1059  int16_t denom;
1060  int16_t threshold;
1062 
1068  int rem;
1069  int index;
1071 
1076  uint8_t class_id;
1077  uint8_t feedback_id;
1078  uint16_t len;
1079  int32_t int_to_display;
1081 
1087  int rem;
1088  int index;
1090 
1095  uint8_t class_id;
1096  uint8_t feedback_id;
1097  uint16_t len;
1098  uint8_t pad0[2];
1099  uint16_t num_keysyms;
1101 
1107  int rem;
1108  int index;
1110 
1115  uint8_t class_id;
1116  uint8_t feedback_id;
1117  uint16_t len;
1118  int8_t percent;
1119  uint8_t pad0[3];
1120  int16_t pitch;
1121  int16_t duration;
1123 
1129  int rem;
1130  int index;
1132 
1137  uint8_t class_id;
1138  uint8_t feedback_id;
1139  uint16_t len;
1140  uint32_t led_mask;
1141  uint32_t led_values;
1143 
1149  int rem;
1150  int index;
1152 
1157  uint8_t class_id;
1158  uint8_t feedback_id;
1159  uint16_t len;
1161 
1166  xcb_input_feedback_ctl_t *data;
1167  int rem;
1168  int index;
1170 
1172 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1173 
1178  uint8_t major_opcode;
1179  uint8_t minor_opcode;
1180  uint16_t length;
1181  uint32_t mask;
1182  uint8_t device_id;
1183  uint8_t feedback_id;
1185 
1190  unsigned int sequence;
1192 
1194 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1195 
1200  uint8_t major_opcode;
1201  uint8_t minor_opcode;
1202  uint16_t length;
1203  uint8_t device_id;
1204  xcb_input_key_code_t first_keycode;
1205  uint8_t count;
1207 
1212  uint8_t response_type;
1213  uint8_t pad0;
1214  uint16_t sequence;
1215  uint32_t length;
1216  uint8_t keysyms_per_keycode;
1217  uint8_t pad1[23];
1219 
1221 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1222 
1227  uint8_t major_opcode;
1228  uint8_t minor_opcode;
1229  uint16_t length;
1230  uint8_t device_id;
1231  xcb_input_key_code_t first_keycode;
1232  uint8_t keysyms_per_keycode;
1233  uint8_t keycode_count;
1235 
1240  unsigned int sequence;
1242 
1244 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1245 
1250  uint8_t major_opcode;
1251  uint8_t minor_opcode;
1252  uint16_t length;
1253  uint8_t device_id;
1254  uint8_t pad0[3];
1256 
1261  uint8_t response_type;
1262  uint8_t pad0;
1263  uint16_t sequence;
1264  uint32_t length;
1265  uint8_t keycodes_per_modifier;
1266  uint8_t pad1[23];
1268 
1273  unsigned int sequence;
1275 
1277 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1278 
1283  uint8_t major_opcode;
1284  uint8_t minor_opcode;
1285  uint16_t length;
1286  uint8_t device_id;
1287  uint8_t keycodes_per_modifier;
1288  uint8_t pad0;
1290 
1295  uint8_t response_type;
1296  uint8_t pad0;
1297  uint16_t sequence;
1298  uint32_t length;
1299  uint8_t status;
1300  uint8_t pad1[23];
1302 
1307  unsigned int sequence;
1309 
1311 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1312 
1317  uint8_t major_opcode;
1318  uint8_t minor_opcode;
1319  uint16_t length;
1320  uint8_t device_id;
1321  uint8_t pad0[3];
1323 
1328  uint8_t response_type;
1329  uint8_t pad0;
1330  uint16_t sequence;
1331  uint32_t length;
1332  uint8_t map_size;
1333  uint8_t pad1[23];
1335 
1340  unsigned int sequence;
1342 
1344 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1345 
1350  uint8_t major_opcode;
1351  uint8_t minor_opcode;
1352  uint16_t length;
1353  uint8_t device_id;
1354  uint8_t map_size;
1355  uint8_t pad0[2];
1357 
1362  uint8_t response_type;
1363  uint8_t pad0;
1364  uint16_t sequence;
1365  uint32_t length;
1366  uint8_t status;
1367  uint8_t pad1[23];
1369 
1373 typedef struct xcb_input_key_state_t {
1374  uint8_t class_id;
1375  uint8_t len;
1376  uint8_t num_keys;
1377  uint8_t pad0;
1378  uint8_t keys[32];
1380 
1385  xcb_input_key_state_t *data;
1386  int rem;
1387  int index;
1389 
1394  uint8_t class_id;
1395  uint8_t len;
1396  uint8_t num_buttons;
1397  uint8_t pad0;
1398  uint8_t buttons[32];
1400 
1405  xcb_input_button_state_t *data;
1406  int rem;
1407  int index;
1409 
1414  uint8_t class_id;
1415  uint8_t len;
1416  uint8_t num_valuators;
1417  uint8_t mode;
1419 
1425  int rem;
1426  int index;
1428 
1432 typedef struct xcb_input_input_state_t {
1433  uint8_t class_id;
1434  uint8_t len;
1435  uint8_t num_items;
1436  uint8_t pad0;
1438 
1443  xcb_input_input_state_t *data;
1444  int rem;
1445  int index;
1447 
1452  unsigned int sequence;
1454 
1456 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1457 
1462  uint8_t major_opcode;
1463  uint8_t minor_opcode;
1464  uint16_t length;
1465  uint8_t device_id;
1466  uint8_t pad0[3];
1468 
1473  uint8_t response_type;
1474  uint8_t pad0;
1475  uint16_t sequence;
1476  uint32_t length;
1477  uint8_t num_classes;
1478  uint8_t pad1[23];
1480 
1482 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1483 
1488  uint8_t major_opcode;
1489  uint8_t minor_opcode;
1490  uint16_t length;
1491  xcb_window_t destination;
1492  uint8_t device_id;
1493  uint8_t propagate;
1494  uint16_t num_classes;
1495  uint8_t num_events;
1496  uint8_t pad0[3];
1498 
1500 #define XCB_INPUT_DEVICE_BELL 32
1501 
1506  uint8_t major_opcode;
1507  uint8_t minor_opcode;
1508  uint16_t length;
1509  uint8_t device_id;
1510  uint8_t feedback_id;
1511  uint8_t feedback_class;
1512  int8_t percent;
1514 
1519  unsigned int sequence;
1521 
1523 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1524 
1529  uint8_t major_opcode;
1530  uint8_t minor_opcode;
1531  uint16_t length;
1532  uint8_t device_id;
1533  uint8_t first_valuator;
1534  uint8_t num_valuators;
1535  uint8_t pad0;
1537 
1542  uint8_t response_type;
1543  uint8_t pad0;
1544  uint16_t sequence;
1545  uint32_t length;
1546  uint8_t status;
1547  uint8_t pad1[23];
1549 
1550 typedef enum xcb_input_device_control_t {
1551  XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1552  XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1553  XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1554  XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1555  XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1556 } xcb_input_device_control_t;
1557 
1562  uint16_t control_id;
1563  uint16_t len;
1564  uint32_t num_valuators;
1566 
1572  int rem;
1573  int index;
1575 
1580  uint16_t control_id;
1581  uint16_t len;
1582  int32_t min_x;
1583  int32_t max_x;
1584  int32_t min_y;
1585  int32_t max_y;
1586  uint32_t flip_x;
1587  uint32_t flip_y;
1588  uint32_t rotation;
1589  uint32_t button_threshold;
1591 
1597  int rem;
1598  int index;
1600 
1605  uint16_t control_id;
1606  uint16_t len;
1607  uint32_t offset_x;
1608  uint32_t offset_y;
1609  uint32_t width;
1610  uint32_t height;
1611  uint32_t screen;
1612  uint32_t following;
1614 
1620  int rem;
1621  int index;
1623 
1628  uint16_t control_id;
1629  uint16_t len;
1630  uint8_t status;
1631  uint8_t iscore;
1632  uint8_t pad0[2];
1634 
1640  int rem;
1641  int index;
1643 
1648  uint16_t control_id;
1649  uint16_t len;
1650  uint8_t enable;
1651  uint8_t pad0[3];
1653 
1659  int rem;
1660  int index;
1662 
1667  uint16_t control_id;
1668  uint16_t len;
1670 
1675  xcb_input_device_state_t *data;
1676  int rem;
1677  int index;
1679 
1684  unsigned int sequence;
1686 
1688 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1689 
1694  uint8_t major_opcode;
1695  uint8_t minor_opcode;
1696  uint16_t length;
1697  uint16_t control_id;
1698  uint8_t device_id;
1699  uint8_t pad0;
1701 
1706  uint8_t response_type;
1707  uint8_t pad0;
1708  uint16_t sequence;
1709  uint32_t length;
1710  uint8_t status;
1711  uint8_t pad1[23];
1713 
1718  uint16_t control_id;
1719  uint16_t len;
1720  uint8_t first_valuator;
1721  uint8_t num_valuators;
1722  uint8_t pad0[2];
1724 
1730  int rem;
1731  int index;
1733 
1738  uint16_t control_id;
1739  uint16_t len;
1740  int32_t min_x;
1741  int32_t max_x;
1742  int32_t min_y;
1743  int32_t max_y;
1744  uint32_t flip_x;
1745  uint32_t flip_y;
1746  uint32_t rotation;
1747  uint32_t button_threshold;
1749 
1755  int rem;
1756  int index;
1758 
1763  uint16_t control_id;
1764  uint16_t len;
1765  uint32_t offset_x;
1766  uint32_t offset_y;
1767  int32_t width;
1768  int32_t height;
1769  int32_t screen;
1770  uint32_t following;
1772 
1778  int rem;
1779  int index;
1781 
1786  uint16_t control_id;
1787  uint16_t len;
1788  uint8_t status;
1789  uint8_t pad0[3];
1791 
1797  int rem;
1798  int index;
1800 
1805  uint16_t control_id;
1806  uint16_t len;
1807  uint8_t enable;
1808  uint8_t pad0[3];
1810 
1816  int rem;
1817  int index;
1819 
1823 typedef struct xcb_input_device_ctl_t {
1824  uint16_t control_id;
1825  uint16_t len;
1827 
1832  xcb_input_device_ctl_t *data;
1833  int rem;
1834  int index;
1836 
1841  unsigned int sequence;
1843 
1845 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1846 
1851  uint8_t major_opcode;
1852  uint8_t minor_opcode;
1853  uint16_t length;
1854  uint16_t control_id;
1855  uint8_t device_id;
1856  uint8_t pad0;
1858 
1863  uint8_t response_type;
1864  uint8_t pad0;
1865  uint16_t sequence;
1866  uint32_t length;
1867  uint8_t status;
1868  uint8_t pad1[23];
1870 
1875  unsigned int sequence;
1877 
1879 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1880 
1885  uint8_t major_opcode;
1886  uint8_t minor_opcode;
1887  uint16_t length;
1888  uint8_t device_id;
1889  uint8_t pad0[3];
1891 
1896  uint8_t response_type;
1897  uint8_t pad0;
1898  uint16_t sequence;
1899  uint32_t length;
1900  uint16_t num_atoms;
1901  uint8_t pad1[22];
1903 
1904 typedef enum xcb_input_property_format_t {
1905  XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
1906  XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
1907  XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
1908 } xcb_input_property_format_t;
1909 
1914  uint8_t *data8;
1915  uint16_t *data16;
1916  uint32_t *data32;
1918 
1920 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1921 
1926  uint8_t major_opcode;
1927  uint8_t minor_opcode;
1928  uint16_t length;
1929  xcb_atom_t property;
1930  xcb_atom_t type;
1931  uint8_t device_id;
1932  uint8_t format;
1933  uint8_t mode;
1934  uint8_t pad0;
1935  uint32_t num_items;
1937 
1939 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1940 
1945  uint8_t major_opcode;
1946  uint8_t minor_opcode;
1947  uint16_t length;
1948  xcb_atom_t property;
1949  uint8_t device_id;
1950  uint8_t pad0[3];
1952 
1957  unsigned int sequence;
1959 
1961 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1962 
1967  uint8_t major_opcode;
1968  uint8_t minor_opcode;
1969  uint16_t length;
1970  xcb_atom_t property;
1971  xcb_atom_t type;
1972  uint32_t offset;
1973  uint32_t len;
1974  uint8_t device_id;
1975  uint8_t _delete;
1976  uint8_t pad0[2];
1978 
1983  uint8_t *data8;
1984  uint16_t *data16;
1985  uint32_t *data32;
1987 
1992  uint8_t response_type;
1993  uint8_t pad0;
1994  uint16_t sequence;
1995  uint32_t length;
1996  xcb_atom_t type;
1997  uint32_t bytes_after;
1998  uint32_t num_items;
1999  uint8_t format;
2000  uint8_t device_id;
2001  uint8_t pad1[10];
2003 
2004 typedef enum xcb_input_device_t {
2005  XCB_INPUT_DEVICE_ALL = 0,
2006  XCB_INPUT_DEVICE_ALL_MASTER = 1
2007 } xcb_input_device_t;
2008 
2012 typedef struct xcb_input_group_info_t {
2013  uint8_t base;
2014  uint8_t latched;
2015  uint8_t locked;
2016  uint8_t effective;
2018 
2023  xcb_input_group_info_t *data;
2024  int rem;
2025  int index;
2027 
2032  uint32_t base;
2033  uint32_t latched;
2034  uint32_t locked;
2035  uint32_t effective;
2037 
2043  int rem;
2044  int index;
2046 
2051  unsigned int sequence;
2053 
2055 #define XCB_INPUT_XI_QUERY_POINTER 40
2056 
2061  uint8_t major_opcode;
2062  uint8_t minor_opcode;
2063  uint16_t length;
2064  xcb_window_t window;
2065  xcb_input_device_id_t deviceid;
2066  uint8_t pad0[2];
2068 
2073  uint8_t response_type;
2074  uint8_t pad0;
2075  uint16_t sequence;
2076  uint32_t length;
2077  xcb_window_t root;
2078  xcb_window_t child;
2079  xcb_input_fp1616_t root_x;
2080  xcb_input_fp1616_t root_y;
2081  xcb_input_fp1616_t win_x;
2082  xcb_input_fp1616_t win_y;
2083  uint8_t same_screen;
2084  uint8_t pad1;
2085  uint16_t buttons_len;
2087  xcb_input_group_info_t group;
2089 
2091 #define XCB_INPUT_XI_WARP_POINTER 41
2092 
2097  uint8_t major_opcode;
2098  uint8_t minor_opcode;
2099  uint16_t length;
2100  xcb_window_t src_win;
2101  xcb_window_t dst_win;
2102  xcb_input_fp1616_t src_x;
2103  xcb_input_fp1616_t src_y;
2104  uint16_t src_width;
2105  uint16_t src_height;
2106  xcb_input_fp1616_t dst_x;
2107  xcb_input_fp1616_t dst_y;
2108  xcb_input_device_id_t deviceid;
2109  uint8_t pad0[2];
2111 
2113 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2114 
2119  uint8_t major_opcode;
2120  uint8_t minor_opcode;
2121  uint16_t length;
2122  xcb_window_t window;
2123  xcb_cursor_t cursor;
2124  xcb_input_device_id_t deviceid;
2125  uint8_t pad0[2];
2127 
2128 typedef enum xcb_input_hierarchy_change_type_t {
2129  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2130  XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2131  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2132  XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2133 } xcb_input_hierarchy_change_type_t;
2134 
2135 typedef enum xcb_input_change_mode_t {
2136  XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2137  XCB_INPUT_CHANGE_MODE_FLOAT = 2
2138 } xcb_input_change_mode_t;
2139 
2143 typedef struct xcb_input_add_master_t {
2144  uint16_t type;
2145  uint16_t len;
2146  uint16_t name_len;
2147  uint8_t send_core;
2148  uint8_t enable;
2150 
2155  xcb_input_add_master_t *data;
2156  int rem;
2157  int index;
2159 
2164  uint16_t type;
2165  uint16_t len;
2166  xcb_input_device_id_t deviceid;
2167  uint8_t return_mode;
2168  uint8_t pad0;
2169  xcb_input_device_id_t return_pointer;
2170  xcb_input_device_id_t return_keyboard;
2172 
2178  int rem;
2179  int index;
2181 
2186  uint16_t type;
2187  uint16_t len;
2188  xcb_input_device_id_t deviceid;
2189  xcb_input_device_id_t master;
2191 
2196  xcb_input_attach_slave_t *data;
2197  int rem;
2198  int index;
2200 
2205  uint16_t type;
2206  uint16_t len;
2207  xcb_input_device_id_t deviceid;
2208  uint8_t pad0[2];
2210 
2215  xcb_input_detach_slave_t *data;
2216  int rem;
2217  int index;
2219 
2224  uint16_t type;
2225  uint16_t len;
2227 
2233  int rem;
2234  int index;
2236 
2238 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2239 
2244  uint8_t major_opcode;
2245  uint8_t minor_opcode;
2246  uint16_t length;
2247  uint8_t num_changes;
2248  uint8_t pad0[3];
2250 
2252 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2253 
2258  uint8_t major_opcode;
2259  uint8_t minor_opcode;
2260  uint16_t length;
2261  xcb_window_t window;
2262  xcb_input_device_id_t deviceid;
2263  uint8_t pad0[2];
2265 
2270  unsigned int sequence;
2272 
2274 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2275 
2280  uint8_t major_opcode;
2281  uint8_t minor_opcode;
2282  uint16_t length;
2283  xcb_window_t window;
2285 
2290  uint8_t response_type;
2291  uint8_t pad0;
2292  uint16_t sequence;
2293  uint32_t length;
2294  uint8_t set;
2295  uint8_t pad1;
2296  xcb_input_device_id_t deviceid;
2297  uint8_t pad2[20];
2299 
2300 typedef enum xcb_input_xi_event_mask_t {
2301  XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2302  XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2303  XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2304  XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2305  XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2306  XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2307  XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2308  XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2309  XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2310  XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2311  XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2312  XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2313  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2314  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2315  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2316  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2317  XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2318  XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2319  XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2320  XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2321  XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2322  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2323  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2324  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2325  XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2326  XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2327 } xcb_input_xi_event_mask_t;
2328 
2332 typedef struct xcb_input_event_mask_t {
2333  xcb_input_device_id_t deviceid;
2334  uint16_t mask_len;
2336 
2341  xcb_input_event_mask_t *data;
2342  int rem;
2343  int index;
2345 
2347 #define XCB_INPUT_XI_SELECT_EVENTS 46
2348 
2353  uint8_t major_opcode;
2354  uint8_t minor_opcode;
2355  uint16_t length;
2356  xcb_window_t window;
2357  uint16_t num_mask;
2358  uint8_t pad0[2];
2360 
2365  unsigned int sequence;
2367 
2369 #define XCB_INPUT_XI_QUERY_VERSION 47
2370 
2375  uint8_t major_opcode;
2376  uint8_t minor_opcode;
2377  uint16_t length;
2378  uint16_t major_version;
2379  uint16_t minor_version;
2381 
2386  uint8_t response_type;
2387  uint8_t pad0;
2388  uint16_t sequence;
2389  uint32_t length;
2390  uint16_t major_version;
2391  uint16_t minor_version;
2392  uint8_t pad1[20];
2394 
2395 typedef enum xcb_input_device_class_type_t {
2396  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2397  XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2398  XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2399  XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2400  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2401 } xcb_input_device_class_type_t;
2402 
2403 typedef enum xcb_input_device_type_t {
2404  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2405  XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2406  XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2407  XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2408  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2409 } xcb_input_device_type_t;
2410 
2411 typedef enum xcb_input_scroll_flags_t {
2412  XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2413  XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2414 } xcb_input_scroll_flags_t;
2415 
2416 typedef enum xcb_input_scroll_type_t {
2417  XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2418  XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2419 } xcb_input_scroll_type_t;
2420 
2421 typedef enum xcb_input_touch_mode_t {
2422  XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2423  XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2424 } xcb_input_touch_mode_t;
2425 
2430  uint16_t type;
2431  uint16_t len;
2432  xcb_input_device_id_t sourceid;
2433  uint16_t num_buttons;
2435 
2440  xcb_input_button_class_t *data;
2441  int rem;
2442  int index;
2444 
2448 typedef struct xcb_input_key_class_t {
2449  uint16_t type;
2450  uint16_t len;
2451  xcb_input_device_id_t sourceid;
2452  uint16_t num_keys;
2454 
2459  xcb_input_key_class_t *data;
2460  int rem;
2461  int index;
2463 
2468  uint16_t type;
2469  uint16_t len;
2470  xcb_input_device_id_t sourceid;
2471  uint16_t number;
2472  uint16_t scroll_type;
2473  uint8_t pad0[2];
2474  uint32_t flags;
2475  xcb_input_fp3232_t increment;
2477 
2482  xcb_input_scroll_class_t *data;
2483  int rem;
2484  int index;
2486 
2490 typedef struct xcb_input_touch_class_t {
2491  uint16_t type;
2492  uint16_t len;
2493  xcb_input_device_id_t sourceid;
2494  uint8_t mode;
2495  uint8_t num_touches;
2497 
2502  xcb_input_touch_class_t *data;
2503  int rem;
2504  int index;
2506 
2511  uint16_t type;
2512  uint16_t len;
2513  xcb_input_device_id_t sourceid;
2514  uint16_t number;
2515  xcb_atom_t label;
2516  xcb_input_fp3232_t min;
2517  xcb_input_fp3232_t max;
2518  xcb_input_fp3232_t value;
2519  uint32_t resolution;
2520  uint8_t mode;
2521  uint8_t pad0[3];
2523 
2529  int rem;
2530  int index;
2532 
2537  uint16_t type;
2538  uint16_t len;
2539  xcb_input_device_id_t sourceid;
2540  uint8_t pad0[2];
2542 
2547  xcb_input_device_class_t *data;
2548  int rem;
2549  int index;
2551 
2556  xcb_input_device_id_t deviceid;
2557  uint16_t type;
2558  xcb_input_device_id_t attachment;
2559  uint16_t num_classes;
2560  uint16_t name_len;
2561  uint8_t enabled;
2562  uint8_t pad0;
2564 
2570  int rem;
2571  int index;
2573 
2578  unsigned int sequence;
2580 
2582 #define XCB_INPUT_XI_QUERY_DEVICE 48
2583 
2588  uint8_t major_opcode;
2589  uint8_t minor_opcode;
2590  uint16_t length;
2591  xcb_input_device_id_t deviceid;
2592  uint8_t pad0[2];
2594 
2599  uint8_t response_type;
2600  uint8_t pad0;
2601  uint16_t sequence;
2602  uint32_t length;
2603  uint16_t num_infos;
2604  uint8_t pad1[22];
2606 
2608 #define XCB_INPUT_XI_SET_FOCUS 49
2609 
2614  uint8_t major_opcode;
2615  uint8_t minor_opcode;
2616  uint16_t length;
2617  xcb_window_t window;
2618  xcb_timestamp_t time;
2619  xcb_input_device_id_t deviceid;
2620  uint8_t pad0[2];
2622 
2627  unsigned int sequence;
2629 
2631 #define XCB_INPUT_XI_GET_FOCUS 50
2632 
2637  uint8_t major_opcode;
2638  uint8_t minor_opcode;
2639  uint16_t length;
2640  xcb_input_device_id_t deviceid;
2641  uint8_t pad0[2];
2643 
2648  uint8_t response_type;
2649  uint8_t pad0;
2650  uint16_t sequence;
2651  uint32_t length;
2652  xcb_window_t focus;
2653  uint8_t pad1[20];
2655 
2656 typedef enum xcb_input_grab_owner_t {
2657  XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2658  XCB_INPUT_GRAB_OWNER_OWNER = 1
2659 } xcb_input_grab_owner_t;
2660 
2665  unsigned int sequence;
2667 
2669 #define XCB_INPUT_XI_GRAB_DEVICE 51
2670 
2675  uint8_t major_opcode;
2676  uint8_t minor_opcode;
2677  uint16_t length;
2678  xcb_window_t window;
2679  xcb_timestamp_t time;
2680  xcb_cursor_t cursor;
2681  xcb_input_device_id_t deviceid;
2682  uint8_t mode;
2683  uint8_t paired_device_mode;
2684  uint8_t owner_events;
2685  uint8_t pad0;
2686  uint16_t mask_len;
2688 
2693  uint8_t response_type;
2694  uint8_t pad0;
2695  uint16_t sequence;
2696  uint32_t length;
2697  uint8_t status;
2698  uint8_t pad1[23];
2700 
2702 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2703 
2708  uint8_t major_opcode;
2709  uint8_t minor_opcode;
2710  uint16_t length;
2711  xcb_timestamp_t time;
2712  xcb_input_device_id_t deviceid;
2713  uint8_t pad0[2];
2715 
2716 typedef enum xcb_input_event_mode_t {
2717  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2718  XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2719  XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2720  XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2721  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2722  XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2723  XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2724  XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2725 } xcb_input_event_mode_t;
2726 
2728 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2729 
2734  uint8_t major_opcode;
2735  uint8_t minor_opcode;
2736  uint16_t length;
2737  xcb_timestamp_t time;
2738  xcb_input_device_id_t deviceid;
2739  uint8_t event_mode;
2740  uint8_t pad0;
2741  uint32_t touchid;
2742  xcb_window_t grab_window;
2744 
2745 typedef enum xcb_input_grab_mode_22_t {
2746  XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2747  XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2748  XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2749 } xcb_input_grab_mode_22_t;
2750 
2751 typedef enum xcb_input_grab_type_t {
2752  XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2753  XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2754  XCB_INPUT_GRAB_TYPE_ENTER = 2,
2755  XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2756  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2757 } xcb_input_grab_type_t;
2758 
2759 typedef enum xcb_input_modifier_mask_t {
2760  XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2761 } xcb_input_modifier_mask_t;
2762 
2767  uint32_t modifiers;
2768  uint8_t status;
2769  uint8_t pad0[3];
2771 
2777  int rem;
2778  int index;
2780 
2785  unsigned int sequence;
2787 
2789 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2790 
2795  uint8_t major_opcode;
2796  uint8_t minor_opcode;
2797  uint16_t length;
2798  xcb_timestamp_t time;
2799  xcb_window_t grab_window;
2800  xcb_cursor_t cursor;
2801  uint32_t detail;
2802  xcb_input_device_id_t deviceid;
2803  uint16_t num_modifiers;
2804  uint16_t mask_len;
2805  uint8_t grab_type;
2806  uint8_t grab_mode;
2807  uint8_t paired_device_mode;
2808  uint8_t owner_events;
2809  uint8_t pad0[2];
2811 
2816  uint8_t response_type;
2817  uint8_t pad0;
2818  uint16_t sequence;
2819  uint32_t length;
2820  uint16_t num_modifiers;
2821  uint8_t pad1[22];
2823 
2825 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2826 
2831  uint8_t major_opcode;
2832  uint8_t minor_opcode;
2833  uint16_t length;
2834  xcb_window_t grab_window;
2835  uint32_t detail;
2836  xcb_input_device_id_t deviceid;
2837  uint16_t num_modifiers;
2838  uint8_t grab_type;
2839  uint8_t pad0[3];
2841 
2846  unsigned int sequence;
2848 
2850 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2851 
2856  uint8_t major_opcode;
2857  uint8_t minor_opcode;
2858  uint16_t length;
2859  xcb_input_device_id_t deviceid;
2860  uint8_t pad0[2];
2862 
2867  uint8_t response_type;
2868  uint8_t pad0;
2869  uint16_t sequence;
2870  uint32_t length;
2871  uint16_t num_properties;
2872  uint8_t pad1[22];
2874 
2879  uint8_t *data8;
2880  uint16_t *data16;
2881  uint32_t *data32;
2883 
2885 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2886 
2891  uint8_t major_opcode;
2892  uint8_t minor_opcode;
2893  uint16_t length;
2894  xcb_input_device_id_t deviceid;
2895  uint8_t mode;
2896  uint8_t format;
2897  xcb_atom_t property;
2898  xcb_atom_t type;
2899  uint32_t num_items;
2901 
2903 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2904 
2909  uint8_t major_opcode;
2910  uint8_t minor_opcode;
2911  uint16_t length;
2912  xcb_input_device_id_t deviceid;
2913  uint8_t pad0[2];
2914  xcb_atom_t property;
2916 
2921  unsigned int sequence;
2923 
2925 #define XCB_INPUT_XI_GET_PROPERTY 59
2926 
2931  uint8_t major_opcode;
2932  uint8_t minor_opcode;
2933  uint16_t length;
2934  xcb_input_device_id_t deviceid;
2935  uint8_t _delete;
2936  uint8_t pad0;
2937  xcb_atom_t property;
2938  xcb_atom_t type;
2939  uint32_t offset;
2940  uint32_t len;
2942 
2947  uint8_t *data8;
2948  uint16_t *data16;
2949  uint32_t *data32;
2951 
2956  uint8_t response_type;
2957  uint8_t pad0;
2958  uint16_t sequence;
2959  uint32_t length;
2960  xcb_atom_t type;
2961  uint32_t bytes_after;
2962  uint32_t num_items;
2963  uint8_t format;
2964  uint8_t pad1[11];
2966 
2971  unsigned int sequence;
2973 
2975 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2976 
2981  uint8_t major_opcode;
2982  uint8_t minor_opcode;
2983  uint16_t length;
2984  xcb_window_t window;
2986 
2991  uint8_t response_type;
2992  uint8_t pad0;
2993  uint16_t sequence;
2994  uint32_t length;
2995  uint16_t num_masks;
2996  uint8_t pad1[22];
2998 
3003  xcb_input_device_id_t deviceid;
3004  uint8_t pad0[2];
3005  xcb_xfixes_barrier_t barrier;
3006  uint32_t eventid;
3008 
3014  int rem;
3015  int index;
3017 
3019 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3020 
3025  uint8_t major_opcode;
3026  uint8_t minor_opcode;
3027  uint16_t length;
3028  uint32_t num_barriers;
3030 
3032 #define XCB_INPUT_DEVICE_VALUATOR 0
3033 
3038  uint8_t response_type;
3039  uint8_t device_id;
3040  uint16_t sequence;
3041  uint16_t device_state;
3042  uint8_t num_valuators;
3043  uint8_t first_valuator;
3044  int32_t valuators[6];
3046 
3048 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3049 
3054  uint8_t response_type;
3055  uint8_t detail;
3056  uint16_t sequence;
3057  xcb_timestamp_t time;
3058  xcb_window_t root;
3059  xcb_window_t event;
3060  xcb_window_t child;
3061  int16_t root_x;
3062  int16_t root_y;
3063  int16_t event_x;
3064  int16_t event_y;
3065  uint16_t state;
3066  uint8_t same_screen;
3067  uint8_t device_id;
3069 
3071 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3072 
3074 
3076 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3077 
3079 
3081 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3082 
3084 
3086 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3087 
3089 
3091 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3092 
3097  uint8_t response_type;
3098  uint8_t detail;
3099  uint16_t sequence;
3100  xcb_timestamp_t time;
3101  xcb_window_t window;
3102  uint8_t mode;
3103  uint8_t device_id;
3104  uint8_t pad0[18];
3106 
3108 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3109 
3111 
3113 #define XCB_INPUT_PROXIMITY_IN 8
3114 
3116 
3118 #define XCB_INPUT_PROXIMITY_OUT 9
3119 
3121 
3123 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3124 
3129  uint8_t response_type;
3130  uint8_t device_id;
3131  uint16_t sequence;
3132  xcb_timestamp_t time;
3133  uint8_t num_keys;
3134  uint8_t num_buttons;
3135  uint8_t num_valuators;
3136  uint8_t classes_reported;
3137  uint8_t buttons[4];
3138  uint8_t keys[4];
3139  uint32_t valuators[3];
3141 
3143 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3144 
3149  uint8_t response_type;
3150  uint8_t device_id;
3151  uint16_t sequence;
3152  uint8_t request;
3153  xcb_input_key_code_t first_keycode;
3154  uint8_t count;
3155  uint8_t pad0;
3156  xcb_timestamp_t time;
3157  uint8_t pad1[20];
3159 
3161 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3162 
3167  uint8_t response_type;
3168  uint8_t device_id;
3169  uint16_t sequence;
3170  xcb_timestamp_t time;
3171  uint8_t request;
3172  uint8_t pad0[23];
3174 
3176 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3177 
3182  uint8_t response_type;
3183  uint8_t device_id;
3184  uint16_t sequence;
3185  uint8_t keys[28];
3187 
3189 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3190 
3195  uint8_t response_type;
3196  uint8_t device_id;
3197  uint16_t sequence;
3198  uint8_t buttons[28];
3200 
3201 typedef enum xcb_input_device_change_t {
3202  XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3203  XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3204  XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3205  XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3206  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3207  XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3208 } xcb_input_device_change_t;
3209 
3211 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3212 
3217  uint8_t response_type;
3218  uint8_t pad0;
3219  uint16_t sequence;
3220  xcb_timestamp_t time;
3221  uint8_t devchange;
3222  uint8_t device_id;
3223  uint16_t control;
3224  uint8_t pad1[20];
3226 
3228 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3229 
3234  uint8_t response_type;
3235  uint8_t state;
3236  uint16_t sequence;
3237  xcb_timestamp_t time;
3238  xcb_atom_t property;
3239  uint8_t pad0[19];
3240  uint8_t device_id;
3242 
3243 typedef enum xcb_input_change_reason_t {
3244  XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3245  XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3246 } xcb_input_change_reason_t;
3247 
3249 #define XCB_INPUT_DEVICE_CHANGED 1
3250 
3255  uint8_t response_type;
3256  uint8_t extension;
3257  uint16_t sequence;
3258  uint32_t length;
3259  uint16_t event_type;
3260  xcb_input_device_id_t deviceid;
3261  xcb_timestamp_t time;
3262  uint16_t num_classes;
3263  xcb_input_device_id_t sourceid;
3264  uint8_t reason;
3265  uint8_t pad0[11];
3266  uint32_t full_sequence;
3268 
3269 typedef enum xcb_input_key_event_flags_t {
3270  XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3271 } xcb_input_key_event_flags_t;
3272 
3274 #define XCB_INPUT_KEY_PRESS 2
3275 
3280  uint8_t response_type;
3281  uint8_t extension;
3282  uint16_t sequence;
3283  uint32_t length;
3284  uint16_t event_type;
3285  xcb_input_device_id_t deviceid;
3286  xcb_timestamp_t time;
3287  uint32_t detail;
3288  xcb_window_t root;
3289  xcb_window_t event;
3290  xcb_window_t child;
3291  uint32_t full_sequence;
3292  xcb_input_fp1616_t root_x;
3293  xcb_input_fp1616_t root_y;
3294  xcb_input_fp1616_t event_x;
3295  xcb_input_fp1616_t event_y;
3296  uint16_t buttons_len;
3297  uint16_t valuators_len;
3298  xcb_input_device_id_t sourceid;
3299  uint8_t pad0[2];
3300  uint32_t flags;
3302  xcb_input_group_info_t group;
3304 
3306 #define XCB_INPUT_KEY_RELEASE 3
3307 
3309 
3310 typedef enum xcb_input_pointer_event_flags_t {
3311  XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3312 } xcb_input_pointer_event_flags_t;
3313 
3315 #define XCB_INPUT_BUTTON_PRESS 4
3316 
3321  uint8_t response_type;
3322  uint8_t extension;
3323  uint16_t sequence;
3324  uint32_t length;
3325  uint16_t event_type;
3326  xcb_input_device_id_t deviceid;
3327  xcb_timestamp_t time;
3328  uint32_t detail;
3329  xcb_window_t root;
3330  xcb_window_t event;
3331  xcb_window_t child;
3332  uint32_t full_sequence;
3333  xcb_input_fp1616_t root_x;
3334  xcb_input_fp1616_t root_y;
3335  xcb_input_fp1616_t event_x;
3336  xcb_input_fp1616_t event_y;
3337  uint16_t buttons_len;
3338  uint16_t valuators_len;
3339  xcb_input_device_id_t sourceid;
3340  uint8_t pad0[2];
3341  uint32_t flags;
3343  xcb_input_group_info_t group;
3345 
3347 #define XCB_INPUT_BUTTON_RELEASE 5
3348 
3350 
3352 #define XCB_INPUT_MOTION 6
3353 
3355 
3356 typedef enum xcb_input_notify_mode_t {
3357  XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3358  XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3359  XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3360  XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3361  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3362  XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3363 } xcb_input_notify_mode_t;
3364 
3365 typedef enum xcb_input_notify_detail_t {
3366  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3367  XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3368  XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3369  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3370  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3371  XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3372  XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3373  XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3374 } xcb_input_notify_detail_t;
3375 
3377 #define XCB_INPUT_ENTER 7
3378 
3382 typedef struct xcb_input_enter_event_t {
3383  uint8_t response_type;
3384  uint8_t extension;
3385  uint16_t sequence;
3386  uint32_t length;
3387  uint16_t event_type;
3388  xcb_input_device_id_t deviceid;
3389  xcb_timestamp_t time;
3390  xcb_input_device_id_t sourceid;
3391  uint8_t mode;
3392  uint8_t detail;
3393  xcb_window_t root;
3394  xcb_window_t event;
3395  xcb_window_t child;
3396  uint32_t full_sequence;
3397  xcb_input_fp1616_t root_x;
3398  xcb_input_fp1616_t root_y;
3399  xcb_input_fp1616_t event_x;
3400  xcb_input_fp1616_t event_y;
3401  uint8_t same_screen;
3402  uint8_t focus;
3403  uint16_t buttons_len;
3405  xcb_input_group_info_t group;
3407 
3409 #define XCB_INPUT_LEAVE 8
3410 
3412 
3414 #define XCB_INPUT_FOCUS_IN 9
3415 
3417 
3419 #define XCB_INPUT_FOCUS_OUT 10
3420 
3422 
3423 typedef enum xcb_input_hierarchy_mask_t {
3424  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3425  XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3426  XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3427  XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3428  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3429  XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3430  XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3431  XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3432 } xcb_input_hierarchy_mask_t;
3433 
3438  xcb_input_device_id_t deviceid;
3439  xcb_input_device_id_t attachment;
3440  uint8_t type;
3441  uint8_t enabled;
3442  uint8_t pad0[2];
3443  uint32_t flags;
3445 
3451  int rem;
3452  int index;
3454 
3456 #define XCB_INPUT_HIERARCHY 11
3457 
3462  uint8_t response_type;
3463  uint8_t extension;
3464  uint16_t sequence;
3465  uint32_t length;
3466  uint16_t event_type;
3467  xcb_input_device_id_t deviceid;
3468  xcb_timestamp_t time;
3469  uint32_t flags;
3470  uint16_t num_infos;
3471  uint8_t pad0[10];
3472  uint32_t full_sequence;
3474 
3475 typedef enum xcb_input_property_flag_t {
3476  XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3477  XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3478  XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3479 } xcb_input_property_flag_t;
3480 
3482 #define XCB_INPUT_PROPERTY 12
3483 
3488  uint8_t response_type;
3489  uint8_t extension;
3490  uint16_t sequence;
3491  uint32_t length;
3492  uint16_t event_type;
3493  xcb_input_device_id_t deviceid;
3494  xcb_timestamp_t time;
3495  xcb_atom_t property;
3496  uint8_t what;
3497  uint8_t pad0[11];
3498  uint32_t full_sequence;
3500 
3502 #define XCB_INPUT_RAW_KEY_PRESS 13
3503 
3508  uint8_t response_type;
3509  uint8_t extension;
3510  uint16_t sequence;
3511  uint32_t length;
3512  uint16_t event_type;
3513  xcb_input_device_id_t deviceid;
3514  xcb_timestamp_t time;
3515  uint32_t detail;
3516  xcb_input_device_id_t sourceid;
3517  uint16_t valuators_len;
3518  uint32_t flags;
3519  uint8_t pad0[4];
3520  uint32_t full_sequence;
3522 
3524 #define XCB_INPUT_RAW_KEY_RELEASE 14
3525 
3527 
3529 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3530 
3535  uint8_t response_type;
3536  uint8_t extension;
3537  uint16_t sequence;
3538  uint32_t length;
3539  uint16_t event_type;
3540  xcb_input_device_id_t deviceid;
3541  xcb_timestamp_t time;
3542  uint32_t detail;
3543  xcb_input_device_id_t sourceid;
3544  uint16_t valuators_len;
3545  uint32_t flags;
3546  uint8_t pad0[4];
3547  uint32_t full_sequence;
3549 
3551 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3552 
3554 
3556 #define XCB_INPUT_RAW_MOTION 17
3557 
3559 
3560 typedef enum xcb_input_touch_event_flags_t {
3561  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3562  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3563 } xcb_input_touch_event_flags_t;
3564 
3566 #define XCB_INPUT_TOUCH_BEGIN 18
3567 
3572  uint8_t response_type;
3573  uint8_t extension;
3574  uint16_t sequence;
3575  uint32_t length;
3576  uint16_t event_type;
3577  xcb_input_device_id_t deviceid;
3578  xcb_timestamp_t time;
3579  uint32_t detail;
3580  xcb_window_t root;
3581  xcb_window_t event;
3582  xcb_window_t child;
3583  uint32_t full_sequence;
3584  xcb_input_fp1616_t root_x;
3585  xcb_input_fp1616_t root_y;
3586  xcb_input_fp1616_t event_x;
3587  xcb_input_fp1616_t event_y;
3588  uint16_t buttons_len;
3589  uint16_t valuators_len;
3590  xcb_input_device_id_t sourceid;
3591  uint8_t pad0[2];
3592  uint32_t flags;
3594  xcb_input_group_info_t group;
3596 
3598 #define XCB_INPUT_TOUCH_UPDATE 19
3599 
3601 
3603 #define XCB_INPUT_TOUCH_END 20
3604 
3606 
3607 typedef enum xcb_input_touch_ownership_flags_t {
3608  XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3609 } xcb_input_touch_ownership_flags_t;
3610 
3612 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3613 
3618  uint8_t response_type;
3619  uint8_t extension;
3620  uint16_t sequence;
3621  uint32_t length;
3622  uint16_t event_type;
3623  xcb_input_device_id_t deviceid;
3624  xcb_timestamp_t time;
3625  uint32_t touchid;
3626  xcb_window_t root;
3627  xcb_window_t event;
3628  xcb_window_t child;
3629  uint32_t full_sequence;
3630  xcb_input_device_id_t sourceid;
3631  uint8_t pad0[2];
3632  uint32_t flags;
3633  uint8_t pad1[8];
3635 
3637 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3638 
3643  uint8_t response_type;
3644  uint8_t extension;
3645  uint16_t sequence;
3646  uint32_t length;
3647  uint16_t event_type;
3648  xcb_input_device_id_t deviceid;
3649  xcb_timestamp_t time;
3650  uint32_t detail;
3651  xcb_input_device_id_t sourceid;
3652  uint16_t valuators_len;
3653  uint32_t flags;
3654  uint8_t pad0[4];
3655  uint32_t full_sequence;
3657 
3659 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3660 
3662 
3664 #define XCB_INPUT_RAW_TOUCH_END 24
3665 
3667 
3669 #define XCB_INPUT_BARRIER_HIT 25
3670 
3675  uint8_t response_type;
3676  uint8_t extension;
3677  uint16_t sequence;
3678  uint32_t length;
3679  uint16_t event_type;
3680  xcb_input_device_id_t deviceid;
3681  xcb_timestamp_t time;
3682  uint32_t eventid;
3683  xcb_window_t root;
3684  xcb_window_t event;
3685  xcb_xfixes_barrier_t barrier;
3686  uint32_t full_sequence;
3687  uint32_t dtime;
3688  uint32_t flags;
3689  xcb_input_device_id_t sourceid;
3690  uint8_t pad0[2];
3691  xcb_input_fp1616_t root_x;
3692  xcb_input_fp1616_t root_y;
3693  xcb_input_fp3232_t dx;
3694  xcb_input_fp3232_t dy;
3696 
3698 #define XCB_INPUT_BARRIER_LEAVE 26
3699 
3701 
3703 #define XCB_INPUT_DEVICE 0
3704 
3709  uint8_t response_type;
3710  uint8_t error_code;
3711  uint16_t sequence;
3713 
3715 #define XCB_INPUT_EVENT 1
3716 
3720 typedef struct xcb_input_event_error_t {
3721  uint8_t response_type;
3722  uint8_t error_code;
3723  uint16_t sequence;
3725 
3727 #define XCB_INPUT_MODE 2
3728 
3732 typedef struct xcb_input_mode_error_t {
3733  uint8_t response_type;
3734  uint8_t error_code;
3735  uint16_t sequence;
3737 
3739 #define XCB_INPUT_DEVICE_BUSY 3
3740 
3745  uint8_t response_type;
3746  uint8_t error_code;
3747  uint16_t sequence;
3749 
3751 #define XCB_INPUT_CLASS 4
3752 
3756 typedef struct xcb_input_class_error_t {
3757  uint8_t response_type;
3758  uint8_t error_code;
3759  uint16_t sequence;
3761 
3770 void
3772 
3784 
3793 void
3795 
3807 
3816 void
3818 
3830 
3839 void
3841 
3853 
3862 void
3864 
3876 
3877 int
3878 xcb_input_get_extension_version_sizeof (const void *_buffer );
3879 
3890  uint16_t name_len ,
3891  const char *name );
3892 
3906  uint16_t name_len ,
3907  const char *name );
3908 
3926  xcb_generic_error_t **e );
3927 
3936 void
3938 
3950 
3959 void
3961 
3973 
3982 void
3984 
3996 
4005 void
4007 
4019 
4020 int
4021 xcb_input_valuator_info_sizeof (const void *_buffer );
4022 
4024 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R );
4025 
4026 int
4027 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R );
4028 
4030 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R );
4031 
4040 void
4042 
4054 
4063 void
4065 
4077 
4078 int
4079 xcb_input_device_name_sizeof (const void *_buffer );
4080 
4081 char *
4082 xcb_input_device_name_string (const xcb_input_device_name_t *R );
4083 
4084 int
4085 xcb_input_device_name_string_length (const xcb_input_device_name_t *R );
4086 
4088 xcb_input_device_name_string_end (const xcb_input_device_name_t *R );
4089 
4098 void
4100 
4112 
4113 int
4114 xcb_input_list_input_devices_sizeof (const void *_buffer );
4115 
4126 
4140 
4142 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R );
4143 
4144 int
4145 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R );
4146 
4148 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R );
4149 
4167  xcb_generic_error_t **e );
4168 
4177 void
4179 
4191 
4192 int
4193 xcb_input_open_device_sizeof (const void *_buffer );
4194 
4205  uint8_t device_id );
4206 
4220  uint8_t device_id );
4221 
4223 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R );
4224 
4225 int
4226 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R );
4227 
4229 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R );
4230 
4248  xcb_generic_error_t **e );
4249 
4263  uint8_t device_id );
4264 
4275  uint8_t device_id );
4276 
4287  uint8_t device_id ,
4288  uint8_t mode );
4289 
4303  uint8_t device_id ,
4304  uint8_t mode );
4305 
4323  xcb_generic_error_t **e );
4324 
4325 int
4326 xcb_input_select_extension_event_sizeof (const void *_buffer );
4327 
4341  xcb_window_t window ,
4342  uint16_t num_classes ,
4343  const xcb_input_event_class_t *classes );
4344 
4355  xcb_window_t window ,
4356  uint16_t num_classes ,
4357  const xcb_input_event_class_t *classes );
4358 
4359 int
4360 xcb_input_get_selected_extension_events_sizeof (const void *_buffer );
4361 
4372  xcb_window_t window );
4373 
4387  xcb_window_t window );
4388 
4389 xcb_input_event_class_t *
4390 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R );
4391 
4392 int
4393 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
4394 
4396 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
4397 
4398 xcb_input_event_class_t *
4399 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R );
4400 
4401 int
4402 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
4403 
4405 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
4406 
4424  xcb_generic_error_t **e );
4425 
4426 int
4427 xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer );
4428 
4442  xcb_window_t window ,
4443  uint16_t num_classes ,
4444  uint8_t mode ,
4445  const xcb_input_event_class_t *classes );
4446 
4457  xcb_window_t window ,
4458  uint16_t num_classes ,
4459  uint8_t mode ,
4460  const xcb_input_event_class_t *classes );
4461 
4462 int
4463 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer );
4464 
4475  xcb_window_t window );
4476 
4490  xcb_window_t window );
4491 
4492 xcb_input_event_class_t *
4493 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R );
4494 
4495 int
4496 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R );
4497 
4499 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R );
4500 
4518  xcb_generic_error_t **e );
4519 
4528 void
4530 
4542 
4553  xcb_timestamp_t start ,
4554  xcb_timestamp_t stop ,
4555  uint8_t device_id );
4556 
4570  xcb_timestamp_t start ,
4571  xcb_timestamp_t stop ,
4572  uint8_t device_id );
4573 
4591  xcb_generic_error_t **e );
4592 
4603  uint8_t device_id );
4604 
4618  uint8_t device_id );
4619 
4637  xcb_generic_error_t **e );
4638 
4649  uint8_t x_axis ,
4650  uint8_t y_axis ,
4651  uint8_t device_id );
4652 
4666  uint8_t x_axis ,
4667  uint8_t y_axis ,
4668  uint8_t device_id );
4669 
4687  xcb_generic_error_t **e );
4688 
4689 int
4690 xcb_input_grab_device_sizeof (const void *_buffer );
4691 
4702  xcb_window_t grab_window ,
4703  xcb_timestamp_t time ,
4704  uint16_t num_classes ,
4705  uint8_t this_device_mode ,
4706  uint8_t other_device_mode ,
4707  uint8_t owner_events ,
4708  uint8_t device_id ,
4709  const xcb_input_event_class_t *classes );
4710 
4724  xcb_window_t grab_window ,
4725  xcb_timestamp_t time ,
4726  uint16_t num_classes ,
4727  uint8_t this_device_mode ,
4728  uint8_t other_device_mode ,
4729  uint8_t owner_events ,
4730  uint8_t device_id ,
4731  const xcb_input_event_class_t *classes );
4732 
4750  xcb_generic_error_t **e );
4751 
4765  xcb_timestamp_t time ,
4766  uint8_t device_id );
4767 
4778  xcb_timestamp_t time ,
4779  uint8_t device_id );
4780 
4781 int
4782 xcb_input_grab_device_key_sizeof (const void *_buffer );
4783 
4797  xcb_window_t grab_window ,
4798  uint16_t num_classes ,
4799  uint16_t modifiers ,
4800  uint8_t modifier_device ,
4801  uint8_t grabbed_device ,
4802  uint8_t key ,
4803  uint8_t this_device_mode ,
4804  uint8_t other_device_mode ,
4805  uint8_t owner_events ,
4806  const xcb_input_event_class_t *classes );
4807 
4818  xcb_window_t grab_window ,
4819  uint16_t num_classes ,
4820  uint16_t modifiers ,
4821  uint8_t modifier_device ,
4822  uint8_t grabbed_device ,
4823  uint8_t key ,
4824  uint8_t this_device_mode ,
4825  uint8_t other_device_mode ,
4826  uint8_t owner_events ,
4827  const xcb_input_event_class_t *classes );
4828 
4842  xcb_window_t grabWindow ,
4843  uint16_t modifiers ,
4844  uint8_t modifier_device ,
4845  uint8_t key ,
4846  uint8_t grabbed_device );
4847 
4858  xcb_window_t grabWindow ,
4859  uint16_t modifiers ,
4860  uint8_t modifier_device ,
4861  uint8_t key ,
4862  uint8_t grabbed_device );
4863 
4864 int
4865 xcb_input_grab_device_button_sizeof (const void *_buffer );
4866 
4880  xcb_window_t grab_window ,
4881  uint8_t grabbed_device ,
4882  uint8_t modifier_device ,
4883  uint16_t num_classes ,
4884  uint16_t modifiers ,
4885  uint8_t this_device_mode ,
4886  uint8_t other_device_mode ,
4887  uint8_t button ,
4888  uint8_t owner_events ,
4889  const xcb_input_event_class_t *classes );
4890 
4901  xcb_window_t grab_window ,
4902  uint8_t grabbed_device ,
4903  uint8_t modifier_device ,
4904  uint16_t num_classes ,
4905  uint16_t modifiers ,
4906  uint8_t this_device_mode ,
4907  uint8_t other_device_mode ,
4908  uint8_t button ,
4909  uint8_t owner_events ,
4910  const xcb_input_event_class_t *classes );
4911 
4925  xcb_window_t grab_window ,
4926  uint16_t modifiers ,
4927  uint8_t modifier_device ,
4928  uint8_t button ,
4929  uint8_t grabbed_device );
4930 
4941  xcb_window_t grab_window ,
4942  uint16_t modifiers ,
4943  uint8_t modifier_device ,
4944  uint8_t button ,
4945  uint8_t grabbed_device );
4946 
4960  xcb_timestamp_t time ,
4961  uint8_t mode ,
4962  uint8_t device_id );
4963 
4974  xcb_timestamp_t time ,
4975  uint8_t mode ,
4976  uint8_t device_id );
4977 
4988  uint8_t device_id );
4989 
5003  uint8_t device_id );
5004 
5022  xcb_generic_error_t **e );
5023 
5037  xcb_window_t focus ,
5038  xcb_timestamp_t time ,
5039  uint8_t revert_to ,
5040  uint8_t device_id );
5041 
5052  xcb_window_t focus ,
5053  xcb_timestamp_t time ,
5054  uint8_t revert_to ,
5055  uint8_t device_id );
5056 
5065 void
5067 
5079 
5088 void
5090 
5102 
5111 void
5113 
5125 
5126 int
5127 xcb_input_string_feedback_state_sizeof (const void *_buffer );
5128 
5129 xcb_keysym_t *
5130 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R );
5131 
5132 int
5133 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R );
5134 
5136 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R );
5137 
5146 void
5148 
5160 
5169 void
5171 
5183 
5192 void
5194 
5206 
5207 int
5208 xcb_input_feedback_state_sizeof (const void *_buffer );
5209 
5210 uint8_t *
5211 xcb_input_feedback_state_uninterpreted_data (const xcb_input_feedback_state_t *R );
5212 
5213 int
5214 xcb_input_feedback_state_uninterpreted_data_length (const xcb_input_feedback_state_t *R );
5215 
5217 xcb_input_feedback_state_uninterpreted_data_end (const xcb_input_feedback_state_t *R );
5218 
5227 void
5229 
5241 
5242 int
5243 xcb_input_get_feedback_control_sizeof (const void *_buffer );
5244 
5255  uint8_t device_id );
5256 
5270  uint8_t device_id );
5271 
5272 int
5273 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R );
5274 
5276 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R );
5277 
5295  xcb_generic_error_t **e );
5296 
5305 void
5307 
5319 
5328 void
5330 
5342 
5351 void
5353 
5365 
5366 int
5367 xcb_input_string_feedback_ctl_sizeof (const void *_buffer );
5368 
5369 xcb_keysym_t *
5370 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R );
5371 
5372 int
5373 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R );
5374 
5376 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R );
5377 
5386 void
5388 
5400 
5409 void
5411 
5423 
5432 void
5434 
5446 
5447 int
5448 xcb_input_feedback_ctl_sizeof (const void *_buffer );
5449 
5450 uint8_t *
5451 xcb_input_feedback_ctl_uninterpreted_data (const xcb_input_feedback_ctl_t *R );
5452 
5453 int
5454 xcb_input_feedback_ctl_uninterpreted_data_length (const xcb_input_feedback_ctl_t *R );
5455 
5457 xcb_input_feedback_ctl_uninterpreted_data_end (const xcb_input_feedback_ctl_t *R );
5458 
5467 void
5469 
5481 
5482 int
5483 xcb_input_change_feedback_control_sizeof (const void *_buffer );
5484 
5498  uint32_t mask ,
5499  uint8_t device_id ,
5500  uint8_t feedback_id ,
5501  xcb_input_feedback_ctl_t *feedback );
5502 
5513  uint32_t mask ,
5514  uint8_t device_id ,
5515  uint8_t feedback_id ,
5516  xcb_input_feedback_ctl_t *feedback );
5517 
5518 int
5519 xcb_input_get_device_key_mapping_sizeof (const void *_buffer );
5520 
5531  uint8_t device_id ,
5532  xcb_input_key_code_t first_keycode ,
5533  uint8_t count );
5534 
5548  uint8_t device_id ,
5549  xcb_input_key_code_t first_keycode ,
5550  uint8_t count );
5551 
5552 xcb_keysym_t *
5553 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R );
5554 
5555 int
5556 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R );
5557 
5559 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R );
5560 
5578  xcb_generic_error_t **e );
5579 
5580 int
5581 xcb_input_change_device_key_mapping_sizeof (const void *_buffer );
5582 
5596  uint8_t device_id ,
5597  xcb_input_key_code_t first_keycode ,
5598  uint8_t keysyms_per_keycode ,
5599  uint8_t keycode_count ,
5600  const xcb_keysym_t *keysyms );
5601 
5612  uint8_t device_id ,
5613  xcb_input_key_code_t first_keycode ,
5614  uint8_t keysyms_per_keycode ,
5615  uint8_t keycode_count ,
5616  const xcb_keysym_t *keysyms );
5617 
5618 int
5619 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer );
5620 
5631  uint8_t device_id );
5632 
5646  uint8_t device_id );
5647 
5648 uint8_t *
5649 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R );
5650 
5651 int
5652 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R );
5653 
5655 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R );
5656 
5674  xcb_generic_error_t **e );
5675 
5676 int
5677 xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer );
5678 
5689  uint8_t device_id ,
5690  uint8_t keycodes_per_modifier ,
5691  const uint8_t *keymaps );
5692 
5706  uint8_t device_id ,
5707  uint8_t keycodes_per_modifier ,
5708  const uint8_t *keymaps );
5709 
5727  xcb_generic_error_t **e );
5728 
5729 int
5730 xcb_input_get_device_button_mapping_sizeof (const void *_buffer );
5731 
5742  uint8_t device_id );
5743 
5757  uint8_t device_id );
5758 
5759 uint8_t *
5760 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R );
5761 
5762 int
5763 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R );
5764 
5766 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R );
5767 
5785  xcb_generic_error_t **e );
5786 
5787 int
5788 xcb_input_set_device_button_mapping_sizeof (const void *_buffer );
5789 
5800  uint8_t device_id ,
5801  uint8_t map_size ,
5802  const uint8_t *map );
5803 
5817  uint8_t device_id ,
5818  uint8_t map_size ,
5819  const uint8_t *map );
5820 
5838  xcb_generic_error_t **e );
5839 
5848 void
5850 
5862 
5871 void
5873 
5885 
5886 int
5887 xcb_input_valuator_state_sizeof (const void *_buffer );
5888 
5889 uint32_t *
5890 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R );
5891 
5892 int
5893 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R );
5894 
5896 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R );
5897 
5906 void
5908 
5920 
5921 int
5922 xcb_input_input_state_sizeof (const void *_buffer );
5923 
5924 uint8_t *
5925 xcb_input_input_state_uninterpreted_data (const xcb_input_input_state_t *R );
5926 
5927 int
5928 xcb_input_input_state_uninterpreted_data_length (const xcb_input_input_state_t *R );
5929 
5931 xcb_input_input_state_uninterpreted_data_end (const xcb_input_input_state_t *R );
5932 
5941 void
5943 
5955 
5956 int
5957 xcb_input_query_device_state_sizeof (const void *_buffer );
5958 
5969  uint8_t device_id );
5970 
5984  uint8_t device_id );
5985 
5986 int
5987 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R );
5988 
5990 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R );
5991 
6009  xcb_generic_error_t **e );
6010 
6011 int
6012 xcb_input_send_extension_event_sizeof (const void *_buffer );
6013 
6027  xcb_window_t destination ,
6028  uint8_t device_id ,
6029  uint8_t propagate ,
6030  uint16_t num_classes ,
6031  uint8_t num_events ,
6032  const uint8_t *events ,
6033  const xcb_input_event_class_t *classes );
6034 
6045  xcb_window_t destination ,
6046  uint8_t device_id ,
6047  uint8_t propagate ,
6048  uint16_t num_classes ,
6049  uint8_t num_events ,
6050  const uint8_t *events ,
6051  const xcb_input_event_class_t *classes );
6052 
6066  uint8_t device_id ,
6067  uint8_t feedback_id ,
6068  uint8_t feedback_class ,
6069  int8_t percent );
6070 
6081  uint8_t device_id ,
6082  uint8_t feedback_id ,
6083  uint8_t feedback_class ,
6084  int8_t percent );
6085 
6086 int
6087 xcb_input_set_device_valuators_sizeof (const void *_buffer );
6088 
6099  uint8_t device_id ,
6100  uint8_t first_valuator ,
6101  uint8_t num_valuators ,
6102  const int32_t *valuators );
6103 
6117  uint8_t device_id ,
6118  uint8_t first_valuator ,
6119  uint8_t num_valuators ,
6120  const int32_t *valuators );
6121 
6139  xcb_generic_error_t **e );
6140 
6141 int
6142 xcb_input_device_resolution_state_sizeof (const void *_buffer );
6143 
6144 uint32_t *
6145 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R );
6146 
6147 int
6148 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R );
6149 
6151 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R );
6152 
6153 uint32_t *
6154 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R );
6155 
6156 int
6157 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R );
6158 
6160 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R );
6161 
6162 uint32_t *
6163 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R );
6164 
6165 int
6166 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R );
6167 
6169 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R );
6170 
6179 void
6181 
6193 
6202 void
6204 
6216 
6225 void
6227 
6239 
6248 void
6250 
6262 
6271 void
6273 
6285 
6286 int
6287 xcb_input_device_state_sizeof (const void *_buffer );
6288 
6289 uint8_t *
6290 xcb_input_device_state_uninterpreted_data (const xcb_input_device_state_t *R );
6291 
6292 int
6293 xcb_input_device_state_uninterpreted_data_length (const xcb_input_device_state_t *R );
6294 
6296 xcb_input_device_state_uninterpreted_data_end (const xcb_input_device_state_t *R );
6297 
6306 void
6308 
6320 
6321 int
6322 xcb_input_get_device_control_sizeof (const void *_buffer );
6323 
6334  uint16_t control_id ,
6335  uint8_t device_id );
6336 
6350  uint16_t control_id ,
6351  uint8_t device_id );
6352 
6354 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R );
6355 
6373  xcb_generic_error_t **e );
6374 
6375 int
6376 xcb_input_device_resolution_ctl_sizeof (const void *_buffer );
6377 
6378 uint32_t *
6379 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R );
6380 
6381 int
6382 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R );
6383 
6385 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R );
6386 
6395 void
6397 
6409 
6418 void
6420 
6432 
6441 void
6443 
6455 
6464 void
6466 
6478 
6487 void
6489 
6501 
6502 int
6503 xcb_input_device_ctl_sizeof (const void *_buffer );
6504 
6505 uint8_t *
6506 xcb_input_device_ctl_uninterpreted_data (const xcb_input_device_ctl_t *R );
6507 
6508 int
6509 xcb_input_device_ctl_uninterpreted_data_length (const xcb_input_device_ctl_t *R );
6510 
6512 xcb_input_device_ctl_uninterpreted_data_end (const xcb_input_device_ctl_t *R );
6513 
6522 void
6524 
6536 
6537 int
6538 xcb_input_change_device_control_sizeof (const void *_buffer );
6539 
6550  uint16_t control_id ,
6551  uint8_t device_id ,
6552  xcb_input_device_ctl_t *control );
6553 
6567  uint16_t control_id ,
6568  uint8_t device_id ,
6569  xcb_input_device_ctl_t *control );
6570 
6588  xcb_generic_error_t **e );
6589 
6590 int
6591 xcb_input_list_device_properties_sizeof (const void *_buffer );
6592 
6603  uint8_t device_id );
6604 
6618  uint8_t device_id );
6619 
6620 xcb_atom_t *
6621 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R );
6622 
6623 int
6624 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R );
6625 
6627 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R );
6628 
6646  xcb_generic_error_t **e );
6647 
6648 uint8_t *
6649 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S );
6650 
6651 int
6652 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R ,
6654 
6656 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R ,
6658 
6659 uint16_t *
6660 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S );
6661 
6662 int
6663 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R ,
6665 
6667 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R ,
6669 
6670 uint32_t *
6671 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S );
6672 
6673 int
6674 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R ,
6676 
6678 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R ,
6680 
6681 int
6682 xcb_input_change_device_property_items_serialize (void **_buffer ,
6683  uint32_t num_items ,
6684  uint8_t format ,
6686 
6687 int
6688 xcb_input_change_device_property_items_unpack (const void *_buffer ,
6689  uint32_t num_items ,
6690  uint8_t format ,
6692 
6693 int
6694 xcb_input_change_device_property_items_sizeof (const void *_buffer ,
6695  uint32_t num_items ,
6696  uint8_t format );
6697 
6711  xcb_atom_t property ,
6712  xcb_atom_t type ,
6713  uint8_t device_id ,
6714  uint8_t format ,
6715  uint8_t mode ,
6716  uint32_t num_items ,
6717  const void *items );
6718 
6729  xcb_atom_t property ,
6730  xcb_atom_t type ,
6731  uint8_t device_id ,
6732  uint8_t format ,
6733  uint8_t mode ,
6734  uint32_t num_items ,
6735  const void *items );
6736 
6750  xcb_atom_t property ,
6751  xcb_atom_t type ,
6752  uint8_t device_id ,
6753  uint8_t format ,
6754  uint8_t mode ,
6755  uint32_t num_items ,
6757 
6768  xcb_atom_t property ,
6769  xcb_atom_t type ,
6770  uint8_t device_id ,
6771  uint8_t format ,
6772  uint8_t mode ,
6773  uint32_t num_items ,
6775 
6789  xcb_atom_t property ,
6790  uint8_t device_id );
6791 
6802  xcb_atom_t property ,
6803  uint8_t device_id );
6804 
6805 uint8_t *
6806 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S );
6807 
6808 int
6809 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R ,
6811 
6813 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R ,
6815 
6816 uint16_t *
6817 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S );
6818 
6819 int
6820 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R ,
6822 
6824 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R ,
6826 
6827 uint32_t *
6828 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S );
6829 
6830 int
6831 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R ,
6833 
6835 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R ,
6837 
6838 int
6839 xcb_input_get_device_property_items_serialize (void **_buffer ,
6840  uint32_t num_items ,
6841  uint8_t format ,
6843 
6844 int
6845 xcb_input_get_device_property_items_unpack (const void *_buffer ,
6846  uint32_t num_items ,
6847  uint8_t format ,
6849 
6850 int
6851 xcb_input_get_device_property_items_sizeof (const void *_buffer ,
6852  uint32_t num_items ,
6853  uint8_t format );
6854 
6865  xcb_atom_t property ,
6866  xcb_atom_t type ,
6867  uint32_t offset ,
6868  uint32_t len ,
6869  uint8_t device_id ,
6870  uint8_t _delete );
6871 
6885  xcb_atom_t property ,
6886  xcb_atom_t type ,
6887  uint32_t offset ,
6888  uint32_t len ,
6889  uint8_t device_id ,
6890  uint8_t _delete );
6891 
6892 void *
6893 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R );
6894 
6912  xcb_generic_error_t **e );
6913 
6922 void
6924 
6936 
6945 void
6947 
6959 
6960 int
6961 xcb_input_xi_query_pointer_sizeof (const void *_buffer );
6962 
6973  xcb_window_t window ,
6974  xcb_input_device_id_t deviceid );
6975 
6989  xcb_window_t window ,
6990  xcb_input_device_id_t deviceid );
6991 
6992 uint32_t *
6993 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R );
6994 
6995 int
6996 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R );
6997 
6999 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R );
7000 
7018  xcb_generic_error_t **e );
7019 
7033  xcb_window_t src_win ,
7034  xcb_window_t dst_win ,
7035  xcb_input_fp1616_t src_x ,
7036  xcb_input_fp1616_t src_y ,
7037  uint16_t src_width ,
7038  uint16_t src_height ,
7039  xcb_input_fp1616_t dst_x ,
7040  xcb_input_fp1616_t dst_y ,
7041  xcb_input_device_id_t deviceid );
7042 
7053  xcb_window_t src_win ,
7054  xcb_window_t dst_win ,
7055  xcb_input_fp1616_t src_x ,
7056  xcb_input_fp1616_t src_y ,
7057  uint16_t src_width ,
7058  uint16_t src_height ,
7059  xcb_input_fp1616_t dst_x ,
7060  xcb_input_fp1616_t dst_y ,
7061  xcb_input_device_id_t deviceid );
7062 
7076  xcb_window_t window ,
7077  xcb_cursor_t cursor ,
7078  xcb_input_device_id_t deviceid );
7079 
7090  xcb_window_t window ,
7091  xcb_cursor_t cursor ,
7092  xcb_input_device_id_t deviceid );
7093 
7094 int
7095 xcb_input_add_master_sizeof (const void *_buffer );
7096 
7097 char *
7098 xcb_input_add_master_name (const xcb_input_add_master_t *R );
7099 
7100 int
7101 xcb_input_add_master_name_length (const xcb_input_add_master_t *R );
7102 
7104 xcb_input_add_master_name_end (const xcb_input_add_master_t *R );
7105 
7114 void
7116 
7128 
7137 void
7139 
7151 
7160 void
7162 
7174 
7183 void
7185 
7197 
7198 int
7199 xcb_input_hierarchy_change_sizeof (const void *_buffer );
7200 
7201 uint8_t *
7202 xcb_input_hierarchy_change_uninterpreted_data (const xcb_input_hierarchy_change_t *R );
7203 
7204 int
7205 xcb_input_hierarchy_change_uninterpreted_data_length (const xcb_input_hierarchy_change_t *R );
7206 
7208 xcb_input_hierarchy_change_uninterpreted_data_end (const xcb_input_hierarchy_change_t *R );
7209 
7218 void
7220 
7232 
7233 int
7234 xcb_input_xi_change_hierarchy_sizeof (const void *_buffer );
7235 
7249  uint8_t num_changes ,
7250  const xcb_input_hierarchy_change_t *changes );
7251 
7262  uint8_t num_changes ,
7263  const xcb_input_hierarchy_change_t *changes );
7264 
7278  xcb_window_t window ,
7279  xcb_input_device_id_t deviceid );
7280 
7291  xcb_window_t window ,
7292  xcb_input_device_id_t deviceid );
7293 
7304  xcb_window_t window );
7305 
7319  xcb_window_t window );
7320 
7338  xcb_generic_error_t **e );
7339 
7340 int
7341 xcb_input_event_mask_sizeof (const void *_buffer );
7342 
7343 uint32_t *
7344 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R );
7345 
7346 int
7347 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R );
7348 
7350 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R );
7351 
7360 void
7362 
7374 
7375 int
7376 xcb_input_xi_select_events_sizeof (const void *_buffer );
7377 
7391  xcb_window_t window ,
7392  uint16_t num_mask ,
7393  const xcb_input_event_mask_t *masks );
7394 
7405  xcb_window_t window ,
7406  uint16_t num_mask ,
7407  const xcb_input_event_mask_t *masks );
7408 
7419  uint16_t major_version ,
7420  uint16_t minor_version );
7421 
7435  uint16_t major_version ,
7436  uint16_t minor_version );
7437 
7455  xcb_generic_error_t **e );
7456 
7457 int
7458 xcb_input_button_class_sizeof (const void *_buffer );
7459 
7460 uint32_t *
7461 xcb_input_button_class_state (const xcb_input_button_class_t *R );
7462 
7463 int
7464 xcb_input_button_class_state_length (const xcb_input_button_class_t *R );
7465 
7467 xcb_input_button_class_state_end (const xcb_input_button_class_t *R );
7468 
7469 xcb_atom_t *
7470 xcb_input_button_class_labels (const xcb_input_button_class_t *R );
7471 
7472 int
7473 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R );
7474 
7476 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R );
7477 
7486 void
7488 
7500 
7501 int
7502 xcb_input_key_class_sizeof (const void *_buffer );
7503 
7504 uint32_t *
7505 xcb_input_key_class_keys (const xcb_input_key_class_t *R );
7506 
7507 int
7508 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R );
7509 
7511 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R );
7512 
7521 void
7523 
7535 
7544 void
7546 
7558 
7567 void
7569 
7581 
7590 void
7592 
7604 
7605 int
7606 xcb_input_device_class_sizeof (const void *_buffer );
7607 
7608 uint8_t *
7609 xcb_input_device_class_uninterpreted_data (const xcb_input_device_class_t *R );
7610 
7611 int
7612 xcb_input_device_class_uninterpreted_data_length (const xcb_input_device_class_t *R );
7613 
7615 xcb_input_device_class_uninterpreted_data_end (const xcb_input_device_class_t *R );
7616 
7625 void
7627 
7639 
7640 int
7641 xcb_input_xi_device_info_sizeof (const void *_buffer );
7642 
7643 char *
7644 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R );
7645 
7646 int
7647 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R );
7648 
7650 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R );
7651 
7652 int
7653 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R );
7654 
7656 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R );
7657 
7666 void
7668 
7680 
7681 int
7682 xcb_input_xi_query_device_sizeof (const void *_buffer );
7683 
7694  xcb_input_device_id_t deviceid );
7695 
7709  xcb_input_device_id_t deviceid );
7710 
7711 int
7712 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R );
7713 
7715 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R );
7716 
7734  xcb_generic_error_t **e );
7735 
7749  xcb_window_t window ,
7750  xcb_timestamp_t time ,
7751  xcb_input_device_id_t deviceid );
7752 
7763  xcb_window_t window ,
7764  xcb_timestamp_t time ,
7765  xcb_input_device_id_t deviceid );
7766 
7777  xcb_input_device_id_t deviceid );
7778 
7792  xcb_input_device_id_t deviceid );
7793 
7811  xcb_generic_error_t **e );
7812 
7813 int
7814 xcb_input_xi_grab_device_sizeof (const void *_buffer );
7815 
7826  xcb_window_t window ,
7827  xcb_timestamp_t time ,
7828  xcb_cursor_t cursor ,
7829  xcb_input_device_id_t deviceid ,
7830  uint8_t mode ,
7831  uint8_t paired_device_mode ,
7832  uint8_t owner_events ,
7833  uint16_t mask_len ,
7834  const uint32_t *mask );
7835 
7849  xcb_window_t window ,
7850  xcb_timestamp_t time ,
7851  xcb_cursor_t cursor ,
7852  xcb_input_device_id_t deviceid ,
7853  uint8_t mode ,
7854  uint8_t paired_device_mode ,
7855  uint8_t owner_events ,
7856  uint16_t mask_len ,
7857  const uint32_t *mask );
7858 
7876  xcb_generic_error_t **e );
7877 
7891  xcb_timestamp_t time ,
7892  xcb_input_device_id_t deviceid );
7893 
7904  xcb_timestamp_t time ,
7905  xcb_input_device_id_t deviceid );
7906 
7920  xcb_timestamp_t time ,
7921  xcb_input_device_id_t deviceid ,
7922  uint8_t event_mode ,
7923  uint32_t touchid ,
7924  xcb_window_t grab_window );
7925 
7936  xcb_timestamp_t time ,
7937  xcb_input_device_id_t deviceid ,
7938  uint8_t event_mode ,
7939  uint32_t touchid ,
7940  xcb_window_t grab_window );
7941 
7950 void
7952 
7964 
7965 int
7966 xcb_input_xi_passive_grab_device_sizeof (const void *_buffer );
7967 
7978  xcb_timestamp_t time ,
7979  xcb_window_t grab_window ,
7980  xcb_cursor_t cursor ,
7981  uint32_t detail ,
7982  xcb_input_device_id_t deviceid ,
7983  uint16_t num_modifiers ,
7984  uint16_t mask_len ,
7985  uint8_t grab_type ,
7986  uint8_t grab_mode ,
7987  uint8_t paired_device_mode ,
7988  uint8_t owner_events ,
7989  const uint32_t *mask ,
7990  const uint32_t *modifiers );
7991 
8005  xcb_timestamp_t time ,
8006  xcb_window_t grab_window ,
8007  xcb_cursor_t cursor ,
8008  uint32_t detail ,
8009  xcb_input_device_id_t deviceid ,
8010  uint16_t num_modifiers ,
8011  uint16_t mask_len ,
8012  uint8_t grab_type ,
8013  uint8_t grab_mode ,
8014  uint8_t paired_device_mode ,
8015  uint8_t owner_events ,
8016  const uint32_t *mask ,
8017  const uint32_t *modifiers );
8018 
8020 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R );
8021 
8022 int
8023 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R );
8024 
8026 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R );
8027 
8045  xcb_generic_error_t **e );
8046 
8047 int
8048 xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer );
8049 
8063  xcb_window_t grab_window ,
8064  uint32_t detail ,
8065  xcb_input_device_id_t deviceid ,
8066  uint16_t num_modifiers ,
8067  uint8_t grab_type ,
8068  const uint32_t *modifiers );
8069 
8080  xcb_window_t grab_window ,
8081  uint32_t detail ,
8082  xcb_input_device_id_t deviceid ,
8083  uint16_t num_modifiers ,
8084  uint8_t grab_type ,
8085  const uint32_t *modifiers );
8086 
8087 int
8088 xcb_input_xi_list_properties_sizeof (const void *_buffer );
8089 
8100  xcb_input_device_id_t deviceid );
8101 
8115  xcb_input_device_id_t deviceid );
8116 
8117 xcb_atom_t *
8118 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R );
8119 
8120 int
8121 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R );
8122 
8124 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R );
8125 
8143  xcb_generic_error_t **e );
8144 
8145 uint8_t *
8146 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S );
8147 
8148 int
8149 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R ,
8151 
8153 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R ,
8155 
8156 uint16_t *
8157 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S );
8158 
8159 int
8160 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R ,
8162 
8164 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R ,
8166 
8167 uint32_t *
8168 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S );
8169 
8170 int
8171 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R ,
8173 
8175 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R ,
8177 
8178 int
8179 xcb_input_xi_change_property_items_serialize (void **_buffer ,
8180  uint32_t num_items ,
8181  uint8_t format ,
8183 
8184 int
8185 xcb_input_xi_change_property_items_unpack (const void *_buffer ,
8186  uint32_t num_items ,
8187  uint8_t format ,
8189 
8190 int
8191 xcb_input_xi_change_property_items_sizeof (const void *_buffer ,
8192  uint32_t num_items ,
8193  uint8_t format );
8194 
8208  xcb_input_device_id_t deviceid ,
8209  uint8_t mode ,
8210  uint8_t format ,
8211  xcb_atom_t property ,
8212  xcb_atom_t type ,
8213  uint32_t num_items ,
8214  const void *items );
8215 
8226  xcb_input_device_id_t deviceid ,
8227  uint8_t mode ,
8228  uint8_t format ,
8229  xcb_atom_t property ,
8230  xcb_atom_t type ,
8231  uint32_t num_items ,
8232  const void *items );
8233 
8247  xcb_input_device_id_t deviceid ,
8248  uint8_t mode ,
8249  uint8_t format ,
8250  xcb_atom_t property ,
8251  xcb_atom_t type ,
8252  uint32_t num_items ,
8253  const xcb_input_xi_change_property_items_t *items );
8254 
8265  xcb_input_device_id_t deviceid ,
8266  uint8_t mode ,
8267  uint8_t format ,
8268  xcb_atom_t property ,
8269  xcb_atom_t type ,
8270  uint32_t num_items ,
8271  const xcb_input_xi_change_property_items_t *items );
8272 
8286  xcb_input_device_id_t deviceid ,
8287  xcb_atom_t property );
8288 
8299  xcb_input_device_id_t deviceid ,
8300  xcb_atom_t property );
8301 
8302 uint8_t *
8303 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S );
8304 
8305 int
8306 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R ,
8308 
8310 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R ,
8312 
8313 uint16_t *
8314 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S );
8315 
8316 int
8317 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R ,
8319 
8321 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R ,
8323 
8324 uint32_t *
8325 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S );
8326 
8327 int
8328 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R ,
8330 
8332 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R ,
8334 
8335 int
8336 xcb_input_xi_get_property_items_serialize (void **_buffer ,
8337  uint32_t num_items ,
8338  uint8_t format ,
8339  const xcb_input_xi_get_property_items_t *_aux );
8340 
8341 int
8342 xcb_input_xi_get_property_items_unpack (const void *_buffer ,
8343  uint32_t num_items ,
8344  uint8_t format ,
8346 
8347 int
8348 xcb_input_xi_get_property_items_sizeof (const void *_buffer ,
8349  uint32_t num_items ,
8350  uint8_t format );
8351 
8362  xcb_input_device_id_t deviceid ,
8363  uint8_t _delete ,
8364  xcb_atom_t property ,
8365  xcb_atom_t type ,
8366  uint32_t offset ,
8367  uint32_t len );
8368 
8382  xcb_input_device_id_t deviceid ,
8383  uint8_t _delete ,
8384  xcb_atom_t property ,
8385  xcb_atom_t type ,
8386  uint32_t offset ,
8387  uint32_t len );
8388 
8389 void *
8390 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R );
8391 
8409  xcb_generic_error_t **e );
8410 
8411 int
8412 xcb_input_xi_get_selected_events_sizeof (const void *_buffer );
8413 
8424  xcb_window_t window );
8425 
8439  xcb_window_t window );
8440 
8441 int
8442 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R );
8443 
8445 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R );
8446 
8464  xcb_generic_error_t **e );
8465 
8474 void
8476 
8488 
8489 int
8490 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer );
8491 
8505  uint32_t num_barriers ,
8506  const xcb_input_barrier_release_pointer_info_t *barriers );
8507 
8518  uint32_t num_barriers ,
8519  const xcb_input_barrier_release_pointer_info_t *barriers );
8520 
8521 int
8522 xcb_input_device_changed_sizeof (const void *_buffer );
8523 
8524 int
8525 xcb_input_key_press_sizeof (const void *_buffer );
8526 
8527 int
8528 xcb_input_key_release_sizeof (const void *_buffer );
8529 
8530 int
8531 xcb_input_button_press_sizeof (const void *_buffer );
8532 
8533 int
8534 xcb_input_button_release_sizeof (const void *_buffer );
8535 
8536 int
8537 xcb_input_motion_sizeof (const void *_buffer );
8538 
8539 int
8540 xcb_input_enter_sizeof (const void *_buffer );
8541 
8542 int
8543 xcb_input_leave_sizeof (const void *_buffer );
8544 
8545 int
8546 xcb_input_focus_in_sizeof (const void *_buffer );
8547 
8548 int
8549 xcb_input_focus_out_sizeof (const void *_buffer );
8550 
8559 void
8561 
8573 
8574 int
8575 xcb_input_hierarchy_sizeof (const void *_buffer );
8576 
8577 int
8578 xcb_input_raw_key_press_sizeof (const void *_buffer );
8579 
8580 int
8581 xcb_input_raw_key_release_sizeof (const void *_buffer );
8582 
8583 int
8584 xcb_input_raw_button_press_sizeof (const void *_buffer );
8585 
8586 int
8587 xcb_input_raw_button_release_sizeof (const void *_buffer );
8588 
8589 int
8590 xcb_input_raw_motion_sizeof (const void *_buffer );
8591 
8592 int
8593 xcb_input_touch_begin_sizeof (const void *_buffer );
8594 
8595 int
8596 xcb_input_touch_update_sizeof (const void *_buffer );
8597 
8598 int
8599 xcb_input_touch_end_sizeof (const void *_buffer );
8600 
8601 int
8602 xcb_input_raw_touch_begin_sizeof (const void *_buffer );
8603 
8604 int
8605 xcb_input_raw_touch_update_sizeof (const void *_buffer );
8606 
8607 int
8608 xcb_input_raw_touch_end_sizeof (const void *_buffer );
8609 
8610 
8611 #ifdef __cplusplus
8612 }
8613 #endif
8614 
8615 #endif
8616 
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1260
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:1468
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:6638
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:2815
struct xcb_input_get_device_modifier_mapping_reply_t xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:547
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1717
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:4948
Generic error.
Definition: xcb.h:170
xcb_void_cookie_t xcb_input_change_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:5398
struct xcb_input_device_abs_calib_state_iterator_t xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1294
struct xcb_input_device_abs_calib_ctl_iterator_t xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:2428
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:7160
xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply(xcb_connection_t *c, xcb_input_get_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4652
xcb_input_allow_device_events_request_t
Definition: xinput.h:772
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1147
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:4780
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:2308
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1327
struct xcb_input_device_abs_area_state_iterator_t xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
xcb_input_group_info_t
Definition: xinput.h:2012
struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
xcb_void_cookie_t xcb_input_xi_set_client_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:6583
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:884
xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply(xcb_connection_t *c, xcb_input_get_device_motion_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1367
struct xcb_input_set_device_modifier_mapping_request_t xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
xcb_input_device_changed_event_t
Definition: xinput.h:3254
xcb_input_select_extension_event_request_t
Definition: xinput.h:411
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:6330
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:3001
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1762
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_t
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:1814
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1207
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:8144
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_get_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3305
xcb_void_cookie_t xcb_input_select_extension_event_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:852
xcb_void_cookie_t xcb_input_grab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:1969
struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
xcb_input_xi_get_property_request_t
Definition: xinput.h:2930
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3012
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:2654
xcb_input_xi_query_version_reply_t * xcb_input_xi_query_version_reply(xcb_connection_t *c, xcb_input_xi_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6928
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:8103
struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:535
xcb_void_cookie_t xcb_input_ungrab_device_key_checked(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:1821
xcb_input_grab_modifier_info_t
Definition: xinput.h:2766
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:464
xcb_void_cookie_t xcb_input_xi_warp_pointer(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:6123
struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
xcb_input_valuator_state_t
Definition: xinput.h:1413
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:4428
struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
struct xcb_input_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:2776
xcb_input_hierarchy_info_t
Definition: xinput.h:3437
struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:7242
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
xcb_input_xi_delete_property_request_t
Definition: xinput.h:2908
xcb_input_input_class_info_iterator_t
Definition: xinput.h:318
struct xcb_input_get_selected_extension_events_request_t xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:7025
xcb_input_device_state_iterator_t
Definition: xinput.h:1674
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
struct xcb_input_change_device_dont_propagate_list_request_t xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_device_info_iterator_t
Definition: xinput.h:160
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1165
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:905
xcb_input_close_device_request_t
Definition: xinput.h:363
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:7341
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:58
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2636
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3897
xcb_input_device_class_iterator_t
Definition: xinput.h:2546
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:4736
xcb_input_touch_class_t
Definition: xinput.h:2490
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2257
xcb_void_cookie_t xcb_input_xi_change_cursor_checked(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:6166
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1004
xcb_input_device_class_t
Definition: xinput.h:2536
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end(xcb_input_device_abs_area_ctrl_iterator_t i)
Definition: xinput.c:4762
struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
xcb_void_cookie_t xcb_input_change_device_property_aux_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:5440
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:7863
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
struct xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:9178
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:784
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1094
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:1337
xcb_input_key_press_event_t
Definition: xinput.h:3279
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:9028
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1136
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1316
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:4472
struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
xcb_input_xi_allow_events_request_t
Definition: xinput.h:2733
xcb_input_button_state_iterator_t
Definition: xinput.h:1404
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2072
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
struct xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:6422
xcb_input_add_master_iterator_t
Definition: xinput.h:2154
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:5925
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1044
xcb_input_set_device_mode_request_t
Definition: xinput.h:384
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
xcb_input_modifier_info_t
Definition: xinput.h:2031
struct xcb_input_xi_set_client_pointer_request_t xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:2746
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1075
xcb_input_get_device_focus_reply_t
Definition: xinput.h:805
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1085
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:3822
xcb_input_axis_info_t
Definition: xinput.h:208
xcb_input_button_info_t
Definition: xinput.h:190
struct xcb_input_device_abs_area_ctrl_iterator_t xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_open_device_reply_t * xcb_input_open_device_reply(xcb_connection_t *c, xcb_input_open_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:693
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:925
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:3646
xcb_input_raw_key_press_event_t
Definition: xinput.h:3507
xcb_input_open_device_request_t
Definition: xinput.h:337
xcb_input_key_class_t
Definition: xinput.h:2448
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:4724
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3181
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
struct xcb_input_change_device_key_mapping_request_t xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
xcb_input_device_bell_request_t
Definition: xinput.h:1505
struct xcb_input_get_device_modifier_mapping_request_t xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1127
xcb_input_button_class_t
Definition: xinput.h:2429
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:1636
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:5933
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:7633
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:6612
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2060
xcb_void_cookie_t xcb_input_xi_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:7735
xcb_input_device_key_press_event_t
Definition: xinput.h:3053
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:707
Definition: xcbext.h:39
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_input_device_busy_error_t
Definition: xinput.h:3744
xcb_input_valuator_info_iterator_t
Definition: xinput.h:237
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
struct xcb_input_list_input_devices_request_t xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:617
xcb_input_get_extension_version_request_t
Definition: xinput.h:101
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1233
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:2735
xcb_input_feedback_ctl_t
Definition: xinput.h:1156
xcb_input_key_info_t
Definition: xinput.h:169
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_input_input_info_iterator_t
Definition: xinput.h:254
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:7983
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
xcb_input_class_error_t
Definition: xinput.h:3756
xcb_input_button_press_event_t
Definition: xinput.h:3320
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:2775
struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
xcb_input_xi_query_version_request_t
Definition: xinput.h:2374
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:3568
struct xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1618
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:6872
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:2858
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:568
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_button_info_iterator_t
Definition: xinput.h:199
struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
struct xcb_input_get_device_dont_propagate_list_request_t xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:755
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1015
xcb_input_grab_device_request_t
Definition: xinput.h:639
Generic iterator.
Definition: xcb.h:114
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:7400
struct xcb_input_xi_get_client_pointer_reply_t xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
xcb_void_cookie_t xcb_input_xi_change_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:8551
xcb_input_device_core_state_t
Definition: xinput.h:1627
struct xcb_input_xi_barrier_release_pointer_request_t xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_list_input_devices_reply_t
Definition: xinput.h:298
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:582
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:7427
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:9065
xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply(xcb_connection_t *c, xcb_input_get_device_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2200
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1579
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:644
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1638
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:2692
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:4790
struct xcb_input_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
xcb_input_key_info_iterator_t
Definition: xinput.h:181
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2279
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
xcb_void_cookie_t xcb_input_xi_set_focus_checked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:7478
struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1657
struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
xcb_void_cookie_t xcb_input_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:1664
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:5951
xcb_input_event_class_iterator_t
Definition: xinput.h:32
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_input_attach_slave_t
Definition: xinput.h:2185
xcb_input_feedback_state_t
Definition: xinput.h:976
xcb_input_device_enable_state_t
Definition: xinput.h:1647
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:862
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
struct xcb_input_input_state_t xcb_input_input_state_t
xcb_input_input_state_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:965
xcb_void_cookie_t xcb_input_change_feedback_control_checked(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:2900
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1066
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
struct xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_device_id_iterator_t
Definition: xinput.h:54
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:433
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:2316
xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:6470
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:2491
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:3811
xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply(xcb_connection_t *c, xcb_input_get_device_key_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3083
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2243
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3642
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1737
xcb_input_add_master_t
Definition: xinput.h:2143
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:3735
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:243
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:9277
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:4180
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
xcb_input_delete_device_property_request_t
Definition: xinput.h:1944
xcb_input_key_state_t
Definition: xinput.h:1373
struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
xcb_input_device_core_ctrl_t
Definition: xinput.h:1785
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:6281
xcb_input_xi_query_pointer_reply_t * xcb_input_xi_query_pointer_reply(xcb_connection_t *c, xcb_input_xi_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6072
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1795
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:6312
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3449
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:728
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:4418
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:2280
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:9716
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:5992
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:4398
xcb_input_valuator_info_t
Definition: xinput.h:226
struct xcb_input_xi_passive_grab_device_request_t xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
xcb_void_cookie_t xcb_input_xi_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:7764
xcb_input_grab_device_reply_t
Definition: xinput.h:656
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:9236
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2568
xcb_void_cookie_t xcb_input_xi_warp_pointer_checked(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:6080
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
xcb_input_get_device_property_cookie_t xcb_input_get_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:5837
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:2628
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2481
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1114
xcb_input_event_mask_iterator_t
Definition: xinput.h:2340
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2041
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_t
xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply(xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1281
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2577
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1249
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:6021
xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply(xcb_connection_t *c, xcb_input_get_extension_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:209
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:2847
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1027
xcb_input_bell_feedback_state_t
Definition: xinput.h:934
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:7112
xcb_input_input_class_info_t
Definition: xinput.h:310
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1139
struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
xcb_void_cookie_t xcb_input_change_feedback_control(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:2935
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
xcb_input_ungrab_device_request_t
Definition: xinput.h:671
xcb_input_xi_list_properties_reply_t * xcb_input_xi_list_properties_reply(xcb_connection_t *c, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:8292
xcb_input_axis_info_iterator_t
Definition: xinput.h:217
xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:6554
xcb_input_group_info_iterator_t
Definition: xinput.h:2022
xcb_input_device_name_t
Definition: xinput.h:263
struct xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
xcb_input_feedback_state_iterator_t
Definition: xinput.h:985
xcb_input_mode_error_t
Definition: xinput.h:3732
xcb_void_cookie_t xcb_input_xi_change_hierarchy(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:6512
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:497
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
xcb_input_get_device_control_cookie_t xcb_input_get_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:4588
xcb_void_cookie_t xcb_input_xi_set_focus(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:7509
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
xcb_input_xi_change_property_items_t
Definition: xinput.h:2878
struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:30
xcb_input_ptr_feedback_state_t
Definition: xinput.h:871
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:2272
struct xcb_input_get_device_motion_events_reply_t xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:2990
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
xcb_input_input_info_t
Definition: xinput.h:246
xcb_input_get_device_control_request_t
Definition: xinput.h:1693
struct xcb_input_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
xcb_input_property_event_t
Definition: xinput.h:3487
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:353
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:490
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:4464
xcb_input_device_state_notify_event_t
Definition: xinput.h:3128
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:4387
xcb_input_set_device_mode_reply_t
Definition: xinput.h:396
struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
xcb_void_cookie_t xcb_input_xi_select_events_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:6784
xcb_input_device_ctl_t
Definition: xinput.h:1823
struct xcb_input_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3148
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3453
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:7231
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:5943
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_t
xcb_input_list_device_properties_reply_t
Definition: xinput.h:1895
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:6304
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
xcb_input_key_code_iterator_t
Definition: xinput.h:43
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:3746
struct xcb_input_xi_passive_ungrab_device_request_t xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply(xcb_connection_t *c, xcb_input_change_pointer_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1499
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2647
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:9309
xcb_input_list_device_properties_request_t
Definition: xinput.h:1884
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:7132
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3002
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:3672
struct xcb_input_device_button_state_notify_event_t xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
xcb_void_cookie_t xcb_input_delete_device_property_checked(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:5528
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:1307
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1349
xcb_void_cookie_t xcb_input_grab_device_key(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:1772
struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply(xcb_connection_t *c, xcb_input_set_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3638
struct xcb_input_get_selected_extension_events_reply_t xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
xcb_void_cookie_t xcb_input_grab_device_key_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:1723
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:3664
struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
struct xcb_input_xi_passive_grab_device_reply_t xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
xcb_input_device_info_t
Definition: xinput.h:149
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
xcb_input_key_state_iterator_t
Definition: xinput.h:1384
xcb_input_input_state_iterator_t
Definition: xinput.h:1442
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
xcb_void_cookie_t xcb_input_change_device_property_aux(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:5484
struct xcb_input_set_device_modifier_mapping_reply_t xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:76
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:991
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:3379
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:2980
xcb_input_get_device_focus_request_t
Definition: xinput.h:794
xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply(xcb_connection_t *c, xcb_input_list_input_devices_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:560
xcb_input_get_device_control_reply_t
Definition: xinput.h:1705
xcb_input_integer_feedback_state_t
Definition: xinput.h:893
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:7540
xcb_input_raw_button_press_event_t
Definition: xinput.h:3534
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:2502
struct xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
struct xcb_input_barrier_release_pointer_info_iterator_t xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:746
xcb_input_change_device_property_items_t
Definition: xinput.h:1913
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:7036
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:7680
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1541
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1102
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply(xcb_connection_t *c, xcb_input_xi_passive_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:8064
xcb_void_cookie_t xcb_input_xi_change_cursor(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:6197
xcb_input_xi_change_property_request_t
Definition: xinput.h:2890
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
xcb_input_enter_event_t
Definition: xinput.h:3382
struct xcb_input_device_key_state_notify_event_t xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
xcb_void_cookie_t xcb_input_xi_allow_events_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:7793
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
struct xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:2379
xcb_input_scroll_class_t
Definition: xinput.h:2467
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
struct xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply(xcb_connection_t *c, xcb_input_get_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3529
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:4535
struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5048
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:6322
struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:576
xcb_input_detach_slave_t
Definition: xinput.h:2204
xcb_input_xi_grab_device_reply_t * xcb_input_xi_grab_device_reply(xcb_connection_t *c, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7727
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:5557
xcb_input_change_device_control_request_t
Definition: xinput.h:1850
xcb_input_get_device_property_request_t
Definition: xinput.h:1966
xcb_void_cookie_t xcb_input_grab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:1920
xcb_input_hierarchy_change_t
Definition: xinput.h:2223
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3216
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:2866
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:84
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:2410
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:2707
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:701
struct xcb_input_set_device_button_mapping_request_t xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
xcb_input_touch_begin_event_t
Definition: xinput.h:3571
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:7142
struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
xcb_input_fp3232_t
Definition: xinput.h:74
xcb_void_cookie_t xcb_input_set_device_focus_checked(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:2208
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:2664
xcb_input_fp1616_iterator_t
Definition: xinput.h:65
xcb_void_cookie_t xcb_input_xi_delete_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:8748
struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
xcb_input_device_time_coord_t
Definition: xinput.h:509
xcb_input_button_class_iterator_t
Definition: xinput.h:2439
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:4546
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
xcb_input_kbd_feedback_state_t
Definition: xinput.h:844
xcb_input_xi_list_properties_request_t
Definition: xinput.h:2855
xcb_input_open_device_reply_t
Definition: xinput.h:348
xcb_input_barrier_hit_event_t
Definition: xinput.h:3674
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply(xcb_connection_t *c, xcb_input_change_keyboard_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1429
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:225
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:3344
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:6348
struct xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:6900
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:8216
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:3024
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply(xcb_connection_t *c, xcb_input_set_device_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:813
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:7150
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:4410
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:3654
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:571
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:7168
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
xcb_input_send_extension_event_request_t
Definition: xinput.h:1487
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:487
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2550
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:1297
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:9152
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2674
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:2794
xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply(xcb_connection_t *c, xcb_input_set_device_valuators_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4254
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3480
xcb_input_key_class_iterator_t
Definition: xinput.h:2458
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:7124
xcb_void_cookie_t xcb_input_ungrab_device_key(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:1855
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1105
xcb_input_xi_query_device_reply_t * xcb_input_xi_query_device_reply(xcb_connection_t *c, xcb_input_xi_query_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7470
xcb_input_input_state_t
Definition: xinput.h:1432
xcb_input_set_device_focus_request_t
Definition: xinput.h:822
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:2830
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_event_error_t
Definition: xinput.h:3720
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:7924
struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
xcb_input_touch_class_iterator_t
Definition: xinput.h:2501
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:2298
struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:40
xcb_void_cookie_t xcb_input_xi_select_events(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:6828
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:6736
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2231
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:235
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1177
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
xcb_generic_iterator_t xcb_input_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:7352
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:6340
xcb_void_cookie_t xcb_input_send_extension_event_checked(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:3991
xcb_input_fp3232_iterator_t
Definition: xinput.h:82
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
xcb_void_cookie_t xcb_input_set_device_focus(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:2240
xcb_input_remove_master_t
Definition: xinput.h:2163
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_void_cookie_t xcb_input_xi_change_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:8592
xcb_void_cookie_t xcb_input_xi_delete_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:8719
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:271
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
xcb_void_cookie_t xcb_input_device_bell_checked(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:4085
xcb_void_cookie_t xcb_input_select_extension_event(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:887
xcb_input_list_device_properties_reply_t * xcb_input_list_device_properties_reply(xcb_connection_t *c, xcb_input_list_device_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5097
xcb_input_change_device_notify_event_t
Definition: xinput.h:3166
xcb_input_grab_device_reply_t * xcb_input_grab_device_reply(xcb_connection_t *c, xcb_input_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1628
struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1595
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
xcb_void_cookie_t xcb_input_device_bell(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:4117
xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:5874
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:279
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:7567
xcb_input_device_enable_ctrl_t
Definition: xinput.h:1804
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:22
struct xcb_input_set_device_mode_request_t xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply(xcb_connection_t *c, xcb_input_xi_get_client_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6664
xcb_void_cookie_t xcb_input_ungrab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:2018
struct xcb_input_get_device_button_mapping_request_t xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:176
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:2758
xcb_input_get_extension_version_reply_t
Definition: xinput.h:112
xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_set_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3414
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:7101
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3870
xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply(xcb_connection_t *c, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2620
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:516
xcb_input_query_device_state_reply_t
Definition: xinput.h:1472
xcb_void_cookie_t xcb_input_change_device_key_mapping_checked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:3122
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:2672
struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1570
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:4217
xcb_input_button_state_t
Definition: xinput.h:1393
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
struct xcb_input_xi_get_client_pointer_request_t xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
xcb_void_cookie_t xcb_input_ungrab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:2052
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:48
xcb_void_cookie_t xcb_input_change_device_property_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:5356
xcb_void_cookie_t xcb_input_xi_allow_events(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:7828
xcb_input_device_resolution_state_t
Definition: xinput.h:1561
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1776
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3256
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:4772
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:2290
xcb_input_get_device_property_reply_t * xcb_input_get_device_property_reply(xcb_connection_t *c, xcb_input_get_device_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5917
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:514
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:2636
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:4454
struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
xcb_generic_iterator_t xcb_input_device_abs_area_state_end(xcb_input_device_abs_area_state_iterator_t i)
Definition: xinput.c:4436
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1753
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:3031
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
xcb_input_device_state_t
Definition: xinput.h:1666
xcb_input_xi_query_device_request_t
Definition: xinput.h:2587
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1375
xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply(xcb_connection_t *c, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1063
xcb_input_device_name_iterator_t
Definition: xinput.h:270
xcb_input_get_device_property_reply_t
Definition: xinput.h:1991
xcb_input_xi_get_selected_events_reply_t * xcb_input_xi_get_selected_events_reply(xcb_connection_t *c, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9220
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:3603
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:617
struct xcb_input_xi_get_selected_events_request_t xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:1538
struct xcb_input_get_device_button_mapping_reply_t xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:4446
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
xcb_void_cookie_t xcb_input_xi_change_property_aux_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:8633
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:7871
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:342
struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_t
xcb_input_get_device_property_items_t
Definition: xinput.h:1982
struct xcb_input_get_device_motion_events_request_t xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1211
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2598
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1728
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:6411
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
xcb_input_device_property_notify_event_t
Definition: xinput.h:3233
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:9724
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
xcb_void_cookie_t xcb_input_allow_device_events(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:2116
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2385
xcb_input_string_feedback_state_t
Definition: xinput.h:914
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:8243
struct xcb_input_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
xcb_input_device_ctl_iterator_t
Definition: xinput.h:1831
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
struct xcb_input_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1199
xcb_void_cookie_t xcb_input_allow_device_events_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:2086
xcb_input_xi_get_property_items_t
Definition: xinput.h:2946
xcb_input_valuator_class_t
Definition: xinput.h:2510
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1402
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1226
struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:143
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:2390
xcb_input_change_device_control_reply_t * xcb_input_change_device_control_reply(xcb_connection_t *c, xcb_input_change_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4982
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:2402
xcb_input_led_feedback_state_t
Definition: xinput.h:956
xcb_void_cookie_t xcb_input_change_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:3160
xcb_void_cookie_t xcb_input_xi_change_property_aux(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:8676
xcb_input_change_device_property_request_t
Definition: xinput.h:1925
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply(xcb_connection_t *c, xcb_input_xi_get_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7594
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3229
xcb_input_grab_device_key_request_t
Definition: xinput.h:685
xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:4617
struct xcb_input_get_device_key_mapping_reply_t xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
xcb_input_device_abs_area_state_t
Definition: xinput.h:1604
xcb_input_change_device_control_reply_t
Definition: xinput.h:1862
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:947
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:66
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:967
xcb_input_xi_device_info_t
Definition: xinput.h:2555
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:436
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:373
xcb_input_xi_get_property_reply_t * xcb_input_xi_get_property_reply(xcb_connection_t *c, xcb_input_xi_get_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9108
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2214
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2527
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1528
xcb_input_device_focus_in_event_t
Definition: xinput.h:3096
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:6292
xcb_input_grab_device_button_request_t
Definition: xinput.h:724
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2118
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:4798
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:6725
xcb_input_query_device_state_request_t
Definition: xinput.h:1461
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply(xcb_connection_t *c, xcb_input_query_device_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3940
struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
Definition: xcbint.h:195
struct xcb_input_get_device_dont_propagate_list_reply_t xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:2784
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:1437
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
xcb_input_list_input_devices_request_t
Definition: xinput.h:289
struct xcb_input_xi_get_selected_events_reply_t xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5021
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2096
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:4754
struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
struct xcb_input_get_device_key_mapping_request_t xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:4713
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:447
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2146
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1361
struct xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
xcb_input_device_valuator_event_t
Definition: xinput.h:3037
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:94
struct xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
xcb_input_change_pointer_device_request_t
Definition: xinput.h:604
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_t
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2173
struct xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_hierarchy_event_t
Definition: xinput.h:3461
xcb_input_event_mask_t
Definition: xinput.h:2332
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
xcb_input_change_device_control_cookie_t xcb_input_change_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:4914
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:4744
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:9228
xcb_input_device_error_t
Definition: xinput.h:3708
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:2420
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2289
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:1289
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:261
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
xcb_input_remove_master_iterator_t
Definition: xinput.h:2176
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2195
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2613
xcb_void_cookie_t xcb_input_send_extension_event(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:4038
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
xcb_input_xi_select_events_request_t
Definition: xinput.h:2352
struct xcb_input_device_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
xcb_input_touch_ownership_event_t
Definition: xinput.h:3617
xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:1583
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:253
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1282
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_get_property_reply_t
Definition: xinput.h:2955
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3194
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:4861
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:365
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:217
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:443
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1053
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1423
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:4872
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:2766
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:102
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:2646