XCB  1.17.0
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 4
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 
331 typedef uint8_t xcb_input_event_type_base_t;
332 
337  xcb_input_event_type_base_t *data;
338  int rem;
339  int index;
341 
346  uint8_t class_id;
347  xcb_input_event_type_base_t event_type_base;
349 
355  int rem;
356  int index;
358 
363  unsigned int sequence;
365 
367 #define XCB_INPUT_OPEN_DEVICE 3
368 
373  uint8_t major_opcode;
374  uint8_t minor_opcode;
375  uint16_t length;
376  uint8_t device_id;
377  uint8_t pad0[3];
379 
384  uint8_t response_type;
385  uint8_t xi_reply_type;
386  uint16_t sequence;
387  uint32_t length;
388  uint8_t num_classes;
389  uint8_t pad0[23];
391 
393 #define XCB_INPUT_CLOSE_DEVICE 4
394 
399  uint8_t major_opcode;
400  uint8_t minor_opcode;
401  uint16_t length;
402  uint8_t device_id;
403  uint8_t pad0[3];
405 
410  unsigned int sequence;
412 
414 #define XCB_INPUT_SET_DEVICE_MODE 5
415 
420  uint8_t major_opcode;
421  uint8_t minor_opcode;
422  uint16_t length;
423  uint8_t device_id;
424  uint8_t mode;
425  uint8_t pad0[2];
427 
432  uint8_t response_type;
433  uint8_t xi_reply_type;
434  uint16_t sequence;
435  uint32_t length;
436  uint8_t status;
437  uint8_t pad0[23];
439 
441 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
442 
447  uint8_t major_opcode;
448  uint8_t minor_opcode;
449  uint16_t length;
450  xcb_window_t window;
451  uint16_t num_classes;
452  uint8_t pad0[2];
454 
459  unsigned int sequence;
461 
463 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
464 
469  uint8_t major_opcode;
470  uint8_t minor_opcode;
471  uint16_t length;
472  xcb_window_t window;
474 
479  uint8_t response_type;
480  uint8_t xi_reply_type;
481  uint16_t sequence;
482  uint32_t length;
483  uint16_t num_this_classes;
484  uint16_t num_all_classes;
485  uint8_t pad0[20];
487 
488 typedef enum xcb_input_propagate_mode_t {
489  XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
490  XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
491 } xcb_input_propagate_mode_t;
492 
494 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
495 
500  uint8_t major_opcode;
501  uint8_t minor_opcode;
502  uint16_t length;
503  xcb_window_t window;
504  uint16_t num_classes;
505  uint8_t mode;
506  uint8_t pad0;
508 
513  unsigned int sequence;
515 
517 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
518 
523  uint8_t major_opcode;
524  uint8_t minor_opcode;
525  uint16_t length;
526  xcb_window_t window;
528 
533  uint8_t response_type;
534  uint8_t xi_reply_type;
535  uint16_t sequence;
536  uint32_t length;
537  uint16_t num_classes;
538  uint8_t pad0[22];
540 
545  xcb_timestamp_t time;
547 
553  int rem;
554  int index;
555  uint8_t num_axes;
557 
562  unsigned int sequence;
564 
566 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
567 
572  uint8_t major_opcode;
573  uint8_t minor_opcode;
574  uint16_t length;
575  xcb_timestamp_t start;
576  xcb_timestamp_t stop;
577  uint8_t device_id;
578  uint8_t pad0[3];
580 
585  uint8_t response_type;
586  uint8_t xi_reply_type;
587  uint16_t sequence;
588  uint32_t length;
589  uint32_t num_events;
590  uint8_t num_axes;
591  uint8_t device_mode;
592  uint8_t pad0[18];
594 
599  unsigned int sequence;
601 
603 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
604 
609  uint8_t major_opcode;
610  uint8_t minor_opcode;
611  uint16_t length;
612  uint8_t device_id;
613  uint8_t pad0[3];
615 
620  uint8_t response_type;
621  uint8_t xi_reply_type;
622  uint16_t sequence;
623  uint32_t length;
624  uint8_t status;
625  uint8_t pad0[23];
627 
632  unsigned int sequence;
634 
636 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
637 
642  uint8_t major_opcode;
643  uint8_t minor_opcode;
644  uint16_t length;
645  uint8_t x_axis;
646  uint8_t y_axis;
647  uint8_t device_id;
648  uint8_t pad0;
650 
655  uint8_t response_type;
656  uint8_t xi_reply_type;
657  uint16_t sequence;
658  uint32_t length;
659  uint8_t status;
660  uint8_t pad0[23];
662 
667  unsigned int sequence;
669 
671 #define XCB_INPUT_GRAB_DEVICE 13
672 
677  uint8_t major_opcode;
678  uint8_t minor_opcode;
679  uint16_t length;
680  xcb_window_t grab_window;
681  xcb_timestamp_t time;
682  uint16_t num_classes;
683  uint8_t this_device_mode;
684  uint8_t other_device_mode;
685  uint8_t owner_events;
686  uint8_t device_id;
687  uint8_t pad0[2];
689 
694  uint8_t response_type;
695  uint8_t xi_reply_type;
696  uint16_t sequence;
697  uint32_t length;
698  uint8_t status;
699  uint8_t pad0[23];
701 
703 #define XCB_INPUT_UNGRAB_DEVICE 14
704 
709  uint8_t major_opcode;
710  uint8_t minor_opcode;
711  uint16_t length;
712  xcb_timestamp_t time;
713  uint8_t device_id;
714  uint8_t pad0[3];
716 
717 typedef enum xcb_input_modifier_device_t {
718  XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255
719 } xcb_input_modifier_device_t;
720 
722 #define XCB_INPUT_GRAB_DEVICE_KEY 15
723 
728  uint8_t major_opcode;
729  uint8_t minor_opcode;
730  uint16_t length;
731  xcb_window_t grab_window;
732  uint16_t num_classes;
733  uint16_t modifiers;
734  uint8_t modifier_device;
735  uint8_t grabbed_device;
736  uint8_t key;
737  uint8_t this_device_mode;
738  uint8_t other_device_mode;
739  uint8_t owner_events;
740  uint8_t pad0[2];
742 
744 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
745 
750  uint8_t major_opcode;
751  uint8_t minor_opcode;
752  uint16_t length;
753  xcb_window_t grabWindow;
754  uint16_t modifiers;
755  uint8_t modifier_device;
756  uint8_t key;
757  uint8_t grabbed_device;
759 
761 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
762 
767  uint8_t major_opcode;
768  uint8_t minor_opcode;
769  uint16_t length;
770  xcb_window_t grab_window;
771  uint8_t grabbed_device;
772  uint8_t modifier_device;
773  uint16_t num_classes;
774  uint16_t modifiers;
775  uint8_t this_device_mode;
776  uint8_t other_device_mode;
777  uint8_t button;
778  uint8_t owner_events;
779  uint8_t pad0[2];
781 
783 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
784 
789  uint8_t major_opcode;
790  uint8_t minor_opcode;
791  uint16_t length;
792  xcb_window_t grab_window;
793  uint16_t modifiers;
794  uint8_t modifier_device;
795  uint8_t button;
796  uint8_t grabbed_device;
797  uint8_t pad0[3];
799 
800 typedef enum xcb_input_device_input_mode_t {
801  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
802  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
803  XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
804  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
805  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
806  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
807 } xcb_input_device_input_mode_t;
808 
810 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
811 
816  uint8_t major_opcode;
817  uint8_t minor_opcode;
818  uint16_t length;
819  xcb_timestamp_t time;
820  uint8_t mode;
821  uint8_t device_id;
822  uint8_t pad0[2];
824 
829  unsigned int sequence;
831 
833 #define XCB_INPUT_GET_DEVICE_FOCUS 20
834 
839  uint8_t major_opcode;
840  uint8_t minor_opcode;
841  uint16_t length;
842  uint8_t device_id;
843  uint8_t pad0[3];
845 
850  uint8_t response_type;
851  uint8_t xi_reply_type;
852  uint16_t sequence;
853  uint32_t length;
854  xcb_window_t focus;
855  xcb_timestamp_t time;
856  uint8_t revert_to;
857  uint8_t pad0[15];
859 
861 #define XCB_INPUT_SET_DEVICE_FOCUS 21
862 
867  uint8_t major_opcode;
868  uint8_t minor_opcode;
869  uint16_t length;
870  xcb_window_t focus;
871  xcb_timestamp_t time;
872  uint8_t revert_to;
873  uint8_t device_id;
874  uint8_t pad0[2];
876 
877 typedef enum xcb_input_feedback_class_t {
878  XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
879  XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
880  XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
881  XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
882  XCB_INPUT_FEEDBACK_CLASS_LED = 4,
883  XCB_INPUT_FEEDBACK_CLASS_BELL = 5
884 } xcb_input_feedback_class_t;
885 
890  uint8_t class_id;
891  uint8_t feedback_id;
892  uint16_t len;
893  uint16_t pitch;
894  uint16_t duration;
895  uint32_t led_mask;
896  uint32_t led_values;
897  uint8_t global_auto_repeat;
898  uint8_t click;
899  uint8_t percent;
900  uint8_t pad0;
901  uint8_t auto_repeats[32];
903 
909  int rem;
910  int index;
912 
917  uint8_t class_id;
918  uint8_t feedback_id;
919  uint16_t len;
920  uint8_t pad0[2];
921  uint16_t accel_num;
922  uint16_t accel_denom;
923  uint16_t threshold;
925 
931  int rem;
932  int index;
934 
939  uint8_t class_id;
940  uint8_t feedback_id;
941  uint16_t len;
942  uint32_t resolution;
943  int32_t min_value;
944  int32_t max_value;
946 
952  int rem;
953  int index;
955 
960  uint8_t class_id;
961  uint8_t feedback_id;
962  uint16_t len;
963  uint16_t max_symbols;
964  uint16_t num_keysyms;
966 
972  int rem;
973  int index;
975 
980  uint8_t class_id;
981  uint8_t feedback_id;
982  uint16_t len;
983  uint8_t percent;
984  uint8_t pad0[3];
985  uint16_t pitch;
986  uint16_t duration;
988 
994  int rem;
995  int index;
997 
1002  uint8_t class_id;
1003  uint8_t feedback_id;
1004  uint16_t len;
1005  uint32_t led_mask;
1006  uint32_t led_values;
1008 
1014  int rem;
1015  int index;
1017 
1022  struct {
1023  uint16_t pitch;
1024  uint16_t duration;
1025  uint32_t led_mask;
1026  uint32_t led_values;
1027  uint8_t global_auto_repeat;
1028  uint8_t click;
1029  uint8_t percent;
1030  uint8_t pad0;
1031  uint8_t auto_repeats[32];
1032  } keyboard;
1033  struct {
1034  uint8_t pad1[2];
1035  uint16_t accel_num;
1036  uint16_t accel_denom;
1037  uint16_t threshold;
1038  } pointer;
1039  struct {
1040  uint16_t max_symbols;
1041  uint16_t num_keysyms;
1042  xcb_keysym_t *keysyms;
1043  } string;
1044  struct {
1045  uint32_t resolution;
1046  int32_t min_value;
1047  int32_t max_value;
1048  } integer;
1049  struct {
1050  uint32_t led_mask;
1051  uint32_t led_values;
1052  } led;
1053  struct {
1054  uint8_t percent;
1055  uint8_t pad2[3];
1056  uint16_t pitch;
1057  uint16_t duration;
1058  } bell;
1060 
1065  uint8_t class_id;
1066  uint8_t feedback_id;
1067  uint16_t len;
1069 
1070 void *
1071 xcb_input_feedback_state_data (const xcb_input_feedback_state_t *R);
1072 
1078  int rem;
1079  int index;
1081 
1086  unsigned int sequence;
1088 
1090 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1091 
1096  uint8_t major_opcode;
1097  uint8_t minor_opcode;
1098  uint16_t length;
1099  uint8_t device_id;
1100  uint8_t pad0[3];
1102 
1107  uint8_t response_type;
1108  uint8_t xi_reply_type;
1109  uint16_t sequence;
1110  uint32_t length;
1111  uint16_t num_feedbacks;
1112  uint8_t pad0[22];
1114 
1119  uint8_t class_id;
1120  uint8_t feedback_id;
1121  uint16_t len;
1122  xcb_input_key_code_t key;
1123  uint8_t auto_repeat_mode;
1124  int8_t key_click_percent;
1125  int8_t bell_percent;
1126  int16_t bell_pitch;
1127  int16_t bell_duration;
1128  uint32_t led_mask;
1129  uint32_t led_values;
1131 
1137  int rem;
1138  int index;
1140 
1145  uint8_t class_id;
1146  uint8_t feedback_id;
1147  uint16_t len;
1148  uint8_t pad0[2];
1149  int16_t num;
1150  int16_t denom;
1151  int16_t threshold;
1153 
1159  int rem;
1160  int index;
1162 
1167  uint8_t class_id;
1168  uint8_t feedback_id;
1169  uint16_t len;
1170  int32_t int_to_display;
1172 
1178  int rem;
1179  int index;
1181 
1186  uint8_t class_id;
1187  uint8_t feedback_id;
1188  uint16_t len;
1189  uint8_t pad0[2];
1190  uint16_t num_keysyms;
1192 
1198  int rem;
1199  int index;
1201 
1206  uint8_t class_id;
1207  uint8_t feedback_id;
1208  uint16_t len;
1209  int8_t percent;
1210  uint8_t pad0[3];
1211  int16_t pitch;
1212  int16_t duration;
1214 
1220  int rem;
1221  int index;
1223 
1228  uint8_t class_id;
1229  uint8_t feedback_id;
1230  uint16_t len;
1231  uint32_t led_mask;
1232  uint32_t led_values;
1234 
1240  int rem;
1241  int index;
1243 
1248  struct {
1249  xcb_input_key_code_t key;
1250  uint8_t auto_repeat_mode;
1251  int8_t key_click_percent;
1252  int8_t bell_percent;
1253  int16_t bell_pitch;
1254  int16_t bell_duration;
1255  uint32_t led_mask;
1256  uint32_t led_values;
1257  } keyboard;
1258  struct {
1259  uint8_t pad0[2];
1260  int16_t num;
1261  int16_t denom;
1262  int16_t threshold;
1263  } pointer;
1264  struct {
1265  uint8_t pad1[2];
1266  uint16_t num_keysyms;
1267  xcb_keysym_t *keysyms;
1268  } string;
1269  struct {
1270  int32_t int_to_display;
1271  } integer;
1272  struct {
1273  uint32_t led_mask;
1274  uint32_t led_values;
1275  } led;
1276  struct {
1277  int8_t percent;
1278  uint8_t pad2[3];
1279  int16_t pitch;
1280  int16_t duration;
1281  } bell;
1283 
1288  uint8_t class_id;
1289  uint8_t feedback_id;
1290  uint16_t len;
1292 
1293 void *
1294 xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R);
1295 
1301  int rem;
1302  int index;
1304 
1305 typedef enum xcb_input_change_feedback_control_mask_t {
1306  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1,
1307  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2,
1308  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4,
1309  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
1310  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16,
1311  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32,
1312  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64,
1313  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
1314  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1,
1315  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1,
1316  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1,
1317  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
1318  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
1319 } xcb_input_change_feedback_control_mask_t;
1320 
1322 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1323 
1328  uint8_t major_opcode;
1329  uint8_t minor_opcode;
1330  uint16_t length;
1331  uint32_t mask;
1332  uint8_t device_id;
1333  uint8_t feedback_id;
1334  uint8_t pad0[2];
1336 
1341  unsigned int sequence;
1343 
1345 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1346 
1351  uint8_t major_opcode;
1352  uint8_t minor_opcode;
1353  uint16_t length;
1354  uint8_t device_id;
1355  xcb_input_key_code_t first_keycode;
1356  uint8_t count;
1357  uint8_t pad0;
1359 
1364  uint8_t response_type;
1365  uint8_t xi_reply_type;
1366  uint16_t sequence;
1367  uint32_t length;
1368  uint8_t keysyms_per_keycode;
1369  uint8_t pad0[23];
1371 
1373 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1374 
1379  uint8_t major_opcode;
1380  uint8_t minor_opcode;
1381  uint16_t length;
1382  uint8_t device_id;
1383  xcb_input_key_code_t first_keycode;
1384  uint8_t keysyms_per_keycode;
1385  uint8_t keycode_count;
1387 
1392  unsigned int sequence;
1394 
1396 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1397 
1402  uint8_t major_opcode;
1403  uint8_t minor_opcode;
1404  uint16_t length;
1405  uint8_t device_id;
1406  uint8_t pad0[3];
1408 
1413  uint8_t response_type;
1414  uint8_t xi_reply_type;
1415  uint16_t sequence;
1416  uint32_t length;
1417  uint8_t keycodes_per_modifier;
1418  uint8_t pad0[23];
1420 
1425  unsigned int sequence;
1427 
1429 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1430 
1435  uint8_t major_opcode;
1436  uint8_t minor_opcode;
1437  uint16_t length;
1438  uint8_t device_id;
1439  uint8_t keycodes_per_modifier;
1440  uint8_t pad0[2];
1442 
1447  uint8_t response_type;
1448  uint8_t xi_reply_type;
1449  uint16_t sequence;
1450  uint32_t length;
1451  uint8_t status;
1452  uint8_t pad0[23];
1454 
1459  unsigned int sequence;
1461 
1463 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1464 
1469  uint8_t major_opcode;
1470  uint8_t minor_opcode;
1471  uint16_t length;
1472  uint8_t device_id;
1473  uint8_t pad0[3];
1475 
1480  uint8_t response_type;
1481  uint8_t xi_reply_type;
1482  uint16_t sequence;
1483  uint32_t length;
1484  uint8_t map_size;
1485  uint8_t pad0[23];
1487 
1492  unsigned int sequence;
1494 
1496 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1497 
1502  uint8_t major_opcode;
1503  uint8_t minor_opcode;
1504  uint16_t length;
1505  uint8_t device_id;
1506  uint8_t map_size;
1507  uint8_t pad0[2];
1509 
1514  uint8_t response_type;
1515  uint8_t xi_reply_type;
1516  uint16_t sequence;
1517  uint32_t length;
1518  uint8_t status;
1519  uint8_t pad0[23];
1521 
1525 typedef struct xcb_input_key_state_t {
1526  uint8_t class_id;
1527  uint8_t len;
1528  uint8_t num_keys;
1529  uint8_t pad0;
1530  uint8_t keys[32];
1532 
1537  xcb_input_key_state_t *data;
1538  int rem;
1539  int index;
1541 
1546  uint8_t class_id;
1547  uint8_t len;
1548  uint8_t num_buttons;
1549  uint8_t pad0;
1550  uint8_t buttons[32];
1552 
1558  int rem;
1559  int index;
1561 
1562 typedef enum xcb_input_valuator_state_mode_mask_t {
1563  XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1,
1564  XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2
1565 } xcb_input_valuator_state_mode_mask_t;
1566 
1571  uint8_t class_id;
1572  uint8_t len;
1573  uint8_t num_valuators;
1574  uint8_t mode;
1576 
1582  int rem;
1583  int index;
1585 
1590  struct {
1591  uint8_t num_keys;
1592  uint8_t pad0;
1593  uint8_t keys[32];
1594  } key;
1595  struct {
1596  uint8_t num_buttons;
1597  uint8_t pad1;
1598  uint8_t buttons[32];
1599  } button;
1600  struct {
1601  uint8_t num_valuators;
1602  uint8_t mode;
1603  int32_t *valuators;
1604  } valuator;
1606 
1610 typedef struct xcb_input_input_state_t {
1611  uint8_t class_id;
1612  uint8_t len;
1614 
1615 void *
1616 xcb_input_input_state_data (const xcb_input_input_state_t *R);
1617 
1623  int rem;
1624  int index;
1626 
1631  unsigned int sequence;
1633 
1635 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1636 
1641  uint8_t major_opcode;
1642  uint8_t minor_opcode;
1643  uint16_t length;
1644  uint8_t device_id;
1645  uint8_t pad0[3];
1647 
1652  uint8_t response_type;
1653  uint8_t xi_reply_type;
1654  uint16_t sequence;
1655  uint32_t length;
1656  uint8_t num_classes;
1657  uint8_t pad0[23];
1659 
1661 #define XCB_INPUT_DEVICE_BELL 32
1662 
1667  uint8_t major_opcode;
1668  uint8_t minor_opcode;
1669  uint16_t length;
1670  uint8_t device_id;
1671  uint8_t feedback_id;
1672  uint8_t feedback_class;
1673  int8_t percent;
1675 
1680  unsigned int sequence;
1682 
1684 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1685 
1690  uint8_t major_opcode;
1691  uint8_t minor_opcode;
1692  uint16_t length;
1693  uint8_t device_id;
1694  uint8_t first_valuator;
1695  uint8_t num_valuators;
1696  uint8_t pad0;
1698 
1703  uint8_t response_type;
1704  uint8_t xi_reply_type;
1705  uint16_t sequence;
1706  uint32_t length;
1707  uint8_t status;
1708  uint8_t pad0[23];
1710 
1711 typedef enum xcb_input_device_control_t {
1712  XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1713  XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1714  XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1715  XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1716  XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1717 } xcb_input_device_control_t;
1718 
1723  uint16_t control_id;
1724  uint16_t len;
1725  uint32_t num_valuators;
1727 
1733  int rem;
1734  int index;
1736 
1741  uint16_t control_id;
1742  uint16_t len;
1743  int32_t min_x;
1744  int32_t max_x;
1745  int32_t min_y;
1746  int32_t max_y;
1747  uint32_t flip_x;
1748  uint32_t flip_y;
1749  uint32_t rotation;
1750  uint32_t button_threshold;
1752 
1758  int rem;
1759  int index;
1761 
1766  uint16_t control_id;
1767  uint16_t len;
1768  uint32_t offset_x;
1769  uint32_t offset_y;
1770  uint32_t width;
1771  uint32_t height;
1772  uint32_t screen;
1773  uint32_t following;
1775 
1781  int rem;
1782  int index;
1784 
1789  uint16_t control_id;
1790  uint16_t len;
1791  uint8_t status;
1792  uint8_t iscore;
1793  uint8_t pad0[2];
1795 
1801  int rem;
1802  int index;
1804 
1809  uint16_t control_id;
1810  uint16_t len;
1811  uint8_t enable;
1812  uint8_t pad0[3];
1814 
1820  int rem;
1821  int index;
1823 
1828  struct {
1829  uint32_t num_valuators;
1830  uint32_t *resolution_values;
1831  uint32_t *resolution_min;
1832  uint32_t *resolution_max;
1833  } resolution;
1834  struct {
1835  int32_t min_x;
1836  int32_t max_x;
1837  int32_t min_y;
1838  int32_t max_y;
1839  uint32_t flip_x;
1840  uint32_t flip_y;
1841  uint32_t rotation;
1842  uint32_t button_threshold;
1843  } abs_calib;
1844  struct {
1845  uint8_t status;
1846  uint8_t iscore;
1847  uint8_t pad0[2];
1848  } core;
1849  struct {
1850  uint8_t enable;
1851  uint8_t pad1[3];
1852  } enable;
1853  struct {
1854  uint32_t offset_x;
1855  uint32_t offset_y;
1856  uint32_t width;
1857  uint32_t height;
1858  uint32_t screen;
1859  uint32_t following;
1860  } abs_area;
1862 
1867  uint16_t control_id;
1868  uint16_t len;
1870 
1871 void *
1872 xcb_input_device_state_data (const xcb_input_device_state_t *R);
1873 
1879  int rem;
1880  int index;
1882 
1887  unsigned int sequence;
1889 
1891 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1892 
1897  uint8_t major_opcode;
1898  uint8_t minor_opcode;
1899  uint16_t length;
1900  uint16_t control_id;
1901  uint8_t device_id;
1902  uint8_t pad0;
1904 
1909  uint8_t response_type;
1910  uint8_t xi_reply_type;
1911  uint16_t sequence;
1912  uint32_t length;
1913  uint8_t status;
1914  uint8_t pad0[23];
1916 
1921  uint16_t control_id;
1922  uint16_t len;
1923  uint8_t first_valuator;
1924  uint8_t num_valuators;
1925  uint8_t pad0[2];
1927 
1933  int rem;
1934  int index;
1936 
1941  uint16_t control_id;
1942  uint16_t len;
1943  int32_t min_x;
1944  int32_t max_x;
1945  int32_t min_y;
1946  int32_t max_y;
1947  uint32_t flip_x;
1948  uint32_t flip_y;
1949  uint32_t rotation;
1950  uint32_t button_threshold;
1952 
1958  int rem;
1959  int index;
1961 
1966  uint16_t control_id;
1967  uint16_t len;
1968  uint32_t offset_x;
1969  uint32_t offset_y;
1970  int32_t width;
1971  int32_t height;
1972  int32_t screen;
1973  uint32_t following;
1975 
1981  int rem;
1982  int index;
1984 
1989  uint16_t control_id;
1990  uint16_t len;
1991  uint8_t status;
1992  uint8_t pad0[3];
1994 
2000  int rem;
2001  int index;
2003 
2008  uint16_t control_id;
2009  uint16_t len;
2010  uint8_t enable;
2011  uint8_t pad0[3];
2013 
2019  int rem;
2020  int index;
2022 
2027  struct {
2028  uint8_t first_valuator;
2029  uint8_t num_valuators;
2030  uint8_t pad0[2];
2031  uint32_t *resolution_values;
2032  } resolution;
2033  struct {
2034  int32_t min_x;
2035  int32_t max_x;
2036  int32_t min_y;
2037  int32_t max_y;
2038  uint32_t flip_x;
2039  uint32_t flip_y;
2040  uint32_t rotation;
2041  uint32_t button_threshold;
2042  } abs_calib;
2043  struct {
2044  uint8_t status;
2045  uint8_t pad1[3];
2046  } core;
2047  struct {
2048  uint8_t enable;
2049  uint8_t pad2[3];
2050  } enable;
2051  struct {
2052  uint32_t offset_x;
2053  uint32_t offset_y;
2054  int32_t width;
2055  int32_t height;
2056  int32_t screen;
2057  uint32_t following;
2058  } abs_area;
2060 
2064 typedef struct xcb_input_device_ctl_t {
2065  uint16_t control_id;
2066  uint16_t len;
2068 
2069 void *
2070 xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R);
2071 
2076  xcb_input_device_ctl_t *data;
2077  int rem;
2078  int index;
2080 
2085  unsigned int sequence;
2087 
2089 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
2090 
2095  uint8_t major_opcode;
2096  uint8_t minor_opcode;
2097  uint16_t length;
2098  uint16_t control_id;
2099  uint8_t device_id;
2100  uint8_t pad0;
2102 
2107  uint8_t response_type;
2108  uint8_t xi_reply_type;
2109  uint16_t sequence;
2110  uint32_t length;
2111  uint8_t status;
2112  uint8_t pad0[23];
2114 
2119  unsigned int sequence;
2121 
2123 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
2124 
2129  uint8_t major_opcode;
2130  uint8_t minor_opcode;
2131  uint16_t length;
2132  uint8_t device_id;
2133  uint8_t pad0[3];
2135 
2140  uint8_t response_type;
2141  uint8_t xi_reply_type;
2142  uint16_t sequence;
2143  uint32_t length;
2144  uint16_t num_atoms;
2145  uint8_t pad0[22];
2147 
2148 typedef enum xcb_input_property_format_t {
2149  XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
2150  XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
2151  XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
2152 } xcb_input_property_format_t;
2153 
2158  uint8_t *data8;
2159  uint16_t *data16;
2160  uint32_t *data32;
2162 
2164 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
2165 
2170  uint8_t major_opcode;
2171  uint8_t minor_opcode;
2172  uint16_t length;
2173  xcb_atom_t property;
2174  xcb_atom_t type;
2175  uint8_t device_id;
2176  uint8_t format;
2177  uint8_t mode;
2178  uint8_t pad0;
2179  uint32_t num_items;
2181 
2183 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
2184 
2189  uint8_t major_opcode;
2190  uint8_t minor_opcode;
2191  uint16_t length;
2192  xcb_atom_t property;
2193  uint8_t device_id;
2194  uint8_t pad0[3];
2196 
2201  unsigned int sequence;
2203 
2205 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
2206 
2211  uint8_t major_opcode;
2212  uint8_t minor_opcode;
2213  uint16_t length;
2214  xcb_atom_t property;
2215  xcb_atom_t type;
2216  uint32_t offset;
2217  uint32_t len;
2218  uint8_t device_id;
2219  uint8_t _delete;
2220  uint8_t pad0[2];
2222 
2227  uint8_t *data8;
2228  uint16_t *data16;
2229  uint32_t *data32;
2231 
2236  uint8_t response_type;
2237  uint8_t xi_reply_type;
2238  uint16_t sequence;
2239  uint32_t length;
2240  xcb_atom_t type;
2241  uint32_t bytes_after;
2242  uint32_t num_items;
2243  uint8_t format;
2244  uint8_t device_id;
2245  uint8_t pad0[10];
2247 
2248 typedef enum xcb_input_device_t {
2249  XCB_INPUT_DEVICE_ALL = 0,
2250  XCB_INPUT_DEVICE_ALL_MASTER = 1
2251 } xcb_input_device_t;
2252 
2256 typedef struct xcb_input_group_info_t {
2257  uint8_t base;
2258  uint8_t latched;
2259  uint8_t locked;
2260  uint8_t effective;
2262 
2267  xcb_input_group_info_t *data;
2268  int rem;
2269  int index;
2271 
2276  uint32_t base;
2277  uint32_t latched;
2278  uint32_t locked;
2279  uint32_t effective;
2281 
2287  int rem;
2288  int index;
2290 
2295  unsigned int sequence;
2297 
2299 #define XCB_INPUT_XI_QUERY_POINTER 40
2300 
2305  uint8_t major_opcode;
2306  uint8_t minor_opcode;
2307  uint16_t length;
2308  xcb_window_t window;
2309  xcb_input_device_id_t deviceid;
2310  uint8_t pad0[2];
2312 
2317  uint8_t response_type;
2318  uint8_t pad0;
2319  uint16_t sequence;
2320  uint32_t length;
2321  xcb_window_t root;
2322  xcb_window_t child;
2323  xcb_input_fp1616_t root_x;
2324  xcb_input_fp1616_t root_y;
2325  xcb_input_fp1616_t win_x;
2326  xcb_input_fp1616_t win_y;
2327  uint8_t same_screen;
2328  uint8_t pad1;
2329  uint16_t buttons_len;
2331  xcb_input_group_info_t group;
2333 
2335 #define XCB_INPUT_XI_WARP_POINTER 41
2336 
2341  uint8_t major_opcode;
2342  uint8_t minor_opcode;
2343  uint16_t length;
2344  xcb_window_t src_win;
2345  xcb_window_t dst_win;
2346  xcb_input_fp1616_t src_x;
2347  xcb_input_fp1616_t src_y;
2348  uint16_t src_width;
2349  uint16_t src_height;
2350  xcb_input_fp1616_t dst_x;
2351  xcb_input_fp1616_t dst_y;
2352  xcb_input_device_id_t deviceid;
2353  uint8_t pad0[2];
2355 
2357 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2358 
2363  uint8_t major_opcode;
2364  uint8_t minor_opcode;
2365  uint16_t length;
2366  xcb_window_t window;
2367  xcb_cursor_t cursor;
2368  xcb_input_device_id_t deviceid;
2369  uint8_t pad0[2];
2371 
2372 typedef enum xcb_input_hierarchy_change_type_t {
2373  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2374  XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2375  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2376  XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2377 } xcb_input_hierarchy_change_type_t;
2378 
2379 typedef enum xcb_input_change_mode_t {
2380  XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2381  XCB_INPUT_CHANGE_MODE_FLOAT = 2
2382 } xcb_input_change_mode_t;
2383 
2387 typedef struct xcb_input_add_master_t {
2388  uint16_t type;
2389  uint16_t len;
2390  uint16_t name_len;
2391  uint8_t send_core;
2392  uint8_t enable;
2394 
2399  xcb_input_add_master_t *data;
2400  int rem;
2401  int index;
2403 
2408  uint16_t type;
2409  uint16_t len;
2410  xcb_input_device_id_t deviceid;
2411  uint8_t return_mode;
2412  uint8_t pad0;
2413  xcb_input_device_id_t return_pointer;
2414  xcb_input_device_id_t return_keyboard;
2416 
2422  int rem;
2423  int index;
2425 
2430  uint16_t type;
2431  uint16_t len;
2432  xcb_input_device_id_t deviceid;
2433  xcb_input_device_id_t master;
2435 
2441  int rem;
2442  int index;
2444 
2449  uint16_t type;
2450  uint16_t len;
2451  xcb_input_device_id_t deviceid;
2452  uint8_t pad0[2];
2454 
2460  int rem;
2461  int index;
2463 
2468  struct {
2469  uint16_t name_len;
2470  uint8_t send_core;
2471  uint8_t enable;
2472  char *name;
2473  } add_master;
2474  struct {
2475  xcb_input_device_id_t deviceid;
2476  uint8_t return_mode;
2477  uint8_t pad1;
2478  xcb_input_device_id_t return_pointer;
2479  xcb_input_device_id_t return_keyboard;
2480  } remove_master;
2481  struct {
2482  xcb_input_device_id_t deviceid;
2483  xcb_input_device_id_t master;
2484  } attach_slave;
2485  struct {
2486  xcb_input_device_id_t deviceid;
2487  uint8_t pad2[2];
2488  } detach_slave;
2490 
2495  uint16_t type;
2496  uint16_t len;
2498 
2499 void *
2500 xcb_input_hierarchy_change_data (const xcb_input_hierarchy_change_t *R);
2501 
2507  int rem;
2508  int index;
2510 
2512 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2513 
2518  uint8_t major_opcode;
2519  uint8_t minor_opcode;
2520  uint16_t length;
2521  uint8_t num_changes;
2522  uint8_t pad0[3];
2524 
2526 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2527 
2532  uint8_t major_opcode;
2533  uint8_t minor_opcode;
2534  uint16_t length;
2535  xcb_window_t window;
2536  xcb_input_device_id_t deviceid;
2537  uint8_t pad0[2];
2539 
2544  unsigned int sequence;
2546 
2548 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2549 
2554  uint8_t major_opcode;
2555  uint8_t minor_opcode;
2556  uint16_t length;
2557  xcb_window_t window;
2559 
2564  uint8_t response_type;
2565  uint8_t pad0;
2566  uint16_t sequence;
2567  uint32_t length;
2568  uint8_t set;
2569  uint8_t pad1;
2570  xcb_input_device_id_t deviceid;
2571  uint8_t pad2[20];
2573 
2574 typedef enum xcb_input_xi_event_mask_t {
2575  XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2576  XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2577  XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2578  XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2579  XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2580  XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2581  XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2582  XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2583  XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2584  XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2585  XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2586  XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2587  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2588  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2589  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2590  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2591  XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2592  XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2593  XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2594  XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2595  XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2596  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2597  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2598  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2599  XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2600  XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2601 } xcb_input_xi_event_mask_t;
2602 
2606 typedef struct xcb_input_event_mask_t {
2607  xcb_input_device_id_t deviceid;
2608  uint16_t mask_len;
2610 
2615  xcb_input_event_mask_t *data;
2616  int rem;
2617  int index;
2619 
2621 #define XCB_INPUT_XI_SELECT_EVENTS 46
2622 
2627  uint8_t major_opcode;
2628  uint8_t minor_opcode;
2629  uint16_t length;
2630  xcb_window_t window;
2631  uint16_t num_mask;
2632  uint8_t pad0[2];
2634 
2639  unsigned int sequence;
2641 
2643 #define XCB_INPUT_XI_QUERY_VERSION 47
2644 
2649  uint8_t major_opcode;
2650  uint8_t minor_opcode;
2651  uint16_t length;
2652  uint16_t major_version;
2653  uint16_t minor_version;
2655 
2660  uint8_t response_type;
2661  uint8_t pad0;
2662  uint16_t sequence;
2663  uint32_t length;
2664  uint16_t major_version;
2665  uint16_t minor_version;
2666  uint8_t pad1[20];
2668 
2669 typedef enum xcb_input_device_class_type_t {
2670  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2671  XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2672  XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2673  XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2674  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8,
2675  XCB_INPUT_DEVICE_CLASS_TYPE_GESTURE = 9
2676 } xcb_input_device_class_type_t;
2677 
2678 typedef enum xcb_input_device_type_t {
2679  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2680  XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2681  XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2682  XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2683  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2684 } xcb_input_device_type_t;
2685 
2686 typedef enum xcb_input_scroll_flags_t {
2687  XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2688  XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2689 } xcb_input_scroll_flags_t;
2690 
2691 typedef enum xcb_input_scroll_type_t {
2692  XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2693  XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2694 } xcb_input_scroll_type_t;
2695 
2696 typedef enum xcb_input_touch_mode_t {
2697  XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2698  XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2699 } xcb_input_touch_mode_t;
2700 
2705  uint16_t type;
2706  uint16_t len;
2707  xcb_input_device_id_t sourceid;
2708  uint16_t num_buttons;
2710 
2716  int rem;
2717  int index;
2719 
2723 typedef struct xcb_input_key_class_t {
2724  uint16_t type;
2725  uint16_t len;
2726  xcb_input_device_id_t sourceid;
2727  uint16_t num_keys;
2729 
2734  xcb_input_key_class_t *data;
2735  int rem;
2736  int index;
2738 
2743  uint16_t type;
2744  uint16_t len;
2745  xcb_input_device_id_t sourceid;
2746  uint16_t number;
2747  uint16_t scroll_type;
2748  uint8_t pad0[2];
2749  uint32_t flags;
2750  xcb_input_fp3232_t increment;
2752 
2758  int rem;
2759  int index;
2761 
2765 typedef struct xcb_input_touch_class_t {
2766  uint16_t type;
2767  uint16_t len;
2768  xcb_input_device_id_t sourceid;
2769  uint8_t mode;
2770  uint8_t num_touches;
2772 
2778  int rem;
2779  int index;
2781 
2786  uint16_t type;
2787  uint16_t len;
2788  xcb_input_device_id_t sourceid;
2789  uint8_t num_touches;
2790  uint8_t pad0;
2792 
2798  int rem;
2799  int index;
2801 
2806  uint16_t type;
2807  uint16_t len;
2808  xcb_input_device_id_t sourceid;
2809  uint16_t number;
2810  xcb_atom_t label;
2811  xcb_input_fp3232_t min;
2812  xcb_input_fp3232_t max;
2813  xcb_input_fp3232_t value;
2814  uint32_t resolution;
2815  uint8_t mode;
2816  uint8_t pad0[3];
2818 
2824  int rem;
2825  int index;
2827 
2832  struct {
2833  uint16_t num_keys;
2834  uint32_t *keys;
2835  } key;
2836  struct {
2837  uint16_t num_buttons;
2838  uint32_t *state;
2839  xcb_atom_t *labels;
2840  } button;
2841  struct {
2842  uint16_t number;
2843  xcb_atom_t label;
2844  xcb_input_fp3232_t min;
2845  xcb_input_fp3232_t max;
2846  xcb_input_fp3232_t value;
2847  uint32_t resolution;
2848  uint8_t mode;
2849  uint8_t pad0[3];
2850  } valuator;
2851  struct {
2852  uint16_t number;
2853  uint16_t scroll_type;
2854  uint8_t pad1[2];
2855  uint32_t flags;
2856  xcb_input_fp3232_t increment;
2857  } scroll;
2858  struct {
2859  uint8_t mode;
2860  uint8_t num_touches;
2861  } touch;
2862  struct {
2863  uint8_t num_touches;
2864  uint8_t pad2;
2865  } gesture;
2867 
2872  uint16_t type;
2873  uint16_t len;
2874  xcb_input_device_id_t sourceid;
2876 
2877 void *
2878 xcb_input_device_class_data (const xcb_input_device_class_t *R);
2879 
2885  int rem;
2886  int index;
2888 
2893  xcb_input_device_id_t deviceid;
2894  uint16_t type;
2895  xcb_input_device_id_t attachment;
2896  uint16_t num_classes;
2897  uint16_t name_len;
2898  uint8_t enabled;
2899  uint8_t pad0;
2901 
2907  int rem;
2908  int index;
2910 
2915  unsigned int sequence;
2917 
2919 #define XCB_INPUT_XI_QUERY_DEVICE 48
2920 
2925  uint8_t major_opcode;
2926  uint8_t minor_opcode;
2927  uint16_t length;
2928  xcb_input_device_id_t deviceid;
2929  uint8_t pad0[2];
2931 
2936  uint8_t response_type;
2937  uint8_t pad0;
2938  uint16_t sequence;
2939  uint32_t length;
2940  uint16_t num_infos;
2941  uint8_t pad1[22];
2943 
2945 #define XCB_INPUT_XI_SET_FOCUS 49
2946 
2951  uint8_t major_opcode;
2952  uint8_t minor_opcode;
2953  uint16_t length;
2954  xcb_window_t window;
2955  xcb_timestamp_t time;
2956  xcb_input_device_id_t deviceid;
2957  uint8_t pad0[2];
2959 
2964  unsigned int sequence;
2966 
2968 #define XCB_INPUT_XI_GET_FOCUS 50
2969 
2974  uint8_t major_opcode;
2975  uint8_t minor_opcode;
2976  uint16_t length;
2977  xcb_input_device_id_t deviceid;
2978  uint8_t pad0[2];
2980 
2985  uint8_t response_type;
2986  uint8_t pad0;
2987  uint16_t sequence;
2988  uint32_t length;
2989  xcb_window_t focus;
2990  uint8_t pad1[20];
2992 
2993 typedef enum xcb_input_grab_owner_t {
2994  XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2995  XCB_INPUT_GRAB_OWNER_OWNER = 1
2996 } xcb_input_grab_owner_t;
2997 
3002  unsigned int sequence;
3004 
3006 #define XCB_INPUT_XI_GRAB_DEVICE 51
3007 
3012  uint8_t major_opcode;
3013  uint8_t minor_opcode;
3014  uint16_t length;
3015  xcb_window_t window;
3016  xcb_timestamp_t time;
3017  xcb_cursor_t cursor;
3018  xcb_input_device_id_t deviceid;
3019  uint8_t mode;
3020  uint8_t paired_device_mode;
3021  uint8_t owner_events;
3022  uint8_t pad0;
3023  uint16_t mask_len;
3025 
3030  uint8_t response_type;
3031  uint8_t pad0;
3032  uint16_t sequence;
3033  uint32_t length;
3034  uint8_t status;
3035  uint8_t pad1[23];
3037 
3039 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
3040 
3045  uint8_t major_opcode;
3046  uint8_t minor_opcode;
3047  uint16_t length;
3048  xcb_timestamp_t time;
3049  xcb_input_device_id_t deviceid;
3050  uint8_t pad0[2];
3052 
3053 typedef enum xcb_input_event_mode_t {
3054  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
3055  XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
3056  XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
3057  XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
3058  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
3059  XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
3060  XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
3061  XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
3062 } xcb_input_event_mode_t;
3063 
3065 #define XCB_INPUT_XI_ALLOW_EVENTS 53
3066 
3071  uint8_t major_opcode;
3072  uint8_t minor_opcode;
3073  uint16_t length;
3074  xcb_timestamp_t time;
3075  xcb_input_device_id_t deviceid;
3076  uint8_t event_mode;
3077  uint8_t pad0;
3078  uint32_t touchid;
3079  xcb_window_t grab_window;
3081 
3082 typedef enum xcb_input_grab_mode_22_t {
3083  XCB_INPUT_GRAB_MODE_22_SYNC = 0,
3084  XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
3085  XCB_INPUT_GRAB_MODE_22_TOUCH = 2
3086 } xcb_input_grab_mode_22_t;
3087 
3088 typedef enum xcb_input_grab_type_t {
3089  XCB_INPUT_GRAB_TYPE_BUTTON = 0,
3090  XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
3091  XCB_INPUT_GRAB_TYPE_ENTER = 2,
3092  XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
3093  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4,
3094  XCB_INPUT_GRAB_TYPE_GESTURE_PINCH_BEGIN = 5,
3095  XCB_INPUT_GRAB_TYPE_GESTURE_SWIPE_BEGIN = 6
3096 } xcb_input_grab_type_t;
3097 
3098 typedef enum xcb_input_modifier_mask_t {
3099  XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
3100 } xcb_input_modifier_mask_t;
3101 
3106  uint32_t modifiers;
3107  uint8_t status;
3108  uint8_t pad0[3];
3110 
3116  int rem;
3117  int index;
3119 
3124  unsigned int sequence;
3126 
3128 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
3129 
3134  uint8_t major_opcode;
3135  uint8_t minor_opcode;
3136  uint16_t length;
3137  xcb_timestamp_t time;
3138  xcb_window_t grab_window;
3139  xcb_cursor_t cursor;
3140  uint32_t detail;
3141  xcb_input_device_id_t deviceid;
3142  uint16_t num_modifiers;
3143  uint16_t mask_len;
3144  uint8_t grab_type;
3145  uint8_t grab_mode;
3146  uint8_t paired_device_mode;
3147  uint8_t owner_events;
3148  uint8_t pad0[2];
3150 
3155  uint8_t response_type;
3156  uint8_t pad0;
3157  uint16_t sequence;
3158  uint32_t length;
3159  uint16_t num_modifiers;
3160  uint8_t pad1[22];
3162 
3164 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
3165 
3170  uint8_t major_opcode;
3171  uint8_t minor_opcode;
3172  uint16_t length;
3173  xcb_window_t grab_window;
3174  uint32_t detail;
3175  xcb_input_device_id_t deviceid;
3176  uint16_t num_modifiers;
3177  uint8_t grab_type;
3178  uint8_t pad0[3];
3180 
3185  unsigned int sequence;
3187 
3189 #define XCB_INPUT_XI_LIST_PROPERTIES 56
3190 
3195  uint8_t major_opcode;
3196  uint8_t minor_opcode;
3197  uint16_t length;
3198  xcb_input_device_id_t deviceid;
3199  uint8_t pad0[2];
3201 
3206  uint8_t response_type;
3207  uint8_t pad0;
3208  uint16_t sequence;
3209  uint32_t length;
3210  uint16_t num_properties;
3211  uint8_t pad1[22];
3213 
3218  uint8_t *data8;
3219  uint16_t *data16;
3220  uint32_t *data32;
3222 
3224 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
3225 
3230  uint8_t major_opcode;
3231  uint8_t minor_opcode;
3232  uint16_t length;
3233  xcb_input_device_id_t deviceid;
3234  uint8_t mode;
3235  uint8_t format;
3236  xcb_atom_t property;
3237  xcb_atom_t type;
3238  uint32_t num_items;
3240 
3242 #define XCB_INPUT_XI_DELETE_PROPERTY 58
3243 
3248  uint8_t major_opcode;
3249  uint8_t minor_opcode;
3250  uint16_t length;
3251  xcb_input_device_id_t deviceid;
3252  uint8_t pad0[2];
3253  xcb_atom_t property;
3255 
3260  unsigned int sequence;
3262 
3264 #define XCB_INPUT_XI_GET_PROPERTY 59
3265 
3270  uint8_t major_opcode;
3271  uint8_t minor_opcode;
3272  uint16_t length;
3273  xcb_input_device_id_t deviceid;
3274  uint8_t _delete;
3275  uint8_t pad0;
3276  xcb_atom_t property;
3277  xcb_atom_t type;
3278  uint32_t offset;
3279  uint32_t len;
3281 
3286  uint8_t *data8;
3287  uint16_t *data16;
3288  uint32_t *data32;
3290 
3295  uint8_t response_type;
3296  uint8_t pad0;
3297  uint16_t sequence;
3298  uint32_t length;
3299  xcb_atom_t type;
3300  uint32_t bytes_after;
3301  uint32_t num_items;
3302  uint8_t format;
3303  uint8_t pad1[11];
3305 
3310  unsigned int sequence;
3312 
3314 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
3315 
3320  uint8_t major_opcode;
3321  uint8_t minor_opcode;
3322  uint16_t length;
3323  xcb_window_t window;
3325 
3330  uint8_t response_type;
3331  uint8_t pad0;
3332  uint16_t sequence;
3333  uint32_t length;
3334  uint16_t num_masks;
3335  uint8_t pad1[22];
3337 
3342  xcb_input_device_id_t deviceid;
3343  uint8_t pad0[2];
3344  xcb_xfixes_barrier_t barrier;
3345  uint32_t eventid;
3347 
3353  int rem;
3354  int index;
3356 
3358 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3359 
3364  uint8_t major_opcode;
3365  uint8_t minor_opcode;
3366  uint16_t length;
3367  uint32_t num_barriers;
3369 
3371 #define XCB_INPUT_DEVICE_VALUATOR 0
3372 
3377  uint8_t response_type;
3378  uint8_t device_id;
3379  uint16_t sequence;
3380  uint16_t device_state;
3381  uint8_t num_valuators;
3382  uint8_t first_valuator;
3383  int32_t valuators[6];
3385 
3386 typedef enum xcb_input_more_events_mask_t {
3387  XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128
3388 } xcb_input_more_events_mask_t;
3389 
3391 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3392 
3397  uint8_t response_type;
3398  uint8_t detail;
3399  uint16_t sequence;
3400  xcb_timestamp_t time;
3401  xcb_window_t root;
3402  xcb_window_t event;
3403  xcb_window_t child;
3404  int16_t root_x;
3405  int16_t root_y;
3406  int16_t event_x;
3407  int16_t event_y;
3408  uint16_t state;
3409  uint8_t same_screen;
3410  uint8_t device_id;
3412 
3414 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3415 
3417 
3419 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3420 
3422 
3424 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3425 
3427 
3429 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3430 
3432 
3434 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3435 
3440  uint8_t response_type;
3441  uint8_t detail;
3442  uint16_t sequence;
3443  xcb_timestamp_t time;
3444  xcb_window_t window;
3445  uint8_t mode;
3446  uint8_t device_id;
3447  uint8_t pad0[18];
3449 
3451 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3452 
3454 
3456 #define XCB_INPUT_PROXIMITY_IN 8
3457 
3459 
3461 #define XCB_INPUT_PROXIMITY_OUT 9
3462 
3464 
3465 typedef enum xcb_input_classes_reported_mask_t {
3466  XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128,
3467  XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64,
3468  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4,
3469  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
3470  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
3471 } xcb_input_classes_reported_mask_t;
3472 
3474 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3475 
3480  uint8_t response_type;
3481  uint8_t device_id;
3482  uint16_t sequence;
3483  xcb_timestamp_t time;
3484  uint8_t num_keys;
3485  uint8_t num_buttons;
3486  uint8_t num_valuators;
3487  uint8_t classes_reported;
3488  uint8_t buttons[4];
3489  uint8_t keys[4];
3490  uint32_t valuators[3];
3492 
3494 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3495 
3500  uint8_t response_type;
3501  uint8_t device_id;
3502  uint16_t sequence;
3503  uint8_t request;
3504  xcb_input_key_code_t first_keycode;
3505  uint8_t count;
3506  uint8_t pad0;
3507  xcb_timestamp_t time;
3508  uint8_t pad1[20];
3510 
3511 typedef enum xcb_input_change_device_t {
3512  XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0,
3513  XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1
3514 } xcb_input_change_device_t;
3515 
3517 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3518 
3523  uint8_t response_type;
3524  uint8_t device_id;
3525  uint16_t sequence;
3526  xcb_timestamp_t time;
3527  uint8_t request;
3528  uint8_t pad0[23];
3530 
3532 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3533 
3538  uint8_t response_type;
3539  uint8_t device_id;
3540  uint16_t sequence;
3541  uint8_t keys[28];
3543 
3545 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3546 
3551  uint8_t response_type;
3552  uint8_t device_id;
3553  uint16_t sequence;
3554  uint8_t buttons[28];
3556 
3557 typedef enum xcb_input_device_change_t {
3558  XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3559  XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3560  XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3561  XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3562  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3563  XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3564 } xcb_input_device_change_t;
3565 
3567 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3568 
3573  uint8_t response_type;
3574  uint8_t pad0;
3575  uint16_t sequence;
3576  xcb_timestamp_t time;
3577  uint8_t devchange;
3578  uint8_t device_id;
3579  uint16_t control;
3580  uint8_t pad1[20];
3582 
3584 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3585 
3590  uint8_t response_type;
3591  uint8_t state;
3592  uint16_t sequence;
3593  xcb_timestamp_t time;
3594  xcb_atom_t property;
3595  uint8_t pad0[19];
3596  uint8_t device_id;
3598 
3599 typedef enum xcb_input_change_reason_t {
3600  XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3601  XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3602 } xcb_input_change_reason_t;
3603 
3605 #define XCB_INPUT_DEVICE_CHANGED 1
3606 
3611  uint8_t response_type;
3612  uint8_t extension;
3613  uint16_t sequence;
3614  uint32_t length;
3615  uint16_t event_type;
3616  xcb_input_device_id_t deviceid;
3617  xcb_timestamp_t time;
3618  uint16_t num_classes;
3619  xcb_input_device_id_t sourceid;
3620  uint8_t reason;
3621  uint8_t pad0[11];
3622  uint32_t full_sequence;
3624 
3625 typedef enum xcb_input_key_event_flags_t {
3626  XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3627 } xcb_input_key_event_flags_t;
3628 
3630 #define XCB_INPUT_KEY_PRESS 2
3631 
3636  uint8_t response_type;
3637  uint8_t extension;
3638  uint16_t sequence;
3639  uint32_t length;
3640  uint16_t event_type;
3641  xcb_input_device_id_t deviceid;
3642  xcb_timestamp_t time;
3643  uint32_t detail;
3644  xcb_window_t root;
3645  xcb_window_t event;
3646  xcb_window_t child;
3647  uint32_t full_sequence;
3648  xcb_input_fp1616_t root_x;
3649  xcb_input_fp1616_t root_y;
3650  xcb_input_fp1616_t event_x;
3651  xcb_input_fp1616_t event_y;
3652  uint16_t buttons_len;
3653  uint16_t valuators_len;
3654  xcb_input_device_id_t sourceid;
3655  uint8_t pad0[2];
3656  uint32_t flags;
3658  xcb_input_group_info_t group;
3660 
3662 #define XCB_INPUT_KEY_RELEASE 3
3663 
3665 
3666 typedef enum xcb_input_pointer_event_flags_t {
3667  XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3668 } xcb_input_pointer_event_flags_t;
3669 
3671 #define XCB_INPUT_BUTTON_PRESS 4
3672 
3677  uint8_t response_type;
3678  uint8_t extension;
3679  uint16_t sequence;
3680  uint32_t length;
3681  uint16_t event_type;
3682  xcb_input_device_id_t deviceid;
3683  xcb_timestamp_t time;
3684  uint32_t detail;
3685  xcb_window_t root;
3686  xcb_window_t event;
3687  xcb_window_t child;
3688  uint32_t full_sequence;
3689  xcb_input_fp1616_t root_x;
3690  xcb_input_fp1616_t root_y;
3691  xcb_input_fp1616_t event_x;
3692  xcb_input_fp1616_t event_y;
3693  uint16_t buttons_len;
3694  uint16_t valuators_len;
3695  xcb_input_device_id_t sourceid;
3696  uint8_t pad0[2];
3697  uint32_t flags;
3699  xcb_input_group_info_t group;
3701 
3703 #define XCB_INPUT_BUTTON_RELEASE 5
3704 
3706 
3708 #define XCB_INPUT_MOTION 6
3709 
3711 
3712 typedef enum xcb_input_notify_mode_t {
3713  XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3714  XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3715  XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3716  XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3717  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3718  XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3719 } xcb_input_notify_mode_t;
3720 
3721 typedef enum xcb_input_notify_detail_t {
3722  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3723  XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3724  XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3725  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3726  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3727  XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3728  XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3729  XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3730 } xcb_input_notify_detail_t;
3731 
3733 #define XCB_INPUT_ENTER 7
3734 
3738 typedef struct xcb_input_enter_event_t {
3739  uint8_t response_type;
3740  uint8_t extension;
3741  uint16_t sequence;
3742  uint32_t length;
3743  uint16_t event_type;
3744  xcb_input_device_id_t deviceid;
3745  xcb_timestamp_t time;
3746  xcb_input_device_id_t sourceid;
3747  uint8_t mode;
3748  uint8_t detail;
3749  xcb_window_t root;
3750  xcb_window_t event;
3751  xcb_window_t child;
3752  uint32_t full_sequence;
3753  xcb_input_fp1616_t root_x;
3754  xcb_input_fp1616_t root_y;
3755  xcb_input_fp1616_t event_x;
3756  xcb_input_fp1616_t event_y;
3757  uint8_t same_screen;
3758  uint8_t focus;
3759  uint16_t buttons_len;
3761  xcb_input_group_info_t group;
3763 
3765 #define XCB_INPUT_LEAVE 8
3766 
3768 
3770 #define XCB_INPUT_FOCUS_IN 9
3771 
3773 
3775 #define XCB_INPUT_FOCUS_OUT 10
3776 
3778 
3779 typedef enum xcb_input_hierarchy_mask_t {
3780  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3781  XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3782  XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3783  XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3784  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3785  XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3786  XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3787  XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3788 } xcb_input_hierarchy_mask_t;
3789 
3794  xcb_input_device_id_t deviceid;
3795  xcb_input_device_id_t attachment;
3796  uint8_t type;
3797  uint8_t enabled;
3798  uint8_t pad0[2];
3799  uint32_t flags;
3801 
3807  int rem;
3808  int index;
3810 
3812 #define XCB_INPUT_HIERARCHY 11
3813 
3818  uint8_t response_type;
3819  uint8_t extension;
3820  uint16_t sequence;
3821  uint32_t length;
3822  uint16_t event_type;
3823  xcb_input_device_id_t deviceid;
3824  xcb_timestamp_t time;
3825  uint32_t flags;
3826  uint16_t num_infos;
3827  uint8_t pad0[10];
3828  uint32_t full_sequence;
3830 
3831 typedef enum xcb_input_property_flag_t {
3832  XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3833  XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3834  XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3835 } xcb_input_property_flag_t;
3836 
3838 #define XCB_INPUT_PROPERTY 12
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  xcb_atom_t property;
3852  uint8_t what;
3853  uint8_t pad0[11];
3854  uint32_t full_sequence;
3856 
3858 #define XCB_INPUT_RAW_KEY_PRESS 13
3859 
3864  uint8_t response_type;
3865  uint8_t extension;
3866  uint16_t sequence;
3867  uint32_t length;
3868  uint16_t event_type;
3869  xcb_input_device_id_t deviceid;
3870  xcb_timestamp_t time;
3871  uint32_t detail;
3872  xcb_input_device_id_t sourceid;
3873  uint16_t valuators_len;
3874  uint32_t flags;
3875  uint8_t pad0[4];
3876  uint32_t full_sequence;
3878 
3880 #define XCB_INPUT_RAW_KEY_RELEASE 14
3881 
3883 
3885 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3886 
3891  uint8_t response_type;
3892  uint8_t extension;
3893  uint16_t sequence;
3894  uint32_t length;
3895  uint16_t event_type;
3896  xcb_input_device_id_t deviceid;
3897  xcb_timestamp_t time;
3898  uint32_t detail;
3899  xcb_input_device_id_t sourceid;
3900  uint16_t valuators_len;
3901  uint32_t flags;
3902  uint8_t pad0[4];
3903  uint32_t full_sequence;
3905 
3907 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3908 
3910 
3912 #define XCB_INPUT_RAW_MOTION 17
3913 
3915 
3916 typedef enum xcb_input_touch_event_flags_t {
3917  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3918  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3919 } xcb_input_touch_event_flags_t;
3920 
3922 #define XCB_INPUT_TOUCH_BEGIN 18
3923 
3928  uint8_t response_type;
3929  uint8_t extension;
3930  uint16_t sequence;
3931  uint32_t length;
3932  uint16_t event_type;
3933  xcb_input_device_id_t deviceid;
3934  xcb_timestamp_t time;
3935  uint32_t detail;
3936  xcb_window_t root;
3937  xcb_window_t event;
3938  xcb_window_t child;
3939  uint32_t full_sequence;
3940  xcb_input_fp1616_t root_x;
3941  xcb_input_fp1616_t root_y;
3942  xcb_input_fp1616_t event_x;
3943  xcb_input_fp1616_t event_y;
3944  uint16_t buttons_len;
3945  uint16_t valuators_len;
3946  xcb_input_device_id_t sourceid;
3947  uint8_t pad0[2];
3948  uint32_t flags;
3950  xcb_input_group_info_t group;
3952 
3954 #define XCB_INPUT_TOUCH_UPDATE 19
3955 
3957 
3959 #define XCB_INPUT_TOUCH_END 20
3960 
3962 
3963 typedef enum xcb_input_touch_ownership_flags_t {
3964  XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3965 } xcb_input_touch_ownership_flags_t;
3966 
3968 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3969 
3974  uint8_t response_type;
3975  uint8_t extension;
3976  uint16_t sequence;
3977  uint32_t length;
3978  uint16_t event_type;
3979  xcb_input_device_id_t deviceid;
3980  xcb_timestamp_t time;
3981  uint32_t touchid;
3982  xcb_window_t root;
3983  xcb_window_t event;
3984  xcb_window_t child;
3985  uint32_t full_sequence;
3986  xcb_input_device_id_t sourceid;
3987  uint8_t pad0[2];
3988  uint32_t flags;
3989  uint8_t pad1[8];
3991 
3993 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3994 
3999  uint8_t response_type;
4000  uint8_t extension;
4001  uint16_t sequence;
4002  uint32_t length;
4003  uint16_t event_type;
4004  xcb_input_device_id_t deviceid;
4005  xcb_timestamp_t time;
4006  uint32_t detail;
4007  xcb_input_device_id_t sourceid;
4008  uint16_t valuators_len;
4009  uint32_t flags;
4010  uint8_t pad0[4];
4011  uint32_t full_sequence;
4013 
4015 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
4016 
4018 
4020 #define XCB_INPUT_RAW_TOUCH_END 24
4021 
4023 
4024 typedef enum xcb_input_barrier_flags_t {
4025  XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1,
4026  XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2
4027 } xcb_input_barrier_flags_t;
4028 
4030 #define XCB_INPUT_BARRIER_HIT 25
4031 
4036  uint8_t response_type;
4037  uint8_t extension;
4038  uint16_t sequence;
4039  uint32_t length;
4040  uint16_t event_type;
4041  xcb_input_device_id_t deviceid;
4042  xcb_timestamp_t time;
4043  uint32_t eventid;
4044  xcb_window_t root;
4045  xcb_window_t event;
4046  xcb_xfixes_barrier_t barrier;
4047  uint32_t full_sequence;
4048  uint32_t dtime;
4049  uint32_t flags;
4050  xcb_input_device_id_t sourceid;
4051  uint8_t pad0[2];
4052  xcb_input_fp1616_t root_x;
4053  xcb_input_fp1616_t root_y;
4054  xcb_input_fp3232_t dx;
4055  xcb_input_fp3232_t dy;
4057 
4059 #define XCB_INPUT_BARRIER_LEAVE 26
4060 
4062 
4063 typedef enum xcb_input_gesture_pinch_event_flags_t {
4064  XCB_INPUT_GESTURE_PINCH_EVENT_FLAGS_GESTURE_PINCH_CANCELLED = 1
4065 } xcb_input_gesture_pinch_event_flags_t;
4066 
4068 #define XCB_INPUT_GESTURE_PINCH_BEGIN 27
4069 
4074  uint8_t response_type;
4075  uint8_t extension;
4076  uint16_t sequence;
4077  uint32_t length;
4078  uint16_t event_type;
4079  xcb_input_device_id_t deviceid;
4080  xcb_timestamp_t time;
4081  uint32_t detail;
4082  xcb_window_t root;
4083  xcb_window_t event;
4084  xcb_window_t child;
4085  uint32_t full_sequence;
4086  xcb_input_fp1616_t root_x;
4087  xcb_input_fp1616_t root_y;
4088  xcb_input_fp1616_t event_x;
4089  xcb_input_fp1616_t event_y;
4090  xcb_input_fp1616_t delta_x;
4091  xcb_input_fp1616_t delta_y;
4092  xcb_input_fp1616_t delta_unaccel_x;
4093  xcb_input_fp1616_t delta_unaccel_y;
4094  xcb_input_fp1616_t scale;
4095  xcb_input_fp1616_t delta_angle;
4096  xcb_input_device_id_t sourceid;
4097  uint8_t pad0[2];
4099  xcb_input_group_info_t group;
4100  uint32_t flags;
4102 
4104 #define XCB_INPUT_GESTURE_PINCH_UPDATE 28
4105 
4107 
4109 #define XCB_INPUT_GESTURE_PINCH_END 29
4110 
4112 
4113 typedef enum xcb_input_gesture_swipe_event_flags_t {
4114  XCB_INPUT_GESTURE_SWIPE_EVENT_FLAGS_GESTURE_SWIPE_CANCELLED = 1
4115 } xcb_input_gesture_swipe_event_flags_t;
4116 
4118 #define XCB_INPUT_GESTURE_SWIPE_BEGIN 30
4119 
4124  uint8_t response_type;
4125  uint8_t extension;
4126  uint16_t sequence;
4127  uint32_t length;
4128  uint16_t event_type;
4129  xcb_input_device_id_t deviceid;
4130  xcb_timestamp_t time;
4131  uint32_t detail;
4132  xcb_window_t root;
4133  xcb_window_t event;
4134  xcb_window_t child;
4135  uint32_t full_sequence;
4136  xcb_input_fp1616_t root_x;
4137  xcb_input_fp1616_t root_y;
4138  xcb_input_fp1616_t event_x;
4139  xcb_input_fp1616_t event_y;
4140  xcb_input_fp1616_t delta_x;
4141  xcb_input_fp1616_t delta_y;
4142  xcb_input_fp1616_t delta_unaccel_x;
4143  xcb_input_fp1616_t delta_unaccel_y;
4144  xcb_input_device_id_t sourceid;
4145  uint8_t pad0[2];
4147  xcb_input_group_info_t group;
4148  uint32_t flags;
4150 
4152 #define XCB_INPUT_GESTURE_SWIPE_UPDATE 31
4153 
4155 
4157 #define XCB_INPUT_GESTURE_SWIPE_END 32
4158 
4160 
4165  xcb_input_device_valuator_event_t device_valuator;
4166  xcb_input_device_key_press_event_t device_key_press;
4167  xcb_input_device_key_release_event_t device_key_release;
4168  xcb_input_device_button_press_event_t device_button_press;
4169  xcb_input_device_button_release_event_t device_button_release;
4170  xcb_input_device_motion_notify_event_t device_motion_notify;
4171  xcb_input_device_focus_in_event_t device_focus_in;
4172  xcb_input_device_focus_out_event_t device_focus_out;
4173  xcb_input_proximity_in_event_t proximity_in;
4174  xcb_input_proximity_out_event_t proximity_out;
4175  xcb_input_device_state_notify_event_t device_state_notify;
4176  xcb_input_device_mapping_notify_event_t device_mapping_notify;
4177  xcb_input_change_device_notify_event_t change_device_notify;
4178  xcb_input_device_key_state_notify_event_t device_key_state_notify;
4179  xcb_input_device_button_state_notify_event_t device_button_state_notify;
4180  xcb_input_device_presence_notify_event_t device_presence_notify;
4181  xcb_raw_generic_event_t event_header;
4183 
4189  int rem;
4190  int index;
4192 
4194 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
4195 
4200  uint8_t major_opcode;
4201  uint8_t minor_opcode;
4202  uint16_t length;
4203  xcb_window_t destination;
4204  uint8_t device_id;
4205  uint8_t propagate;
4206  uint16_t num_classes;
4207  uint8_t num_events;
4208  uint8_t pad0[3];
4210 
4212 #define XCB_INPUT_DEVICE 0
4213 
4218  uint8_t response_type;
4219  uint8_t error_code;
4220  uint16_t sequence;
4221  uint32_t bad_value;
4222  uint16_t minor_opcode;
4223  uint8_t major_opcode;
4225 
4227 #define XCB_INPUT_EVENT 1
4228 
4232 typedef struct xcb_input_event_error_t {
4233  uint8_t response_type;
4234  uint8_t error_code;
4235  uint16_t sequence;
4236  uint32_t bad_value;
4237  uint16_t minor_opcode;
4238  uint8_t major_opcode;
4240 
4242 #define XCB_INPUT_MODE 2
4243 
4247 typedef struct xcb_input_mode_error_t {
4248  uint8_t response_type;
4249  uint8_t error_code;
4250  uint16_t sequence;
4251  uint32_t bad_value;
4252  uint16_t minor_opcode;
4253  uint8_t major_opcode;
4255 
4257 #define XCB_INPUT_DEVICE_BUSY 3
4258 
4263  uint8_t response_type;
4264  uint8_t error_code;
4265  uint16_t sequence;
4266  uint32_t bad_value;
4267  uint16_t minor_opcode;
4268  uint8_t major_opcode;
4270 
4272 #define XCB_INPUT_CLASS 4
4273 
4277 typedef struct xcb_input_class_error_t {
4278  uint8_t response_type;
4279  uint8_t error_code;
4280  uint16_t sequence;
4281  uint32_t bad_value;
4282  uint16_t minor_opcode;
4283  uint8_t major_opcode;
4285 
4294 void
4296 
4308 
4317 void
4319 
4331 
4340 void
4342 
4354 
4363 void
4365 
4377 
4386 void
4388 
4400 
4401 int
4402 xcb_input_get_extension_version_sizeof (const void *_buffer);
4403 
4414  uint16_t name_len,
4415  const char *name);
4416 
4430  uint16_t name_len,
4431  const char *name);
4432 
4450  xcb_generic_error_t **e);
4451 
4460 void
4462 
4474 
4483 void
4485 
4497 
4506 void
4508 
4520 
4529 void
4531 
4543 
4544 int
4545 xcb_input_valuator_info_sizeof (const void *_buffer);
4546 
4548 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R);
4549 
4550 int
4551 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R);
4552 
4554 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R);
4555 
4564 void
4566 
4578 
4580 xcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S);
4581 
4582 int
4583 xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R,
4584  const xcb_input_input_info_info_t *S);
4585 
4587 xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R,
4588  const xcb_input_input_info_info_t *S);
4589 
4590 int
4591 xcb_input_input_info_info_serialize (void **_buffer,
4592  uint8_t class_id,
4593  const xcb_input_input_info_info_t *_aux);
4594 
4595 int
4596 xcb_input_input_info_info_unpack (const void *_buffer,
4597  uint8_t class_id,
4599 
4600 int
4601 xcb_input_input_info_info_sizeof (const void *_buffer,
4602  uint8_t class_id);
4603 
4604 int
4605 xcb_input_input_info_sizeof (const void *_buffer);
4606 
4615 void
4617 
4629 
4630 int
4631 xcb_input_device_name_sizeof (const void *_buffer);
4632 
4633 char *
4634 xcb_input_device_name_string (const xcb_input_device_name_t *R);
4635 
4636 int
4637 xcb_input_device_name_string_length (const xcb_input_device_name_t *R);
4638 
4640 xcb_input_device_name_string_end (const xcb_input_device_name_t *R);
4641 
4650 void
4652 
4664 
4665 int
4666 xcb_input_list_input_devices_sizeof (const void *_buffer);
4667 
4678 
4692 
4694 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R);
4695 
4696 int
4697 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R);
4698 
4700 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R);
4701 
4702 int
4703 xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R);
4704 
4706 xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R);
4707 
4708 int
4709 xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R);
4710 
4712 xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R);
4713 
4731  xcb_generic_error_t **e);
4732 
4741 void
4743 
4755 
4764 void
4766 
4778 
4779 int
4780 xcb_input_open_device_sizeof (const void *_buffer);
4781 
4792  uint8_t device_id);
4793 
4807  uint8_t device_id);
4808 
4810 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R);
4811 
4812 int
4813 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R);
4814 
4816 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R);
4817 
4835  xcb_generic_error_t **e);
4836 
4850  uint8_t device_id);
4851 
4862  uint8_t device_id);
4863 
4874  uint8_t device_id,
4875  uint8_t mode);
4876 
4890  uint8_t device_id,
4891  uint8_t mode);
4892 
4910  xcb_generic_error_t **e);
4911 
4912 int
4913 xcb_input_select_extension_event_sizeof (const void *_buffer);
4914 
4928  xcb_window_t window,
4929  uint16_t num_classes,
4930  const xcb_input_event_class_t *classes);
4931 
4942  xcb_window_t window,
4943  uint16_t num_classes,
4944  const xcb_input_event_class_t *classes);
4945 
4946 xcb_input_event_class_t *
4947 xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R);
4948 
4949 int
4950 xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R);
4951 
4953 xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R);
4954 
4955 int
4956 xcb_input_get_selected_extension_events_sizeof (const void *_buffer);
4957 
4968  xcb_window_t window);
4969 
4983  xcb_window_t window);
4984 
4985 xcb_input_event_class_t *
4986 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4987 
4988 int
4989 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4990 
4992 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4993 
4994 xcb_input_event_class_t *
4995 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4996 
4997 int
4998 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4999 
5001 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
5002 
5020  xcb_generic_error_t **e);
5021 
5022 int
5023 xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer);
5024 
5038  xcb_window_t window,
5039  uint16_t num_classes,
5040  uint8_t mode,
5041  const xcb_input_event_class_t *classes);
5042 
5053  xcb_window_t window,
5054  uint16_t num_classes,
5055  uint8_t mode,
5056  const xcb_input_event_class_t *classes);
5057 
5058 xcb_input_event_class_t *
5059 xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R);
5060 
5061 int
5062 xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R);
5063 
5065 xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R);
5066 
5067 int
5068 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer);
5069 
5080  xcb_window_t window);
5081 
5095  xcb_window_t window);
5096 
5097 xcb_input_event_class_t *
5098 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R);
5099 
5100 int
5101 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R);
5102 
5104 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R);
5105 
5123  xcb_generic_error_t **e);
5124 
5125 int
5126 xcb_input_device_time_coord_sizeof (const void *_buffer,
5127  uint8_t num_axes);
5128 
5129 int32_t *
5130 xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R);
5131 
5132 int
5133 xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R,
5134  uint8_t num_axes);
5135 
5137 xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R,
5138  uint8_t num_axes);
5139 
5148 void
5150 
5162 
5163 int
5164 xcb_input_get_device_motion_events_sizeof (const void *_buffer);
5165 
5176  xcb_timestamp_t start,
5177  xcb_timestamp_t stop,
5178  uint8_t device_id);
5179 
5193  xcb_timestamp_t start,
5194  xcb_timestamp_t stop,
5195  uint8_t device_id);
5196 
5197 int
5198 xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R);
5199 
5201 xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R);
5202 
5220  xcb_generic_error_t **e);
5221 
5232  uint8_t device_id);
5233 
5247  uint8_t device_id);
5248 
5266  xcb_generic_error_t **e);
5267 
5278  uint8_t x_axis,
5279  uint8_t y_axis,
5280  uint8_t device_id);
5281 
5295  uint8_t x_axis,
5296  uint8_t y_axis,
5297  uint8_t device_id);
5298 
5316  xcb_generic_error_t **e);
5317 
5318 int
5319 xcb_input_grab_device_sizeof (const void *_buffer);
5320 
5331  xcb_window_t grab_window,
5332  xcb_timestamp_t time,
5333  uint16_t num_classes,
5334  uint8_t this_device_mode,
5335  uint8_t other_device_mode,
5336  uint8_t owner_events,
5337  uint8_t device_id,
5338  const xcb_input_event_class_t *classes);
5339 
5353  xcb_window_t grab_window,
5354  xcb_timestamp_t time,
5355  uint16_t num_classes,
5356  uint8_t this_device_mode,
5357  uint8_t other_device_mode,
5358  uint8_t owner_events,
5359  uint8_t device_id,
5360  const xcb_input_event_class_t *classes);
5361 
5379  xcb_generic_error_t **e);
5380 
5394  xcb_timestamp_t time,
5395  uint8_t device_id);
5396 
5407  xcb_timestamp_t time,
5408  uint8_t device_id);
5409 
5410 int
5411 xcb_input_grab_device_key_sizeof (const void *_buffer);
5412 
5426  xcb_window_t grab_window,
5427  uint16_t num_classes,
5428  uint16_t modifiers,
5429  uint8_t modifier_device,
5430  uint8_t grabbed_device,
5431  uint8_t key,
5432  uint8_t this_device_mode,
5433  uint8_t other_device_mode,
5434  uint8_t owner_events,
5435  const xcb_input_event_class_t *classes);
5436 
5447  xcb_window_t grab_window,
5448  uint16_t num_classes,
5449  uint16_t modifiers,
5450  uint8_t modifier_device,
5451  uint8_t grabbed_device,
5452  uint8_t key,
5453  uint8_t this_device_mode,
5454  uint8_t other_device_mode,
5455  uint8_t owner_events,
5456  const xcb_input_event_class_t *classes);
5457 
5458 xcb_input_event_class_t *
5459 xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R);
5460 
5461 int
5462 xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R);
5463 
5465 xcb_input_grab_device_key_classes_end (const xcb_input_grab_device_key_request_t *R);
5466 
5480  xcb_window_t grabWindow,
5481  uint16_t modifiers,
5482  uint8_t modifier_device,
5483  uint8_t key,
5484  uint8_t grabbed_device);
5485 
5496  xcb_window_t grabWindow,
5497  uint16_t modifiers,
5498  uint8_t modifier_device,
5499  uint8_t key,
5500  uint8_t grabbed_device);
5501 
5502 int
5503 xcb_input_grab_device_button_sizeof (const void *_buffer);
5504 
5518  xcb_window_t grab_window,
5519  uint8_t grabbed_device,
5520  uint8_t modifier_device,
5521  uint16_t num_classes,
5522  uint16_t modifiers,
5523  uint8_t this_device_mode,
5524  uint8_t other_device_mode,
5525  uint8_t button,
5526  uint8_t owner_events,
5527  const xcb_input_event_class_t *classes);
5528 
5539  xcb_window_t grab_window,
5540  uint8_t grabbed_device,
5541  uint8_t modifier_device,
5542  uint16_t num_classes,
5543  uint16_t modifiers,
5544  uint8_t this_device_mode,
5545  uint8_t other_device_mode,
5546  uint8_t button,
5547  uint8_t owner_events,
5548  const xcb_input_event_class_t *classes);
5549 
5550 xcb_input_event_class_t *
5551 xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R);
5552 
5553 int
5554 xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R);
5555 
5557 xcb_input_grab_device_button_classes_end (const xcb_input_grab_device_button_request_t *R);
5558 
5572  xcb_window_t grab_window,
5573  uint16_t modifiers,
5574  uint8_t modifier_device,
5575  uint8_t button,
5576  uint8_t grabbed_device);
5577 
5588  xcb_window_t grab_window,
5589  uint16_t modifiers,
5590  uint8_t modifier_device,
5591  uint8_t button,
5592  uint8_t grabbed_device);
5593 
5607  xcb_timestamp_t time,
5608  uint8_t mode,
5609  uint8_t device_id);
5610 
5621  xcb_timestamp_t time,
5622  uint8_t mode,
5623  uint8_t device_id);
5624 
5635  uint8_t device_id);
5636 
5650  uint8_t device_id);
5651 
5669  xcb_generic_error_t **e);
5670 
5684  xcb_window_t focus,
5685  xcb_timestamp_t time,
5686  uint8_t revert_to,
5687  uint8_t device_id);
5688 
5699  xcb_window_t focus,
5700  xcb_timestamp_t time,
5701  uint8_t revert_to,
5702  uint8_t device_id);
5703 
5712 void
5714 
5726 
5735 void
5737 
5749 
5758 void
5760 
5772 
5773 int
5774 xcb_input_string_feedback_state_sizeof (const void *_buffer);
5775 
5776 xcb_keysym_t *
5777 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R);
5778 
5779 int
5780 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R);
5781 
5783 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R);
5784 
5793 void
5795 
5807 
5816 void
5818 
5830 
5839 void
5841 
5853 
5854 xcb_keysym_t *
5855 xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S);
5856 
5857 int
5858 xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R,
5860 
5862 xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R,
5864 
5865 int
5866 xcb_input_feedback_state_data_serialize (void **_buffer,
5867  uint8_t class_id,
5868  const xcb_input_feedback_state_data_t *_aux);
5869 
5870 int
5871 xcb_input_feedback_state_data_unpack (const void *_buffer,
5872  uint8_t class_id,
5874 
5875 int
5876 xcb_input_feedback_state_data_sizeof (const void *_buffer,
5877  uint8_t class_id);
5878 
5879 int
5880 xcb_input_feedback_state_sizeof (const void *_buffer);
5881 
5890 void
5892 
5904 
5905 int
5906 xcb_input_get_feedback_control_sizeof (const void *_buffer);
5907 
5918  uint8_t device_id);
5919 
5933  uint8_t device_id);
5934 
5935 int
5936 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R);
5937 
5939 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R);
5940 
5958  xcb_generic_error_t **e);
5959 
5968 void
5970 
5982 
5991 void
5993 
6005 
6014 void
6016 
6028 
6029 int
6030 xcb_input_string_feedback_ctl_sizeof (const void *_buffer);
6031 
6032 xcb_keysym_t *
6033 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R);
6034 
6035 int
6036 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R);
6037 
6039 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R);
6040 
6049 void
6051 
6063 
6072 void
6074 
6086 
6095 void
6097 
6109 
6110 xcb_keysym_t *
6111 xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S);
6112 
6113 int
6114 xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R,
6116 
6118 xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R,
6120 
6121 int
6122 xcb_input_feedback_ctl_data_serialize (void **_buffer,
6123  uint8_t class_id,
6124  const xcb_input_feedback_ctl_data_t *_aux);
6125 
6126 int
6127 xcb_input_feedback_ctl_data_unpack (const void *_buffer,
6128  uint8_t class_id,
6130 
6131 int
6132 xcb_input_feedback_ctl_data_sizeof (const void *_buffer,
6133  uint8_t class_id);
6134 
6135 int
6136 xcb_input_feedback_ctl_sizeof (const void *_buffer);
6137 
6146 void
6148 
6160 
6161 int
6162 xcb_input_change_feedback_control_sizeof (const void *_buffer);
6163 
6177  uint32_t mask,
6178  uint8_t device_id,
6179  uint8_t feedback_id,
6180  xcb_input_feedback_ctl_t *feedback);
6181 
6192  uint32_t mask,
6193  uint8_t device_id,
6194  uint8_t feedback_id,
6195  xcb_input_feedback_ctl_t *feedback);
6196 
6198 xcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R);
6199 
6200 int
6201 xcb_input_get_device_key_mapping_sizeof (const void *_buffer);
6202 
6213  uint8_t device_id,
6214  xcb_input_key_code_t first_keycode,
6215  uint8_t count);
6216 
6230  uint8_t device_id,
6231  xcb_input_key_code_t first_keycode,
6232  uint8_t count);
6233 
6234 xcb_keysym_t *
6235 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R);
6236 
6237 int
6238 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R);
6239 
6241 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R);
6242 
6260  xcb_generic_error_t **e);
6261 
6262 int
6263 xcb_input_change_device_key_mapping_sizeof (const void *_buffer);
6264 
6278  uint8_t device_id,
6279  xcb_input_key_code_t first_keycode,
6280  uint8_t keysyms_per_keycode,
6281  uint8_t keycode_count,
6282  const xcb_keysym_t *keysyms);
6283 
6294  uint8_t device_id,
6295  xcb_input_key_code_t first_keycode,
6296  uint8_t keysyms_per_keycode,
6297  uint8_t keycode_count,
6298  const xcb_keysym_t *keysyms);
6299 
6300 xcb_keysym_t *
6301 xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R);
6302 
6303 int
6304 xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R);
6305 
6307 xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R);
6308 
6309 int
6310 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer);
6311 
6322  uint8_t device_id);
6323 
6337  uint8_t device_id);
6338 
6339 uint8_t *
6340 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R);
6341 
6342 int
6343 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R);
6344 
6346 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R);
6347 
6365  xcb_generic_error_t **e);
6366 
6367 int
6368 xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer);
6369 
6380  uint8_t device_id,
6381  uint8_t keycodes_per_modifier,
6382  const uint8_t *keymaps);
6383 
6397  uint8_t device_id,
6398  uint8_t keycodes_per_modifier,
6399  const uint8_t *keymaps);
6400 
6418  xcb_generic_error_t **e);
6419 
6420 int
6421 xcb_input_get_device_button_mapping_sizeof (const void *_buffer);
6422 
6433  uint8_t device_id);
6434 
6448  uint8_t device_id);
6449 
6450 uint8_t *
6451 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R);
6452 
6453 int
6454 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R);
6455 
6457 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R);
6458 
6476  xcb_generic_error_t **e);
6477 
6478 int
6479 xcb_input_set_device_button_mapping_sizeof (const void *_buffer);
6480 
6491  uint8_t device_id,
6492  uint8_t map_size,
6493  const uint8_t *map);
6494 
6508  uint8_t device_id,
6509  uint8_t map_size,
6510  const uint8_t *map);
6511 
6529  xcb_generic_error_t **e);
6530 
6539 void
6541 
6553 
6562 void
6564 
6576 
6577 int
6578 xcb_input_valuator_state_sizeof (const void *_buffer);
6579 
6580 int32_t *
6581 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R);
6582 
6583 int
6584 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R);
6585 
6587 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R);
6588 
6597 void
6599 
6611 
6612 int32_t *
6613 xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S);
6614 
6615 int
6616 xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R,
6617  const xcb_input_input_state_data_t *S);
6618 
6620 xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R,
6621  const xcb_input_input_state_data_t *S);
6622 
6623 int
6624 xcb_input_input_state_data_serialize (void **_buffer,
6625  uint8_t class_id,
6626  const xcb_input_input_state_data_t *_aux);
6627 
6628 int
6629 xcb_input_input_state_data_unpack (const void *_buffer,
6630  uint8_t class_id,
6632 
6633 int
6634 xcb_input_input_state_data_sizeof (const void *_buffer,
6635  uint8_t class_id);
6636 
6637 int
6638 xcb_input_input_state_sizeof (const void *_buffer);
6639 
6648 void
6650 
6662 
6663 int
6664 xcb_input_query_device_state_sizeof (const void *_buffer);
6665 
6676  uint8_t device_id);
6677 
6691  uint8_t device_id);
6692 
6693 int
6694 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R);
6695 
6697 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R);
6698 
6716  xcb_generic_error_t **e);
6717 
6731  uint8_t device_id,
6732  uint8_t feedback_id,
6733  uint8_t feedback_class,
6734  int8_t percent);
6735 
6746  uint8_t device_id,
6747  uint8_t feedback_id,
6748  uint8_t feedback_class,
6749  int8_t percent);
6750 
6751 int
6752 xcb_input_set_device_valuators_sizeof (const void *_buffer);
6753 
6764  uint8_t device_id,
6765  uint8_t first_valuator,
6766  uint8_t num_valuators,
6767  const int32_t *valuators);
6768 
6782  uint8_t device_id,
6783  uint8_t first_valuator,
6784  uint8_t num_valuators,
6785  const int32_t *valuators);
6786 
6804  xcb_generic_error_t **e);
6805 
6806 int
6807 xcb_input_device_resolution_state_sizeof (const void *_buffer);
6808 
6809 uint32_t *
6810 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R);
6811 
6812 int
6813 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R);
6814 
6816 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R);
6817 
6818 uint32_t *
6819 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R);
6820 
6821 int
6822 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R);
6823 
6825 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R);
6826 
6827 uint32_t *
6828 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R);
6829 
6830 int
6831 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R);
6832 
6834 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R);
6835 
6844 void
6846 
6858 
6867 void
6869 
6881 
6890 void
6892 
6904 
6913 void
6915 
6927 
6936 void
6938 
6950 
6951 uint32_t *
6952 xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S);
6953 
6954 int
6955 xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R,
6957 
6959 xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R,
6961 
6962 uint32_t *
6963 xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S);
6964 
6965 int
6966 xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R,
6968 
6970 xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R,
6972 
6973 uint32_t *
6974 xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S);
6975 
6976 int
6977 xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R,
6979 
6981 xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R,
6983 
6984 int
6985 xcb_input_device_state_data_serialize (void **_buffer,
6986  uint16_t control_id,
6987  const xcb_input_device_state_data_t *_aux);
6988 
6989 int
6990 xcb_input_device_state_data_unpack (const void *_buffer,
6991  uint16_t control_id,
6993 
6994 int
6995 xcb_input_device_state_data_sizeof (const void *_buffer,
6996  uint16_t control_id);
6997 
6998 int
6999 xcb_input_device_state_sizeof (const void *_buffer);
7000 
7009 void
7011 
7023 
7024 int
7025 xcb_input_get_device_control_sizeof (const void *_buffer);
7026 
7037  uint16_t control_id,
7038  uint8_t device_id);
7039 
7053  uint16_t control_id,
7054  uint8_t device_id);
7055 
7057 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R);
7058 
7076  xcb_generic_error_t **e);
7077 
7078 int
7079 xcb_input_device_resolution_ctl_sizeof (const void *_buffer);
7080 
7081 uint32_t *
7082 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R);
7083 
7084 int
7085 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R);
7086 
7088 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R);
7089 
7098 void
7100 
7112 
7121 void
7123 
7135 
7144 void
7146 
7158 
7167 void
7169 
7181 
7190 void
7192 
7204 
7205 uint32_t *
7206 xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S);
7207 
7208 int
7209 xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R,
7210  const xcb_input_device_ctl_data_t *S);
7211 
7213 xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R,
7214  const xcb_input_device_ctl_data_t *S);
7215 
7216 int
7217 xcb_input_device_ctl_data_serialize (void **_buffer,
7218  uint16_t control_id,
7219  const xcb_input_device_ctl_data_t *_aux);
7220 
7221 int
7222 xcb_input_device_ctl_data_unpack (const void *_buffer,
7223  uint16_t control_id,
7225 
7226 int
7227 xcb_input_device_ctl_data_sizeof (const void *_buffer,
7228  uint16_t control_id);
7229 
7230 int
7231 xcb_input_device_ctl_sizeof (const void *_buffer);
7232 
7241 void
7243 
7255 
7256 int
7257 xcb_input_change_device_control_sizeof (const void *_buffer);
7258 
7269  uint16_t control_id,
7270  uint8_t device_id,
7271  xcb_input_device_ctl_t *control);
7272 
7286  uint16_t control_id,
7287  uint8_t device_id,
7288  xcb_input_device_ctl_t *control);
7289 
7307  xcb_generic_error_t **e);
7308 
7309 int
7310 xcb_input_list_device_properties_sizeof (const void *_buffer);
7311 
7322  uint8_t device_id);
7323 
7337  uint8_t device_id);
7338 
7339 xcb_atom_t *
7340 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R);
7341 
7342 int
7343 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R);
7344 
7346 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R);
7347 
7365  xcb_generic_error_t **e);
7366 
7367 uint8_t *
7368 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S);
7369 
7370 int
7371 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R,
7373 
7375 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R,
7377 
7378 uint16_t *
7379 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S);
7380 
7381 int
7382 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R,
7384 
7386 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R,
7388 
7389 uint32_t *
7390 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S);
7391 
7392 int
7393 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R,
7395 
7397 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R,
7399 
7400 int
7401 xcb_input_change_device_property_items_serialize (void **_buffer,
7402  uint32_t num_items,
7403  uint8_t format,
7405 
7406 int
7407 xcb_input_change_device_property_items_unpack (const void *_buffer,
7408  uint32_t num_items,
7409  uint8_t format,
7411 
7412 int
7413 xcb_input_change_device_property_items_sizeof (const void *_buffer,
7414  uint32_t num_items,
7415  uint8_t format);
7416 
7417 int
7418 xcb_input_change_device_property_sizeof (const void *_buffer);
7419 
7433  xcb_atom_t property,
7434  xcb_atom_t type,
7435  uint8_t device_id,
7436  uint8_t format,
7437  uint8_t mode,
7438  uint32_t num_items,
7439  const void *items);
7440 
7451  xcb_atom_t property,
7452  xcb_atom_t type,
7453  uint8_t device_id,
7454  uint8_t format,
7455  uint8_t mode,
7456  uint32_t num_items,
7457  const void *items);
7458 
7472  xcb_atom_t property,
7473  xcb_atom_t type,
7474  uint8_t device_id,
7475  uint8_t format,
7476  uint8_t mode,
7477  uint32_t num_items,
7479 
7490  xcb_atom_t property,
7491  xcb_atom_t type,
7492  uint8_t device_id,
7493  uint8_t format,
7494  uint8_t mode,
7495  uint32_t num_items,
7497 
7498 void *
7499 xcb_input_change_device_property_items (const xcb_input_change_device_property_request_t *R);
7500 
7514  xcb_atom_t property,
7515  uint8_t device_id);
7516 
7527  xcb_atom_t property,
7528  uint8_t device_id);
7529 
7530 uint8_t *
7531 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S);
7532 
7533 int
7534 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R,
7536 
7538 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R,
7540 
7541 uint16_t *
7542 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S);
7543 
7544 int
7545 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R,
7547 
7549 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R,
7551 
7552 uint32_t *
7553 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S);
7554 
7555 int
7556 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R,
7558 
7560 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R,
7562 
7563 int
7564 xcb_input_get_device_property_items_serialize (void **_buffer,
7565  uint32_t num_items,
7566  uint8_t format,
7568 
7569 int
7570 xcb_input_get_device_property_items_unpack (const void *_buffer,
7571  uint32_t num_items,
7572  uint8_t format,
7574 
7575 int
7576 xcb_input_get_device_property_items_sizeof (const void *_buffer,
7577  uint32_t num_items,
7578  uint8_t format);
7579 
7580 int
7581 xcb_input_get_device_property_sizeof (const void *_buffer);
7582 
7593  xcb_atom_t property,
7594  xcb_atom_t type,
7595  uint32_t offset,
7596  uint32_t len,
7597  uint8_t device_id,
7598  uint8_t _delete);
7599 
7613  xcb_atom_t property,
7614  xcb_atom_t type,
7615  uint32_t offset,
7616  uint32_t len,
7617  uint8_t device_id,
7618  uint8_t _delete);
7619 
7620 void *
7621 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R);
7622 
7640  xcb_generic_error_t **e);
7641 
7650 void
7652 
7664 
7673 void
7675 
7687 
7688 int
7689 xcb_input_xi_query_pointer_sizeof (const void *_buffer);
7690 
7701  xcb_window_t window,
7702  xcb_input_device_id_t deviceid);
7703 
7717  xcb_window_t window,
7718  xcb_input_device_id_t deviceid);
7719 
7720 uint32_t *
7721 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R);
7722 
7723 int
7724 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R);
7725 
7727 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R);
7728 
7746  xcb_generic_error_t **e);
7747 
7761  xcb_window_t src_win,
7762  xcb_window_t dst_win,
7763  xcb_input_fp1616_t src_x,
7764  xcb_input_fp1616_t src_y,
7765  uint16_t src_width,
7766  uint16_t src_height,
7767  xcb_input_fp1616_t dst_x,
7768  xcb_input_fp1616_t dst_y,
7769  xcb_input_device_id_t deviceid);
7770 
7781  xcb_window_t src_win,
7782  xcb_window_t dst_win,
7783  xcb_input_fp1616_t src_x,
7784  xcb_input_fp1616_t src_y,
7785  uint16_t src_width,
7786  uint16_t src_height,
7787  xcb_input_fp1616_t dst_x,
7788  xcb_input_fp1616_t dst_y,
7789  xcb_input_device_id_t deviceid);
7790 
7804  xcb_window_t window,
7805  xcb_cursor_t cursor,
7806  xcb_input_device_id_t deviceid);
7807 
7818  xcb_window_t window,
7819  xcb_cursor_t cursor,
7820  xcb_input_device_id_t deviceid);
7821 
7822 int
7823 xcb_input_add_master_sizeof (const void *_buffer);
7824 
7825 char *
7826 xcb_input_add_master_name (const xcb_input_add_master_t *R);
7827 
7828 int
7829 xcb_input_add_master_name_length (const xcb_input_add_master_t *R);
7830 
7832 xcb_input_add_master_name_end (const xcb_input_add_master_t *R);
7833 
7842 void
7844 
7856 
7865 void
7867 
7879 
7888 void
7890 
7902 
7911 void
7913 
7925 
7926 char *
7927 xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S);
7928 
7929 int
7930 xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R,
7932 
7934 xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R,
7936 
7937 int
7938 xcb_input_hierarchy_change_data_serialize (void **_buffer,
7939  uint16_t type,
7940  const xcb_input_hierarchy_change_data_t *_aux);
7941 
7942 int
7943 xcb_input_hierarchy_change_data_unpack (const void *_buffer,
7944  uint16_t type,
7946 
7947 int
7948 xcb_input_hierarchy_change_data_sizeof (const void *_buffer,
7949  uint16_t type);
7950 
7951 int
7952 xcb_input_hierarchy_change_sizeof (const void *_buffer);
7953 
7962 void
7964 
7976 
7977 int
7978 xcb_input_xi_change_hierarchy_sizeof (const void *_buffer);
7979 
7993  uint8_t num_changes,
7994  const xcb_input_hierarchy_change_t *changes);
7995 
8006  uint8_t num_changes,
8007  const xcb_input_hierarchy_change_t *changes);
8008 
8009 int
8010 xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R);
8011 
8013 xcb_input_xi_change_hierarchy_changes_iterator (const xcb_input_xi_change_hierarchy_request_t *R);
8014 
8028  xcb_window_t window,
8029  xcb_input_device_id_t deviceid);
8030 
8041  xcb_window_t window,
8042  xcb_input_device_id_t deviceid);
8043 
8054  xcb_window_t window);
8055 
8069  xcb_window_t window);
8070 
8088  xcb_generic_error_t **e);
8089 
8090 int
8091 xcb_input_event_mask_sizeof (const void *_buffer);
8092 
8093 uint32_t *
8094 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R);
8095 
8096 int
8097 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R);
8098 
8100 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R);
8101 
8110 void
8112 
8124 
8125 int
8126 xcb_input_xi_select_events_sizeof (const void *_buffer);
8127 
8141  xcb_window_t window,
8142  uint16_t num_mask,
8143  const xcb_input_event_mask_t *masks);
8144 
8155  xcb_window_t window,
8156  uint16_t num_mask,
8157  const xcb_input_event_mask_t *masks);
8158 
8159 int
8160 xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R);
8161 
8163 xcb_input_xi_select_events_masks_iterator (const xcb_input_xi_select_events_request_t *R);
8164 
8175  uint16_t major_version,
8176  uint16_t minor_version);
8177 
8191  uint16_t major_version,
8192  uint16_t minor_version);
8193 
8211  xcb_generic_error_t **e);
8212 
8213 int
8214 xcb_input_button_class_sizeof (const void *_buffer);
8215 
8216 uint32_t *
8217 xcb_input_button_class_state (const xcb_input_button_class_t *R);
8218 
8219 int
8220 xcb_input_button_class_state_length (const xcb_input_button_class_t *R);
8221 
8223 xcb_input_button_class_state_end (const xcb_input_button_class_t *R);
8224 
8225 xcb_atom_t *
8226 xcb_input_button_class_labels (const xcb_input_button_class_t *R);
8227 
8228 int
8229 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R);
8230 
8232 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R);
8233 
8242 void
8244 
8256 
8257 int
8258 xcb_input_key_class_sizeof (const void *_buffer);
8259 
8260 uint32_t *
8261 xcb_input_key_class_keys (const xcb_input_key_class_t *R);
8262 
8263 int
8264 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R);
8265 
8267 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R);
8268 
8277 void
8279 
8291 
8300 void
8302 
8314 
8323 void
8325 
8337 
8346 void
8348 
8360 
8369 void
8371 
8383 
8384 uint32_t *
8385 xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S);
8386 
8387 int
8388 xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R,
8390 
8392 xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R,
8394 
8395 uint32_t *
8396 xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S);
8397 
8398 int
8399 xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R,
8401 
8403 xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R,
8405 
8406 xcb_atom_t *
8407 xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S);
8408 
8409 int
8410 xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R,
8412 
8414 xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R,
8416 
8417 int
8418 xcb_input_device_class_data_serialize (void **_buffer,
8419  uint16_t type,
8420  const xcb_input_device_class_data_t *_aux);
8421 
8422 int
8423 xcb_input_device_class_data_unpack (const void *_buffer,
8424  uint16_t type,
8426 
8427 int
8428 xcb_input_device_class_data_sizeof (const void *_buffer,
8429  uint16_t type);
8430 
8431 int
8432 xcb_input_device_class_sizeof (const void *_buffer);
8433 
8442 void
8444 
8456 
8457 int
8458 xcb_input_xi_device_info_sizeof (const void *_buffer);
8459 
8460 char *
8461 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R);
8462 
8463 int
8464 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R);
8465 
8467 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R);
8468 
8469 int
8470 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R);
8471 
8473 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R);
8474 
8483 void
8485 
8497 
8498 int
8499 xcb_input_xi_query_device_sizeof (const void *_buffer);
8500 
8511  xcb_input_device_id_t deviceid);
8512 
8526  xcb_input_device_id_t deviceid);
8527 
8528 int
8529 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R);
8530 
8532 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R);
8533 
8551  xcb_generic_error_t **e);
8552 
8566  xcb_window_t window,
8567  xcb_timestamp_t time,
8568  xcb_input_device_id_t deviceid);
8569 
8580  xcb_window_t window,
8581  xcb_timestamp_t time,
8582  xcb_input_device_id_t deviceid);
8583 
8594  xcb_input_device_id_t deviceid);
8595 
8609  xcb_input_device_id_t deviceid);
8610 
8628  xcb_generic_error_t **e);
8629 
8630 int
8631 xcb_input_xi_grab_device_sizeof (const void *_buffer);
8632 
8643  xcb_window_t window,
8644  xcb_timestamp_t time,
8645  xcb_cursor_t cursor,
8646  xcb_input_device_id_t deviceid,
8647  uint8_t mode,
8648  uint8_t paired_device_mode,
8649  uint8_t owner_events,
8650  uint16_t mask_len,
8651  const uint32_t *mask);
8652 
8666  xcb_window_t window,
8667  xcb_timestamp_t time,
8668  xcb_cursor_t cursor,
8669  xcb_input_device_id_t deviceid,
8670  uint8_t mode,
8671  uint8_t paired_device_mode,
8672  uint8_t owner_events,
8673  uint16_t mask_len,
8674  const uint32_t *mask);
8675 
8693  xcb_generic_error_t **e);
8694 
8708  xcb_timestamp_t time,
8709  xcb_input_device_id_t deviceid);
8710 
8721  xcb_timestamp_t time,
8722  xcb_input_device_id_t deviceid);
8723 
8737  xcb_timestamp_t time,
8738  xcb_input_device_id_t deviceid,
8739  uint8_t event_mode,
8740  uint32_t touchid,
8741  xcb_window_t grab_window);
8742 
8753  xcb_timestamp_t time,
8754  xcb_input_device_id_t deviceid,
8755  uint8_t event_mode,
8756  uint32_t touchid,
8757  xcb_window_t grab_window);
8758 
8767 void
8769 
8781 
8782 int
8783 xcb_input_xi_passive_grab_device_sizeof (const void *_buffer);
8784 
8795  xcb_timestamp_t time,
8796  xcb_window_t grab_window,
8797  xcb_cursor_t cursor,
8798  uint32_t detail,
8799  xcb_input_device_id_t deviceid,
8800  uint16_t num_modifiers,
8801  uint16_t mask_len,
8802  uint8_t grab_type,
8803  uint8_t grab_mode,
8804  uint8_t paired_device_mode,
8805  uint8_t owner_events,
8806  const uint32_t *mask,
8807  const uint32_t *modifiers);
8808 
8822  xcb_timestamp_t time,
8823  xcb_window_t grab_window,
8824  xcb_cursor_t cursor,
8825  uint32_t detail,
8826  xcb_input_device_id_t deviceid,
8827  uint16_t num_modifiers,
8828  uint16_t mask_len,
8829  uint8_t grab_type,
8830  uint8_t grab_mode,
8831  uint8_t paired_device_mode,
8832  uint8_t owner_events,
8833  const uint32_t *mask,
8834  const uint32_t *modifiers);
8835 
8837 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R);
8838 
8839 int
8840 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R);
8841 
8843 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R);
8844 
8862  xcb_generic_error_t **e);
8863 
8864 int
8865 xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer);
8866 
8880  xcb_window_t grab_window,
8881  uint32_t detail,
8882  xcb_input_device_id_t deviceid,
8883  uint16_t num_modifiers,
8884  uint8_t grab_type,
8885  const uint32_t *modifiers);
8886 
8897  xcb_window_t grab_window,
8898  uint32_t detail,
8899  xcb_input_device_id_t deviceid,
8900  uint16_t num_modifiers,
8901  uint8_t grab_type,
8902  const uint32_t *modifiers);
8903 
8904 uint32_t *
8905 xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R);
8906 
8907 int
8908 xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R);
8909 
8911 xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R);
8912 
8913 int
8914 xcb_input_xi_list_properties_sizeof (const void *_buffer);
8915 
8926  xcb_input_device_id_t deviceid);
8927 
8941  xcb_input_device_id_t deviceid);
8942 
8943 xcb_atom_t *
8944 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R);
8945 
8946 int
8947 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R);
8948 
8950 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R);
8951 
8969  xcb_generic_error_t **e);
8970 
8971 uint8_t *
8972 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S);
8973 
8974 int
8975 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R,
8977 
8979 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R,
8981 
8982 uint16_t *
8983 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S);
8984 
8985 int
8986 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R,
8988 
8990 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R,
8992 
8993 uint32_t *
8994 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S);
8995 
8996 int
8997 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R,
8999 
9001 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R,
9003 
9004 int
9005 xcb_input_xi_change_property_items_serialize (void **_buffer,
9006  uint32_t num_items,
9007  uint8_t format,
9009 
9010 int
9011 xcb_input_xi_change_property_items_unpack (const void *_buffer,
9012  uint32_t num_items,
9013  uint8_t format,
9015 
9016 int
9017 xcb_input_xi_change_property_items_sizeof (const void *_buffer,
9018  uint32_t num_items,
9019  uint8_t format);
9020 
9021 int
9022 xcb_input_xi_change_property_sizeof (const void *_buffer);
9023 
9037  xcb_input_device_id_t deviceid,
9038  uint8_t mode,
9039  uint8_t format,
9040  xcb_atom_t property,
9041  xcb_atom_t type,
9042  uint32_t num_items,
9043  const void *items);
9044 
9055  xcb_input_device_id_t deviceid,
9056  uint8_t mode,
9057  uint8_t format,
9058  xcb_atom_t property,
9059  xcb_atom_t type,
9060  uint32_t num_items,
9061  const void *items);
9062 
9076  xcb_input_device_id_t deviceid,
9077  uint8_t mode,
9078  uint8_t format,
9079  xcb_atom_t property,
9080  xcb_atom_t type,
9081  uint32_t num_items,
9083 
9094  xcb_input_device_id_t deviceid,
9095  uint8_t mode,
9096  uint8_t format,
9097  xcb_atom_t property,
9098  xcb_atom_t type,
9099  uint32_t num_items,
9101 
9102 void *
9103 xcb_input_xi_change_property_items (const xcb_input_xi_change_property_request_t *R);
9104 
9118  xcb_input_device_id_t deviceid,
9119  xcb_atom_t property);
9120 
9131  xcb_input_device_id_t deviceid,
9132  xcb_atom_t property);
9133 
9134 uint8_t *
9135 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S);
9136 
9137 int
9138 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R,
9140 
9142 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R,
9144 
9145 uint16_t *
9146 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S);
9147 
9148 int
9149 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R,
9151 
9153 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R,
9155 
9156 uint32_t *
9157 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S);
9158 
9159 int
9160 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R,
9162 
9164 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R,
9166 
9167 int
9168 xcb_input_xi_get_property_items_serialize (void **_buffer,
9169  uint32_t num_items,
9170  uint8_t format,
9171  const xcb_input_xi_get_property_items_t *_aux);
9172 
9173 int
9174 xcb_input_xi_get_property_items_unpack (const void *_buffer,
9175  uint32_t num_items,
9176  uint8_t format,
9178 
9179 int
9180 xcb_input_xi_get_property_items_sizeof (const void *_buffer,
9181  uint32_t num_items,
9182  uint8_t format);
9183 
9184 int
9185 xcb_input_xi_get_property_sizeof (const void *_buffer);
9186 
9197  xcb_input_device_id_t deviceid,
9198  uint8_t _delete,
9199  xcb_atom_t property,
9200  xcb_atom_t type,
9201  uint32_t offset,
9202  uint32_t len);
9203 
9217  xcb_input_device_id_t deviceid,
9218  uint8_t _delete,
9219  xcb_atom_t property,
9220  xcb_atom_t type,
9221  uint32_t offset,
9222  uint32_t len);
9223 
9224 void *
9225 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R);
9226 
9244  xcb_generic_error_t **e);
9245 
9246 int
9247 xcb_input_xi_get_selected_events_sizeof (const void *_buffer);
9248 
9259  xcb_window_t window);
9260 
9274  xcb_window_t window);
9275 
9276 int
9277 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R);
9278 
9280 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R);
9281 
9299  xcb_generic_error_t **e);
9300 
9309 void
9311 
9323 
9324 int
9325 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer);
9326 
9340  uint32_t num_barriers,
9342 
9353  uint32_t num_barriers,
9355 
9357 xcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R);
9358 
9359 int
9360 xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R);
9361 
9363 xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R);
9364 
9365 int
9366 xcb_input_device_changed_sizeof (const void *_buffer);
9367 
9368 int
9369 xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R);
9370 
9372 xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R);
9373 
9374 int
9375 xcb_input_key_press_sizeof (const void *_buffer);
9376 
9377 uint32_t *
9378 xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R);
9379 
9380 int
9381 xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R);
9382 
9384 xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R);
9385 
9386 uint32_t *
9387 xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R);
9388 
9389 int
9390 xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R);
9391 
9393 xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R);
9394 
9396 xcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R);
9397 
9398 int
9399 xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R);
9400 
9402 xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R);
9403 
9404 int
9405 xcb_input_key_release_sizeof (const void *_buffer );
9406 
9407 int
9408 xcb_input_button_press_sizeof (const void *_buffer);
9409 
9410 uint32_t *
9411 xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R);
9412 
9413 int
9414 xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R);
9415 
9417 xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R);
9418 
9419 uint32_t *
9420 xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R);
9421 
9422 int
9423 xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R);
9424 
9426 xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R);
9427 
9429 xcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R);
9430 
9431 int
9432 xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R);
9433 
9435 xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R);
9436 
9437 int
9438 xcb_input_button_release_sizeof (const void *_buffer );
9439 
9440 int
9441 xcb_input_motion_sizeof (const void *_buffer );
9442 
9443 int
9444 xcb_input_enter_sizeof (const void *_buffer);
9445 
9446 uint32_t *
9447 xcb_input_enter_buttons (const xcb_input_enter_event_t *R);
9448 
9449 int
9450 xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R);
9451 
9453 xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R);
9454 
9455 int
9456 xcb_input_leave_sizeof (const void *_buffer );
9457 
9458 int
9459 xcb_input_focus_in_sizeof (const void *_buffer );
9460 
9461 int
9462 xcb_input_focus_out_sizeof (const void *_buffer );
9463 
9472 void
9474 
9486 
9487 int
9488 xcb_input_hierarchy_sizeof (const void *_buffer);
9489 
9491 xcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R);
9492 
9493 int
9494 xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R);
9495 
9497 xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R);
9498 
9499 int
9500 xcb_input_raw_key_press_sizeof (const void *_buffer);
9501 
9502 uint32_t *
9503 xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R);
9504 
9505 int
9506 xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R);
9507 
9509 xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R);
9510 
9512 xcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R);
9513 
9514 int
9515 xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R);
9516 
9518 xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R);
9519 
9521 xcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R);
9522 
9523 int
9524 xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R);
9525 
9527 xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R);
9528 
9529 int
9530 xcb_input_raw_key_release_sizeof (const void *_buffer );
9531 
9532 int
9533 xcb_input_raw_button_press_sizeof (const void *_buffer);
9534 
9535 uint32_t *
9536 xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R);
9537 
9538 int
9539 xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R);
9540 
9542 xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R);
9543 
9545 xcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R);
9546 
9547 int
9548 xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R);
9549 
9551 xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R);
9552 
9554 xcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R);
9555 
9556 int
9557 xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R);
9558 
9560 xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R);
9561 
9562 int
9563 xcb_input_raw_button_release_sizeof (const void *_buffer );
9564 
9565 int
9566 xcb_input_raw_motion_sizeof (const void *_buffer );
9567 
9568 int
9569 xcb_input_touch_begin_sizeof (const void *_buffer);
9570 
9571 uint32_t *
9572 xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R);
9573 
9574 int
9575 xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R);
9576 
9578 xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R);
9579 
9580 uint32_t *
9581 xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R);
9582 
9583 int
9584 xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R);
9585 
9587 xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R);
9588 
9590 xcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R);
9591 
9592 int
9593 xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R);
9594 
9596 xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R);
9597 
9598 int
9599 xcb_input_touch_update_sizeof (const void *_buffer );
9600 
9601 int
9602 xcb_input_touch_end_sizeof (const void *_buffer );
9603 
9604 int
9605 xcb_input_raw_touch_begin_sizeof (const void *_buffer);
9606 
9607 uint32_t *
9608 xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R);
9609 
9610 int
9611 xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R);
9612 
9614 xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R);
9615 
9617 xcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R);
9618 
9619 int
9620 xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R);
9621 
9623 xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R);
9624 
9626 xcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R);
9627 
9628 int
9629 xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R);
9630 
9632 xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R);
9633 
9634 int
9635 xcb_input_raw_touch_update_sizeof (const void *_buffer );
9636 
9637 int
9638 xcb_input_raw_touch_end_sizeof (const void *_buffer );
9639 
9648 void
9650 
9662 
9663 int
9664 xcb_input_send_extension_event_sizeof (const void *_buffer);
9665 
9679  xcb_window_t destination,
9680  uint8_t device_id,
9681  uint8_t propagate,
9682  uint16_t num_classes,
9683  uint8_t num_events,
9684  const xcb_input_event_for_send_t *events,
9685  const xcb_input_event_class_t *classes);
9686 
9697  xcb_window_t destination,
9698  uint8_t device_id,
9699  uint8_t propagate,
9700  uint16_t num_classes,
9701  uint8_t num_events,
9702  const xcb_input_event_for_send_t *events,
9703  const xcb_input_event_class_t *classes);
9704 
9706 xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R);
9707 
9708 int
9709 xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R);
9710 
9712 xcb_input_send_extension_event_events_iterator (const xcb_input_send_extension_event_request_t *R);
9713 
9714 xcb_input_event_class_t *
9715 xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R);
9716 
9717 int
9718 xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R);
9719 
9721 xcb_input_send_extension_event_classes_end (const xcb_input_send_extension_event_request_t *R);
9722 
9723 
9724 #ifdef __cplusplus
9725 }
9726 #endif
9727 
9728 #endif
9729 
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:3010
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:11295
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:2117
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
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:279
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:1233
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:7919
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:2008
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5134
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:8693
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:3688
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:9550
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:1407
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:5630
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
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_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:10723
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:8495
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:11515
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_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
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1121
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_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:5999
struct xcb_input_device_class_data_t xcb_input_device_class_data_t
xcb_input_device_class_data_t
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:225
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
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 xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:14375
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
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:10088
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:48
struct xcb_input_input_info_info_t xcb_input_input_info_info_t
xcb_input_input_info_info_t
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:12797
struct xcb_input_input_state_data_t xcb_input_input_state_data_t
xcb_input_input_state_data_t
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:5955
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:9611
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
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:11474
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_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:4797
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:12747
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3544
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_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:12070
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5108
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1981
struct xcb_input_device_state_data_t xcb_input_device_state_data_t
xcb_input_device_state_data_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:11135
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:8513
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
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_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
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:5725
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10044
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
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5552
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:6742
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7442
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:3059
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5197
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6017
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:10080
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:9292
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
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
void xcb_input_event_for_send_next(xcb_input_event_for_send_iterator_t *i)
Definition: xinput.c:14314
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
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
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:10712
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:11435
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:102
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
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_gesture_class_t xcb_input_gesture_class_t
xcb_input_gesture_class_t
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_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_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:2207
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:2353
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_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:9469
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:11164
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:2929
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_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
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_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
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:2572
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:8591
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3033
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:217
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:1113
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:6772
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:8407
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:1272
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end(xcb_input_device_abs_area_ctrl_iterator_t i)
Definition: xinput.c:6780
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:4357
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2215
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
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:1671
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_change_keyboard_device_cookie_t xcb_input_change_keyboard_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1954
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
union xcb_input_event_for_send_t xcb_input_event_for_send_t
xcb_input_event_for_send_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_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:10798
struct xcb_input_feedback_ctl_data_t xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:13415
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
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:5963
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:6798
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:11199
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:5943
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_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
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:4709
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:12634
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:5799
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:2713
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
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:2829
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
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:10052
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:12029
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:6762
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:22
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
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_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:10965
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:3777
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
xcb_generic_iterator_t xcb_input_event_type_base_end(xcb_input_event_type_base_iterator_t i)
Definition: xinput.c:969
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3051
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_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:1946
struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
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:4832
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:4461
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:8562
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:6816
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:7308
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
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:2424
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3592
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:11354
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
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:12878
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_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5579
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:3021
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:847
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:823
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:1433
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:3818
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:8503
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:2744
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:3678
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:3800
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:253
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_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:271
struct xcb_input_event_for_send_iterator_t xcb_input_event_for_send_iterator_t
xcb_input_event_for_send_iterator_t
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:353
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7266
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:11636
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
struct xcb_input_gesture_swipe_begin_event_t xcb_input_gesture_swipe_begin_event_t
xcb_input_gesture_swipe_begin_event_t
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:3041
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:3788
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_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_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:9524
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:1204
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_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:11004
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:243
xcb_generic_iterator_t xcb_input_event_for_send_end(xcb_input_event_for_send_iterator_t i)
Definition: xinput.c:14322
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_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_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:2870
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5504
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:4867
void xcb_input_event_type_base_next(xcb_input_event_type_base_iterator_t *i)
Definition: xinput.c:961
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:979
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:58
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10014
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:342
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:9830
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_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:2802
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_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:6754
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:8860
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7415
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
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_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:5932
struct xcb_input_feedback_state_data_t xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_t
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:3826
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
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:12597
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:10938
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:3670
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:2921
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:4942
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
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:12721
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:11234
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
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_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
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:2458
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:5622
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:2047
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:11098
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
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:10880
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_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_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:8642
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:30
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
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:12789
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:12154
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:8521
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_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:8891
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:6635
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:8871
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_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:6808
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:40
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10034
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:9340
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_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4682
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:6009
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:261
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
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:5126
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:1307
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:9670
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:4991
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:2903
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8042
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
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
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
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:4514
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:9938
struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2775
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_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:12805
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:8909
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
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_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:1898
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:8650
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:6553
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:8883
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:76
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:3706
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
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:9440
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10003
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
struct xcb_input_event_type_base_iterator_t xcb_input_event_type_base_iterator_t
xcb_input_event_type_base_iterator_t
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:11106
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_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:6606
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:10593
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:726
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_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:7491
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:7376
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
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:11685
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:10911
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:2643
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
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:4591
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
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:3662
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:9622
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:8927
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
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:4268
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:12846
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
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
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:9382
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
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_xi_change_cursor(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:8767
struct xcb_input_gesture_class_iterator_t xcb_input_gesture_class_iterator_t
xcb_input_gesture_class_iterator_t
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:650
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_set_device_mode_request_t xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
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:12203
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:5991
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_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_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
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
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_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:5981
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
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3533
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:8444
struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
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:4915
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:6670
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_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:2304
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_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:5030
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:1819
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:84
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:8487
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:715
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
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_input_state_t xcb_input_input_state_t
xcb_input_input_state_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
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
xcb_void_cookie_t xcb_input_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2244
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:2523
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:8736
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7255
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:2939
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:9498
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:639
struct xcb_input_hierarchy_change_data_t xcb_input_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_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:5762
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
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:10771
xcb_generic_iterator_t xcb_input_gesture_class_end(xcb_input_gesture_class_iterator_t i)
Definition: xinput.c:10070
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_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:7342
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:4758
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_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_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
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_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:5208
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
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
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:9774
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:66
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9281
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_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_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_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:10849
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:10841
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_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:7963
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
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 xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:14422
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:4430
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
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:4553
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:987
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
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:13407
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_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:2016
struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_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:5100
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:6790
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
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_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1037
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_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10026
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:11242
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:235
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:8013
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:1505
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_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:4279
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_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
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:9802
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1064
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:1544
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_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_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_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:12111
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
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
struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_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:5065
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:7835
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_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_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply(xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1745
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_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1148
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_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:1581
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:3808
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
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
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:5973
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:3714
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:2947
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
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:1697
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
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
void xcb_input_gesture_class_next(xcb_input_gesture_class_iterator_t *i)
Definition: xinput.c:10062
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
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:9714
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
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5493
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:11051
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:6564
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_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_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:9927
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:5116
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:1175
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
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_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
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
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:94
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:11609
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:6731
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:5662
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:7877
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
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:2162
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:2837
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_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_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:3696
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:1867
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:10604
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_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:2078
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:8901
struct xcb_input_gesture_pinch_begin_event_t xcb_input_gesture_pinch_begin_event_t
xcb_input_gesture_pinch_begin_event_t
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3619
struct xcb_input_device_ctl_data_t xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_t
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:1808
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_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:4321
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:12677
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_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
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_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_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:2678
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:12232
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:8919
Definition: xcbint.h:208
Definition: xcbext.h:39
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
xcb_input_add_master_iterator_t
Definition: xinput.h:2398
xcb_input_add_master_t
Definition: xinput.h:2387
xcb_input_allow_device_events_request_t
Definition: xinput.h:815
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2439
xcb_input_attach_slave_t
Definition: xinput.h:2429
xcb_input_axis_info_iterator_t
Definition: xinput.h:217
xcb_input_axis_info_t
Definition: xinput.h:208
xcb_input_barrier_hit_event_t
Definition: xinput.h:4035
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3351
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3341
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1218
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1205
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:992
xcb_input_bell_feedback_state_t
Definition: xinput.h:979
xcb_input_button_class_iterator_t
Definition: xinput.h:2714
xcb_input_button_class_t
Definition: xinput.h:2704
xcb_input_button_info_iterator_t
Definition: xinput.h:199
xcb_input_button_info_t
Definition: xinput.h:190
xcb_input_button_press_event_t
Definition: xinput.h:3676
xcb_input_button_state_iterator_t
Definition: xinput.h:1556
xcb_input_button_state_t
Definition: xinput.h:1545
xcb_input_change_device_control_reply_t
Definition: xinput.h:2106
xcb_input_change_device_control_request_t
Definition: xinput.h:2094
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:499
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1378
xcb_input_change_device_notify_event_t
Definition: xinput.h:3522
xcb_input_change_device_property_items_t
Definition: xinput.h:2157
xcb_input_change_device_property_request_t
Definition: xinput.h:2169
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1327
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:619
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:608
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:654
xcb_input_change_pointer_device_request_t
Definition: xinput.h:641
xcb_input_class_error_t
Definition: xinput.h:4277
xcb_input_close_device_request_t
Definition: xinput.h:398
xcb_input_delete_device_property_request_t
Definition: xinput.h:2188
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2458
xcb_input_detach_slave_t
Definition: xinput.h:2448
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1979
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1965
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1779
xcb_input_device_abs_area_state_t
Definition: xinput.h:1765
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1956
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1940
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1756
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1740
xcb_input_device_bell_request_t
Definition: xinput.h:1666
xcb_input_device_busy_error_t
Definition: xinput.h:4262
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3550
xcb_input_device_changed_event_t
Definition: xinput.h:3610
xcb_input_device_class_data_t
Definition: xinput.h:2831
xcb_input_device_class_iterator_t
Definition: xinput.h:2883
xcb_input_device_class_t
Definition: xinput.h:2871
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1998
xcb_input_device_core_ctrl_t
Definition: xinput.h:1988
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1799
xcb_input_device_core_state_t
Definition: xinput.h:1788
xcb_input_device_ctl_data_t
Definition: xinput.h:2026
xcb_input_device_ctl_iterator_t
Definition: xinput.h:2075
xcb_input_device_ctl_t
Definition: xinput.h:2064
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:2017
xcb_input_device_enable_ctrl_t
Definition: xinput.h:2007
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1818
xcb_input_device_enable_state_t
Definition: xinput.h:1808
xcb_input_device_error_t
Definition: xinput.h:4217
xcb_input_device_focus_in_event_t
Definition: xinput.h:3439
xcb_input_device_id_iterator_t
Definition: xinput.h:54
xcb_input_device_info_iterator_t
Definition: xinput.h:160
xcb_input_device_info_t
Definition: xinput.h:149
xcb_input_device_key_press_event_t
Definition: xinput.h:3396
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3537
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3499
xcb_input_device_name_iterator_t
Definition: xinput.h:294
xcb_input_device_name_t
Definition: xinput.h:287
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3572
xcb_input_device_property_notify_event_t
Definition: xinput.h:3589
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1931
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1920
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1731
xcb_input_device_resolution_state_t
Definition: xinput.h:1722
xcb_input_device_state_data_t
Definition: xinput.h:1827
xcb_input_device_state_iterator_t
Definition: xinput.h:1877
xcb_input_device_state_notify_event_t
Definition: xinput.h:3479
xcb_input_device_state_t
Definition: xinput.h:1866
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:551
xcb_input_device_time_coord_t
Definition: xinput.h:544
xcb_input_device_valuator_event_t
Definition: xinput.h:3376
xcb_input_enter_event_t
Definition: xinput.h:3738
xcb_input_event_class_iterator_t
Definition: xinput.h:32
xcb_input_event_error_t
Definition: xinput.h:4232
xcb_input_event_for_send_iterator_t
Definition: xinput.h:4187
xcb_input_event_mask_iterator_t
Definition: xinput.h:2614
xcb_input_event_mask_t
Definition: xinput.h:2606
xcb_input_event_type_base_iterator_t
Definition: xinput.h:336
xcb_input_feedback_ctl_data_t
Definition: xinput.h:1247
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1299
xcb_input_feedback_ctl_t
Definition: xinput.h:1287
xcb_input_feedback_state_data_t
Definition: xinput.h:1021
xcb_input_feedback_state_iterator_t
Definition: xinput.h:1076
xcb_input_feedback_state_t
Definition: xinput.h:1064
xcb_input_fp1616_iterator_t
Definition: xinput.h:65
xcb_input_fp3232_iterator_t
Definition: xinput.h:82
xcb_input_fp3232_t
Definition: xinput.h:74
xcb_input_gesture_class_iterator_t
Definition: xinput.h:2796
xcb_input_gesture_class_t
Definition: xinput.h:2785
xcb_input_gesture_pinch_begin_event_t
Definition: xinput.h:4073
xcb_input_gesture_swipe_begin_event_t
Definition: xinput.h:4123
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1479
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1468
xcb_input_get_device_control_reply_t
Definition: xinput.h:1908
xcb_input_get_device_control_request_t
Definition: xinput.h:1896
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:532
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:522
xcb_input_get_device_focus_reply_t
Definition: xinput.h:849
xcb_input_get_device_focus_request_t
Definition: xinput.h:838
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1363
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1350
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1412
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1401
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:584
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:571
xcb_input_get_device_property_items_t
Definition: xinput.h:2226
xcb_input_get_device_property_reply_t
Definition: xinput.h:2235
xcb_input_get_device_property_request_t
Definition: xinput.h:2210
xcb_input_get_extension_version_reply_t
Definition: xinput.h:112
xcb_input_get_extension_version_request_t
Definition: xinput.h:101
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1106
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1095
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:478
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:468
xcb_input_grab_device_button_request_t
Definition: xinput.h:766
xcb_input_grab_device_key_request_t
Definition: xinput.h:727
xcb_input_grab_device_reply_t
Definition: xinput.h:693
xcb_input_grab_device_request_t
Definition: xinput.h:676
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:3114
xcb_input_grab_modifier_info_t
Definition: xinput.h:3105
xcb_input_group_info_iterator_t
Definition: xinput.h:2266
xcb_input_group_info_t
Definition: xinput.h:2256
xcb_input_hierarchy_change_data_t
Definition: xinput.h:2467
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2505
xcb_input_hierarchy_change_t
Definition: xinput.h:2494
xcb_input_hierarchy_event_t
Definition: xinput.h:3817
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3805
xcb_input_hierarchy_info_t
Definition: xinput.h:3793
xcb_input_input_class_info_iterator_t
Definition: xinput.h:353
xcb_input_input_class_info_t
Definition: xinput.h:345
xcb_input_input_info_info_t
Definition: xinput.h:246
xcb_input_input_info_iterator_t
Definition: xinput.h:278
xcb_input_input_info_t
Definition: xinput.h:267
xcb_input_input_state_data_t
Definition: xinput.h:1589
xcb_input_input_state_iterator_t
Definition: xinput.h:1621
xcb_input_input_state_t
Definition: xinput.h:1610
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1176
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1166
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:950
xcb_input_integer_feedback_state_t
Definition: xinput.h:938
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1135
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1118
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:907
xcb_input_kbd_feedback_state_t
Definition: xinput.h:889
xcb_input_key_class_iterator_t
Definition: xinput.h:2733
xcb_input_key_class_t
Definition: xinput.h:2723
xcb_input_key_code_iterator_t
Definition: xinput.h:43
xcb_input_key_info_iterator_t
Definition: xinput.h:181
xcb_input_key_info_t
Definition: xinput.h:169
xcb_input_key_press_event_t
Definition: xinput.h:3635
xcb_input_key_state_iterator_t
Definition: xinput.h:1536
xcb_input_key_state_t
Definition: xinput.h:1525
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1238
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1227
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:1012
xcb_input_led_feedback_state_t
Definition: xinput.h:1001
xcb_input_list_device_properties_reply_t
Definition: xinput.h:2139
xcb_input_list_device_properties_request_t
Definition: xinput.h:2128
xcb_input_list_input_devices_reply_t
Definition: xinput.h:322
xcb_input_list_input_devices_request_t
Definition: xinput.h:313
xcb_input_mode_error_t
Definition: xinput.h:4247
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2285
xcb_input_modifier_info_t
Definition: xinput.h:2275
xcb_input_open_device_reply_t
Definition: xinput.h:383
xcb_input_open_device_request_t
Definition: xinput.h:372
xcb_input_property_event_t
Definition: xinput.h:3843
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1157
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1144
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:929
xcb_input_ptr_feedback_state_t
Definition: xinput.h:916
xcb_input_query_device_state_reply_t
Definition: xinput.h:1651
xcb_input_query_device_state_request_t
Definition: xinput.h:1640
xcb_input_raw_button_press_event_t
Definition: xinput.h:3890
xcb_input_raw_key_press_event_t
Definition: xinput.h:3863
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3998
xcb_input_remove_master_iterator_t
Definition: xinput.h:2420
xcb_input_remove_master_t
Definition: xinput.h:2407
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2756
xcb_input_scroll_class_t
Definition: xinput.h:2742
xcb_input_select_extension_event_request_t
Definition: xinput.h:446
xcb_input_send_extension_event_request_t
Definition: xinput.h:4199
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1513
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1501
xcb_input_set_device_focus_request_t
Definition: xinput.h:866
xcb_input_set_device_mode_reply_t
Definition: xinput.h:431
xcb_input_set_device_mode_request_t
Definition: xinput.h:419
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1446
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1434
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1702
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1689
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1196
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1185
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:970
xcb_input_string_feedback_state_t
Definition: xinput.h:959
xcb_input_touch_begin_event_t
Definition: xinput.h:3927
xcb_input_touch_class_iterator_t
Definition: xinput.h:2776
xcb_input_touch_class_t
Definition: xinput.h:2765
xcb_input_touch_ownership_event_t
Definition: xinput.h:3973
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:788
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:749
xcb_input_ungrab_device_request_t
Definition: xinput.h:708
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2822
xcb_input_valuator_class_t
Definition: xinput.h:2805
xcb_input_valuator_info_iterator_t
Definition: xinput.h:237
xcb_input_valuator_info_t
Definition: xinput.h:226
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1580
xcb_input_valuator_state_t
Definition: xinput.h:1570
xcb_input_xi_allow_events_request_t
Definition: xinput.h:3070
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:3363
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2362
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2517
xcb_input_xi_change_property_items_t
Definition: xinput.h:3217
xcb_input_xi_change_property_request_t
Definition: xinput.h:3229
xcb_input_xi_delete_property_request_t
Definition: xinput.h:3247
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2905
xcb_input_xi_device_info_t
Definition: xinput.h:2892
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2563
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2553
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2984
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2973
xcb_input_xi_get_property_items_t
Definition: xinput.h:3285
xcb_input_xi_get_property_reply_t
Definition: xinput.h:3294
xcb_input_xi_get_property_request_t
Definition: xinput.h:3269
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:3329
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:3319
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:3029
xcb_input_xi_grab_device_request_t
Definition: xinput.h:3011
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:3205
xcb_input_xi_list_properties_request_t
Definition: xinput.h:3194
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:3154
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:3133
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:3169
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2935
xcb_input_xi_query_device_request_t
Definition: xinput.h:2924
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2316
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2304
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2659
xcb_input_xi_query_version_request_t
Definition: xinput.h:2648
xcb_input_xi_select_events_request_t
Definition: xinput.h:2626
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2531
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2950
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:3044
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2340
Raw Generic event.
Definition: xcb.h:154
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_input_event_for_send_t
Definition: xinput.h:4164