XCB  1.12
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 xi_reply_type;
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 pad0[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 
247  struct {
248  xcb_input_key_code_t min_keycode;
249  xcb_input_key_code_t max_keycode;
250  uint16_t num_keys;
251  uint8_t pad0[2];
252  } key;
253  struct {
254  uint16_t num_buttons;
255  } button;
256  struct {
257  uint8_t axes_len;
258  uint8_t mode;
259  uint32_t motion_size;
260  xcb_input_axis_info_t *axes;
261  } valuator;
263 
267 typedef struct xcb_input_input_info_t {
268  uint8_t class_id;
269  uint8_t len;
271 
272 void *
273 xcb_input_input_info_info (const xcb_input_input_info_t *R);
274 
280  int rem;
281  int index;
283 
287 typedef struct xcb_input_device_name_t {
288  uint8_t len;
290 
296  int rem;
297  int index;
299 
304  unsigned int sequence;
306 
308 #define XCB_INPUT_LIST_INPUT_DEVICES 2
309 
314  uint8_t major_opcode;
315  uint8_t minor_opcode;
316  uint16_t length;
318 
323  uint8_t response_type;
324  uint8_t xi_reply_type;
325  uint16_t sequence;
326  uint32_t length;
327  uint8_t devices_len;
328  uint8_t pad0[23];
330 
335  uint8_t class_id;
336  uint8_t event_type_base;
338 
344  int rem;
345  int index;
347 
352  unsigned int sequence;
354 
356 #define XCB_INPUT_OPEN_DEVICE 3
357 
362  uint8_t major_opcode;
363  uint8_t minor_opcode;
364  uint16_t length;
365  uint8_t device_id;
366  uint8_t pad0[3];
368 
373  uint8_t response_type;
374  uint8_t xi_reply_type;
375  uint16_t sequence;
376  uint32_t length;
377  uint8_t num_classes;
378  uint8_t pad0[23];
380 
382 #define XCB_INPUT_CLOSE_DEVICE 4
383 
388  uint8_t major_opcode;
389  uint8_t minor_opcode;
390  uint16_t length;
391  uint8_t device_id;
392  uint8_t pad0[3];
394 
399  unsigned int sequence;
401 
403 #define XCB_INPUT_SET_DEVICE_MODE 5
404 
409  uint8_t major_opcode;
410  uint8_t minor_opcode;
411  uint16_t length;
412  uint8_t device_id;
413  uint8_t mode;
414  uint8_t pad0[2];
416 
421  uint8_t response_type;
422  uint8_t xi_reply_type;
423  uint16_t sequence;
424  uint32_t length;
425  uint8_t status;
426  uint8_t pad0[23];
428 
430 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
431 
436  uint8_t major_opcode;
437  uint8_t minor_opcode;
438  uint16_t length;
439  xcb_window_t window;
440  uint16_t num_classes;
441  uint8_t pad0[2];
443 
448  unsigned int sequence;
450 
452 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
453 
458  uint8_t major_opcode;
459  uint8_t minor_opcode;
460  uint16_t length;
461  xcb_window_t window;
463 
468  uint8_t response_type;
469  uint8_t xi_reply_type;
470  uint16_t sequence;
471  uint32_t length;
472  uint16_t num_this_classes;
473  uint16_t num_all_classes;
474  uint8_t pad0[20];
476 
477 typedef enum xcb_input_propagate_mode_t {
478  XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
479  XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
480 } xcb_input_propagate_mode_t;
481 
483 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
484 
489  uint8_t major_opcode;
490  uint8_t minor_opcode;
491  uint16_t length;
492  xcb_window_t window;
493  uint16_t num_classes;
494  uint8_t mode;
495  uint8_t pad0;
497 
502  unsigned int sequence;
504 
506 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
507 
512  uint8_t major_opcode;
513  uint8_t minor_opcode;
514  uint16_t length;
515  xcb_window_t window;
517 
522  uint8_t response_type;
523  uint8_t xi_reply_type;
524  uint16_t sequence;
525  uint32_t length;
526  uint16_t num_classes;
527  uint8_t pad0[22];
529 
534  xcb_timestamp_t time;
536 
542  int rem;
543  int index;
544  uint8_t num_axes;
546 
551  unsigned int sequence;
553 
555 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
556 
561  uint8_t major_opcode;
562  uint8_t minor_opcode;
563  uint16_t length;
564  xcb_timestamp_t start;
565  xcb_timestamp_t stop;
566  uint8_t device_id;
567  uint8_t pad0[3];
569 
574  uint8_t response_type;
575  uint8_t xi_reply_type;
576  uint16_t sequence;
577  uint32_t length;
578  uint32_t num_events;
579  uint8_t num_axes;
580  uint8_t device_mode;
581  uint8_t pad0[18];
583 
588  unsigned int sequence;
590 
592 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
593 
598  uint8_t major_opcode;
599  uint8_t minor_opcode;
600  uint16_t length;
601  uint8_t device_id;
602  uint8_t pad0[3];
604 
609  uint8_t response_type;
610  uint8_t xi_reply_type;
611  uint16_t sequence;
612  uint32_t length;
613  uint8_t status;
614  uint8_t pad0[23];
616 
621  unsigned int sequence;
623 
625 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
626 
631  uint8_t major_opcode;
632  uint8_t minor_opcode;
633  uint16_t length;
634  uint8_t x_axis;
635  uint8_t y_axis;
636  uint8_t device_id;
637  uint8_t pad0;
639 
644  uint8_t response_type;
645  uint8_t xi_reply_type;
646  uint16_t sequence;
647  uint32_t length;
648  uint8_t status;
649  uint8_t pad0[23];
651 
656  unsigned int sequence;
658 
660 #define XCB_INPUT_GRAB_DEVICE 13
661 
666  uint8_t major_opcode;
667  uint8_t minor_opcode;
668  uint16_t length;
669  xcb_window_t grab_window;
670  xcb_timestamp_t time;
671  uint16_t num_classes;
672  uint8_t this_device_mode;
673  uint8_t other_device_mode;
674  uint8_t owner_events;
675  uint8_t device_id;
676  uint8_t pad0[2];
678 
683  uint8_t response_type;
684  uint8_t xi_reply_type;
685  uint16_t sequence;
686  uint32_t length;
687  uint8_t status;
688  uint8_t pad0[23];
690 
692 #define XCB_INPUT_UNGRAB_DEVICE 14
693 
698  uint8_t major_opcode;
699  uint8_t minor_opcode;
700  uint16_t length;
701  xcb_timestamp_t time;
702  uint8_t device_id;
703  uint8_t pad0[3];
705 
706 typedef enum xcb_input_modifier_device_t {
707  XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255
708 } xcb_input_modifier_device_t;
709 
711 #define XCB_INPUT_GRAB_DEVICE_KEY 15
712 
717  uint8_t major_opcode;
718  uint8_t minor_opcode;
719  uint16_t length;
720  xcb_window_t grab_window;
721  uint16_t num_classes;
722  uint16_t modifiers;
723  uint8_t modifier_device;
724  uint8_t grabbed_device;
725  uint8_t key;
726  uint8_t this_device_mode;
727  uint8_t other_device_mode;
728  uint8_t owner_events;
729  uint8_t pad0[2];
731 
733 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
734 
739  uint8_t major_opcode;
740  uint8_t minor_opcode;
741  uint16_t length;
742  xcb_window_t grabWindow;
743  uint16_t modifiers;
744  uint8_t modifier_device;
745  uint8_t key;
746  uint8_t grabbed_device;
748 
750 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
751 
756  uint8_t major_opcode;
757  uint8_t minor_opcode;
758  uint16_t length;
759  xcb_window_t grab_window;
760  uint8_t grabbed_device;
761  uint8_t modifier_device;
762  uint16_t num_classes;
763  uint16_t modifiers;
764  uint8_t this_device_mode;
765  uint8_t other_device_mode;
766  uint8_t button;
767  uint8_t owner_events;
768  uint8_t pad0[2];
770 
772 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
773 
778  uint8_t major_opcode;
779  uint8_t minor_opcode;
780  uint16_t length;
781  xcb_window_t grab_window;
782  uint16_t modifiers;
783  uint8_t modifier_device;
784  uint8_t button;
785  uint8_t grabbed_device;
786  uint8_t pad0[3];
788 
789 typedef enum xcb_input_device_input_mode_t {
790  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
791  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
792  XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
793  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
794  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
795  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
796 } xcb_input_device_input_mode_t;
797 
799 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
800 
805  uint8_t major_opcode;
806  uint8_t minor_opcode;
807  uint16_t length;
808  xcb_timestamp_t time;
809  uint8_t mode;
810  uint8_t device_id;
811  uint8_t pad0[2];
813 
818  unsigned int sequence;
820 
822 #define XCB_INPUT_GET_DEVICE_FOCUS 20
823 
828  uint8_t major_opcode;
829  uint8_t minor_opcode;
830  uint16_t length;
831  uint8_t device_id;
832  uint8_t pad0[3];
834 
839  uint8_t response_type;
840  uint8_t xi_reply_type;
841  uint16_t sequence;
842  uint32_t length;
843  xcb_window_t focus;
844  xcb_timestamp_t time;
845  uint8_t revert_to;
846  uint8_t pad0[15];
848 
850 #define XCB_INPUT_SET_DEVICE_FOCUS 21
851 
856  uint8_t major_opcode;
857  uint8_t minor_opcode;
858  uint16_t length;
859  xcb_window_t focus;
860  xcb_timestamp_t time;
861  uint8_t revert_to;
862  uint8_t device_id;
863  uint8_t pad0[2];
865 
866 typedef enum xcb_input_feedback_class_t {
867  XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
868  XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
869  XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
870  XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
871  XCB_INPUT_FEEDBACK_CLASS_LED = 4,
872  XCB_INPUT_FEEDBACK_CLASS_BELL = 5
873 } xcb_input_feedback_class_t;
874 
879  uint8_t class_id;
880  uint8_t feedback_id;
881  uint16_t len;
882  uint16_t pitch;
883  uint16_t duration;
884  uint32_t led_mask;
885  uint32_t led_values;
886  uint8_t global_auto_repeat;
887  uint8_t click;
888  uint8_t percent;
889  uint8_t pad0;
890  uint8_t auto_repeats[32];
892 
898  int rem;
899  int index;
901 
906  uint8_t class_id;
907  uint8_t feedback_id;
908  uint16_t len;
909  uint8_t pad0[2];
910  uint16_t accel_num;
911  uint16_t accel_denom;
912  uint16_t threshold;
914 
920  int rem;
921  int index;
923 
928  uint8_t class_id;
929  uint8_t feedback_id;
930  uint16_t len;
931  uint32_t resolution;
932  int32_t min_value;
933  int32_t max_value;
935 
941  int rem;
942  int index;
944 
949  uint8_t class_id;
950  uint8_t feedback_id;
951  uint16_t len;
952  uint16_t max_symbols;
953  uint16_t num_keysyms;
955 
961  int rem;
962  int index;
964 
969  uint8_t class_id;
970  uint8_t feedback_id;
971  uint16_t len;
972  uint8_t percent;
973  uint8_t pad0[3];
974  uint16_t pitch;
975  uint16_t duration;
977 
983  int rem;
984  int index;
986 
991  uint8_t class_id;
992  uint8_t feedback_id;
993  uint16_t len;
994  uint32_t led_mask;
995  uint32_t led_values;
997 
1003  int rem;
1004  int index;
1006 
1011  struct {
1012  uint16_t pitch;
1013  uint16_t duration;
1014  uint32_t led_mask;
1015  uint32_t led_values;
1016  uint8_t global_auto_repeat;
1017  uint8_t click;
1018  uint8_t percent;
1019  uint8_t pad0;
1020  uint8_t auto_repeats[32];
1021  } keyboard;
1022  struct {
1023  uint8_t pad1[2];
1024  uint16_t accel_num;
1025  uint16_t accel_denom;
1026  uint16_t threshold;
1027  } pointer;
1028  struct {
1029  uint16_t max_symbols;
1030  uint16_t num_keysyms;
1031  xcb_keysym_t *keysyms;
1032  } string;
1033  struct {
1034  uint32_t resolution;
1035  int32_t min_value;
1036  int32_t max_value;
1037  } integer;
1038  struct {
1039  uint32_t led_mask;
1040  uint32_t led_values;
1041  } led;
1042  struct {
1043  uint8_t percent;
1044  uint8_t pad2[3];
1045  uint16_t pitch;
1046  uint16_t duration;
1047  } bell;
1049 
1054  uint8_t class_id;
1055  uint8_t feedback_id;
1056  uint16_t len;
1058 
1059 void *
1060 xcb_input_feedback_state_data (const xcb_input_feedback_state_t *R);
1061 
1067  int rem;
1068  int index;
1070 
1075  unsigned int sequence;
1077 
1079 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1080 
1085  uint8_t major_opcode;
1086  uint8_t minor_opcode;
1087  uint16_t length;
1088  uint8_t device_id;
1089  uint8_t pad0[3];
1091 
1096  uint8_t response_type;
1097  uint8_t xi_reply_type;
1098  uint16_t sequence;
1099  uint32_t length;
1100  uint16_t num_feedbacks;
1101  uint8_t pad0[22];
1103 
1108  uint8_t class_id;
1109  uint8_t feedback_id;
1110  uint16_t len;
1111  xcb_input_key_code_t key;
1112  uint8_t auto_repeat_mode;
1113  int8_t key_click_percent;
1114  int8_t bell_percent;
1115  int16_t bell_pitch;
1116  int16_t bell_duration;
1117  uint32_t led_mask;
1118  uint32_t led_values;
1120 
1126  int rem;
1127  int index;
1129 
1134  uint8_t class_id;
1135  uint8_t feedback_id;
1136  uint16_t len;
1137  uint8_t pad0[2];
1138  int16_t num;
1139  int16_t denom;
1140  int16_t threshold;
1142 
1148  int rem;
1149  int index;
1151 
1156  uint8_t class_id;
1157  uint8_t feedback_id;
1158  uint16_t len;
1159  int32_t int_to_display;
1161 
1167  int rem;
1168  int index;
1170 
1175  uint8_t class_id;
1176  uint8_t feedback_id;
1177  uint16_t len;
1178  uint8_t pad0[2];
1179  uint16_t num_keysyms;
1181 
1187  int rem;
1188  int index;
1190 
1195  uint8_t class_id;
1196  uint8_t feedback_id;
1197  uint16_t len;
1198  int8_t percent;
1199  uint8_t pad0[3];
1200  int16_t pitch;
1201  int16_t duration;
1203 
1209  int rem;
1210  int index;
1212 
1217  uint8_t class_id;
1218  uint8_t feedback_id;
1219  uint16_t len;
1220  uint32_t led_mask;
1221  uint32_t led_values;
1223 
1229  int rem;
1230  int index;
1232 
1237  struct {
1238  xcb_input_key_code_t key;
1239  uint8_t auto_repeat_mode;
1240  int8_t key_click_percent;
1241  int8_t bell_percent;
1242  int16_t bell_pitch;
1243  int16_t bell_duration;
1244  uint32_t led_mask;
1245  uint32_t led_values;
1246  } keyboard;
1247  struct {
1248  uint8_t pad0[2];
1249  int16_t num;
1250  int16_t denom;
1251  int16_t threshold;
1252  } pointer;
1253  struct {
1254  uint8_t pad1[2];
1255  uint16_t num_keysyms;
1256  xcb_keysym_t *keysyms;
1257  } string;
1258  struct {
1259  int32_t int_to_display;
1260  } integer;
1261  struct {
1262  uint32_t led_mask;
1263  uint32_t led_values;
1264  } led;
1265  struct {
1266  int8_t percent;
1267  uint8_t pad2[3];
1268  int16_t pitch;
1269  int16_t duration;
1270  } bell;
1272 
1277  uint8_t class_id;
1278  uint8_t feedback_id;
1279  uint16_t len;
1281 
1282 void *
1283 xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R);
1284 
1290  int rem;
1291  int index;
1293 
1294 typedef enum xcb_input_change_feedback_control_mask_t {
1295  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1,
1296  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2,
1297  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4,
1298  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
1299  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16,
1300  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32,
1301  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64,
1302  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
1303  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1,
1304  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1,
1305  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1,
1306  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
1307  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
1308 } xcb_input_change_feedback_control_mask_t;
1309 
1311 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1312 
1317  uint8_t major_opcode;
1318  uint8_t minor_opcode;
1319  uint16_t length;
1320  uint32_t mask;
1321  uint8_t device_id;
1322  uint8_t feedback_id;
1323  uint8_t pad0[2];
1325 
1330  unsigned int sequence;
1332 
1334 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1335 
1340  uint8_t major_opcode;
1341  uint8_t minor_opcode;
1342  uint16_t length;
1343  uint8_t device_id;
1344  xcb_input_key_code_t first_keycode;
1345  uint8_t count;
1346  uint8_t pad0;
1348 
1353  uint8_t response_type;
1354  uint8_t xi_reply_type;
1355  uint16_t sequence;
1356  uint32_t length;
1357  uint8_t keysyms_per_keycode;
1358  uint8_t pad0[23];
1360 
1362 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1363 
1368  uint8_t major_opcode;
1369  uint8_t minor_opcode;
1370  uint16_t length;
1371  uint8_t device_id;
1372  xcb_input_key_code_t first_keycode;
1373  uint8_t keysyms_per_keycode;
1374  uint8_t keycode_count;
1376 
1381  unsigned int sequence;
1383 
1385 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1386 
1391  uint8_t major_opcode;
1392  uint8_t minor_opcode;
1393  uint16_t length;
1394  uint8_t device_id;
1395  uint8_t pad0[3];
1397 
1402  uint8_t response_type;
1403  uint8_t xi_reply_type;
1404  uint16_t sequence;
1405  uint32_t length;
1406  uint8_t keycodes_per_modifier;
1407  uint8_t pad0[23];
1409 
1414  unsigned int sequence;
1416 
1418 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1419 
1424  uint8_t major_opcode;
1425  uint8_t minor_opcode;
1426  uint16_t length;
1427  uint8_t device_id;
1428  uint8_t keycodes_per_modifier;
1429  uint8_t pad0[2];
1431 
1436  uint8_t response_type;
1437  uint8_t xi_reply_type;
1438  uint16_t sequence;
1439  uint32_t length;
1440  uint8_t status;
1441  uint8_t pad0[23];
1443 
1448  unsigned int sequence;
1450 
1452 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1453 
1458  uint8_t major_opcode;
1459  uint8_t minor_opcode;
1460  uint16_t length;
1461  uint8_t device_id;
1462  uint8_t pad0[3];
1464 
1469  uint8_t response_type;
1470  uint8_t xi_reply_type;
1471  uint16_t sequence;
1472  uint32_t length;
1473  uint8_t map_size;
1474  uint8_t pad0[23];
1476 
1481  unsigned int sequence;
1483 
1485 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1486 
1491  uint8_t major_opcode;
1492  uint8_t minor_opcode;
1493  uint16_t length;
1494  uint8_t device_id;
1495  uint8_t map_size;
1496  uint8_t pad0[2];
1498 
1503  uint8_t response_type;
1504  uint8_t xi_reply_type;
1505  uint16_t sequence;
1506  uint32_t length;
1507  uint8_t status;
1508  uint8_t pad0[23];
1510 
1514 typedef struct xcb_input_key_state_t {
1515  uint8_t class_id;
1516  uint8_t len;
1517  uint8_t num_keys;
1518  uint8_t pad0;
1519  uint8_t keys[32];
1521 
1526  xcb_input_key_state_t *data;
1527  int rem;
1528  int index;
1530 
1535  uint8_t class_id;
1536  uint8_t len;
1537  uint8_t num_buttons;
1538  uint8_t pad0;
1539  uint8_t buttons[32];
1541 
1547  int rem;
1548  int index;
1550 
1551 typedef enum xcb_input_valuator_state_mode_mask_t {
1552  XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1,
1553  XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2
1554 } xcb_input_valuator_state_mode_mask_t;
1555 
1560  uint8_t class_id;
1561  uint8_t len;
1562  uint8_t num_valuators;
1563  uint8_t mode;
1565 
1571  int rem;
1572  int index;
1574 
1579  struct {
1580  uint8_t num_keys;
1581  uint8_t pad0;
1582  uint8_t keys[32];
1583  } key;
1584  struct {
1585  uint8_t num_buttons;
1586  uint8_t pad1;
1587  uint8_t buttons[32];
1588  } button;
1589  struct {
1590  uint8_t num_valuators;
1591  uint8_t mode;
1592  int32_t *valuators;
1593  } valuator;
1595 
1599 typedef struct xcb_input_input_state_t {
1600  uint8_t class_id;
1601  uint8_t len;
1603 
1604 void *
1605 xcb_input_input_state_data (const xcb_input_input_state_t *R);
1606 
1612  int rem;
1613  int index;
1615 
1620  unsigned int sequence;
1622 
1624 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1625 
1630  uint8_t major_opcode;
1631  uint8_t minor_opcode;
1632  uint16_t length;
1633  uint8_t device_id;
1634  uint8_t pad0[3];
1636 
1641  uint8_t response_type;
1642  uint8_t xi_reply_type;
1643  uint16_t sequence;
1644  uint32_t length;
1645  uint8_t num_classes;
1646  uint8_t pad0[23];
1648 
1650 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1651 
1656  uint8_t major_opcode;
1657  uint8_t minor_opcode;
1658  uint16_t length;
1659  xcb_window_t destination;
1660  uint8_t device_id;
1661  uint8_t propagate;
1662  uint16_t num_classes;
1663  uint8_t num_events;
1664  uint8_t pad0[3];
1666 
1668 #define XCB_INPUT_DEVICE_BELL 32
1669 
1674  uint8_t major_opcode;
1675  uint8_t minor_opcode;
1676  uint16_t length;
1677  uint8_t device_id;
1678  uint8_t feedback_id;
1679  uint8_t feedback_class;
1680  int8_t percent;
1682 
1687  unsigned int sequence;
1689 
1691 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1692 
1697  uint8_t major_opcode;
1698  uint8_t minor_opcode;
1699  uint16_t length;
1700  uint8_t device_id;
1701  uint8_t first_valuator;
1702  uint8_t num_valuators;
1703  uint8_t pad0;
1705 
1710  uint8_t response_type;
1711  uint8_t xi_reply_type;
1712  uint16_t sequence;
1713  uint32_t length;
1714  uint8_t status;
1715  uint8_t pad0[23];
1717 
1718 typedef enum xcb_input_device_control_t {
1719  XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1720  XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1721  XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1722  XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1723  XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1724 } xcb_input_device_control_t;
1725 
1730  uint16_t control_id;
1731  uint16_t len;
1732  uint32_t num_valuators;
1734 
1740  int rem;
1741  int index;
1743 
1748  uint16_t control_id;
1749  uint16_t len;
1750  int32_t min_x;
1751  int32_t max_x;
1752  int32_t min_y;
1753  int32_t max_y;
1754  uint32_t flip_x;
1755  uint32_t flip_y;
1756  uint32_t rotation;
1757  uint32_t button_threshold;
1759 
1765  int rem;
1766  int index;
1768 
1773  uint16_t control_id;
1774  uint16_t len;
1775  uint32_t offset_x;
1776  uint32_t offset_y;
1777  uint32_t width;
1778  uint32_t height;
1779  uint32_t screen;
1780  uint32_t following;
1782 
1788  int rem;
1789  int index;
1791 
1796  uint16_t control_id;
1797  uint16_t len;
1798  uint8_t status;
1799  uint8_t iscore;
1800  uint8_t pad0[2];
1802 
1808  int rem;
1809  int index;
1811 
1816  uint16_t control_id;
1817  uint16_t len;
1818  uint8_t enable;
1819  uint8_t pad0[3];
1821 
1827  int rem;
1828  int index;
1830 
1835  struct {
1836  uint32_t num_valuators;
1837  uint32_t *resolution_values;
1838  uint32_t *resolution_min;
1839  uint32_t *resolution_max;
1840  } resolution;
1841  struct {
1842  int32_t min_x;
1843  int32_t max_x;
1844  int32_t min_y;
1845  int32_t max_y;
1846  uint32_t flip_x;
1847  uint32_t flip_y;
1848  uint32_t rotation;
1849  uint32_t button_threshold;
1850  } abs_calib;
1851  struct {
1852  uint8_t status;
1853  uint8_t iscore;
1854  uint8_t pad0[2];
1855  } core;
1856  struct {
1857  uint8_t enable;
1858  uint8_t pad1[3];
1859  } enable;
1860  struct {
1861  uint32_t offset_x;
1862  uint32_t offset_y;
1863  uint32_t width;
1864  uint32_t height;
1865  uint32_t screen;
1866  uint32_t following;
1867  } abs_area;
1869 
1874  uint16_t control_id;
1875  uint16_t len;
1877 
1878 void *
1879 xcb_input_device_state_data (const xcb_input_device_state_t *R);
1880 
1886  int rem;
1887  int index;
1889 
1894  unsigned int sequence;
1896 
1898 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1899 
1904  uint8_t major_opcode;
1905  uint8_t minor_opcode;
1906  uint16_t length;
1907  uint16_t control_id;
1908  uint8_t device_id;
1909  uint8_t pad0;
1911 
1916  uint8_t response_type;
1917  uint8_t xi_reply_type;
1918  uint16_t sequence;
1919  uint32_t length;
1920  uint8_t status;
1921  uint8_t pad0[23];
1923 
1928  uint16_t control_id;
1929  uint16_t len;
1930  uint8_t first_valuator;
1931  uint8_t num_valuators;
1932  uint8_t pad0[2];
1934 
1940  int rem;
1941  int index;
1943 
1948  uint16_t control_id;
1949  uint16_t len;
1950  int32_t min_x;
1951  int32_t max_x;
1952  int32_t min_y;
1953  int32_t max_y;
1954  uint32_t flip_x;
1955  uint32_t flip_y;
1956  uint32_t rotation;
1957  uint32_t button_threshold;
1959 
1965  int rem;
1966  int index;
1968 
1973  uint16_t control_id;
1974  uint16_t len;
1975  uint32_t offset_x;
1976  uint32_t offset_y;
1977  int32_t width;
1978  int32_t height;
1979  int32_t screen;
1980  uint32_t following;
1982 
1988  int rem;
1989  int index;
1991 
1996  uint16_t control_id;
1997  uint16_t len;
1998  uint8_t status;
1999  uint8_t pad0[3];
2001 
2007  int rem;
2008  int index;
2010 
2015  uint16_t control_id;
2016  uint16_t len;
2017  uint8_t enable;
2018  uint8_t pad0[3];
2020 
2026  int rem;
2027  int index;
2029 
2034  struct {
2035  uint8_t first_valuator;
2036  uint8_t num_valuators;
2037  uint8_t pad0[2];
2038  uint32_t *resolution_values;
2039  } resolution;
2040  struct {
2041  int32_t min_x;
2042  int32_t max_x;
2043  int32_t min_y;
2044  int32_t max_y;
2045  uint32_t flip_x;
2046  uint32_t flip_y;
2047  uint32_t rotation;
2048  uint32_t button_threshold;
2049  } abs_calib;
2050  struct {
2051  uint8_t status;
2052  uint8_t pad1[3];
2053  } core;
2054  struct {
2055  uint8_t enable;
2056  uint8_t pad2[3];
2057  } enable;
2058  struct {
2059  uint32_t offset_x;
2060  uint32_t offset_y;
2061  int32_t width;
2062  int32_t height;
2063  int32_t screen;
2064  uint32_t following;
2065  } abs_area;
2067 
2071 typedef struct xcb_input_device_ctl_t {
2072  uint16_t control_id;
2073  uint16_t len;
2075 
2076 void *
2077 xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R);
2078 
2083  xcb_input_device_ctl_t *data;
2084  int rem;
2085  int index;
2087 
2092  unsigned int sequence;
2094 
2096 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
2097 
2102  uint8_t major_opcode;
2103  uint8_t minor_opcode;
2104  uint16_t length;
2105  uint16_t control_id;
2106  uint8_t device_id;
2107  uint8_t pad0;
2109 
2114  uint8_t response_type;
2115  uint8_t xi_reply_type;
2116  uint16_t sequence;
2117  uint32_t length;
2118  uint8_t status;
2119  uint8_t pad0[23];
2121 
2126  unsigned int sequence;
2128 
2130 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
2131 
2136  uint8_t major_opcode;
2137  uint8_t minor_opcode;
2138  uint16_t length;
2139  uint8_t device_id;
2140  uint8_t pad0[3];
2142 
2147  uint8_t response_type;
2148  uint8_t xi_reply_type;
2149  uint16_t sequence;
2150  uint32_t length;
2151  uint16_t num_atoms;
2152  uint8_t pad0[22];
2154 
2155 typedef enum xcb_input_property_format_t {
2156  XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
2157  XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
2158  XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
2159 } xcb_input_property_format_t;
2160 
2165  uint8_t *data8;
2166  uint16_t *data16;
2167  uint32_t *data32;
2169 
2171 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
2172 
2177  uint8_t major_opcode;
2178  uint8_t minor_opcode;
2179  uint16_t length;
2180  xcb_atom_t property;
2181  xcb_atom_t type;
2182  uint8_t device_id;
2183  uint8_t format;
2184  uint8_t mode;
2185  uint8_t pad0;
2186  uint32_t num_items;
2188 
2190 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
2191 
2196  uint8_t major_opcode;
2197  uint8_t minor_opcode;
2198  uint16_t length;
2199  xcb_atom_t property;
2200  uint8_t device_id;
2201  uint8_t pad0[3];
2203 
2208  unsigned int sequence;
2210 
2212 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
2213 
2218  uint8_t major_opcode;
2219  uint8_t minor_opcode;
2220  uint16_t length;
2221  xcb_atom_t property;
2222  xcb_atom_t type;
2223  uint32_t offset;
2224  uint32_t len;
2225  uint8_t device_id;
2226  uint8_t _delete;
2227  uint8_t pad0[2];
2229 
2234  uint8_t *data8;
2235  uint16_t *data16;
2236  uint32_t *data32;
2238 
2243  uint8_t response_type;
2244  uint8_t xi_reply_type;
2245  uint16_t sequence;
2246  uint32_t length;
2247  xcb_atom_t type;
2248  uint32_t bytes_after;
2249  uint32_t num_items;
2250  uint8_t format;
2251  uint8_t device_id;
2252  uint8_t pad0[10];
2254 
2255 typedef enum xcb_input_device_t {
2256  XCB_INPUT_DEVICE_ALL = 0,
2257  XCB_INPUT_DEVICE_ALL_MASTER = 1
2258 } xcb_input_device_t;
2259 
2263 typedef struct xcb_input_group_info_t {
2264  uint8_t base;
2265  uint8_t latched;
2266  uint8_t locked;
2267  uint8_t effective;
2269 
2274  xcb_input_group_info_t *data;
2275  int rem;
2276  int index;
2278 
2283  uint32_t base;
2284  uint32_t latched;
2285  uint32_t locked;
2286  uint32_t effective;
2288 
2294  int rem;
2295  int index;
2297 
2302  unsigned int sequence;
2304 
2306 #define XCB_INPUT_XI_QUERY_POINTER 40
2307 
2312  uint8_t major_opcode;
2313  uint8_t minor_opcode;
2314  uint16_t length;
2315  xcb_window_t window;
2316  xcb_input_device_id_t deviceid;
2317  uint8_t pad0[2];
2319 
2324  uint8_t response_type;
2325  uint8_t pad0;
2326  uint16_t sequence;
2327  uint32_t length;
2328  xcb_window_t root;
2329  xcb_window_t child;
2330  xcb_input_fp1616_t root_x;
2331  xcb_input_fp1616_t root_y;
2332  xcb_input_fp1616_t win_x;
2333  xcb_input_fp1616_t win_y;
2334  uint8_t same_screen;
2335  uint8_t pad1;
2336  uint16_t buttons_len;
2338  xcb_input_group_info_t group;
2340 
2342 #define XCB_INPUT_XI_WARP_POINTER 41
2343 
2348  uint8_t major_opcode;
2349  uint8_t minor_opcode;
2350  uint16_t length;
2351  xcb_window_t src_win;
2352  xcb_window_t dst_win;
2353  xcb_input_fp1616_t src_x;
2354  xcb_input_fp1616_t src_y;
2355  uint16_t src_width;
2356  uint16_t src_height;
2357  xcb_input_fp1616_t dst_x;
2358  xcb_input_fp1616_t dst_y;
2359  xcb_input_device_id_t deviceid;
2360  uint8_t pad0[2];
2362 
2364 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2365 
2370  uint8_t major_opcode;
2371  uint8_t minor_opcode;
2372  uint16_t length;
2373  xcb_window_t window;
2374  xcb_cursor_t cursor;
2375  xcb_input_device_id_t deviceid;
2376  uint8_t pad0[2];
2378 
2379 typedef enum xcb_input_hierarchy_change_type_t {
2380  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2381  XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2382  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2383  XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2384 } xcb_input_hierarchy_change_type_t;
2385 
2386 typedef enum xcb_input_change_mode_t {
2387  XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2388  XCB_INPUT_CHANGE_MODE_FLOAT = 2
2389 } xcb_input_change_mode_t;
2390 
2394 typedef struct xcb_input_add_master_t {
2395  uint16_t type;
2396  uint16_t len;
2397  uint16_t name_len;
2398  uint8_t send_core;
2399  uint8_t enable;
2401 
2406  xcb_input_add_master_t *data;
2407  int rem;
2408  int index;
2410 
2415  uint16_t type;
2416  uint16_t len;
2417  xcb_input_device_id_t deviceid;
2418  uint8_t return_mode;
2419  uint8_t pad0;
2420  xcb_input_device_id_t return_pointer;
2421  xcb_input_device_id_t return_keyboard;
2423 
2429  int rem;
2430  int index;
2432 
2437  uint16_t type;
2438  uint16_t len;
2439  xcb_input_device_id_t deviceid;
2440  xcb_input_device_id_t master;
2442 
2448  int rem;
2449  int index;
2451 
2456  uint16_t type;
2457  uint16_t len;
2458  xcb_input_device_id_t deviceid;
2459  uint8_t pad0[2];
2461 
2467  int rem;
2468  int index;
2470 
2475  struct {
2476  uint16_t name_len;
2477  uint8_t send_core;
2478  uint8_t enable;
2479  char *name;
2480  } add_master;
2481  struct {
2482  xcb_input_device_id_t deviceid;
2483  uint8_t return_mode;
2484  uint8_t pad1;
2485  xcb_input_device_id_t return_pointer;
2486  xcb_input_device_id_t return_keyboard;
2487  } remove_master;
2488  struct {
2489  xcb_input_device_id_t deviceid;
2490  xcb_input_device_id_t master;
2491  } attach_slave;
2492  struct {
2493  xcb_input_device_id_t deviceid;
2494  uint8_t pad2[2];
2495  } detach_slave;
2497 
2502  uint16_t type;
2503  uint16_t len;
2505 
2506 void *
2507 xcb_input_hierarchy_change_data (const xcb_input_hierarchy_change_t *R);
2508 
2514  int rem;
2515  int index;
2517 
2519 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2520 
2525  uint8_t major_opcode;
2526  uint8_t minor_opcode;
2527  uint16_t length;
2528  uint8_t num_changes;
2529  uint8_t pad0[3];
2531 
2533 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2534 
2539  uint8_t major_opcode;
2540  uint8_t minor_opcode;
2541  uint16_t length;
2542  xcb_window_t window;
2543  xcb_input_device_id_t deviceid;
2544  uint8_t pad0[2];
2546 
2551  unsigned int sequence;
2553 
2555 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2556 
2561  uint8_t major_opcode;
2562  uint8_t minor_opcode;
2563  uint16_t length;
2564  xcb_window_t window;
2566 
2571  uint8_t response_type;
2572  uint8_t pad0;
2573  uint16_t sequence;
2574  uint32_t length;
2575  uint8_t set;
2576  uint8_t pad1;
2577  xcb_input_device_id_t deviceid;
2578  uint8_t pad2[20];
2580 
2581 typedef enum xcb_input_xi_event_mask_t {
2582  XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2583  XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2584  XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2585  XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2586  XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2587  XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2588  XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2589  XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2590  XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2591  XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2592  XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2593  XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2594  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2595  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2596  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2597  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2598  XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2599  XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2600  XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2601  XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2602  XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2603  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2604  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2605  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2606  XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2607  XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2608 } xcb_input_xi_event_mask_t;
2609 
2613 typedef struct xcb_input_event_mask_t {
2614  xcb_input_device_id_t deviceid;
2615  uint16_t mask_len;
2617 
2622  xcb_input_event_mask_t *data;
2623  int rem;
2624  int index;
2626 
2628 #define XCB_INPUT_XI_SELECT_EVENTS 46
2629 
2634  uint8_t major_opcode;
2635  uint8_t minor_opcode;
2636  uint16_t length;
2637  xcb_window_t window;
2638  uint16_t num_mask;
2639  uint8_t pad0[2];
2641 
2646  unsigned int sequence;
2648 
2650 #define XCB_INPUT_XI_QUERY_VERSION 47
2651 
2656  uint8_t major_opcode;
2657  uint8_t minor_opcode;
2658  uint16_t length;
2659  uint16_t major_version;
2660  uint16_t minor_version;
2662 
2667  uint8_t response_type;
2668  uint8_t pad0;
2669  uint16_t sequence;
2670  uint32_t length;
2671  uint16_t major_version;
2672  uint16_t minor_version;
2673  uint8_t pad1[20];
2675 
2676 typedef enum xcb_input_device_class_type_t {
2677  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2678  XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2679  XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2680  XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2681  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2682 } xcb_input_device_class_type_t;
2683 
2684 typedef enum xcb_input_device_type_t {
2685  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2686  XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2687  XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2688  XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2689  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2690 } xcb_input_device_type_t;
2691 
2692 typedef enum xcb_input_scroll_flags_t {
2693  XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2694  XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2695 } xcb_input_scroll_flags_t;
2696 
2697 typedef enum xcb_input_scroll_type_t {
2698  XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2699  XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2700 } xcb_input_scroll_type_t;
2701 
2702 typedef enum xcb_input_touch_mode_t {
2703  XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2704  XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2705 } xcb_input_touch_mode_t;
2706 
2711  uint16_t type;
2712  uint16_t len;
2713  xcb_input_device_id_t sourceid;
2714  uint16_t num_buttons;
2716 
2722  int rem;
2723  int index;
2725 
2729 typedef struct xcb_input_key_class_t {
2730  uint16_t type;
2731  uint16_t len;
2732  xcb_input_device_id_t sourceid;
2733  uint16_t num_keys;
2735 
2740  xcb_input_key_class_t *data;
2741  int rem;
2742  int index;
2744 
2749  uint16_t type;
2750  uint16_t len;
2751  xcb_input_device_id_t sourceid;
2752  uint16_t number;
2753  uint16_t scroll_type;
2754  uint8_t pad0[2];
2755  uint32_t flags;
2756  xcb_input_fp3232_t increment;
2758 
2764  int rem;
2765  int index;
2767 
2771 typedef struct xcb_input_touch_class_t {
2772  uint16_t type;
2773  uint16_t len;
2774  xcb_input_device_id_t sourceid;
2775  uint8_t mode;
2776  uint8_t num_touches;
2778 
2784  int rem;
2785  int index;
2787 
2792  uint16_t type;
2793  uint16_t len;
2794  xcb_input_device_id_t sourceid;
2795  uint16_t number;
2796  xcb_atom_t label;
2797  xcb_input_fp3232_t min;
2798  xcb_input_fp3232_t max;
2799  xcb_input_fp3232_t value;
2800  uint32_t resolution;
2801  uint8_t mode;
2802  uint8_t pad0[3];
2804 
2810  int rem;
2811  int index;
2813 
2818  struct {
2819  uint16_t num_keys;
2820  uint32_t *keys;
2821  } key;
2822  struct {
2823  uint16_t num_buttons;
2824  uint32_t *state;
2825  xcb_atom_t *labels;
2826  } button;
2827  struct {
2828  uint16_t number;
2829  xcb_atom_t label;
2830  xcb_input_fp3232_t min;
2831  xcb_input_fp3232_t max;
2832  xcb_input_fp3232_t value;
2833  uint32_t resolution;
2834  uint8_t mode;
2835  uint8_t pad0[3];
2836  } valuator;
2837  struct {
2838  uint16_t number;
2839  uint16_t scroll_type;
2840  uint8_t pad1[2];
2841  uint32_t flags;
2842  xcb_input_fp3232_t increment;
2843  } scroll;
2844  struct {
2845  uint8_t mode;
2846  uint8_t num_touches;
2847  } touch;
2849 
2854  uint16_t type;
2855  uint16_t len;
2856  xcb_input_device_id_t sourceid;
2858 
2859 void *
2860 xcb_input_device_class_data (const xcb_input_device_class_t *R);
2861 
2867  int rem;
2868  int index;
2870 
2875  xcb_input_device_id_t deviceid;
2876  uint16_t type;
2877  xcb_input_device_id_t attachment;
2878  uint16_t num_classes;
2879  uint16_t name_len;
2880  uint8_t enabled;
2881  uint8_t pad0;
2883 
2889  int rem;
2890  int index;
2892 
2897  unsigned int sequence;
2899 
2901 #define XCB_INPUT_XI_QUERY_DEVICE 48
2902 
2907  uint8_t major_opcode;
2908  uint8_t minor_opcode;
2909  uint16_t length;
2910  xcb_input_device_id_t deviceid;
2911  uint8_t pad0[2];
2913 
2918  uint8_t response_type;
2919  uint8_t pad0;
2920  uint16_t sequence;
2921  uint32_t length;
2922  uint16_t num_infos;
2923  uint8_t pad1[22];
2925 
2927 #define XCB_INPUT_XI_SET_FOCUS 49
2928 
2933  uint8_t major_opcode;
2934  uint8_t minor_opcode;
2935  uint16_t length;
2936  xcb_window_t window;
2937  xcb_timestamp_t time;
2938  xcb_input_device_id_t deviceid;
2939  uint8_t pad0[2];
2941 
2946  unsigned int sequence;
2948 
2950 #define XCB_INPUT_XI_GET_FOCUS 50
2951 
2956  uint8_t major_opcode;
2957  uint8_t minor_opcode;
2958  uint16_t length;
2959  xcb_input_device_id_t deviceid;
2960  uint8_t pad0[2];
2962 
2967  uint8_t response_type;
2968  uint8_t pad0;
2969  uint16_t sequence;
2970  uint32_t length;
2971  xcb_window_t focus;
2972  uint8_t pad1[20];
2974 
2975 typedef enum xcb_input_grab_owner_t {
2976  XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2977  XCB_INPUT_GRAB_OWNER_OWNER = 1
2978 } xcb_input_grab_owner_t;
2979 
2984  unsigned int sequence;
2986 
2988 #define XCB_INPUT_XI_GRAB_DEVICE 51
2989 
2994  uint8_t major_opcode;
2995  uint8_t minor_opcode;
2996  uint16_t length;
2997  xcb_window_t window;
2998  xcb_timestamp_t time;
2999  xcb_cursor_t cursor;
3000  xcb_input_device_id_t deviceid;
3001  uint8_t mode;
3002  uint8_t paired_device_mode;
3003  uint8_t owner_events;
3004  uint8_t pad0;
3005  uint16_t mask_len;
3007 
3012  uint8_t response_type;
3013  uint8_t pad0;
3014  uint16_t sequence;
3015  uint32_t length;
3016  uint8_t status;
3017  uint8_t pad1[23];
3019 
3021 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
3022 
3027  uint8_t major_opcode;
3028  uint8_t minor_opcode;
3029  uint16_t length;
3030  xcb_timestamp_t time;
3031  xcb_input_device_id_t deviceid;
3032  uint8_t pad0[2];
3034 
3035 typedef enum xcb_input_event_mode_t {
3036  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
3037  XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
3038  XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
3039  XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
3040  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
3041  XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
3042  XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
3043  XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
3044 } xcb_input_event_mode_t;
3045 
3047 #define XCB_INPUT_XI_ALLOW_EVENTS 53
3048 
3053  uint8_t major_opcode;
3054  uint8_t minor_opcode;
3055  uint16_t length;
3056  xcb_timestamp_t time;
3057  xcb_input_device_id_t deviceid;
3058  uint8_t event_mode;
3059  uint8_t pad0;
3060  uint32_t touchid;
3061  xcb_window_t grab_window;
3063 
3064 typedef enum xcb_input_grab_mode_22_t {
3065  XCB_INPUT_GRAB_MODE_22_SYNC = 0,
3066  XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
3067  XCB_INPUT_GRAB_MODE_22_TOUCH = 2
3068 } xcb_input_grab_mode_22_t;
3069 
3070 typedef enum xcb_input_grab_type_t {
3071  XCB_INPUT_GRAB_TYPE_BUTTON = 0,
3072  XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
3073  XCB_INPUT_GRAB_TYPE_ENTER = 2,
3074  XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
3075  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
3076 } xcb_input_grab_type_t;
3077 
3078 typedef enum xcb_input_modifier_mask_t {
3079  XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
3080 } xcb_input_modifier_mask_t;
3081 
3086  uint32_t modifiers;
3087  uint8_t status;
3088  uint8_t pad0[3];
3090 
3096  int rem;
3097  int index;
3099 
3104  unsigned int sequence;
3106 
3108 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
3109 
3114  uint8_t major_opcode;
3115  uint8_t minor_opcode;
3116  uint16_t length;
3117  xcb_timestamp_t time;
3118  xcb_window_t grab_window;
3119  xcb_cursor_t cursor;
3120  uint32_t detail;
3121  xcb_input_device_id_t deviceid;
3122  uint16_t num_modifiers;
3123  uint16_t mask_len;
3124  uint8_t grab_type;
3125  uint8_t grab_mode;
3126  uint8_t paired_device_mode;
3127  uint8_t owner_events;
3128  uint8_t pad0[2];
3130 
3135  uint8_t response_type;
3136  uint8_t pad0;
3137  uint16_t sequence;
3138  uint32_t length;
3139  uint16_t num_modifiers;
3140  uint8_t pad1[22];
3142 
3144 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
3145 
3150  uint8_t major_opcode;
3151  uint8_t minor_opcode;
3152  uint16_t length;
3153  xcb_window_t grab_window;
3154  uint32_t detail;
3155  xcb_input_device_id_t deviceid;
3156  uint16_t num_modifiers;
3157  uint8_t grab_type;
3158  uint8_t pad0[3];
3160 
3165  unsigned int sequence;
3167 
3169 #define XCB_INPUT_XI_LIST_PROPERTIES 56
3170 
3175  uint8_t major_opcode;
3176  uint8_t minor_opcode;
3177  uint16_t length;
3178  xcb_input_device_id_t deviceid;
3179  uint8_t pad0[2];
3181 
3186  uint8_t response_type;
3187  uint8_t pad0;
3188  uint16_t sequence;
3189  uint32_t length;
3190  uint16_t num_properties;
3191  uint8_t pad1[22];
3193 
3198  uint8_t *data8;
3199  uint16_t *data16;
3200  uint32_t *data32;
3202 
3204 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
3205 
3210  uint8_t major_opcode;
3211  uint8_t minor_opcode;
3212  uint16_t length;
3213  xcb_input_device_id_t deviceid;
3214  uint8_t mode;
3215  uint8_t format;
3216  xcb_atom_t property;
3217  xcb_atom_t type;
3218  uint32_t num_items;
3220 
3222 #define XCB_INPUT_XI_DELETE_PROPERTY 58
3223 
3228  uint8_t major_opcode;
3229  uint8_t minor_opcode;
3230  uint16_t length;
3231  xcb_input_device_id_t deviceid;
3232  uint8_t pad0[2];
3233  xcb_atom_t property;
3235 
3240  unsigned int sequence;
3242 
3244 #define XCB_INPUT_XI_GET_PROPERTY 59
3245 
3250  uint8_t major_opcode;
3251  uint8_t minor_opcode;
3252  uint16_t length;
3253  xcb_input_device_id_t deviceid;
3254  uint8_t _delete;
3255  uint8_t pad0;
3256  xcb_atom_t property;
3257  xcb_atom_t type;
3258  uint32_t offset;
3259  uint32_t len;
3261 
3266  uint8_t *data8;
3267  uint16_t *data16;
3268  uint32_t *data32;
3270 
3275  uint8_t response_type;
3276  uint8_t pad0;
3277  uint16_t sequence;
3278  uint32_t length;
3279  xcb_atom_t type;
3280  uint32_t bytes_after;
3281  uint32_t num_items;
3282  uint8_t format;
3283  uint8_t pad1[11];
3285 
3290  unsigned int sequence;
3292 
3294 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
3295 
3300  uint8_t major_opcode;
3301  uint8_t minor_opcode;
3302  uint16_t length;
3303  xcb_window_t window;
3305 
3310  uint8_t response_type;
3311  uint8_t pad0;
3312  uint16_t sequence;
3313  uint32_t length;
3314  uint16_t num_masks;
3315  uint8_t pad1[22];
3317 
3322  xcb_input_device_id_t deviceid;
3323  uint8_t pad0[2];
3324  xcb_xfixes_barrier_t barrier;
3325  uint32_t eventid;
3327 
3333  int rem;
3334  int index;
3336 
3338 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3339 
3344  uint8_t major_opcode;
3345  uint8_t minor_opcode;
3346  uint16_t length;
3347  uint32_t num_barriers;
3349 
3351 #define XCB_INPUT_DEVICE_VALUATOR 0
3352 
3357  uint8_t response_type;
3358  uint8_t device_id;
3359  uint16_t sequence;
3360  uint16_t device_state;
3361  uint8_t num_valuators;
3362  uint8_t first_valuator;
3363  int32_t valuators[6];
3365 
3366 typedef enum xcb_input_more_events_mask_t {
3367  XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128
3368 } xcb_input_more_events_mask_t;
3369 
3371 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3372 
3377  uint8_t response_type;
3378  uint8_t detail;
3379  uint16_t sequence;
3380  xcb_timestamp_t time;
3381  xcb_window_t root;
3382  xcb_window_t event;
3383  xcb_window_t child;
3384  int16_t root_x;
3385  int16_t root_y;
3386  int16_t event_x;
3387  int16_t event_y;
3388  uint16_t state;
3389  uint8_t same_screen;
3390  uint8_t device_id;
3392 
3394 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3395 
3397 
3399 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3400 
3402 
3404 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3405 
3407 
3409 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3410 
3412 
3414 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3415 
3420  uint8_t response_type;
3421  uint8_t detail;
3422  uint16_t sequence;
3423  xcb_timestamp_t time;
3424  xcb_window_t window;
3425  uint8_t mode;
3426  uint8_t device_id;
3427  uint8_t pad0[18];
3429 
3431 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3432 
3434 
3436 #define XCB_INPUT_PROXIMITY_IN 8
3437 
3439 
3441 #define XCB_INPUT_PROXIMITY_OUT 9
3442 
3444 
3445 typedef enum xcb_input_classes_reported_mask_t {
3446  XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128,
3447  XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64,
3448  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4,
3449  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
3450  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
3451 } xcb_input_classes_reported_mask_t;
3452 
3454 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3455 
3460  uint8_t response_type;
3461  uint8_t device_id;
3462  uint16_t sequence;
3463  xcb_timestamp_t time;
3464  uint8_t num_keys;
3465  uint8_t num_buttons;
3466  uint8_t num_valuators;
3467  uint8_t classes_reported;
3468  uint8_t buttons[4];
3469  uint8_t keys[4];
3470  uint32_t valuators[3];
3472 
3474 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3475 
3480  uint8_t response_type;
3481  uint8_t device_id;
3482  uint16_t sequence;
3483  uint8_t request;
3484  xcb_input_key_code_t first_keycode;
3485  uint8_t count;
3486  uint8_t pad0;
3487  xcb_timestamp_t time;
3488  uint8_t pad1[20];
3490 
3491 typedef enum xcb_input_change_device_t {
3492  XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0,
3493  XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1
3494 } xcb_input_change_device_t;
3495 
3497 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3498 
3503  uint8_t response_type;
3504  uint8_t device_id;
3505  uint16_t sequence;
3506  xcb_timestamp_t time;
3507  uint8_t request;
3508  uint8_t pad0[23];
3510 
3512 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3513 
3518  uint8_t response_type;
3519  uint8_t device_id;
3520  uint16_t sequence;
3521  uint8_t keys[28];
3523 
3525 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3526 
3531  uint8_t response_type;
3532  uint8_t device_id;
3533  uint16_t sequence;
3534  uint8_t buttons[28];
3536 
3537 typedef enum xcb_input_device_change_t {
3538  XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3539  XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3540  XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3541  XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3542  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3543  XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3544 } xcb_input_device_change_t;
3545 
3547 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3548 
3553  uint8_t response_type;
3554  uint8_t pad0;
3555  uint16_t sequence;
3556  xcb_timestamp_t time;
3557  uint8_t devchange;
3558  uint8_t device_id;
3559  uint16_t control;
3560  uint8_t pad1[20];
3562 
3564 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3565 
3570  uint8_t response_type;
3571  uint8_t state;
3572  uint16_t sequence;
3573  xcb_timestamp_t time;
3574  xcb_atom_t property;
3575  uint8_t pad0[19];
3576  uint8_t device_id;
3578 
3579 typedef enum xcb_input_change_reason_t {
3580  XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3581  XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3582 } xcb_input_change_reason_t;
3583 
3585 #define XCB_INPUT_DEVICE_CHANGED 1
3586 
3591  uint8_t response_type;
3592  uint8_t extension;
3593  uint16_t sequence;
3594  uint32_t length;
3595  uint16_t event_type;
3596  xcb_input_device_id_t deviceid;
3597  xcb_timestamp_t time;
3598  uint16_t num_classes;
3599  xcb_input_device_id_t sourceid;
3600  uint8_t reason;
3601  uint8_t pad0[11];
3602  uint32_t full_sequence;
3604 
3605 typedef enum xcb_input_key_event_flags_t {
3606  XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3607 } xcb_input_key_event_flags_t;
3608 
3610 #define XCB_INPUT_KEY_PRESS 2
3611 
3616  uint8_t response_type;
3617  uint8_t extension;
3618  uint16_t sequence;
3619  uint32_t length;
3620  uint16_t event_type;
3621  xcb_input_device_id_t deviceid;
3622  xcb_timestamp_t time;
3623  uint32_t detail;
3624  xcb_window_t root;
3625  xcb_window_t event;
3626  xcb_window_t child;
3627  uint32_t full_sequence;
3628  xcb_input_fp1616_t root_x;
3629  xcb_input_fp1616_t root_y;
3630  xcb_input_fp1616_t event_x;
3631  xcb_input_fp1616_t event_y;
3632  uint16_t buttons_len;
3633  uint16_t valuators_len;
3634  xcb_input_device_id_t sourceid;
3635  uint8_t pad0[2];
3636  uint32_t flags;
3638  xcb_input_group_info_t group;
3640 
3642 #define XCB_INPUT_KEY_RELEASE 3
3643 
3645 
3646 typedef enum xcb_input_pointer_event_flags_t {
3647  XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3648 } xcb_input_pointer_event_flags_t;
3649 
3651 #define XCB_INPUT_BUTTON_PRESS 4
3652 
3657  uint8_t response_type;
3658  uint8_t extension;
3659  uint16_t sequence;
3660  uint32_t length;
3661  uint16_t event_type;
3662  xcb_input_device_id_t deviceid;
3663  xcb_timestamp_t time;
3664  uint32_t detail;
3665  xcb_window_t root;
3666  xcb_window_t event;
3667  xcb_window_t child;
3668  uint32_t full_sequence;
3669  xcb_input_fp1616_t root_x;
3670  xcb_input_fp1616_t root_y;
3671  xcb_input_fp1616_t event_x;
3672  xcb_input_fp1616_t event_y;
3673  uint16_t buttons_len;
3674  uint16_t valuators_len;
3675  xcb_input_device_id_t sourceid;
3676  uint8_t pad0[2];
3677  uint32_t flags;
3679  xcb_input_group_info_t group;
3681 
3683 #define XCB_INPUT_BUTTON_RELEASE 5
3684 
3686 
3688 #define XCB_INPUT_MOTION 6
3689 
3691 
3692 typedef enum xcb_input_notify_mode_t {
3693  XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3694  XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3695  XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3696  XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3697  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3698  XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3699 } xcb_input_notify_mode_t;
3700 
3701 typedef enum xcb_input_notify_detail_t {
3702  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3703  XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3704  XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3705  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3706  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3707  XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3708  XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3709  XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3710 } xcb_input_notify_detail_t;
3711 
3713 #define XCB_INPUT_ENTER 7
3714 
3718 typedef struct xcb_input_enter_event_t {
3719  uint8_t response_type;
3720  uint8_t extension;
3721  uint16_t sequence;
3722  uint32_t length;
3723  uint16_t event_type;
3724  xcb_input_device_id_t deviceid;
3725  xcb_timestamp_t time;
3726  xcb_input_device_id_t sourceid;
3727  uint8_t mode;
3728  uint8_t detail;
3729  xcb_window_t root;
3730  xcb_window_t event;
3731  xcb_window_t child;
3732  uint32_t full_sequence;
3733  xcb_input_fp1616_t root_x;
3734  xcb_input_fp1616_t root_y;
3735  xcb_input_fp1616_t event_x;
3736  xcb_input_fp1616_t event_y;
3737  uint8_t same_screen;
3738  uint8_t focus;
3739  uint16_t buttons_len;
3741  xcb_input_group_info_t group;
3743 
3745 #define XCB_INPUT_LEAVE 8
3746 
3748 
3750 #define XCB_INPUT_FOCUS_IN 9
3751 
3753 
3755 #define XCB_INPUT_FOCUS_OUT 10
3756 
3758 
3759 typedef enum xcb_input_hierarchy_mask_t {
3760  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3761  XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3762  XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3763  XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3764  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3765  XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3766  XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3767  XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3768 } xcb_input_hierarchy_mask_t;
3769 
3774  xcb_input_device_id_t deviceid;
3775  xcb_input_device_id_t attachment;
3776  uint8_t type;
3777  uint8_t enabled;
3778  uint8_t pad0[2];
3779  uint32_t flags;
3781 
3787  int rem;
3788  int index;
3790 
3792 #define XCB_INPUT_HIERARCHY 11
3793 
3798  uint8_t response_type;
3799  uint8_t extension;
3800  uint16_t sequence;
3801  uint32_t length;
3802  uint16_t event_type;
3803  xcb_input_device_id_t deviceid;
3804  xcb_timestamp_t time;
3805  uint32_t flags;
3806  uint16_t num_infos;
3807  uint8_t pad0[10];
3808  uint32_t full_sequence;
3810 
3811 typedef enum xcb_input_property_flag_t {
3812  XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3813  XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3814  XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3815 } xcb_input_property_flag_t;
3816 
3818 #define XCB_INPUT_PROPERTY 12
3819 
3824  uint8_t response_type;
3825  uint8_t extension;
3826  uint16_t sequence;
3827  uint32_t length;
3828  uint16_t event_type;
3829  xcb_input_device_id_t deviceid;
3830  xcb_timestamp_t time;
3831  xcb_atom_t property;
3832  uint8_t what;
3833  uint8_t pad0[11];
3834  uint32_t full_sequence;
3836 
3838 #define XCB_INPUT_RAW_KEY_PRESS 13
3839 
3844  uint8_t response_type;
3845  uint8_t extension;
3846  uint16_t sequence;
3847  uint32_t length;
3848  uint16_t event_type;
3849  xcb_input_device_id_t deviceid;
3850  xcb_timestamp_t time;
3851  uint32_t detail;
3852  xcb_input_device_id_t sourceid;
3853  uint16_t valuators_len;
3854  uint32_t flags;
3855  uint8_t pad0[4];
3856  uint32_t full_sequence;
3858 
3860 #define XCB_INPUT_RAW_KEY_RELEASE 14
3861 
3863 
3865 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3866 
3871  uint8_t response_type;
3872  uint8_t extension;
3873  uint16_t sequence;
3874  uint32_t length;
3875  uint16_t event_type;
3876  xcb_input_device_id_t deviceid;
3877  xcb_timestamp_t time;
3878  uint32_t detail;
3879  xcb_input_device_id_t sourceid;
3880  uint16_t valuators_len;
3881  uint32_t flags;
3882  uint8_t pad0[4];
3883  uint32_t full_sequence;
3885 
3887 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3888 
3890 
3892 #define XCB_INPUT_RAW_MOTION 17
3893 
3895 
3896 typedef enum xcb_input_touch_event_flags_t {
3897  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3898  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3899 } xcb_input_touch_event_flags_t;
3900 
3902 #define XCB_INPUT_TOUCH_BEGIN 18
3903 
3908  uint8_t response_type;
3909  uint8_t extension;
3910  uint16_t sequence;
3911  uint32_t length;
3912  uint16_t event_type;
3913  xcb_input_device_id_t deviceid;
3914  xcb_timestamp_t time;
3915  uint32_t detail;
3916  xcb_window_t root;
3917  xcb_window_t event;
3918  xcb_window_t child;
3919  uint32_t full_sequence;
3920  xcb_input_fp1616_t root_x;
3921  xcb_input_fp1616_t root_y;
3922  xcb_input_fp1616_t event_x;
3923  xcb_input_fp1616_t event_y;
3924  uint16_t buttons_len;
3925  uint16_t valuators_len;
3926  xcb_input_device_id_t sourceid;
3927  uint8_t pad0[2];
3928  uint32_t flags;
3930  xcb_input_group_info_t group;
3932 
3934 #define XCB_INPUT_TOUCH_UPDATE 19
3935 
3937 
3939 #define XCB_INPUT_TOUCH_END 20
3940 
3942 
3943 typedef enum xcb_input_touch_ownership_flags_t {
3944  XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3945 } xcb_input_touch_ownership_flags_t;
3946 
3948 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3949 
3954  uint8_t response_type;
3955  uint8_t extension;
3956  uint16_t sequence;
3957  uint32_t length;
3958  uint16_t event_type;
3959  xcb_input_device_id_t deviceid;
3960  xcb_timestamp_t time;
3961  uint32_t touchid;
3962  xcb_window_t root;
3963  xcb_window_t event;
3964  xcb_window_t child;
3965  uint32_t full_sequence;
3966  xcb_input_device_id_t sourceid;
3967  uint8_t pad0[2];
3968  uint32_t flags;
3969  uint8_t pad1[8];
3971 
3973 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3974 
3979  uint8_t response_type;
3980  uint8_t extension;
3981  uint16_t sequence;
3982  uint32_t length;
3983  uint16_t event_type;
3984  xcb_input_device_id_t deviceid;
3985  xcb_timestamp_t time;
3986  uint32_t detail;
3987  xcb_input_device_id_t sourceid;
3988  uint16_t valuators_len;
3989  uint32_t flags;
3990  uint8_t pad0[4];
3991  uint32_t full_sequence;
3993 
3995 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3996 
3998 
4000 #define XCB_INPUT_RAW_TOUCH_END 24
4001 
4003 
4004 typedef enum xcb_input_barrier_flags_t {
4005  XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1,
4006  XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2
4007 } xcb_input_barrier_flags_t;
4008 
4010 #define XCB_INPUT_BARRIER_HIT 25
4011 
4016  uint8_t response_type;
4017  uint8_t extension;
4018  uint16_t sequence;
4019  uint32_t length;
4020  uint16_t event_type;
4021  xcb_input_device_id_t deviceid;
4022  xcb_timestamp_t time;
4023  uint32_t eventid;
4024  xcb_window_t root;
4025  xcb_window_t event;
4026  xcb_xfixes_barrier_t barrier;
4027  uint32_t full_sequence;
4028  uint32_t dtime;
4029  uint32_t flags;
4030  xcb_input_device_id_t sourceid;
4031  uint8_t pad0[2];
4032  xcb_input_fp1616_t root_x;
4033  xcb_input_fp1616_t root_y;
4034  xcb_input_fp3232_t dx;
4035  xcb_input_fp3232_t dy;
4037 
4039 #define XCB_INPUT_BARRIER_LEAVE 26
4040 
4042 
4044 #define XCB_INPUT_DEVICE 0
4045 
4050  uint8_t response_type;
4051  uint8_t error_code;
4052  uint16_t sequence;
4054 
4056 #define XCB_INPUT_EVENT 1
4057 
4061 typedef struct xcb_input_event_error_t {
4062  uint8_t response_type;
4063  uint8_t error_code;
4064  uint16_t sequence;
4066 
4068 #define XCB_INPUT_MODE 2
4069 
4073 typedef struct xcb_input_mode_error_t {
4074  uint8_t response_type;
4075  uint8_t error_code;
4076  uint16_t sequence;
4078 
4080 #define XCB_INPUT_DEVICE_BUSY 3
4081 
4086  uint8_t response_type;
4087  uint8_t error_code;
4088  uint16_t sequence;
4090 
4092 #define XCB_INPUT_CLASS 4
4093 
4097 typedef struct xcb_input_class_error_t {
4098  uint8_t response_type;
4099  uint8_t error_code;
4100  uint16_t sequence;
4102 
4111 void
4113 
4125 
4134 void
4136 
4148 
4157 void
4159 
4171 
4180 void
4182 
4194 
4203 void
4205 
4217 
4218 int
4219 xcb_input_get_extension_version_sizeof (const void *_buffer);
4220 
4231  uint16_t name_len,
4232  const char *name);
4233 
4247  uint16_t name_len,
4248  const char *name);
4249 
4267  xcb_generic_error_t **e);
4268 
4277 void
4279 
4291 
4300 void
4302 
4314 
4323 void
4325 
4337 
4346 void
4348 
4360 
4361 int
4362 xcb_input_valuator_info_sizeof (const void *_buffer);
4363 
4365 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R);
4366 
4367 int
4368 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R);
4369 
4371 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R);
4372 
4381 void
4383 
4395 
4397 xcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S);
4398 
4399 int
4400 xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R,
4401  const xcb_input_input_info_info_t *S);
4402 
4404 xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R,
4405  const xcb_input_input_info_info_t *S);
4406 
4407 int
4408 xcb_input_input_info_info_serialize (void **_buffer,
4409  uint8_t class_id,
4410  const xcb_input_input_info_info_t *_aux);
4411 
4412 int
4413 xcb_input_input_info_info_unpack (const void *_buffer,
4414  uint8_t class_id,
4416 
4417 int
4418 xcb_input_input_info_info_sizeof (const void *_buffer,
4419  uint8_t class_id);
4420 
4421 int
4422 xcb_input_input_info_sizeof (const void *_buffer);
4423 
4432 void
4434 
4446 
4447 int
4448 xcb_input_device_name_sizeof (const void *_buffer);
4449 
4450 char *
4451 xcb_input_device_name_string (const xcb_input_device_name_t *R);
4452 
4453 int
4454 xcb_input_device_name_string_length (const xcb_input_device_name_t *R);
4455 
4457 xcb_input_device_name_string_end (const xcb_input_device_name_t *R);
4458 
4467 void
4469 
4481 
4482 int
4483 xcb_input_list_input_devices_sizeof (const void *_buffer);
4484 
4495 
4509 
4511 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R);
4512 
4513 int
4514 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R);
4515 
4517 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R);
4518 
4519 int
4520 xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R);
4521 
4523 xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R);
4524 
4525 int
4526 xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R);
4527 
4529 xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R);
4530 
4548  xcb_generic_error_t **e);
4549 
4558 void
4560 
4572 
4573 int
4574 xcb_input_open_device_sizeof (const void *_buffer);
4575 
4586  uint8_t device_id);
4587 
4601  uint8_t device_id);
4602 
4604 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R);
4605 
4606 int
4607 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R);
4608 
4610 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R);
4611 
4629  xcb_generic_error_t **e);
4630 
4644  uint8_t device_id);
4645 
4656  uint8_t device_id);
4657 
4668  uint8_t device_id,
4669  uint8_t mode);
4670 
4684  uint8_t device_id,
4685  uint8_t mode);
4686 
4704  xcb_generic_error_t **e);
4705 
4706 int
4707 xcb_input_select_extension_event_sizeof (const void *_buffer);
4708 
4722  xcb_window_t window,
4723  uint16_t num_classes,
4724  const xcb_input_event_class_t *classes);
4725 
4736  xcb_window_t window,
4737  uint16_t num_classes,
4738  const xcb_input_event_class_t *classes);
4739 
4740 xcb_input_event_class_t *
4741 xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R);
4742 
4743 int
4744 xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R);
4745 
4747 xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R);
4748 
4749 int
4750 xcb_input_get_selected_extension_events_sizeof (const void *_buffer);
4751 
4762  xcb_window_t window);
4763 
4777  xcb_window_t window);
4778 
4779 xcb_input_event_class_t *
4780 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4781 
4782 int
4783 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4784 
4786 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4787 
4788 xcb_input_event_class_t *
4789 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4790 
4791 int
4792 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4793 
4795 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4796 
4814  xcb_generic_error_t **e);
4815 
4816 int
4817 xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer);
4818 
4832  xcb_window_t window,
4833  uint16_t num_classes,
4834  uint8_t mode,
4835  const xcb_input_event_class_t *classes);
4836 
4847  xcb_window_t window,
4848  uint16_t num_classes,
4849  uint8_t mode,
4850  const xcb_input_event_class_t *classes);
4851 
4852 xcb_input_event_class_t *
4853 xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R);
4854 
4855 int
4856 xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R);
4857 
4859 xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R);
4860 
4861 int
4862 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer);
4863 
4874  xcb_window_t window);
4875 
4889  xcb_window_t window);
4890 
4891 xcb_input_event_class_t *
4892 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4893 
4894 int
4895 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4896 
4898 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4899 
4917  xcb_generic_error_t **e);
4918 
4919 int
4920 xcb_input_device_time_coord_sizeof (const void *_buffer,
4921  uint8_t num_axes);
4922 
4923 int32_t *
4924 xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R);
4925 
4926 int
4927 xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R,
4928  uint8_t num_axes);
4929 
4931 xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R,
4932  uint8_t num_axes);
4933 
4942 void
4944 
4956 
4957 int
4958 xcb_input_get_device_motion_events_sizeof (const void *_buffer);
4959 
4970  xcb_timestamp_t start,
4971  xcb_timestamp_t stop,
4972  uint8_t device_id);
4973 
4987  xcb_timestamp_t start,
4988  xcb_timestamp_t stop,
4989  uint8_t device_id);
4990 
4991 int
4992 xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R);
4993 
4995 xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R);
4996 
5014  xcb_generic_error_t **e);
5015 
5026  uint8_t device_id);
5027 
5041  uint8_t device_id);
5042 
5060  xcb_generic_error_t **e);
5061 
5072  uint8_t x_axis,
5073  uint8_t y_axis,
5074  uint8_t device_id);
5075 
5089  uint8_t x_axis,
5090  uint8_t y_axis,
5091  uint8_t device_id);
5092 
5110  xcb_generic_error_t **e);
5111 
5112 int
5113 xcb_input_grab_device_sizeof (const void *_buffer);
5114 
5125  xcb_window_t grab_window,
5126  xcb_timestamp_t time,
5127  uint16_t num_classes,
5128  uint8_t this_device_mode,
5129  uint8_t other_device_mode,
5130  uint8_t owner_events,
5131  uint8_t device_id,
5132  const xcb_input_event_class_t *classes);
5133 
5147  xcb_window_t grab_window,
5148  xcb_timestamp_t time,
5149  uint16_t num_classes,
5150  uint8_t this_device_mode,
5151  uint8_t other_device_mode,
5152  uint8_t owner_events,
5153  uint8_t device_id,
5154  const xcb_input_event_class_t *classes);
5155 
5173  xcb_generic_error_t **e);
5174 
5188  xcb_timestamp_t time,
5189  uint8_t device_id);
5190 
5201  xcb_timestamp_t time,
5202  uint8_t device_id);
5203 
5204 int
5205 xcb_input_grab_device_key_sizeof (const void *_buffer);
5206 
5220  xcb_window_t grab_window,
5221  uint16_t num_classes,
5222  uint16_t modifiers,
5223  uint8_t modifier_device,
5224  uint8_t grabbed_device,
5225  uint8_t key,
5226  uint8_t this_device_mode,
5227  uint8_t other_device_mode,
5228  uint8_t owner_events,
5229  const xcb_input_event_class_t *classes);
5230 
5241  xcb_window_t grab_window,
5242  uint16_t num_classes,
5243  uint16_t modifiers,
5244  uint8_t modifier_device,
5245  uint8_t grabbed_device,
5246  uint8_t key,
5247  uint8_t this_device_mode,
5248  uint8_t other_device_mode,
5249  uint8_t owner_events,
5250  const xcb_input_event_class_t *classes);
5251 
5252 xcb_input_event_class_t *
5253 xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R);
5254 
5255 int
5256 xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R);
5257 
5259 xcb_input_grab_device_key_classes_end (const xcb_input_grab_device_key_request_t *R);
5260 
5274  xcb_window_t grabWindow,
5275  uint16_t modifiers,
5276  uint8_t modifier_device,
5277  uint8_t key,
5278  uint8_t grabbed_device);
5279 
5290  xcb_window_t grabWindow,
5291  uint16_t modifiers,
5292  uint8_t modifier_device,
5293  uint8_t key,
5294  uint8_t grabbed_device);
5295 
5296 int
5297 xcb_input_grab_device_button_sizeof (const void *_buffer);
5298 
5312  xcb_window_t grab_window,
5313  uint8_t grabbed_device,
5314  uint8_t modifier_device,
5315  uint16_t num_classes,
5316  uint16_t modifiers,
5317  uint8_t this_device_mode,
5318  uint8_t other_device_mode,
5319  uint8_t button,
5320  uint8_t owner_events,
5321  const xcb_input_event_class_t *classes);
5322 
5333  xcb_window_t grab_window,
5334  uint8_t grabbed_device,
5335  uint8_t modifier_device,
5336  uint16_t num_classes,
5337  uint16_t modifiers,
5338  uint8_t this_device_mode,
5339  uint8_t other_device_mode,
5340  uint8_t button,
5341  uint8_t owner_events,
5342  const xcb_input_event_class_t *classes);
5343 
5344 xcb_input_event_class_t *
5345 xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R);
5346 
5347 int
5348 xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R);
5349 
5351 xcb_input_grab_device_button_classes_end (const xcb_input_grab_device_button_request_t *R);
5352 
5366  xcb_window_t grab_window,
5367  uint16_t modifiers,
5368  uint8_t modifier_device,
5369  uint8_t button,
5370  uint8_t grabbed_device);
5371 
5382  xcb_window_t grab_window,
5383  uint16_t modifiers,
5384  uint8_t modifier_device,
5385  uint8_t button,
5386  uint8_t grabbed_device);
5387 
5401  xcb_timestamp_t time,
5402  uint8_t mode,
5403  uint8_t device_id);
5404 
5415  xcb_timestamp_t time,
5416  uint8_t mode,
5417  uint8_t device_id);
5418 
5429  uint8_t device_id);
5430 
5444  uint8_t device_id);
5445 
5463  xcb_generic_error_t **e);
5464 
5478  xcb_window_t focus,
5479  xcb_timestamp_t time,
5480  uint8_t revert_to,
5481  uint8_t device_id);
5482 
5493  xcb_window_t focus,
5494  xcb_timestamp_t time,
5495  uint8_t revert_to,
5496  uint8_t device_id);
5497 
5506 void
5508 
5520 
5529 void
5531 
5543 
5552 void
5554 
5566 
5567 int
5568 xcb_input_string_feedback_state_sizeof (const void *_buffer);
5569 
5570 xcb_keysym_t *
5571 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R);
5572 
5573 int
5574 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R);
5575 
5577 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R);
5578 
5587 void
5589 
5601 
5610 void
5612 
5624 
5633 void
5635 
5647 
5648 xcb_keysym_t *
5649 xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S);
5650 
5651 int
5652 xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R,
5654 
5656 xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R,
5658 
5659 int
5660 xcb_input_feedback_state_data_serialize (void **_buffer,
5661  uint8_t class_id,
5662  const xcb_input_feedback_state_data_t *_aux);
5663 
5664 int
5665 xcb_input_feedback_state_data_unpack (const void *_buffer,
5666  uint8_t class_id,
5668 
5669 int
5670 xcb_input_feedback_state_data_sizeof (const void *_buffer,
5671  uint8_t class_id);
5672 
5673 int
5674 xcb_input_feedback_state_sizeof (const void *_buffer);
5675 
5684 void
5686 
5698 
5699 int
5700 xcb_input_get_feedback_control_sizeof (const void *_buffer);
5701 
5712  uint8_t device_id);
5713 
5727  uint8_t device_id);
5728 
5729 int
5730 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R);
5731 
5733 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R);
5734 
5752  xcb_generic_error_t **e);
5753 
5762 void
5764 
5776 
5785 void
5787 
5799 
5808 void
5810 
5822 
5823 int
5824 xcb_input_string_feedback_ctl_sizeof (const void *_buffer);
5825 
5826 xcb_keysym_t *
5827 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R);
5828 
5829 int
5830 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R);
5831 
5833 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R);
5834 
5843 void
5845 
5857 
5866 void
5868 
5880 
5889 void
5891 
5903 
5904 xcb_keysym_t *
5905 xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S);
5906 
5907 int
5908 xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R,
5910 
5912 xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R,
5914 
5915 int
5916 xcb_input_feedback_ctl_data_serialize (void **_buffer,
5917  uint8_t class_id,
5918  const xcb_input_feedback_ctl_data_t *_aux);
5919 
5920 int
5921 xcb_input_feedback_ctl_data_unpack (const void *_buffer,
5922  uint8_t class_id,
5924 
5925 int
5926 xcb_input_feedback_ctl_data_sizeof (const void *_buffer,
5927  uint8_t class_id);
5928 
5929 int
5930 xcb_input_feedback_ctl_sizeof (const void *_buffer);
5931 
5940 void
5942 
5954 
5955 int
5956 xcb_input_change_feedback_control_sizeof (const void *_buffer);
5957 
5971  uint32_t mask,
5972  uint8_t device_id,
5973  uint8_t feedback_id,
5974  xcb_input_feedback_ctl_t *feedback);
5975 
5986  uint32_t mask,
5987  uint8_t device_id,
5988  uint8_t feedback_id,
5989  xcb_input_feedback_ctl_t *feedback);
5990 
5992 xcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R);
5993 
5994 int
5995 xcb_input_get_device_key_mapping_sizeof (const void *_buffer);
5996 
6007  uint8_t device_id,
6008  xcb_input_key_code_t first_keycode,
6009  uint8_t count);
6010 
6024  uint8_t device_id,
6025  xcb_input_key_code_t first_keycode,
6026  uint8_t count);
6027 
6028 xcb_keysym_t *
6029 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R);
6030 
6031 int
6032 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R);
6033 
6035 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R);
6036 
6054  xcb_generic_error_t **e);
6055 
6056 int
6057 xcb_input_change_device_key_mapping_sizeof (const void *_buffer);
6058 
6072  uint8_t device_id,
6073  xcb_input_key_code_t first_keycode,
6074  uint8_t keysyms_per_keycode,
6075  uint8_t keycode_count,
6076  const xcb_keysym_t *keysyms);
6077 
6088  uint8_t device_id,
6089  xcb_input_key_code_t first_keycode,
6090  uint8_t keysyms_per_keycode,
6091  uint8_t keycode_count,
6092  const xcb_keysym_t *keysyms);
6093 
6094 xcb_keysym_t *
6095 xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R);
6096 
6097 int
6098 xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R);
6099 
6101 xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R);
6102 
6103 int
6104 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer);
6105 
6116  uint8_t device_id);
6117 
6131  uint8_t device_id);
6132 
6133 uint8_t *
6134 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R);
6135 
6136 int
6137 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R);
6138 
6140 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R);
6141 
6159  xcb_generic_error_t **e);
6160 
6161 int
6162 xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer);
6163 
6174  uint8_t device_id,
6175  uint8_t keycodes_per_modifier,
6176  const uint8_t *keymaps);
6177 
6191  uint8_t device_id,
6192  uint8_t keycodes_per_modifier,
6193  const uint8_t *keymaps);
6194 
6212  xcb_generic_error_t **e);
6213 
6214 int
6215 xcb_input_get_device_button_mapping_sizeof (const void *_buffer);
6216 
6227  uint8_t device_id);
6228 
6242  uint8_t device_id);
6243 
6244 uint8_t *
6245 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R);
6246 
6247 int
6248 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R);
6249 
6251 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R);
6252 
6270  xcb_generic_error_t **e);
6271 
6272 int
6273 xcb_input_set_device_button_mapping_sizeof (const void *_buffer);
6274 
6285  uint8_t device_id,
6286  uint8_t map_size,
6287  const uint8_t *map);
6288 
6302  uint8_t device_id,
6303  uint8_t map_size,
6304  const uint8_t *map);
6305 
6323  xcb_generic_error_t **e);
6324 
6333 void
6335 
6347 
6356 void
6358 
6370 
6371 int
6372 xcb_input_valuator_state_sizeof (const void *_buffer);
6373 
6374 int32_t *
6375 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R);
6376 
6377 int
6378 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R);
6379 
6381 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R);
6382 
6391 void
6393 
6405 
6406 int32_t *
6407 xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S);
6408 
6409 int
6410 xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R,
6411  const xcb_input_input_state_data_t *S);
6412 
6414 xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R,
6415  const xcb_input_input_state_data_t *S);
6416 
6417 int
6418 xcb_input_input_state_data_serialize (void **_buffer,
6419  uint8_t class_id,
6420  const xcb_input_input_state_data_t *_aux);
6421 
6422 int
6423 xcb_input_input_state_data_unpack (const void *_buffer,
6424  uint8_t class_id,
6426 
6427 int
6428 xcb_input_input_state_data_sizeof (const void *_buffer,
6429  uint8_t class_id);
6430 
6431 int
6432 xcb_input_input_state_sizeof (const void *_buffer);
6433 
6442 void
6444 
6456 
6457 int
6458 xcb_input_query_device_state_sizeof (const void *_buffer);
6459 
6470  uint8_t device_id);
6471 
6485  uint8_t device_id);
6486 
6487 int
6488 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R);
6489 
6491 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R);
6492 
6510  xcb_generic_error_t **e);
6511 
6512 int
6513 xcb_input_send_extension_event_sizeof (const void *_buffer);
6514 
6528  xcb_window_t destination,
6529  uint8_t device_id,
6530  uint8_t propagate,
6531  uint16_t num_classes,
6532  uint8_t num_events,
6533  const uint8_t *events,
6534  const xcb_input_event_class_t *classes);
6535 
6546  xcb_window_t destination,
6547  uint8_t device_id,
6548  uint8_t propagate,
6549  uint16_t num_classes,
6550  uint8_t num_events,
6551  const uint8_t *events,
6552  const xcb_input_event_class_t *classes);
6553 
6554 uint8_t *
6555 xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R);
6556 
6557 int
6558 xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R);
6559 
6561 xcb_input_send_extension_event_events_end (const xcb_input_send_extension_event_request_t *R);
6562 
6563 xcb_input_event_class_t *
6564 xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R);
6565 
6566 int
6567 xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R);
6568 
6570 xcb_input_send_extension_event_classes_end (const xcb_input_send_extension_event_request_t *R);
6571 
6585  uint8_t device_id,
6586  uint8_t feedback_id,
6587  uint8_t feedback_class,
6588  int8_t percent);
6589 
6600  uint8_t device_id,
6601  uint8_t feedback_id,
6602  uint8_t feedback_class,
6603  int8_t percent);
6604 
6605 int
6606 xcb_input_set_device_valuators_sizeof (const void *_buffer);
6607 
6618  uint8_t device_id,
6619  uint8_t first_valuator,
6620  uint8_t num_valuators,
6621  const int32_t *valuators);
6622 
6636  uint8_t device_id,
6637  uint8_t first_valuator,
6638  uint8_t num_valuators,
6639  const int32_t *valuators);
6640 
6658  xcb_generic_error_t **e);
6659 
6660 int
6661 xcb_input_device_resolution_state_sizeof (const void *_buffer);
6662 
6663 uint32_t *
6664 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R);
6665 
6666 int
6667 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R);
6668 
6670 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R);
6671 
6672 uint32_t *
6673 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R);
6674 
6675 int
6676 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R);
6677 
6679 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R);
6680 
6681 uint32_t *
6682 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R);
6683 
6684 int
6685 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R);
6686 
6688 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R);
6689 
6698 void
6700 
6712 
6721 void
6723 
6735 
6744 void
6746 
6758 
6767 void
6769 
6781 
6790 void
6792 
6804 
6805 uint32_t *
6806 xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S);
6807 
6808 int
6809 xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R,
6811 
6813 xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R,
6815 
6816 uint32_t *
6817 xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S);
6818 
6819 int
6820 xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R,
6822 
6824 xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R,
6826 
6827 uint32_t *
6828 xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S);
6829 
6830 int
6831 xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R,
6833 
6835 xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R,
6837 
6838 int
6839 xcb_input_device_state_data_serialize (void **_buffer,
6840  uint16_t control_id,
6841  const xcb_input_device_state_data_t *_aux);
6842 
6843 int
6844 xcb_input_device_state_data_unpack (const void *_buffer,
6845  uint16_t control_id,
6847 
6848 int
6849 xcb_input_device_state_data_sizeof (const void *_buffer,
6850  uint16_t control_id);
6851 
6852 int
6853 xcb_input_device_state_sizeof (const void *_buffer);
6854 
6863 void
6865 
6877 
6878 int
6879 xcb_input_get_device_control_sizeof (const void *_buffer);
6880 
6891  uint16_t control_id,
6892  uint8_t device_id);
6893 
6907  uint16_t control_id,
6908  uint8_t device_id);
6909 
6911 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R);
6912 
6930  xcb_generic_error_t **e);
6931 
6932 int
6933 xcb_input_device_resolution_ctl_sizeof (const void *_buffer);
6934 
6935 uint32_t *
6936 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R);
6937 
6938 int
6939 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R);
6940 
6942 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R);
6943 
6952 void
6954 
6966 
6975 void
6977 
6989 
6998 void
7000 
7012 
7021 void
7023 
7035 
7044 void
7046 
7058 
7059 uint32_t *
7060 xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S);
7061 
7062 int
7063 xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R,
7064  const xcb_input_device_ctl_data_t *S);
7065 
7067 xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R,
7068  const xcb_input_device_ctl_data_t *S);
7069 
7070 int
7071 xcb_input_device_ctl_data_serialize (void **_buffer,
7072  uint16_t control_id,
7073  const xcb_input_device_ctl_data_t *_aux);
7074 
7075 int
7076 xcb_input_device_ctl_data_unpack (const void *_buffer,
7077  uint16_t control_id,
7079 
7080 int
7081 xcb_input_device_ctl_data_sizeof (const void *_buffer,
7082  uint16_t control_id);
7083 
7084 int
7085 xcb_input_device_ctl_sizeof (const void *_buffer);
7086 
7095 void
7097 
7109 
7110 int
7111 xcb_input_change_device_control_sizeof (const void *_buffer);
7112 
7123  uint16_t control_id,
7124  uint8_t device_id,
7125  xcb_input_device_ctl_t *control);
7126 
7140  uint16_t control_id,
7141  uint8_t device_id,
7142  xcb_input_device_ctl_t *control);
7143 
7161  xcb_generic_error_t **e);
7162 
7163 int
7164 xcb_input_list_device_properties_sizeof (const void *_buffer);
7165 
7176  uint8_t device_id);
7177 
7191  uint8_t device_id);
7192 
7193 xcb_atom_t *
7194 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R);
7195 
7196 int
7197 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R);
7198 
7200 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R);
7201 
7219  xcb_generic_error_t **e);
7220 
7221 uint8_t *
7222 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S);
7223 
7224 int
7225 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R,
7227 
7229 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R,
7231 
7232 uint16_t *
7233 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S);
7234 
7235 int
7236 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R,
7238 
7240 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R,
7242 
7243 uint32_t *
7244 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S);
7245 
7246 int
7247 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R,
7249 
7251 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R,
7253 
7254 int
7255 xcb_input_change_device_property_items_serialize (void **_buffer,
7256  uint32_t num_items,
7257  uint8_t format,
7259 
7260 int
7261 xcb_input_change_device_property_items_unpack (const void *_buffer,
7262  uint32_t num_items,
7263  uint8_t format,
7265 
7266 int
7267 xcb_input_change_device_property_items_sizeof (const void *_buffer,
7268  uint32_t num_items,
7269  uint8_t format);
7270 
7271 int
7272 xcb_input_change_device_property_sizeof (const void *_buffer);
7273 
7287  xcb_atom_t property,
7288  xcb_atom_t type,
7289  uint8_t device_id,
7290  uint8_t format,
7291  uint8_t mode,
7292  uint32_t num_items,
7293  const void *items);
7294 
7305  xcb_atom_t property,
7306  xcb_atom_t type,
7307  uint8_t device_id,
7308  uint8_t format,
7309  uint8_t mode,
7310  uint32_t num_items,
7311  const void *items);
7312 
7326  xcb_atom_t property,
7327  xcb_atom_t type,
7328  uint8_t device_id,
7329  uint8_t format,
7330  uint8_t mode,
7331  uint32_t num_items,
7333 
7344  xcb_atom_t property,
7345  xcb_atom_t type,
7346  uint8_t device_id,
7347  uint8_t format,
7348  uint8_t mode,
7349  uint32_t num_items,
7351 
7352 void *
7353 xcb_input_change_device_property_items (const xcb_input_change_device_property_request_t *R);
7354 
7368  xcb_atom_t property,
7369  uint8_t device_id);
7370 
7381  xcb_atom_t property,
7382  uint8_t device_id);
7383 
7384 uint8_t *
7385 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S);
7386 
7387 int
7388 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R,
7390 
7392 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R,
7394 
7395 uint16_t *
7396 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S);
7397 
7398 int
7399 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R,
7401 
7403 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R,
7405 
7406 uint32_t *
7407 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S);
7408 
7409 int
7410 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R,
7412 
7414 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R,
7416 
7417 int
7418 xcb_input_get_device_property_items_serialize (void **_buffer,
7419  uint32_t num_items,
7420  uint8_t format,
7422 
7423 int
7424 xcb_input_get_device_property_items_unpack (const void *_buffer,
7425  uint32_t num_items,
7426  uint8_t format,
7428 
7429 int
7430 xcb_input_get_device_property_items_sizeof (const void *_buffer,
7431  uint32_t num_items,
7432  uint8_t format);
7433 
7434 int
7435 xcb_input_get_device_property_sizeof (const void *_buffer);
7436 
7447  xcb_atom_t property,
7448  xcb_atom_t type,
7449  uint32_t offset,
7450  uint32_t len,
7451  uint8_t device_id,
7452  uint8_t _delete);
7453 
7467  xcb_atom_t property,
7468  xcb_atom_t type,
7469  uint32_t offset,
7470  uint32_t len,
7471  uint8_t device_id,
7472  uint8_t _delete);
7473 
7474 void *
7475 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R);
7476 
7494  xcb_generic_error_t **e);
7495 
7504 void
7506 
7518 
7527 void
7529 
7541 
7542 int
7543 xcb_input_xi_query_pointer_sizeof (const void *_buffer);
7544 
7555  xcb_window_t window,
7556  xcb_input_device_id_t deviceid);
7557 
7571  xcb_window_t window,
7572  xcb_input_device_id_t deviceid);
7573 
7574 uint32_t *
7575 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R);
7576 
7577 int
7578 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R);
7579 
7581 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R);
7582 
7600  xcb_generic_error_t **e);
7601 
7615  xcb_window_t src_win,
7616  xcb_window_t dst_win,
7617  xcb_input_fp1616_t src_x,
7618  xcb_input_fp1616_t src_y,
7619  uint16_t src_width,
7620  uint16_t src_height,
7621  xcb_input_fp1616_t dst_x,
7622  xcb_input_fp1616_t dst_y,
7623  xcb_input_device_id_t deviceid);
7624 
7635  xcb_window_t src_win,
7636  xcb_window_t dst_win,
7637  xcb_input_fp1616_t src_x,
7638  xcb_input_fp1616_t src_y,
7639  uint16_t src_width,
7640  uint16_t src_height,
7641  xcb_input_fp1616_t dst_x,
7642  xcb_input_fp1616_t dst_y,
7643  xcb_input_device_id_t deviceid);
7644 
7658  xcb_window_t window,
7659  xcb_cursor_t cursor,
7660  xcb_input_device_id_t deviceid);
7661 
7672  xcb_window_t window,
7673  xcb_cursor_t cursor,
7674  xcb_input_device_id_t deviceid);
7675 
7676 int
7677 xcb_input_add_master_sizeof (const void *_buffer);
7678 
7679 char *
7680 xcb_input_add_master_name (const xcb_input_add_master_t *R);
7681 
7682 int
7683 xcb_input_add_master_name_length (const xcb_input_add_master_t *R);
7684 
7686 xcb_input_add_master_name_end (const xcb_input_add_master_t *R);
7687 
7696 void
7698 
7710 
7719 void
7721 
7733 
7742 void
7744 
7756 
7765 void
7767 
7779 
7780 char *
7781 xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S);
7782 
7783 int
7784 xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R,
7786 
7788 xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R,
7790 
7791 int
7792 xcb_input_hierarchy_change_data_serialize (void **_buffer,
7793  uint16_t type,
7794  const xcb_input_hierarchy_change_data_t *_aux);
7795 
7796 int
7797 xcb_input_hierarchy_change_data_unpack (const void *_buffer,
7798  uint16_t type,
7800 
7801 int
7802 xcb_input_hierarchy_change_data_sizeof (const void *_buffer,
7803  uint16_t type);
7804 
7805 int
7806 xcb_input_hierarchy_change_sizeof (const void *_buffer);
7807 
7816 void
7818 
7830 
7831 int
7832 xcb_input_xi_change_hierarchy_sizeof (const void *_buffer);
7833 
7847  uint8_t num_changes,
7848  const xcb_input_hierarchy_change_t *changes);
7849 
7860  uint8_t num_changes,
7861  const xcb_input_hierarchy_change_t *changes);
7862 
7863 int
7864 xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R);
7865 
7867 xcb_input_xi_change_hierarchy_changes_iterator (const xcb_input_xi_change_hierarchy_request_t *R);
7868 
7882  xcb_window_t window,
7883  xcb_input_device_id_t deviceid);
7884 
7895  xcb_window_t window,
7896  xcb_input_device_id_t deviceid);
7897 
7908  xcb_window_t window);
7909 
7923  xcb_window_t window);
7924 
7942  xcb_generic_error_t **e);
7943 
7944 int
7945 xcb_input_event_mask_sizeof (const void *_buffer);
7946 
7947 uint32_t *
7948 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R);
7949 
7950 int
7951 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R);
7952 
7954 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R);
7955 
7964 void
7966 
7978 
7979 int
7980 xcb_input_xi_select_events_sizeof (const void *_buffer);
7981 
7995  xcb_window_t window,
7996  uint16_t num_mask,
7997  const xcb_input_event_mask_t *masks);
7998 
8009  xcb_window_t window,
8010  uint16_t num_mask,
8011  const xcb_input_event_mask_t *masks);
8012 
8013 int
8014 xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R);
8015 
8017 xcb_input_xi_select_events_masks_iterator (const xcb_input_xi_select_events_request_t *R);
8018 
8029  uint16_t major_version,
8030  uint16_t minor_version);
8031 
8045  uint16_t major_version,
8046  uint16_t minor_version);
8047 
8065  xcb_generic_error_t **e);
8066 
8067 int
8068 xcb_input_button_class_sizeof (const void *_buffer);
8069 
8070 uint32_t *
8071 xcb_input_button_class_state (const xcb_input_button_class_t *R);
8072 
8073 int
8074 xcb_input_button_class_state_length (const xcb_input_button_class_t *R);
8075 
8077 xcb_input_button_class_state_end (const xcb_input_button_class_t *R);
8078 
8079 xcb_atom_t *
8080 xcb_input_button_class_labels (const xcb_input_button_class_t *R);
8081 
8082 int
8083 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R);
8084 
8086 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R);
8087 
8096 void
8098 
8110 
8111 int
8112 xcb_input_key_class_sizeof (const void *_buffer);
8113 
8114 uint32_t *
8115 xcb_input_key_class_keys (const xcb_input_key_class_t *R);
8116 
8117 int
8118 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R);
8119 
8121 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R);
8122 
8131 void
8133 
8145 
8154 void
8156 
8168 
8177 void
8179 
8191 
8200 void
8202 
8214 
8215 uint32_t *
8216 xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S);
8217 
8218 int
8219 xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R,
8221 
8223 xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R,
8225 
8226 uint32_t *
8227 xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S);
8228 
8229 int
8230 xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R,
8232 
8234 xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R,
8236 
8237 xcb_atom_t *
8238 xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S);
8239 
8240 int
8241 xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R,
8243 
8245 xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R,
8247 
8248 int
8249 xcb_input_device_class_data_serialize (void **_buffer,
8250  uint16_t type,
8251  const xcb_input_device_class_data_t *_aux);
8252 
8253 int
8254 xcb_input_device_class_data_unpack (const void *_buffer,
8255  uint16_t type,
8257 
8258 int
8259 xcb_input_device_class_data_sizeof (const void *_buffer,
8260  uint16_t type);
8261 
8262 int
8263 xcb_input_device_class_sizeof (const void *_buffer);
8264 
8273 void
8275 
8287 
8288 int
8289 xcb_input_xi_device_info_sizeof (const void *_buffer);
8290 
8291 char *
8292 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R);
8293 
8294 int
8295 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R);
8296 
8298 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R);
8299 
8300 int
8301 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R);
8302 
8304 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R);
8305 
8314 void
8316 
8328 
8329 int
8330 xcb_input_xi_query_device_sizeof (const void *_buffer);
8331 
8342  xcb_input_device_id_t deviceid);
8343 
8357  xcb_input_device_id_t deviceid);
8358 
8359 int
8360 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R);
8361 
8363 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R);
8364 
8382  xcb_generic_error_t **e);
8383 
8397  xcb_window_t window,
8398  xcb_timestamp_t time,
8399  xcb_input_device_id_t deviceid);
8400 
8411  xcb_window_t window,
8412  xcb_timestamp_t time,
8413  xcb_input_device_id_t deviceid);
8414 
8425  xcb_input_device_id_t deviceid);
8426 
8440  xcb_input_device_id_t deviceid);
8441 
8459  xcb_generic_error_t **e);
8460 
8461 int
8462 xcb_input_xi_grab_device_sizeof (const void *_buffer);
8463 
8474  xcb_window_t window,
8475  xcb_timestamp_t time,
8476  xcb_cursor_t cursor,
8477  xcb_input_device_id_t deviceid,
8478  uint8_t mode,
8479  uint8_t paired_device_mode,
8480  uint8_t owner_events,
8481  uint16_t mask_len,
8482  const uint32_t *mask);
8483 
8497  xcb_window_t window,
8498  xcb_timestamp_t time,
8499  xcb_cursor_t cursor,
8500  xcb_input_device_id_t deviceid,
8501  uint8_t mode,
8502  uint8_t paired_device_mode,
8503  uint8_t owner_events,
8504  uint16_t mask_len,
8505  const uint32_t *mask);
8506 
8524  xcb_generic_error_t **e);
8525 
8539  xcb_timestamp_t time,
8540  xcb_input_device_id_t deviceid);
8541 
8552  xcb_timestamp_t time,
8553  xcb_input_device_id_t deviceid);
8554 
8568  xcb_timestamp_t time,
8569  xcb_input_device_id_t deviceid,
8570  uint8_t event_mode,
8571  uint32_t touchid,
8572  xcb_window_t grab_window);
8573 
8584  xcb_timestamp_t time,
8585  xcb_input_device_id_t deviceid,
8586  uint8_t event_mode,
8587  uint32_t touchid,
8588  xcb_window_t grab_window);
8589 
8598 void
8600 
8612 
8613 int
8614 xcb_input_xi_passive_grab_device_sizeof (const void *_buffer);
8615 
8626  xcb_timestamp_t time,
8627  xcb_window_t grab_window,
8628  xcb_cursor_t cursor,
8629  uint32_t detail,
8630  xcb_input_device_id_t deviceid,
8631  uint16_t num_modifiers,
8632  uint16_t mask_len,
8633  uint8_t grab_type,
8634  uint8_t grab_mode,
8635  uint8_t paired_device_mode,
8636  uint8_t owner_events,
8637  const uint32_t *mask,
8638  const uint32_t *modifiers);
8639 
8653  xcb_timestamp_t time,
8654  xcb_window_t grab_window,
8655  xcb_cursor_t cursor,
8656  uint32_t detail,
8657  xcb_input_device_id_t deviceid,
8658  uint16_t num_modifiers,
8659  uint16_t mask_len,
8660  uint8_t grab_type,
8661  uint8_t grab_mode,
8662  uint8_t paired_device_mode,
8663  uint8_t owner_events,
8664  const uint32_t *mask,
8665  const uint32_t *modifiers);
8666 
8668 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R);
8669 
8670 int
8671 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R);
8672 
8674 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R);
8675 
8693  xcb_generic_error_t **e);
8694 
8695 int
8696 xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer);
8697 
8711  xcb_window_t grab_window,
8712  uint32_t detail,
8713  xcb_input_device_id_t deviceid,
8714  uint16_t num_modifiers,
8715  uint8_t grab_type,
8716  const uint32_t *modifiers);
8717 
8728  xcb_window_t grab_window,
8729  uint32_t detail,
8730  xcb_input_device_id_t deviceid,
8731  uint16_t num_modifiers,
8732  uint8_t grab_type,
8733  const uint32_t *modifiers);
8734 
8735 uint32_t *
8736 xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R);
8737 
8738 int
8739 xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R);
8740 
8742 xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R);
8743 
8744 int
8745 xcb_input_xi_list_properties_sizeof (const void *_buffer);
8746 
8757  xcb_input_device_id_t deviceid);
8758 
8772  xcb_input_device_id_t deviceid);
8773 
8774 xcb_atom_t *
8775 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R);
8776 
8777 int
8778 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R);
8779 
8781 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R);
8782 
8800  xcb_generic_error_t **e);
8801 
8802 uint8_t *
8803 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S);
8804 
8805 int
8806 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R,
8808 
8810 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R,
8812 
8813 uint16_t *
8814 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S);
8815 
8816 int
8817 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R,
8819 
8821 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R,
8823 
8824 uint32_t *
8825 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S);
8826 
8827 int
8828 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R,
8830 
8832 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R,
8834 
8835 int
8836 xcb_input_xi_change_property_items_serialize (void **_buffer,
8837  uint32_t num_items,
8838  uint8_t format,
8840 
8841 int
8842 xcb_input_xi_change_property_items_unpack (const void *_buffer,
8843  uint32_t num_items,
8844  uint8_t format,
8846 
8847 int
8848 xcb_input_xi_change_property_items_sizeof (const void *_buffer,
8849  uint32_t num_items,
8850  uint8_t format);
8851 
8852 int
8853 xcb_input_xi_change_property_sizeof (const void *_buffer);
8854 
8868  xcb_input_device_id_t deviceid,
8869  uint8_t mode,
8870  uint8_t format,
8871  xcb_atom_t property,
8872  xcb_atom_t type,
8873  uint32_t num_items,
8874  const void *items);
8875 
8886  xcb_input_device_id_t deviceid,
8887  uint8_t mode,
8888  uint8_t format,
8889  xcb_atom_t property,
8890  xcb_atom_t type,
8891  uint32_t num_items,
8892  const void *items);
8893 
8907  xcb_input_device_id_t deviceid,
8908  uint8_t mode,
8909  uint8_t format,
8910  xcb_atom_t property,
8911  xcb_atom_t type,
8912  uint32_t num_items,
8914 
8925  xcb_input_device_id_t deviceid,
8926  uint8_t mode,
8927  uint8_t format,
8928  xcb_atom_t property,
8929  xcb_atom_t type,
8930  uint32_t num_items,
8932 
8933 void *
8934 xcb_input_xi_change_property_items (const xcb_input_xi_change_property_request_t *R);
8935 
8949  xcb_input_device_id_t deviceid,
8950  xcb_atom_t property);
8951 
8962  xcb_input_device_id_t deviceid,
8963  xcb_atom_t property);
8964 
8965 uint8_t *
8966 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S);
8967 
8968 int
8969 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R,
8971 
8973 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R,
8975 
8976 uint16_t *
8977 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S);
8978 
8979 int
8980 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R,
8982 
8984 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R,
8986 
8987 uint32_t *
8988 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S);
8989 
8990 int
8991 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R,
8993 
8995 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R,
8997 
8998 int
8999 xcb_input_xi_get_property_items_serialize (void **_buffer,
9000  uint32_t num_items,
9001  uint8_t format,
9002  const xcb_input_xi_get_property_items_t *_aux);
9003 
9004 int
9005 xcb_input_xi_get_property_items_unpack (const void *_buffer,
9006  uint32_t num_items,
9007  uint8_t format,
9009 
9010 int
9011 xcb_input_xi_get_property_items_sizeof (const void *_buffer,
9012  uint32_t num_items,
9013  uint8_t format);
9014 
9015 int
9016 xcb_input_xi_get_property_sizeof (const void *_buffer);
9017 
9028  xcb_input_device_id_t deviceid,
9029  uint8_t _delete,
9030  xcb_atom_t property,
9031  xcb_atom_t type,
9032  uint32_t offset,
9033  uint32_t len);
9034 
9048  xcb_input_device_id_t deviceid,
9049  uint8_t _delete,
9050  xcb_atom_t property,
9051  xcb_atom_t type,
9052  uint32_t offset,
9053  uint32_t len);
9054 
9055 void *
9056 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R);
9057 
9075  xcb_generic_error_t **e);
9076 
9077 int
9078 xcb_input_xi_get_selected_events_sizeof (const void *_buffer);
9079 
9090  xcb_window_t window);
9091 
9105  xcb_window_t window);
9106 
9107 int
9108 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R);
9109 
9111 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R);
9112 
9130  xcb_generic_error_t **e);
9131 
9140 void
9142 
9154 
9155 int
9156 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer);
9157 
9171  uint32_t num_barriers,
9173 
9184  uint32_t num_barriers,
9186 
9188 xcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R);
9189 
9190 int
9191 xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R);
9192 
9194 xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R);
9195 
9196 int
9197 xcb_input_device_changed_sizeof (const void *_buffer);
9198 
9199 int
9200 xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R);
9201 
9203 xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R);
9204 
9205 int
9206 xcb_input_key_press_sizeof (const void *_buffer);
9207 
9208 uint32_t *
9209 xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R);
9210 
9211 int
9212 xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R);
9213 
9215 xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R);
9216 
9217 uint32_t *
9218 xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R);
9219 
9220 int
9221 xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R);
9222 
9224 xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R);
9225 
9227 xcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R);
9228 
9229 int
9230 xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R);
9231 
9233 xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R);
9234 
9235 int
9236 xcb_input_key_release_sizeof (const void *_buffer );
9237 
9238 int
9239 xcb_input_button_press_sizeof (const void *_buffer);
9240 
9241 uint32_t *
9242 xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R);
9243 
9244 int
9245 xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R);
9246 
9248 xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R);
9249 
9250 uint32_t *
9251 xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R);
9252 
9253 int
9254 xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R);
9255 
9257 xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R);
9258 
9260 xcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R);
9261 
9262 int
9263 xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R);
9264 
9266 xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R);
9267 
9268 int
9269 xcb_input_button_release_sizeof (const void *_buffer );
9270 
9271 int
9272 xcb_input_motion_sizeof (const void *_buffer );
9273 
9274 int
9275 xcb_input_enter_sizeof (const void *_buffer);
9276 
9277 uint32_t *
9278 xcb_input_enter_buttons (const xcb_input_enter_event_t *R);
9279 
9280 int
9281 xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R);
9282 
9284 xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R);
9285 
9286 int
9287 xcb_input_leave_sizeof (const void *_buffer );
9288 
9289 int
9290 xcb_input_focus_in_sizeof (const void *_buffer );
9291 
9292 int
9293 xcb_input_focus_out_sizeof (const void *_buffer );
9294 
9303 void
9305 
9317 
9318 int
9319 xcb_input_hierarchy_sizeof (const void *_buffer);
9320 
9322 xcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R);
9323 
9324 int
9325 xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R);
9326 
9328 xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R);
9329 
9330 int
9331 xcb_input_raw_key_press_sizeof (const void *_buffer);
9332 
9333 uint32_t *
9334 xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R);
9335 
9336 int
9337 xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R);
9338 
9340 xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R);
9341 
9343 xcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R);
9344 
9345 int
9346 xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R);
9347 
9349 xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R);
9350 
9352 xcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R);
9353 
9354 int
9355 xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R);
9356 
9358 xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R);
9359 
9360 int
9361 xcb_input_raw_key_release_sizeof (const void *_buffer );
9362 
9363 int
9364 xcb_input_raw_button_press_sizeof (const void *_buffer);
9365 
9366 uint32_t *
9367 xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R);
9368 
9369 int
9370 xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R);
9371 
9373 xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R);
9374 
9376 xcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R);
9377 
9378 int
9379 xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R);
9380 
9382 xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R);
9383 
9385 xcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R);
9386 
9387 int
9388 xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R);
9389 
9391 xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R);
9392 
9393 int
9394 xcb_input_raw_button_release_sizeof (const void *_buffer );
9395 
9396 int
9397 xcb_input_raw_motion_sizeof (const void *_buffer );
9398 
9399 int
9400 xcb_input_touch_begin_sizeof (const void *_buffer);
9401 
9402 uint32_t *
9403 xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R);
9404 
9405 int
9406 xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R);
9407 
9409 xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R);
9410 
9411 uint32_t *
9412 xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R);
9413 
9414 int
9415 xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R);
9416 
9418 xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R);
9419 
9421 xcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R);
9422 
9423 int
9424 xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R);
9425 
9427 xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R);
9428 
9429 int
9430 xcb_input_touch_update_sizeof (const void *_buffer );
9431 
9432 int
9433 xcb_input_touch_end_sizeof (const void *_buffer );
9434 
9435 int
9436 xcb_input_raw_touch_begin_sizeof (const void *_buffer);
9437 
9438 uint32_t *
9439 xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R);
9440 
9441 int
9442 xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R);
9443 
9445 xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R);
9446 
9448 xcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R);
9449 
9450 int
9451 xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R);
9452 
9454 xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R);
9455 
9457 xcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R);
9458 
9459 int
9460 xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R);
9461 
9463 xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R);
9464 
9465 int
9466 xcb_input_raw_touch_update_sizeof (const void *_buffer );
9467 
9468 int
9469 xcb_input_raw_touch_end_sizeof (const void *_buffer );
9470 
9471 
9472 #ifdef __cplusplus
9473 }
9474 #endif
9475 
9476 #endif
9477 
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1401
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:2029
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:9689
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:3134
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:573
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1927
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:7507
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:8042
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:1435
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:3041
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:10227
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:6835
xcb_input_allow_device_events_request_t
Definition: xinput.h:804
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1227
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:6963
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:2921
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1468
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:2263
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:9634
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:918
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:1928
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:3590
xcb_input_select_extension_event_request_t
Definition: xinput.h:435
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:9074
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:4412
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1972
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:2024
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:1653
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:11660
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:4740
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:1254
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:2554
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:3249
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3331
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:3678
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:9995
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:11619
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:560
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:2406
xcb_input_grab_modifier_info_t
Definition: xinput.h:3085
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:488
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:8858
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:1559
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:6138
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:3800
xcb_input_hierarchy_info_t
Definition: xinput.h:3773
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:10749
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:3227
xcb_input_input_class_info_iterator_t
Definition: xinput.h:342
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:10092
xcb_input_device_state_iterator_t
Definition: xinput.h:1884
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_feedback_state_data_t xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_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:1288
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:939
xcb_input_close_device_request_t
Definition: xinput.h:387
xcb_input_device_state_data_t
Definition: xinput.h:1834
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:10857
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:2955
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5561
xcb_input_device_class_iterator_t
Definition: xinput.h:2865
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:6919
xcb_input_touch_class_t
Definition: xinput.h:2771
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:2538
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:8901
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:1084
xcb_input_device_class_t
Definition: xinput.h:2853
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:6945
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:8084
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:11379
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:12892
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:1186
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1174
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:1880
xcb_input_key_press_event_t
Definition: xinput.h:3615
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:12742
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_input_device_ctl_data_t
Definition: xinput.h:2033
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1216
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1457
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6182
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:3052
xcb_input_button_state_iterator_t
Definition: xinput.h:1545
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2323
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:9457
xcb_input_add_master_iterator_t
Definition: xinput.h:2405
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:8660
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1124
xcb_input_set_device_mode_request_t
Definition: xinput.h:408
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
xcb_input_modifier_info_t
Definition: xinput.h:2282
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:3770
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1155
xcb_input_get_device_focus_reply_t
Definition: xinput.h:838
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:1165
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5486
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:1095
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:959
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5090
xcb_input_raw_key_press_event_t
Definition: xinput.h:3843
xcb_input_open_device_request_t
Definition: xinput.h:361
xcb_input_key_class_t
Definition: xinput.h:2729
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:6907
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3517
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:1673
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:1207
xcb_input_button_class_t
Definition: xinput.h:2710
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2197
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:8668
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:11149
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:9663
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2311
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:11251
xcb_input_device_key_press_event_t
Definition: xinput.h:3376
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:738
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:4085
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:1019
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:1679
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:3759
xcb_input_feedback_ctl_t
Definition: xinput.h:1276
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:278
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:11499
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:4097
xcb_input_button_press_event_t
Definition: xinput.h:3656
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:3094
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:2655
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:5012
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_input_state_data_t
Definition: xinput.h:1578
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1786
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:9939
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:4261
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:961
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:1157
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:1095
xcb_input_grab_device_request_t
Definition: xinput.h:665
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:10916
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:12174
xcb_input_device_core_state_t
Definition: xinput.h:1795
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:322
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:608
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:10943
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:12779
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:2811
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1747
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1046
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:1806
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:3011
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:6973
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:2560
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:10994
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:1825
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:2226
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:8686
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:2436
xcb_input_feedback_state_t
Definition: xinput.h:1053
xcb_input_device_enable_state_t
Definition: xinput.h:1815
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:896
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:1389
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:4303
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1146
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:457
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:2929
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:9505
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3515
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5475
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:4496
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2524
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3978
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1947
xcb_input_add_master_t
Definition: xinput.h:2394
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5179
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:12991
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:5890
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:2195
xcb_input_key_state_t
Definition: xinput.h:1514
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:1995
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:9025
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:8807
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:2005
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:9056
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3785
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:1130
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:6128
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:2893
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:13552
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:8727
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:6108
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:11280
xcb_input_grab_device_reply_t
Definition: xinput.h:682
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:12950
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2887
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:8815
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:8572
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:3652
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2762
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1194
xcb_input_event_mask_iterator_t
Definition: xinput.h:2621
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2292
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_feedback_ctl_data_t
Definition: xinput.h:1236
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:1727
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3601
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1390
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:8756
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:4250
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1107
xcb_input_bell_feedback_state_t
Definition: xinput.h:968
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10179
xcb_input_input_class_info_t
Definition: xinput.h:334
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:1563
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:4339
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:697
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:11830
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:9605
xcb_input_group_info_iterator_t
Definition: xinput.h:2273
xcb_input_device_name_t
Definition: xinput.h:287
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:1065
xcb_input_mode_error_t
Definition: xinput.h:4073
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:9547
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:521
struct xcb_input_feedback_ctl_data_t xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
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:6771
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:11025
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:3197
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
struct xcb_input_input_state_data_t xcb_input_input_state_data_t
xcb_input_input_state_data_t
xcb_input_ptr_feedback_state_t
Definition: xinput.h:905
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:2885
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:3309
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:267
xcb_input_get_device_control_request_t
Definition: xinput.h:1903
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:3823
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:823
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:6174
xcb_input_device_state_notify_event_t
Definition: xinput.h:3459
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:6097
xcb_input_set_device_mode_reply_t
Definition: xinput.h:420
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:9835
xcb_input_device_ctl_t
Definition: xinput.h:2071
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:3479
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:4897
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:10738
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:8678
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:2146
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:9048
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:5190
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:2060
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2966
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:13023
xcb_input_list_device_properties_request_t
Definition: xinput.h:2135
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10199
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3321
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5116
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
struct xcb_input_device_class_data_t xcb_input_device_class_data_t
xcb_input_device_class_data_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:8178
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:1849
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1490
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:2335
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:5082
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:2286
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:5108
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_feedback_state_data_t
Definition: xinput.h:1010
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:1525
xcb_input_input_state_iterator_t
Definition: xinput.h:1610
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:8128
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:1415
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:4814
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:3299
xcb_input_get_device_focus_request_t
Definition: xinput.h:827
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:953
xcb_input_get_device_control_reply_t
Definition: xinput.h:1915
xcb_input_integer_feedback_state_t
Definition: xinput.h:927
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:11056
xcb_input_raw_button_press_event_t
Definition: xinput.h:3870
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3526
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:777
xcb_input_change_device_property_items_t
Definition: xinput.h:2164
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:10103
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:11196
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:1709
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:1526
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
struct xcb_input_device_ctl_data_t xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_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:11580
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:8932
xcb_input_xi_change_property_request_t
Definition: xinput.h:3209
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:3718
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:11309
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:2992
xcb_input_scroll_class_t
Definition: xinput.h:2748
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:4973
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:6718
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:7607
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:9066
xcb_input_device_class_data_t
Definition: xinput.h:2817
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:969
xcb_input_detach_slave_t
Definition: xinput.h:2455
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:11243
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8207
xcb_input_change_device_control_request_t
Definition: xinput.h:2101
xcb_input_get_device_property_request_t
Definition: xinput.h:2217
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:2505
xcb_input_hierarchy_change_t
Definition: xinput.h:2501
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:3552
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:3185
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:3023
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:3026
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1103
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:3907
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
struct xcb_input_input_info_info_t xcb_input_input_info_info_t
xcb_input_input_info_info_t
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10209
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:2819
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:3688
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:12377
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:533
xcb_input_button_class_iterator_t
Definition: xinput.h:2720
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:6729
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:878
xcb_input_xi_list_properties_request_t
Definition: xinput.h:3174
xcb_input_open_device_reply_t
Definition: xinput.h:372
xcb_input_barrier_hit_event_t
Definition: xinput.h:4015
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:1990
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:4779
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:9092
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:9967
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:11754
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:3343
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:1215
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:10217
xcb_input_input_info_info_t
Definition: xinput.h:246
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:6120
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:5098
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:597
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:10235
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:1655
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:511
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3574
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:1801
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:12866
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2993
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:3113
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:5964
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:4924
xcb_input_key_class_iterator_t
Definition: xinput.h:2739
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10191
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:2440
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1185
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:10986
xcb_input_input_state_t
Definition: xinput.h:1599
xcb_input_set_device_focus_request_t
Definition: xinput.h:855
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:3149
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:4061
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:11440
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:2782
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:2911
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:9879
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:9787
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2512
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:1316
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:10868
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:9084
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:5655
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:2852
xcb_input_remove_master_t
Definition: xinput.h:2414
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:12215
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:12348
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:5795
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:1289
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:7656
xcb_input_change_device_notify_event_t
Definition: xinput.h:3502
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:2189
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:1763
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:5827
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:8609
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:11083
xcb_input_device_enable_ctrl_t
Definition: xinput.h:2014
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:9715
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:2625
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:3782
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:4849
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10168
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5534
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:3644
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:540
xcb_input_query_device_state_reply_t
Definition: xinput.h:1640
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:4535
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:3696
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:1738
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:5927
xcb_input_button_state_t
Definition: xinput.h:1534
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:2660
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:8000
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:11344
xcb_input_device_resolution_state_t
Definition: xinput.h:1729
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:1986
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:4691
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:6955
xcb_input_hierarchy_change_data_t
Definition: xinput.h:2474
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:2903
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:8652
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:847
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:3660
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:6164
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:6146
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1963
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:4443
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:1873
xcb_input_xi_query_device_request_t
Definition: xinput.h:2906
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:1936
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:1487
xcb_input_device_name_iterator_t
Definition: xinput.h:294
xcb_input_get_device_property_reply_t
Definition: xinput.h:2242
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:12934
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:5047
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:643
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:2099
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:6156
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:12256
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:11387
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:2233
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:1352
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:2917
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1938
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9446
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:3569
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:13560
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:2726
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2666
xcb_input_string_feedback_state_t
Definition: xinput.h:948
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:11781
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:2082
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:1339
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:2695
xcb_input_xi_get_property_items_t
Definition: xinput.h:3265
xcb_input_valuator_class_t
Definition: xinput.h:2791
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1963
struct xcb_input_hierarchy_change_data_t xcb_input_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
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:1367
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:3003
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:7541
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3015
xcb_input_led_feedback_state_t
Definition: xinput.h:990
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:4573
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:12299
xcb_input_change_device_property_request_t
Definition: xinput.h:2176
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:11110
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:4664
xcb_input_grab_device_key_request_t
Definition: xinput.h:716
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:6800
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:1772
xcb_input_change_device_control_reply_t
Definition: xinput.h:2113
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:981
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:1001
xcb_input_xi_device_info_t
Definition: xinput.h:2874
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:715
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:650
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:12822
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2465
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:2808
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1696
xcb_input_device_focus_in_event_t
Definition: xinput.h:3419
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:9036
xcb_input_grab_device_button_request_t
Definition: xinput.h:755
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2369
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:6981
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:9776
xcb_input_query_device_state_request_t
Definition: xinput.h:1629
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:5604
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:198
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:3808
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:1998
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:313
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:7580
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2347
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:6937
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:6896
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:726
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2757
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1502
struct xcb_input_device_state_data_t xcb_input_device_state_data_t
xcb_input_device_state_data_t
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:3356
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:630
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:2784
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:3797
xcb_input_event_mask_t
Definition: xinput.h:2613
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:7473
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:6927
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:12942
xcb_input_device_error_t
Definition: xinput.h:4049
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3033
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2570
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:1790
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:2427
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2446
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:2932
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:5702
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:2633
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:3953
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:2144
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:1423
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:3274
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:3530
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7420
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:639
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:467
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1133
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1569
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7431
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:3790
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:3670