XCB  1.9.3
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 "xproto.h"
17 #include "render.h"
18 #include "shape.h"
19 #include "xfixes.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 #define XCB_INPUT_MAJOR_VERSION 2
26 #define XCB_INPUT_MINOR_VERSION 3
27 
28 extern xcb_extension_t xcb_input_id;
29 
30 typedef uint32_t xcb_input_event_class_t;
31 
36  xcb_input_event_class_t *data;
37  int rem;
38  int index;
40 
41 typedef uint8_t xcb_input_key_code_t;
42 
47  xcb_input_key_code_t *data;
48  int rem;
49  int index;
51 
52 typedef uint16_t xcb_input_device_id_t;
53 
58  xcb_input_device_id_t *data;
59  int rem;
60  int index;
62 
63 typedef int32_t xcb_input_fp1616_t;
64 
69  xcb_input_fp1616_t *data;
70  int rem;
71  int index;
73 
77 typedef struct xcb_input_fp3232_t {
78  int32_t integral;
79  uint32_t frac;
81 
86  xcb_input_fp3232_t *data;
87  int rem;
88  int index;
90 
95  unsigned int sequence;
97 
99 #define XCB_INPUT_GET_EXTENSION_VERSION 1
100 
105  uint8_t major_opcode;
106  uint8_t minor_opcode;
107  uint16_t length;
108  uint16_t name_len;
109  uint8_t pad0[2];
111 
116  uint8_t response_type;
117  uint8_t pad0;
118  uint16_t sequence;
119  uint32_t length;
120  uint16_t server_major;
121  uint16_t server_minor;
122  uint8_t present;
123  uint8_t pad1[19];
125 
126 typedef enum xcb_input_device_use_t {
127  XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
128  XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
129  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
130  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
131  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
132 } xcb_input_device_use_t;
133 
134 typedef enum xcb_input_input_class_t {
135  XCB_INPUT_INPUT_CLASS_KEY = 0,
136  XCB_INPUT_INPUT_CLASS_BUTTON = 1,
137  XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
138  XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
139  XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
140  XCB_INPUT_INPUT_CLASS_FOCUS = 5,
141  XCB_INPUT_INPUT_CLASS_OTHER = 6
142 } xcb_input_input_class_t;
143 
144 typedef enum xcb_input_valuator_mode_t {
145  XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
146  XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
147 } xcb_input_valuator_mode_t;
148 
152 typedef struct xcb_input_device_info_t {
153  xcb_atom_t device_type;
154  uint8_t device_id;
155  uint8_t num_class_info;
156  uint8_t device_use;
157  uint8_t pad0;
159 
165  int rem;
166  int index;
168 
172 typedef struct xcb_input_key_info_t {
173  uint8_t class_id;
174  uint8_t len;
175  xcb_input_key_code_t min_keycode;
176  xcb_input_key_code_t max_keycode;
177  uint16_t num_keys;
178  uint8_t pad0[2];
180 
185  xcb_input_key_info_t *data;
186  int rem;
187  int index;
189 
193 typedef struct xcb_input_button_info_t {
194  uint8_t class_id;
195  uint8_t len;
196  uint16_t num_buttons;
198 
204  int rem;
205  int index;
207 
211 typedef struct xcb_input_axis_info_t {
212  uint32_t resolution;
213  int32_t minimum;
214  int32_t maximum;
216 
221  xcb_input_axis_info_t *data;
222  int rem;
223  int index;
225 
230  uint8_t class_id;
231  uint8_t len;
232  uint8_t axes_len;
233  uint8_t mode;
234  uint32_t motion_size;
236 
242  int rem;
243  int index;
245 
249 typedef struct xcb_input_input_info_t {
250  uint8_t class_id;
251  uint8_t len;
253 
258  xcb_input_input_info_t *data;
259  int rem;
260  int index;
262 
266 typedef struct xcb_input_device_name_t {
267  uint8_t len;
269 
275  int rem;
276  int index;
278 
283  unsigned int sequence;
285 
287 #define XCB_INPUT_LIST_INPUT_DEVICES 2
288 
293  uint8_t major_opcode;
294  uint8_t minor_opcode;
295  uint16_t length;
297 
302  uint8_t response_type;
303  uint8_t pad0;
304  uint16_t sequence;
305  uint32_t length;
306  uint8_t devices_len;
307  uint8_t pad1[23];
309 
314  uint8_t class_id;
315  uint8_t event_type_base;
317 
323  int rem;
324  int index;
326 
331  unsigned int sequence;
333 
335 #define XCB_INPUT_OPEN_DEVICE 3
336 
341  uint8_t major_opcode;
342  uint8_t minor_opcode;
343  uint16_t length;
344  uint8_t device_id;
345  uint8_t pad0[3];
347 
352  uint8_t response_type;
353  uint8_t pad0;
354  uint16_t sequence;
355  uint32_t length;
356  uint8_t num_classes;
357  uint8_t pad1[23];
359 
361 #define XCB_INPUT_CLOSE_DEVICE 4
362 
367  uint8_t major_opcode;
368  uint8_t minor_opcode;
369  uint16_t length;
370  uint8_t device_id;
371  uint8_t pad0[3];
373 
378  unsigned int sequence;
380 
382 #define XCB_INPUT_SET_DEVICE_MODE 5
383 
388  uint8_t major_opcode;
389  uint8_t minor_opcode;
390  uint16_t length;
391  uint8_t device_id;
392  uint8_t mode;
393  uint8_t pad0[2];
395 
400  uint8_t response_type;
401  uint8_t pad0;
402  uint16_t sequence;
403  uint32_t length;
404  uint8_t status;
405  uint8_t pad1[23];
407 
409 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
410 
415  uint8_t major_opcode;
416  uint8_t minor_opcode;
417  uint16_t length;
418  xcb_window_t window;
419  uint16_t num_classes;
420  uint8_t pad0[2];
422 
427  unsigned int sequence;
429 
431 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
432 
437  uint8_t major_opcode;
438  uint8_t minor_opcode;
439  uint16_t length;
440  xcb_window_t window;
442 
447  uint8_t response_type;
448  uint8_t pad0;
449  uint16_t sequence;
450  uint32_t length;
451  uint16_t num_this_classes;
452  uint16_t num_all_classes;
453  uint8_t pad1[20];
455 
456 typedef enum xcb_input_propagate_mode_t {
457  XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
458  XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
459 } xcb_input_propagate_mode_t;
460 
462 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
463 
468  uint8_t major_opcode;
469  uint8_t minor_opcode;
470  uint16_t length;
471  xcb_window_t window;
472  uint16_t num_classes;
473  uint8_t mode;
474  uint8_t pad0;
476 
481  unsigned int sequence;
483 
485 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
486 
491  uint8_t major_opcode;
492  uint8_t minor_opcode;
493  uint16_t length;
494  xcb_window_t window;
496 
501  uint8_t response_type;
502  uint8_t pad0;
503  uint16_t sequence;
504  uint32_t length;
505  uint16_t num_classes;
506  uint8_t pad1[22];
508 
513  xcb_timestamp_t time;
515 
521  int rem;
522  int index;
524 
529  unsigned int sequence;
531 
533 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
534 
539  uint8_t major_opcode;
540  uint8_t minor_opcode;
541  uint16_t length;
542  xcb_timestamp_t start;
543  xcb_timestamp_t stop;
544  uint8_t device_id;
546 
551  uint8_t response_type;
552  uint8_t pad0;
553  uint16_t sequence;
554  uint32_t length;
555  uint32_t num_events;
556  uint8_t num_axes;
557  uint8_t device_mode;
558  uint8_t pad1[18];
560 
565  unsigned int sequence;
567 
569 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
570 
575  uint8_t major_opcode;
576  uint8_t minor_opcode;
577  uint16_t length;
578  uint8_t device_id;
579  uint8_t pad0[3];
581 
586  uint8_t response_type;
587  uint8_t pad0;
588  uint16_t sequence;
589  uint32_t length;
590  uint8_t status;
591  uint8_t pad1[23];
593 
598  unsigned int sequence;
600 
602 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
603 
608  uint8_t major_opcode;
609  uint8_t minor_opcode;
610  uint16_t length;
611  uint8_t x_axis;
612  uint8_t y_axis;
613  uint8_t device_id;
614  uint8_t pad0;
616 
621  uint8_t response_type;
622  uint8_t pad0;
623  uint16_t sequence;
624  uint32_t length;
625  uint8_t status;
626  uint8_t pad1[23];
628 
633  unsigned int sequence;
635 
637 #define XCB_INPUT_GRAB_DEVICE 13
638 
643  uint8_t major_opcode;
644  uint8_t minor_opcode;
645  uint16_t length;
646  xcb_window_t grab_window;
647  xcb_timestamp_t time;
648  uint16_t num_classes;
649  uint8_t this_device_mode;
650  uint8_t other_device_mode;
651  uint8_t owner_events;
652  uint8_t device_id;
653  uint8_t pad0[2];
655 
660  uint8_t response_type;
661  uint8_t pad0;
662  uint16_t sequence;
663  uint32_t length;
664  uint8_t status;
665  uint8_t pad1[23];
667 
669 #define XCB_INPUT_UNGRAB_DEVICE 14
670 
675  uint8_t major_opcode;
676  uint8_t minor_opcode;
677  uint16_t length;
678  xcb_timestamp_t time;
679  uint8_t device_id;
681 
683 #define XCB_INPUT_GRAB_DEVICE_KEY 15
684 
689  uint8_t major_opcode;
690  uint8_t minor_opcode;
691  uint16_t length;
692  xcb_window_t grab_window;
693  uint16_t num_classes;
694  uint16_t modifiers;
695  uint8_t modifier_device;
696  uint8_t grabbed_device;
697  uint8_t key;
698  uint8_t this_device_mode;
699  uint8_t other_device_mode;
700  uint8_t owner_events;
701  uint8_t pad0[2];
703 
705 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
706 
711  uint8_t major_opcode;
712  uint8_t minor_opcode;
713  uint16_t length;
714  xcb_window_t grabWindow;
715  uint16_t modifiers;
716  uint8_t modifier_device;
717  uint8_t key;
718  uint8_t grabbed_device;
720 
722 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
723 
728  uint8_t major_opcode;
729  uint8_t minor_opcode;
730  uint16_t length;
731  xcb_window_t grab_window;
732  uint8_t grabbed_device;
733  uint8_t modifier_device;
734  uint16_t num_classes;
735  uint16_t modifiers;
736  uint8_t this_device_mode;
737  uint8_t other_device_mode;
738  uint8_t button;
739  uint8_t owner_events;
740  uint8_t pad0[2];
742 
744 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
745 
750  uint8_t major_opcode;
751  uint8_t minor_opcode;
752  uint16_t length;
753  xcb_window_t grab_window;
754  uint16_t modifiers;
755  uint8_t modifier_device;
756  uint8_t button;
757  uint8_t grabbed_device;
759 
760 typedef enum xcb_input_device_input_mode_t {
761  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
762  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
763  XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
764  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
765  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
766  XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
767 } xcb_input_device_input_mode_t;
768 
770 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
771 
776  uint8_t major_opcode;
777  uint8_t minor_opcode;
778  uint16_t length;
779  xcb_timestamp_t time;
780  uint8_t mode;
781  uint8_t device_id;
783 
788  unsigned int sequence;
790 
792 #define XCB_INPUT_GET_DEVICE_FOCUS 20
793 
798  uint8_t major_opcode;
799  uint8_t minor_opcode;
800  uint16_t length;
801  uint8_t device_id;
802  uint8_t pad0[3];
804 
809  uint8_t response_type;
810  uint8_t pad0;
811  uint16_t sequence;
812  uint32_t length;
813  xcb_window_t focus;
814  xcb_timestamp_t time;
815  uint8_t revert_to;
816  uint8_t pad1[15];
818 
820 #define XCB_INPUT_SET_DEVICE_FOCUS 21
821 
826  uint8_t major_opcode;
827  uint8_t minor_opcode;
828  uint16_t length;
829  xcb_window_t focus;
830  xcb_timestamp_t time;
831  uint8_t revert_to;
832  uint8_t device_id;
834 
835 typedef enum xcb_input_feedback_class_t {
836  XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
837  XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
838  XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
839  XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
840  XCB_INPUT_FEEDBACK_CLASS_LED = 4,
841  XCB_INPUT_FEEDBACK_CLASS_BELL = 5
842 } xcb_input_feedback_class_t;
843 
848  uint8_t class_id;
849  uint8_t feedback_id;
850  uint16_t len;
851  uint16_t pitch;
852  uint16_t duration;
853  uint32_t led_mask;
854  uint32_t led_values;
855  uint8_t global_auto_repeat;
856  uint8_t click;
857  uint8_t percent;
858  uint8_t pad0;
859  uint8_t auto_repeats[32];
861 
867  int rem;
868  int index;
870 
875  uint8_t class_id;
876  uint8_t feedback_id;
877  uint16_t len;
878  uint8_t pad0[2];
879  uint16_t accel_num;
880  uint16_t accel_denom;
881  uint16_t threshold;
883 
889  int rem;
890  int index;
892 
897  uint8_t class_id;
898  uint8_t feedback_id;
899  uint16_t len;
900  uint32_t resolution;
901  int32_t min_value;
902  int32_t max_value;
904 
910  int rem;
911  int index;
913 
918  uint8_t class_id;
919  uint8_t feedback_id;
920  uint16_t len;
921  uint16_t max_symbols;
922  uint16_t num_keysyms;
924 
930  int rem;
931  int index;
933 
938  uint8_t class_id;
939  uint8_t feedback_id;
940  uint16_t len;
941  uint8_t percent;
942  uint8_t pad0[3];
943  uint16_t pitch;
944  uint16_t duration;
946 
952  int rem;
953  int index;
955 
960  uint8_t class_id;
961  uint8_t feedback_id;
962  uint16_t len;
963  uint32_t led_mask;
964  uint32_t led_values;
966 
972  int rem;
973  int index;
975 
980  uint8_t class_id;
981  uint8_t feedback_id;
982  uint16_t len;
984 
990  int rem;
991  int index;
993 
998  unsigned int sequence;
1000 
1002 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1003 
1008  uint8_t major_opcode;
1009  uint8_t minor_opcode;
1010  uint16_t length;
1011  uint8_t device_id;
1012  uint8_t pad0[3];
1014 
1019  uint8_t response_type;
1020  uint8_t pad0;
1021  uint16_t sequence;
1022  uint32_t length;
1023  uint16_t num_feedbacks;
1024  uint8_t pad1[22];
1026 
1031  uint8_t class_id;
1032  uint8_t feedback_id;
1033  uint16_t len;
1034  xcb_input_key_code_t key;
1035  uint8_t auto_repeat_mode;
1036  int8_t key_click_percent;
1037  int8_t bell_percent;
1038  int16_t bell_pitch;
1039  int16_t bell_duration;
1040  uint32_t led_mask;
1041  uint32_t led_values;
1043 
1049  int rem;
1050  int index;
1052 
1057  uint8_t class_id;
1058  uint8_t feedback_id;
1059  uint16_t len;
1060  uint8_t pad0[2];
1061  int16_t num;
1062  int16_t denom;
1063  int16_t threshold;
1065 
1071  int rem;
1072  int index;
1074 
1079  uint8_t class_id;
1080  uint8_t feedback_id;
1081  uint16_t len;
1082  int32_t int_to_display;
1084 
1090  int rem;
1091  int index;
1093 
1098  uint8_t class_id;
1099  uint8_t feedback_id;
1100  uint16_t len;
1101  uint8_t pad0[2];
1102  uint16_t num_keysyms;
1104 
1110  int rem;
1111  int index;
1113 
1118  uint8_t class_id;
1119  uint8_t feedback_id;
1120  uint16_t len;
1121  int8_t percent;
1122  uint8_t pad0[3];
1123  int16_t pitch;
1124  int16_t duration;
1126 
1132  int rem;
1133  int index;
1135 
1140  uint8_t class_id;
1141  uint8_t feedback_id;
1142  uint16_t len;
1143  uint32_t led_mask;
1144  uint32_t led_values;
1146 
1152  int rem;
1153  int index;
1155 
1160  uint8_t class_id;
1161  uint8_t feedback_id;
1162  uint16_t len;
1164 
1169  xcb_input_feedback_ctl_t *data;
1170  int rem;
1171  int index;
1173 
1175 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1176 
1181  uint8_t major_opcode;
1182  uint8_t minor_opcode;
1183  uint16_t length;
1184  uint32_t mask;
1185  uint8_t device_id;
1186  uint8_t feedback_id;
1188 
1193  unsigned int sequence;
1195 
1197 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1198 
1203  uint8_t major_opcode;
1204  uint8_t minor_opcode;
1205  uint16_t length;
1206  uint8_t device_id;
1207  xcb_input_key_code_t first_keycode;
1208  uint8_t count;
1210 
1215  uint8_t response_type;
1216  uint8_t pad0;
1217  uint16_t sequence;
1218  uint32_t length;
1219  uint8_t keysyms_per_keycode;
1220  uint8_t pad1[23];
1222 
1224 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1225 
1230  uint8_t major_opcode;
1231  uint8_t minor_opcode;
1232  uint16_t length;
1233  uint8_t device_id;
1234  xcb_input_key_code_t first_keycode;
1235  uint8_t keysyms_per_keycode;
1236  uint8_t keycode_count;
1238 
1243  unsigned int sequence;
1245 
1247 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1248 
1253  uint8_t major_opcode;
1254  uint8_t minor_opcode;
1255  uint16_t length;
1256  uint8_t device_id;
1257  uint8_t pad0[3];
1259 
1264  uint8_t response_type;
1265  uint8_t pad0;
1266  uint16_t sequence;
1267  uint32_t length;
1268  uint8_t keycodes_per_modifier;
1269  uint8_t pad1[23];
1271 
1276  unsigned int sequence;
1278 
1280 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1281 
1286  uint8_t major_opcode;
1287  uint8_t minor_opcode;
1288  uint16_t length;
1289  uint8_t device_id;
1290  uint8_t keycodes_per_modifier;
1291  uint8_t pad0;
1293 
1298  uint8_t response_type;
1299  uint8_t pad0;
1300  uint16_t sequence;
1301  uint32_t length;
1302  uint8_t status;
1303  uint8_t pad1[23];
1305 
1310  unsigned int sequence;
1312 
1314 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1315 
1320  uint8_t major_opcode;
1321  uint8_t minor_opcode;
1322  uint16_t length;
1323  uint8_t device_id;
1324  uint8_t pad0[3];
1326 
1331  uint8_t response_type;
1332  uint8_t pad0;
1333  uint16_t sequence;
1334  uint32_t length;
1335  uint8_t map_size;
1336  uint8_t pad1[23];
1338 
1343  unsigned int sequence;
1345 
1347 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1348 
1353  uint8_t major_opcode;
1354  uint8_t minor_opcode;
1355  uint16_t length;
1356  uint8_t device_id;
1357  uint8_t map_size;
1358  uint8_t pad0[2];
1360 
1365  uint8_t response_type;
1366  uint8_t pad0;
1367  uint16_t sequence;
1368  uint32_t length;
1369  uint8_t status;
1370  uint8_t pad1[23];
1372 
1376 typedef struct xcb_input_key_state_t {
1377  uint8_t class_id;
1378  uint8_t len;
1379  uint8_t num_keys;
1380  uint8_t pad0;
1381  uint8_t keys[32];
1383 
1388  xcb_input_key_state_t *data;
1389  int rem;
1390  int index;
1392 
1397  uint8_t class_id;
1398  uint8_t len;
1399  uint8_t num_buttons;
1400  uint8_t pad0;
1401  uint8_t buttons[32];
1403 
1408  xcb_input_button_state_t *data;
1409  int rem;
1410  int index;
1412 
1417  uint8_t class_id;
1418  uint8_t len;
1419  uint8_t num_valuators;
1420  uint8_t mode;
1422 
1428  int rem;
1429  int index;
1431 
1435 typedef struct xcb_input_input_state_t {
1436  uint8_t class_id;
1437  uint8_t len;
1438  uint8_t num_items;
1439  uint8_t pad0;
1441 
1446  xcb_input_input_state_t *data;
1447  int rem;
1448  int index;
1450 
1455  unsigned int sequence;
1457 
1459 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1460 
1465  uint8_t major_opcode;
1466  uint8_t minor_opcode;
1467  uint16_t length;
1468  uint8_t device_id;
1469  uint8_t pad0[3];
1471 
1476  uint8_t response_type;
1477  uint8_t pad0;
1478  uint16_t sequence;
1479  uint32_t length;
1480  uint8_t num_classes;
1481  uint8_t pad1[23];
1483 
1485 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1486 
1491  uint8_t major_opcode;
1492  uint8_t minor_opcode;
1493  uint16_t length;
1494  xcb_window_t destination;
1495  uint8_t device_id;
1496  uint8_t propagate;
1497  uint16_t num_classes;
1498  uint8_t num_events;
1499  uint8_t pad0[3];
1501 
1503 #define XCB_INPUT_DEVICE_BELL 32
1504 
1509  uint8_t major_opcode;
1510  uint8_t minor_opcode;
1511  uint16_t length;
1512  uint8_t device_id;
1513  uint8_t feedback_id;
1514  uint8_t feedback_class;
1515  int8_t percent;
1517 
1522  unsigned int sequence;
1524 
1526 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1527 
1532  uint8_t major_opcode;
1533  uint8_t minor_opcode;
1534  uint16_t length;
1535  uint8_t device_id;
1536  uint8_t first_valuator;
1537  uint8_t num_valuators;
1538  uint8_t pad0;
1540 
1545  uint8_t response_type;
1546  uint8_t pad0;
1547  uint16_t sequence;
1548  uint32_t length;
1549  uint8_t status;
1550  uint8_t pad1[23];
1552 
1553 typedef enum xcb_input_device_control_t {
1554  XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1555  XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1556  XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1557  XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1558  XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1559 } xcb_input_device_control_t;
1560 
1565  uint16_t control_id;
1566  uint16_t len;
1567  uint32_t num_valuators;
1569 
1575  int rem;
1576  int index;
1578 
1583  uint16_t control_id;
1584  uint16_t len;
1585  int32_t min_x;
1586  int32_t max_x;
1587  int32_t min_y;
1588  int32_t max_y;
1589  uint32_t flip_x;
1590  uint32_t flip_y;
1591  uint32_t rotation;
1592  uint32_t button_threshold;
1594 
1600  int rem;
1601  int index;
1603 
1608  uint16_t control_id;
1609  uint16_t len;
1610  uint32_t offset_x;
1611  uint32_t offset_y;
1612  uint32_t width;
1613  uint32_t height;
1614  uint32_t screen;
1615  uint32_t following;
1617 
1623  int rem;
1624  int index;
1626 
1631  uint16_t control_id;
1632  uint16_t len;
1633  uint8_t status;
1634  uint8_t iscore;
1635  uint8_t pad0[2];
1637 
1643  int rem;
1644  int index;
1646 
1651  uint16_t control_id;
1652  uint16_t len;
1653  uint8_t enable;
1654  uint8_t pad0[3];
1656 
1662  int rem;
1663  int index;
1665 
1670  uint16_t control_id;
1671  uint16_t len;
1673 
1678  xcb_input_device_state_t *data;
1679  int rem;
1680  int index;
1682 
1687  unsigned int sequence;
1689 
1691 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1692 
1697  uint8_t major_opcode;
1698  uint8_t minor_opcode;
1699  uint16_t length;
1700  uint16_t control_id;
1701  uint8_t device_id;
1702  uint8_t pad0;
1704 
1709  uint8_t response_type;
1710  uint8_t pad0;
1711  uint16_t sequence;
1712  uint32_t length;
1713  uint8_t status;
1714  uint8_t pad1[23];
1716 
1721  uint16_t control_id;
1722  uint16_t len;
1723  uint8_t first_valuator;
1724  uint8_t num_valuators;
1726 
1732  int rem;
1733  int index;
1735 
1740  uint16_t control_id;
1741  uint16_t len;
1742  int32_t min_x;
1743  int32_t max_x;
1744  int32_t min_y;
1745  int32_t max_y;
1746  uint32_t flip_x;
1747  uint32_t flip_y;
1748  uint32_t rotation;
1749  uint32_t button_threshold;
1751 
1757  int rem;
1758  int index;
1760 
1765  uint16_t control_id;
1766  uint16_t len;
1767  uint32_t offset_x;
1768  uint32_t offset_y;
1769  int32_t width;
1770  int32_t height;
1771  int32_t screen;
1772  uint32_t following;
1774 
1780  int rem;
1781  int index;
1783 
1788  uint16_t control_id;
1789  uint16_t len;
1790  uint8_t status;
1791  uint8_t pad0[3];
1793 
1799  int rem;
1800  int index;
1802 
1807  uint16_t control_id;
1808  uint16_t len;
1809  uint8_t enable;
1810  uint8_t pad0[3];
1812 
1818  int rem;
1819  int index;
1821 
1825 typedef struct xcb_input_device_ctl_t {
1826  uint16_t control_id;
1827  uint16_t len;
1829 
1834  xcb_input_device_ctl_t *data;
1835  int rem;
1836  int index;
1838 
1843  unsigned int sequence;
1845 
1847 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1848 
1853  uint8_t major_opcode;
1854  uint8_t minor_opcode;
1855  uint16_t length;
1856  uint16_t control_id;
1857  uint8_t device_id;
1858  uint8_t pad0;
1860 
1865  uint8_t response_type;
1866  uint8_t pad0;
1867  uint16_t sequence;
1868  uint32_t length;
1869  uint8_t status;
1870  uint8_t pad1[23];
1872 
1877  unsigned int sequence;
1879 
1881 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1882 
1887  uint8_t major_opcode;
1888  uint8_t minor_opcode;
1889  uint16_t length;
1890  uint8_t device_id;
1891  uint8_t pad0[3];
1893 
1898  uint8_t response_type;
1899  uint8_t pad0;
1900  uint16_t sequence;
1901  uint32_t length;
1902  uint16_t num_atoms;
1903  uint8_t pad1[22];
1905 
1906 typedef enum xcb_input_property_format_t {
1907  XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
1908  XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
1909  XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
1910 } xcb_input_property_format_t;
1911 
1916  uint8_t *data8;
1917  uint16_t *data16;
1918  uint32_t *data32;
1920 
1922 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1923 
1928  uint8_t major_opcode;
1929  uint8_t minor_opcode;
1930  uint16_t length;
1931  xcb_atom_t property;
1932  xcb_atom_t type;
1933  uint8_t device_id;
1934  uint8_t format;
1935  uint8_t mode;
1936  uint8_t pad0;
1937  uint32_t num_items;
1939 
1941 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1942 
1947  uint8_t major_opcode;
1948  uint8_t minor_opcode;
1949  uint16_t length;
1950  xcb_atom_t property;
1951  uint8_t device_id;
1952  uint8_t pad0[3];
1954 
1959  unsigned int sequence;
1961 
1963 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1964 
1969  uint8_t major_opcode;
1970  uint8_t minor_opcode;
1971  uint16_t length;
1972  xcb_atom_t property;
1973  xcb_atom_t type;
1974  uint32_t offset;
1975  uint32_t len;
1976  uint8_t device_id;
1977  uint8_t _delete;
1978  uint8_t pad0[2];
1980 
1985  uint8_t *data8;
1986  uint16_t *data16;
1987  uint32_t *data32;
1989 
1994  uint8_t response_type;
1995  uint8_t pad0;
1996  uint16_t sequence;
1997  uint32_t length;
1998  xcb_atom_t type;
1999  uint32_t bytes_after;
2000  uint32_t num_items;
2001  uint8_t format;
2002  uint8_t device_id;
2003  uint8_t pad1[10];
2005 
2006 typedef enum xcb_input_device_t {
2007  XCB_INPUT_DEVICE_ALL = 0,
2008  XCB_INPUT_DEVICE_ALL_MASTER = 1
2009 } xcb_input_device_t;
2010 
2014 typedef struct xcb_input_group_info_t {
2015  uint8_t base;
2016  uint8_t latched;
2017  uint8_t locked;
2018  uint8_t effective;
2020 
2025  xcb_input_group_info_t *data;
2026  int rem;
2027  int index;
2029 
2034  uint32_t base;
2035  uint32_t latched;
2036  uint32_t locked;
2037  uint32_t effective;
2039 
2045  int rem;
2046  int index;
2048 
2053  unsigned int sequence;
2055 
2057 #define XCB_INPUT_XI_QUERY_POINTER 40
2058 
2063  uint8_t major_opcode;
2064  uint8_t minor_opcode;
2065  uint16_t length;
2066  xcb_window_t window;
2067  xcb_input_device_id_t deviceid;
2068  uint8_t pad0[2];
2070 
2075  uint8_t response_type;
2076  uint8_t pad0;
2077  uint16_t sequence;
2078  uint32_t length;
2079  xcb_window_t root;
2080  xcb_window_t child;
2081  xcb_input_fp1616_t root_x;
2082  xcb_input_fp1616_t root_y;
2083  xcb_input_fp1616_t win_x;
2084  xcb_input_fp1616_t win_y;
2085  uint8_t same_screen;
2086  uint8_t pad1;
2087  uint16_t buttons_len;
2089  xcb_input_group_info_t group;
2091 
2093 #define XCB_INPUT_XI_WARP_POINTER 41
2094 
2099  uint8_t major_opcode;
2100  uint8_t minor_opcode;
2101  uint16_t length;
2102  xcb_window_t src_win;
2103  xcb_window_t dst_win;
2104  xcb_input_fp1616_t src_x;
2105  xcb_input_fp1616_t src_y;
2106  uint16_t src_width;
2107  uint16_t src_height;
2108  xcb_input_fp1616_t dst_x;
2109  xcb_input_fp1616_t dst_y;
2110  xcb_input_device_id_t deviceid;
2111  uint8_t pad0[2];
2113 
2115 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2116 
2121  uint8_t major_opcode;
2122  uint8_t minor_opcode;
2123  uint16_t length;
2124  xcb_window_t window;
2125  xcb_cursor_t cursor;
2126  xcb_input_device_id_t deviceid;
2127  uint8_t pad0[2];
2129 
2130 typedef enum xcb_input_hierarchy_change_type_t {
2131  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2132  XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2133  XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2134  XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2135 } xcb_input_hierarchy_change_type_t;
2136 
2137 typedef enum xcb_input_change_mode_t {
2138  XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2139  XCB_INPUT_CHANGE_MODE_FLOAT = 2
2140 } xcb_input_change_mode_t;
2141 
2145 typedef struct xcb_input_add_master_t {
2146  uint16_t type;
2147  uint16_t len;
2148  uint16_t name_len;
2149  uint8_t send_core;
2150  uint8_t enable;
2152 
2157  xcb_input_add_master_t *data;
2158  int rem;
2159  int index;
2161 
2166  uint16_t type;
2167  uint16_t len;
2168  xcb_input_device_id_t deviceid;
2169  uint8_t return_mode;
2170  uint8_t pad0;
2171  xcb_input_device_id_t return_pointer;
2172  xcb_input_device_id_t return_keyboard;
2174 
2180  int rem;
2181  int index;
2183 
2188  uint16_t type;
2189  uint16_t len;
2190  xcb_input_device_id_t deviceid;
2191  xcb_input_device_id_t master;
2193 
2198  xcb_input_attach_slave_t *data;
2199  int rem;
2200  int index;
2202 
2207  uint16_t type;
2208  uint16_t len;
2209  xcb_input_device_id_t deviceid;
2210  uint8_t pad0[2];
2212 
2217  xcb_input_detach_slave_t *data;
2218  int rem;
2219  int index;
2221 
2226  uint16_t type;
2227  uint16_t len;
2229 
2235  int rem;
2236  int index;
2238 
2240 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2241 
2246  uint8_t major_opcode;
2247  uint8_t minor_opcode;
2248  uint16_t length;
2249  uint8_t num_changes;
2251 
2253 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2254 
2259  uint8_t major_opcode;
2260  uint8_t minor_opcode;
2261  uint16_t length;
2262  xcb_window_t window;
2263  xcb_input_device_id_t deviceid;
2264  uint8_t pad0[2];
2266 
2271  unsigned int sequence;
2273 
2275 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2276 
2281  uint8_t major_opcode;
2282  uint8_t minor_opcode;
2283  uint16_t length;
2284  xcb_window_t window;
2286 
2291  uint8_t response_type;
2292  uint8_t pad0;
2293  uint16_t sequence;
2294  uint32_t length;
2295  uint8_t set;
2296  uint8_t pad1;
2297  xcb_input_device_id_t deviceid;
2298  uint8_t pad2[20];
2300 
2304 typedef struct xcb_input_event_mask_t {
2305  xcb_input_device_id_t deviceid;
2306  uint16_t mask_len;
2308 
2313  xcb_input_event_mask_t *data;
2314  int rem;
2315  int index;
2317 
2319 #define XCB_INPUT_XI_SELECT_EVENTS 46
2320 
2325  uint8_t major_opcode;
2326  uint8_t minor_opcode;
2327  uint16_t length;
2328  xcb_window_t window;
2329  uint16_t num_mask;
2330  uint8_t pad0[2];
2332 
2337  unsigned int sequence;
2339 
2341 #define XCB_INPUT_XI_QUERY_VERSION 47
2342 
2347  uint8_t major_opcode;
2348  uint8_t minor_opcode;
2349  uint16_t length;
2350  uint16_t major_version;
2351  uint16_t minor_version;
2353 
2358  uint8_t response_type;
2359  uint8_t pad0;
2360  uint16_t sequence;
2361  uint32_t length;
2362  uint16_t major_version;
2363  uint16_t minor_version;
2364  uint8_t pad1[20];
2366 
2367 typedef enum xcb_input_device_class_type_t {
2368  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2369  XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2370  XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2371  XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2372  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2373 } xcb_input_device_class_type_t;
2374 
2375 typedef enum xcb_input_device_type_t {
2376  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2377  XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2378  XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2379  XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2380  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2381 } xcb_input_device_type_t;
2382 
2383 typedef enum xcb_input_scroll_flags_t {
2384  XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2385  XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2386 } xcb_input_scroll_flags_t;
2387 
2388 typedef enum xcb_input_scroll_type_t {
2389  XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2390  XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2391 } xcb_input_scroll_type_t;
2392 
2393 typedef enum xcb_input_touch_mode_t {
2394  XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2395  XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2396 } xcb_input_touch_mode_t;
2397 
2402  uint16_t type;
2403  uint16_t len;
2404  xcb_input_device_id_t sourceid;
2405  uint16_t num_buttons;
2407 
2412  xcb_input_button_class_t *data;
2413  int rem;
2414  int index;
2416 
2420 typedef struct xcb_input_key_class_t {
2421  uint16_t type;
2422  uint16_t len;
2423  xcb_input_device_id_t sourceid;
2424  uint16_t num_keys;
2426 
2431  xcb_input_key_class_t *data;
2432  int rem;
2433  int index;
2435 
2440  uint16_t type;
2441  uint16_t len;
2442  xcb_input_device_id_t sourceid;
2443  uint16_t number;
2444  uint16_t scroll_type;
2445  uint8_t pad0[2];
2446  uint32_t flags;
2447  xcb_input_fp3232_t increment;
2449 
2454  xcb_input_scroll_class_t *data;
2455  int rem;
2456  int index;
2458 
2462 typedef struct xcb_input_touch_class_t {
2463  uint16_t type;
2464  uint16_t len;
2465  xcb_input_device_id_t sourceid;
2466  uint8_t mode;
2467  uint8_t num_touches;
2469 
2474  xcb_input_touch_class_t *data;
2475  int rem;
2476  int index;
2478 
2483  uint16_t type;
2484  uint16_t len;
2485  xcb_input_device_id_t sourceid;
2486  uint16_t number;
2487  xcb_atom_t label;
2488  xcb_input_fp3232_t min;
2489  xcb_input_fp3232_t max;
2490  xcb_input_fp3232_t value;
2491  uint32_t resolution;
2492  uint8_t mode;
2493  uint8_t pad0[3];
2495 
2501  int rem;
2502  int index;
2504 
2509  uint16_t type;
2510  uint16_t len;
2511  xcb_input_device_id_t sourceid;
2512  uint8_t pad0[2];
2514 
2519  xcb_input_device_class_t *data;
2520  int rem;
2521  int index;
2523 
2528  xcb_input_device_id_t deviceid;
2529  uint16_t type;
2530  xcb_input_device_id_t attachment;
2531  uint16_t num_classes;
2532  uint16_t name_len;
2533  uint8_t enabled;
2534  uint8_t pad0;
2536 
2542  int rem;
2543  int index;
2545 
2550  unsigned int sequence;
2552 
2554 #define XCB_INPUT_XI_QUERY_DEVICE 48
2555 
2560  uint8_t major_opcode;
2561  uint8_t minor_opcode;
2562  uint16_t length;
2563  xcb_input_device_id_t deviceid;
2564  uint8_t pad0[2];
2566 
2571  uint8_t response_type;
2572  uint8_t pad0;
2573  uint16_t sequence;
2574  uint32_t length;
2575  uint16_t num_infos;
2576  uint8_t pad1[22];
2578 
2580 #define XCB_INPUT_XI_SET_FOCUS 49
2581 
2586  uint8_t major_opcode;
2587  uint8_t minor_opcode;
2588  uint16_t length;
2589  xcb_window_t window;
2590  xcb_timestamp_t time;
2591  xcb_input_device_id_t deviceid;
2592  uint8_t pad0[2];
2594 
2599  unsigned int sequence;
2601 
2603 #define XCB_INPUT_XI_GET_FOCUS 50
2604 
2609  uint8_t major_opcode;
2610  uint8_t minor_opcode;
2611  uint16_t length;
2612  xcb_input_device_id_t deviceid;
2613  uint8_t pad0[2];
2615 
2620  uint8_t response_type;
2621  uint8_t pad0;
2622  uint16_t sequence;
2623  uint32_t length;
2624  xcb_window_t focus;
2625  uint8_t pad1[20];
2627 
2628 typedef enum xcb_input_grab_owner_t {
2629  XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2630  XCB_INPUT_GRAB_OWNER_OWNER = 1
2631 } xcb_input_grab_owner_t;
2632 
2637  unsigned int sequence;
2639 
2641 #define XCB_INPUT_XI_GRAB_DEVICE 51
2642 
2647  uint8_t major_opcode;
2648  uint8_t minor_opcode;
2649  uint16_t length;
2650  xcb_window_t window;
2651  xcb_timestamp_t time;
2652  xcb_cursor_t cursor;
2653  xcb_input_device_id_t deviceid;
2654  uint8_t mode;
2655  uint8_t paired_device_mode;
2656  uint8_t owner_events;
2657  uint8_t pad0;
2658  uint16_t mask_len;
2660 
2665  uint8_t response_type;
2666  uint8_t pad0;
2667  uint16_t sequence;
2668  uint32_t length;
2669  uint8_t status;
2670  uint8_t pad1[23];
2672 
2674 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2675 
2680  uint8_t major_opcode;
2681  uint8_t minor_opcode;
2682  uint16_t length;
2683  xcb_timestamp_t time;
2684  xcb_input_device_id_t deviceid;
2685  uint8_t pad0[2];
2687 
2688 typedef enum xcb_input_event_mode_t {
2689  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2690  XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2691  XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2692  XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2693  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2694  XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2695  XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2696  XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2697 } xcb_input_event_mode_t;
2698 
2700 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2701 
2706  uint8_t major_opcode;
2707  uint8_t minor_opcode;
2708  uint16_t length;
2709  xcb_timestamp_t time;
2710  xcb_input_device_id_t deviceid;
2711  uint8_t event_mode;
2712  uint8_t pad0;
2713  uint32_t touchid;
2714  xcb_window_t grab_window;
2716 
2717 typedef enum xcb_input_grab_mode_22_t {
2718  XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2719  XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2720  XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2721 } xcb_input_grab_mode_22_t;
2722 
2723 typedef enum xcb_input_grab_type_t {
2724  XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2725  XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2726  XCB_INPUT_GRAB_TYPE_ENTER = 2,
2727  XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2728  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2729 } xcb_input_grab_type_t;
2730 
2731 typedef enum xcb_input_modifier_mask_t {
2732  XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2733 } xcb_input_modifier_mask_t;
2734 
2739  uint32_t modifiers;
2740  uint8_t status;
2741  uint8_t pad0[3];
2743 
2749  int rem;
2750  int index;
2752 
2757  unsigned int sequence;
2759 
2761 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2762 
2767  uint8_t major_opcode;
2768  uint8_t minor_opcode;
2769  uint16_t length;
2770  xcb_timestamp_t time;
2771  xcb_window_t grab_window;
2772  xcb_cursor_t cursor;
2773  uint32_t detail;
2774  xcb_input_device_id_t deviceid;
2775  uint16_t num_modifiers;
2776  uint16_t mask_len;
2777  uint8_t grab_type;
2778  uint8_t grab_mode;
2779  uint8_t paired_device_mode;
2780  uint8_t owner_events;
2781  uint8_t pad0[2];
2783 
2788  uint8_t response_type;
2789  uint8_t pad0;
2790  uint16_t sequence;
2791  uint32_t length;
2792  uint16_t num_modifiers;
2793  uint8_t pad1[22];
2795 
2797 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2798 
2803  uint8_t major_opcode;
2804  uint8_t minor_opcode;
2805  uint16_t length;
2806  xcb_window_t grab_window;
2807  uint32_t detail;
2808  xcb_input_device_id_t deviceid;
2809  uint16_t num_modifiers;
2810  uint8_t grab_type;
2811  uint8_t pad0[3];
2813 
2818  unsigned int sequence;
2820 
2822 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2823 
2828  uint8_t major_opcode;
2829  uint8_t minor_opcode;
2830  uint16_t length;
2831  xcb_input_device_id_t deviceid;
2832  uint8_t pad0[2];
2834 
2839  uint8_t response_type;
2840  uint8_t pad0;
2841  uint16_t sequence;
2842  uint32_t length;
2843  uint16_t num_properties;
2844  uint8_t pad1[22];
2846 
2851  uint8_t *data8;
2852  uint16_t *data16;
2853  uint32_t *data32;
2855 
2857 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2858 
2863  uint8_t major_opcode;
2864  uint8_t minor_opcode;
2865  uint16_t length;
2866  xcb_input_device_id_t deviceid;
2867  uint8_t mode;
2868  uint8_t format;
2869  xcb_atom_t property;
2870  xcb_atom_t type;
2871  uint32_t num_items;
2873 
2875 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2876 
2881  uint8_t major_opcode;
2882  uint8_t minor_opcode;
2883  uint16_t length;
2884  xcb_input_device_id_t deviceid;
2885  uint8_t pad0[2];
2886  xcb_atom_t property;
2888 
2893  unsigned int sequence;
2895 
2897 #define XCB_INPUT_XI_GET_PROPERTY 59
2898 
2903  uint8_t major_opcode;
2904  uint8_t minor_opcode;
2905  uint16_t length;
2906  xcb_input_device_id_t deviceid;
2907  uint8_t _delete;
2908  uint8_t pad0;
2909  xcb_atom_t property;
2910  xcb_atom_t type;
2911  uint32_t offset;
2912  uint32_t len;
2914 
2919  uint8_t *data8;
2920  uint16_t *data16;
2921  uint32_t *data32;
2923 
2928  uint8_t response_type;
2929  uint8_t pad0;
2930  uint16_t sequence;
2931  uint32_t length;
2932  xcb_atom_t type;
2933  uint32_t bytes_after;
2934  uint32_t num_items;
2935  uint8_t format;
2936  uint8_t pad1[11];
2938 
2943  unsigned int sequence;
2945 
2947 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2948 
2953  uint8_t major_opcode;
2954  uint8_t minor_opcode;
2955  uint16_t length;
2956  xcb_window_t window;
2958 
2963  uint8_t response_type;
2964  uint8_t pad0;
2965  uint16_t sequence;
2966  uint32_t length;
2967  uint16_t num_masks;
2968  uint8_t pad1[22];
2970 
2975  xcb_input_device_id_t deviceid;
2976  uint8_t pad0[2];
2977  xcb_xfixes_barrier_t barrier;
2978  uint32_t eventid;
2980 
2986  int rem;
2987  int index;
2989 
2991 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
2992 
2997  uint8_t major_opcode;
2998  uint8_t minor_opcode;
2999  uint16_t length;
3000  uint32_t num_barriers;
3002 
3004 #define XCB_INPUT_DEVICE_VALUATOR 0
3005 
3010  uint8_t response_type;
3011  uint8_t device_id;
3012  uint16_t sequence;
3013  uint16_t device_state;
3014  uint8_t num_valuators;
3015  uint8_t first_valuator;
3016  int32_t valuators[6];
3018 
3020 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3021 
3026  uint8_t response_type;
3027  uint8_t detail;
3028  uint16_t sequence;
3029  xcb_timestamp_t time;
3030  xcb_window_t root;
3031  xcb_window_t event;
3032  xcb_window_t child;
3033  int16_t root_x;
3034  int16_t root_y;
3035  int16_t event_x;
3036  int16_t event_y;
3037  uint16_t state;
3038  uint8_t same_screen;
3039  uint8_t device_id;
3041 
3043 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3044 
3046 
3048 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3049 
3051 
3053 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3054 
3056 
3058 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3059 
3061 
3063 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3064 
3069  uint8_t response_type;
3070  uint8_t detail;
3071  uint16_t sequence;
3072  xcb_timestamp_t time;
3073  xcb_window_t window;
3074  uint8_t mode;
3075  uint8_t device_id;
3076  uint8_t pad0[18];
3078 
3080 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3081 
3083 
3085 #define XCB_INPUT_PROXIMITY_IN 8
3086 
3088 
3090 #define XCB_INPUT_PROXIMITY_OUT 9
3091 
3093 
3095 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3096 
3101  uint8_t response_type;
3102  uint8_t device_id;
3103  uint16_t sequence;
3104  xcb_timestamp_t time;
3105  uint8_t num_keys;
3106  uint8_t num_buttons;
3107  uint8_t num_valuators;
3108  uint8_t classes_reported;
3109  uint8_t buttons[4];
3110  uint8_t keys[4];
3111  uint32_t valuators[3];
3113 
3115 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3116 
3121  uint8_t response_type;
3122  uint8_t device_id;
3123  uint16_t sequence;
3124  uint8_t request;
3125  xcb_input_key_code_t first_keycode;
3126  uint8_t count;
3127  uint8_t pad0;
3128  xcb_timestamp_t time;
3129  uint8_t pad1[20];
3131 
3133 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3134 
3139  uint8_t response_type;
3140  uint8_t device_id;
3141  uint16_t sequence;
3142  xcb_timestamp_t time;
3143  uint8_t request;
3144  uint8_t pad0[23];
3146 
3148 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3149 
3154  uint8_t response_type;
3155  uint8_t device_id;
3156  uint16_t sequence;
3157  uint8_t keys[28];
3159 
3161 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3162 
3167  uint8_t response_type;
3168  uint8_t device_id;
3169  uint16_t sequence;
3170  uint8_t buttons[28];
3172 
3173 typedef enum xcb_input_device_change_t {
3174  XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3175  XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3176  XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3177  XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3178  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3179  XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3180 } xcb_input_device_change_t;
3181 
3183 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3184 
3189  uint8_t response_type;
3190  uint8_t pad0;
3191  uint16_t sequence;
3192  xcb_timestamp_t time;
3193  uint8_t devchange;
3194  uint8_t device_id;
3195  uint16_t control;
3196  uint8_t pad1[20];
3198 
3200 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3201 
3206  uint8_t response_type;
3207  uint8_t state;
3208  uint16_t sequence;
3209  xcb_timestamp_t time;
3210  xcb_atom_t property;
3211  uint8_t pad0[19];
3212  uint8_t device_id;
3214 
3215 typedef enum xcb_input_change_reason_t {
3216  XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3217  XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3218 } xcb_input_change_reason_t;
3219 
3221 #define XCB_INPUT_DEVICE_CHANGED 1
3222 
3227  uint8_t response_type;
3228  uint8_t extension;
3229  uint16_t sequence;
3230  uint32_t length;
3231  uint16_t event_type;
3232  xcb_input_device_id_t deviceid;
3233  xcb_timestamp_t time;
3234  uint16_t num_classes;
3235  xcb_input_device_id_t sourceid;
3236  uint8_t reason;
3237  uint8_t pad0[11];
3238  uint32_t full_sequence;
3240 
3241 typedef enum xcb_input_key_event_flags_t {
3242  XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3243 } xcb_input_key_event_flags_t;
3244 
3246 #define XCB_INPUT_KEY_PRESS 2
3247 
3252  uint8_t response_type;
3253  uint8_t extension;
3254  uint16_t sequence;
3255  uint32_t length;
3256  uint16_t event_type;
3257  xcb_input_device_id_t deviceid;
3258  xcb_timestamp_t time;
3259  uint32_t detail;
3260  xcb_window_t root;
3261  xcb_window_t event;
3262  xcb_window_t child;
3263  uint32_t full_sequence;
3264  xcb_input_fp1616_t root_x;
3265  xcb_input_fp1616_t root_y;
3266  xcb_input_fp1616_t event_x;
3267  xcb_input_fp1616_t event_y;
3268  uint16_t buttons_len;
3269  uint16_t valuators_len;
3270  xcb_input_device_id_t sourceid;
3271  uint8_t pad0[2];
3272  uint32_t flags;
3274  xcb_input_group_info_t group;
3276 
3278 #define XCB_INPUT_KEY_RELEASE 3
3279 
3281 
3282 typedef enum xcb_input_pointer_event_flags_t {
3283  XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3284 } xcb_input_pointer_event_flags_t;
3285 
3287 #define XCB_INPUT_BUTTON_PRESS 4
3288 
3293  uint8_t response_type;
3294  uint8_t extension;
3295  uint16_t sequence;
3296  uint32_t length;
3297  uint16_t event_type;
3298  xcb_input_device_id_t deviceid;
3299  xcb_timestamp_t time;
3300  uint32_t detail;
3301  xcb_window_t root;
3302  xcb_window_t event;
3303  xcb_window_t child;
3304  uint32_t full_sequence;
3305  xcb_input_fp1616_t root_x;
3306  xcb_input_fp1616_t root_y;
3307  xcb_input_fp1616_t event_x;
3308  xcb_input_fp1616_t event_y;
3309  uint16_t buttons_len;
3310  uint16_t valuators_len;
3311  xcb_input_device_id_t sourceid;
3312  uint8_t pad0[2];
3313  uint32_t flags;
3315  xcb_input_group_info_t group;
3317 
3319 #define XCB_INPUT_BUTTON_RELEASE 5
3320 
3322 
3324 #define XCB_INPUT_MOTION 6
3325 
3327 
3328 typedef enum xcb_input_notify_mode_t {
3329  XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3330  XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3331  XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3332  XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3333  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3334  XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3335 } xcb_input_notify_mode_t;
3336 
3337 typedef enum xcb_input_notify_detail_t {
3338  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3339  XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3340  XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3341  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3342  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3343  XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3344  XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3345  XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3346 } xcb_input_notify_detail_t;
3347 
3349 #define XCB_INPUT_ENTER 7
3350 
3354 typedef struct xcb_input_enter_event_t {
3355  uint8_t response_type;
3356  uint8_t extension;
3357  uint16_t sequence;
3358  uint32_t length;
3359  uint16_t event_type;
3360  xcb_input_device_id_t deviceid;
3361  xcb_timestamp_t time;
3362  xcb_input_device_id_t sourceid;
3363  uint8_t mode;
3364  uint8_t detail;
3365  xcb_window_t root;
3366  xcb_window_t event;
3367  xcb_window_t child;
3368  uint32_t full_sequence;
3369  xcb_input_fp1616_t root_x;
3370  xcb_input_fp1616_t root_y;
3371  xcb_input_fp1616_t event_x;
3372  xcb_input_fp1616_t event_y;
3373  uint8_t same_screen;
3374  uint8_t focus;
3375  uint16_t buttons_len;
3377  xcb_input_group_info_t group;
3379 
3381 #define XCB_INPUT_LEAVE 8
3382 
3384 
3386 #define XCB_INPUT_FOCUS_IN 9
3387 
3389 
3391 #define XCB_INPUT_FOCUS_OUT 10
3392 
3394 
3395 typedef enum xcb_input_hierarchy_mask_t {
3396  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3397  XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3398  XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3399  XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3400  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3401  XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3402  XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3403  XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3404 } xcb_input_hierarchy_mask_t;
3405 
3410  xcb_input_device_id_t deviceid;
3411  xcb_input_device_id_t attachment;
3412  uint8_t type;
3413  uint8_t enabled;
3414  uint8_t pad0[2];
3415  uint32_t flags;
3417 
3423  int rem;
3424  int index;
3426 
3428 #define XCB_INPUT_HIERARCHY 11
3429 
3434  uint8_t response_type;
3435  uint8_t extension;
3436  uint16_t sequence;
3437  uint32_t length;
3438  uint16_t event_type;
3439  xcb_input_device_id_t deviceid;
3440  xcb_timestamp_t time;
3441  uint32_t flags;
3442  uint16_t num_infos;
3443  uint8_t pad0[10];
3444  uint32_t full_sequence;
3446 
3447 typedef enum xcb_input_property_flag_t {
3448  XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3449  XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3450  XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3451 } xcb_input_property_flag_t;
3452 
3454 #define XCB_INPUT_PROPERTY 12
3455 
3460  uint8_t response_type;
3461  uint8_t extension;
3462  uint16_t sequence;
3463  uint32_t length;
3464  uint16_t event_type;
3465  xcb_input_device_id_t deviceid;
3466  xcb_timestamp_t time;
3467  xcb_atom_t property;
3468  uint8_t what;
3469  uint8_t pad0[11];
3470  uint32_t full_sequence;
3472 
3474 #define XCB_INPUT_RAW_KEY_PRESS 13
3475 
3480  uint8_t response_type;
3481  uint8_t extension;
3482  uint16_t sequence;
3483  uint32_t length;
3484  uint16_t event_type;
3485  xcb_input_device_id_t deviceid;
3486  xcb_timestamp_t time;
3487  uint32_t detail;
3488  xcb_input_device_id_t sourceid;
3489  uint16_t valuators_len;
3490  uint32_t flags;
3491  uint8_t pad0[4];
3492  uint32_t full_sequence;
3494 
3496 #define XCB_INPUT_RAW_KEY_RELEASE 14
3497 
3499 
3501 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3502 
3507  uint8_t response_type;
3508  uint8_t extension;
3509  uint16_t sequence;
3510  uint32_t length;
3511  uint16_t event_type;
3512  xcb_input_device_id_t deviceid;
3513  xcb_timestamp_t time;
3514  uint32_t detail;
3515  xcb_input_device_id_t sourceid;
3516  uint16_t valuators_len;
3517  uint32_t flags;
3518  uint8_t pad0[4];
3519  uint32_t full_sequence;
3521 
3523 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3524 
3526 
3528 #define XCB_INPUT_RAW_MOTION 17
3529 
3531 
3532 typedef enum xcb_input_touch_event_flags_t {
3533  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3534  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3535 } xcb_input_touch_event_flags_t;
3536 
3538 #define XCB_INPUT_TOUCH_BEGIN 18
3539 
3544  uint8_t response_type;
3545  uint8_t extension;
3546  uint16_t sequence;
3547  uint32_t length;
3548  uint16_t event_type;
3549  xcb_input_device_id_t deviceid;
3550  xcb_timestamp_t time;
3551  uint32_t detail;
3552  xcb_window_t root;
3553  xcb_window_t event;
3554  xcb_window_t child;
3555  uint32_t full_sequence;
3556  xcb_input_fp1616_t root_x;
3557  xcb_input_fp1616_t root_y;
3558  xcb_input_fp1616_t event_x;
3559  xcb_input_fp1616_t event_y;
3560  uint16_t buttons_len;
3561  uint16_t valuators_len;
3562  xcb_input_device_id_t sourceid;
3563  uint8_t pad0[2];
3564  uint32_t flags;
3566  xcb_input_group_info_t group;
3568 
3570 #define XCB_INPUT_TOUCH_UPDATE 19
3571 
3573 
3575 #define XCB_INPUT_TOUCH_END 20
3576 
3578 
3579 typedef enum xcb_input_touch_ownership_flags_t {
3580  XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3581 } xcb_input_touch_ownership_flags_t;
3582 
3584 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3585 
3590  uint8_t response_type;
3591  uint8_t extension;
3592  uint16_t sequence;
3593  uint32_t length;
3594  uint16_t event_type;
3595  xcb_input_device_id_t deviceid;
3596  xcb_timestamp_t time;
3597  uint32_t touchid;
3598  xcb_window_t root;
3599  xcb_window_t event;
3600  xcb_window_t child;
3601  uint32_t full_sequence;
3602  xcb_input_device_id_t sourceid;
3603  uint8_t pad0[2];
3604  uint32_t flags;
3605  uint8_t pad1[8];
3607 
3609 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3610 
3615  uint8_t response_type;
3616  uint8_t extension;
3617  uint16_t sequence;
3618  uint32_t length;
3619  uint16_t event_type;
3620  xcb_input_device_id_t deviceid;
3621  xcb_timestamp_t time;
3622  uint32_t detail;
3623  xcb_input_device_id_t sourceid;
3624  uint16_t valuators_len;
3625  uint32_t flags;
3626  uint8_t pad0[4];
3627  uint32_t full_sequence;
3629 
3631 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3632 
3634 
3636 #define XCB_INPUT_RAW_TOUCH_END 24
3637 
3639 
3641 #define XCB_INPUT_BARRIER_HIT 25
3642 
3647  uint8_t response_type;
3648  uint8_t extension;
3649  uint16_t sequence;
3650  uint32_t length;
3651  uint16_t event_type;
3652  xcb_input_device_id_t deviceid;
3653  xcb_timestamp_t time;
3654  uint32_t eventid;
3655  xcb_window_t root;
3656  xcb_window_t event;
3657  xcb_xfixes_barrier_t barrier;
3658  uint32_t full_sequence;
3659  uint32_t dtime;
3660  uint32_t flags;
3661  xcb_input_device_id_t sourceid;
3662  uint8_t pad0[2];
3663  xcb_input_fp1616_t root_x;
3664  xcb_input_fp1616_t root_y;
3665  xcb_input_fp3232_t dx;
3666  xcb_input_fp3232_t dy;
3668 
3670 #define XCB_INPUT_BARRIER_LEAVE 26
3671 
3673 
3675 #define XCB_INPUT_DEVICE 0
3676 
3681  uint8_t response_type;
3682  uint8_t error_code;
3683  uint16_t sequence;
3685 
3687 #define XCB_INPUT_EVENT 1
3688 
3692 typedef struct xcb_input_event_error_t {
3693  uint8_t response_type;
3694  uint8_t error_code;
3695  uint16_t sequence;
3697 
3699 #define XCB_INPUT_MODE 2
3700 
3704 typedef struct xcb_input_mode_error_t {
3705  uint8_t response_type;
3706  uint8_t error_code;
3707  uint16_t sequence;
3709 
3711 #define XCB_INPUT_DEVICE_BUSY 3
3712 
3717  uint8_t response_type;
3718  uint8_t error_code;
3719  uint16_t sequence;
3721 
3723 #define XCB_INPUT_CLASS 4
3724 
3728 typedef struct xcb_input_class_error_t {
3729  uint8_t response_type;
3730  uint8_t error_code;
3731  uint16_t sequence;
3733 
3743 /*****************************************************************************
3744  **
3745  ** void xcb_input_event_class_next
3746  **
3747  ** @param xcb_input_event_class_iterator_t *i
3748  ** @returns void
3749  **
3750  *****************************************************************************/
3751 
3752 void
3754 
3765 /*****************************************************************************
3766  **
3767  ** xcb_generic_iterator_t xcb_input_event_class_end
3768  **
3769  ** @param xcb_input_event_class_iterator_t i
3770  ** @returns xcb_generic_iterator_t
3771  **
3772  *****************************************************************************/
3773 
3776 
3786 /*****************************************************************************
3787  **
3788  ** void xcb_input_key_code_next
3789  **
3790  ** @param xcb_input_key_code_iterator_t *i
3791  ** @returns void
3792  **
3793  *****************************************************************************/
3794 
3795 void
3797 
3808 /*****************************************************************************
3809  **
3810  ** xcb_generic_iterator_t xcb_input_key_code_end
3811  **
3812  ** @param xcb_input_key_code_iterator_t i
3813  ** @returns xcb_generic_iterator_t
3814  **
3815  *****************************************************************************/
3816 
3819 
3829 /*****************************************************************************
3830  **
3831  ** void xcb_input_device_id_next
3832  **
3833  ** @param xcb_input_device_id_iterator_t *i
3834  ** @returns void
3835  **
3836  *****************************************************************************/
3837 
3838 void
3840 
3851 /*****************************************************************************
3852  **
3853  ** xcb_generic_iterator_t xcb_input_device_id_end
3854  **
3855  ** @param xcb_input_device_id_iterator_t i
3856  ** @returns xcb_generic_iterator_t
3857  **
3858  *****************************************************************************/
3859 
3862 
3872 /*****************************************************************************
3873  **
3874  ** void xcb_input_fp1616_next
3875  **
3876  ** @param xcb_input_fp1616_iterator_t *i
3877  ** @returns void
3878  **
3879  *****************************************************************************/
3880 
3881 void
3883 
3894 /*****************************************************************************
3895  **
3896  ** xcb_generic_iterator_t xcb_input_fp1616_end
3897  **
3898  ** @param xcb_input_fp1616_iterator_t i
3899  ** @returns xcb_generic_iterator_t
3900  **
3901  *****************************************************************************/
3902 
3905 
3915 /*****************************************************************************
3916  **
3917  ** void xcb_input_fp3232_next
3918  **
3919  ** @param xcb_input_fp3232_iterator_t *i
3920  ** @returns void
3921  **
3922  *****************************************************************************/
3923 
3924 void
3926 
3937 /*****************************************************************************
3938  **
3939  ** xcb_generic_iterator_t xcb_input_fp3232_end
3940  **
3941  ** @param xcb_input_fp3232_iterator_t i
3942  ** @returns xcb_generic_iterator_t
3943  **
3944  *****************************************************************************/
3945 
3948 
3949 int
3950 xcb_input_get_extension_version_sizeof (const void *_buffer );
3951 
3961 /*****************************************************************************
3962  **
3963  ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version
3964  **
3965  ** @param xcb_connection_t *c
3966  ** @param uint16_t name_len
3967  ** @param const char *name
3968  ** @returns xcb_input_get_extension_version_cookie_t
3969  **
3970  *****************************************************************************/
3971 
3974  uint16_t name_len ,
3975  const char *name );
3976 
3989 /*****************************************************************************
3990  **
3991  ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked
3992  **
3993  ** @param xcb_connection_t *c
3994  ** @param uint16_t name_len
3995  ** @param const char *name
3996  ** @returns xcb_input_get_extension_version_cookie_t
3997  **
3998  *****************************************************************************/
3999 
4002  uint16_t name_len ,
4003  const char *name );
4004 
4020 /*****************************************************************************
4021  **
4022  ** xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply
4023  **
4024  ** @param xcb_connection_t *c
4025  ** @param xcb_input_get_extension_version_cookie_t cookie
4026  ** @param xcb_generic_error_t **e
4027  ** @returns xcb_input_get_extension_version_reply_t *
4028  **
4029  *****************************************************************************/
4030 
4034  xcb_generic_error_t **e );
4035 
4045 /*****************************************************************************
4046  **
4047  ** void xcb_input_device_info_next
4048  **
4049  ** @param xcb_input_device_info_iterator_t *i
4050  ** @returns void
4051  **
4052  *****************************************************************************/
4053 
4054 void
4056 
4067 /*****************************************************************************
4068  **
4069  ** xcb_generic_iterator_t xcb_input_device_info_end
4070  **
4071  ** @param xcb_input_device_info_iterator_t i
4072  ** @returns xcb_generic_iterator_t
4073  **
4074  *****************************************************************************/
4075 
4078 
4088 /*****************************************************************************
4089  **
4090  ** void xcb_input_key_info_next
4091  **
4092  ** @param xcb_input_key_info_iterator_t *i
4093  ** @returns void
4094  **
4095  *****************************************************************************/
4096 
4097 void
4099 
4110 /*****************************************************************************
4111  **
4112  ** xcb_generic_iterator_t xcb_input_key_info_end
4113  **
4114  ** @param xcb_input_key_info_iterator_t i
4115  ** @returns xcb_generic_iterator_t
4116  **
4117  *****************************************************************************/
4118 
4121 
4131 /*****************************************************************************
4132  **
4133  ** void xcb_input_button_info_next
4134  **
4135  ** @param xcb_input_button_info_iterator_t *i
4136  ** @returns void
4137  **
4138  *****************************************************************************/
4139 
4140 void
4142 
4153 /*****************************************************************************
4154  **
4155  ** xcb_generic_iterator_t xcb_input_button_info_end
4156  **
4157  ** @param xcb_input_button_info_iterator_t i
4158  ** @returns xcb_generic_iterator_t
4159  **
4160  *****************************************************************************/
4161 
4164 
4174 /*****************************************************************************
4175  **
4176  ** void xcb_input_axis_info_next
4177  **
4178  ** @param xcb_input_axis_info_iterator_t *i
4179  ** @returns void
4180  **
4181  *****************************************************************************/
4182 
4183 void
4185 
4196 /*****************************************************************************
4197  **
4198  ** xcb_generic_iterator_t xcb_input_axis_info_end
4199  **
4200  ** @param xcb_input_axis_info_iterator_t i
4201  ** @returns xcb_generic_iterator_t
4202  **
4203  *****************************************************************************/
4204 
4207 
4208 int
4209 xcb_input_valuator_info_sizeof (const void *_buffer );
4210 
4211 
4212 /*****************************************************************************
4213  **
4214  ** xcb_input_axis_info_t * xcb_input_valuator_info_axes
4215  **
4216  ** @param const xcb_input_valuator_info_t *R
4217  ** @returns xcb_input_axis_info_t *
4218  **
4219  *****************************************************************************/
4220 
4222 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R );
4223 
4224 
4225 /*****************************************************************************
4226  **
4227  ** int xcb_input_valuator_info_axes_length
4228  **
4229  ** @param const xcb_input_valuator_info_t *R
4230  ** @returns int
4231  **
4232  *****************************************************************************/
4233 
4234 int
4235 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R );
4236 
4237 
4238 /*****************************************************************************
4239  **
4240  ** xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator
4241  **
4242  ** @param const xcb_input_valuator_info_t *R
4243  ** @returns xcb_input_axis_info_iterator_t
4244  **
4245  *****************************************************************************/
4246 
4248 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R );
4249 
4259 /*****************************************************************************
4260  **
4261  ** void xcb_input_valuator_info_next
4262  **
4263  ** @param xcb_input_valuator_info_iterator_t *i
4264  ** @returns void
4265  **
4266  *****************************************************************************/
4267 
4268 void
4270 
4281 /*****************************************************************************
4282  **
4283  ** xcb_generic_iterator_t xcb_input_valuator_info_end
4284  **
4285  ** @param xcb_input_valuator_info_iterator_t i
4286  ** @returns xcb_generic_iterator_t
4287  **
4288  *****************************************************************************/
4289 
4292 
4302 /*****************************************************************************
4303  **
4304  ** void xcb_input_input_info_next
4305  **
4306  ** @param xcb_input_input_info_iterator_t *i
4307  ** @returns void
4308  **
4309  *****************************************************************************/
4310 
4311 void
4313 
4324 /*****************************************************************************
4325  **
4326  ** xcb_generic_iterator_t xcb_input_input_info_end
4327  **
4328  ** @param xcb_input_input_info_iterator_t i
4329  ** @returns xcb_generic_iterator_t
4330  **
4331  *****************************************************************************/
4332 
4335 
4336 int
4337 xcb_input_device_name_sizeof (const void *_buffer );
4338 
4339 
4340 /*****************************************************************************
4341  **
4342  ** char * xcb_input_device_name_string
4343  **
4344  ** @param const xcb_input_device_name_t *R
4345  ** @returns char *
4346  **
4347  *****************************************************************************/
4348 
4349 char *
4350 xcb_input_device_name_string (const xcb_input_device_name_t *R );
4351 
4352 
4353 /*****************************************************************************
4354  **
4355  ** int xcb_input_device_name_string_length
4356  **
4357  ** @param const xcb_input_device_name_t *R
4358  ** @returns int
4359  **
4360  *****************************************************************************/
4361 
4362 int
4363 xcb_input_device_name_string_length (const xcb_input_device_name_t *R );
4364 
4365 
4366 /*****************************************************************************
4367  **
4368  ** xcb_generic_iterator_t xcb_input_device_name_string_end
4369  **
4370  ** @param const xcb_input_device_name_t *R
4371  ** @returns xcb_generic_iterator_t
4372  **
4373  *****************************************************************************/
4374 
4376 xcb_input_device_name_string_end (const xcb_input_device_name_t *R );
4377 
4387 /*****************************************************************************
4388  **
4389  ** void xcb_input_device_name_next
4390  **
4391  ** @param xcb_input_device_name_iterator_t *i
4392  ** @returns void
4393  **
4394  *****************************************************************************/
4395 
4396 void
4398 
4409 /*****************************************************************************
4410  **
4411  ** xcb_generic_iterator_t xcb_input_device_name_end
4412  **
4413  ** @param xcb_input_device_name_iterator_t i
4414  ** @returns xcb_generic_iterator_t
4415  **
4416  *****************************************************************************/
4417 
4420 
4421 int
4422 xcb_input_list_input_devices_sizeof (const void *_buffer );
4423 
4433 /*****************************************************************************
4434  **
4435  ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices
4436  **
4437  ** @param xcb_connection_t *c
4438  ** @returns xcb_input_list_input_devices_cookie_t
4439  **
4440  *****************************************************************************/
4441 
4444 
4457 /*****************************************************************************
4458  **
4459  ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked
4460  **
4461  ** @param xcb_connection_t *c
4462  ** @returns xcb_input_list_input_devices_cookie_t
4463  **
4464  *****************************************************************************/
4465 
4468 
4469 
4470 /*****************************************************************************
4471  **
4472  ** xcb_input_device_info_t * xcb_input_list_input_devices_devices
4473  **
4474  ** @param const xcb_input_list_input_devices_reply_t *R
4475  ** @returns xcb_input_device_info_t *
4476  **
4477  *****************************************************************************/
4478 
4480 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R );
4481 
4482 
4483 /*****************************************************************************
4484  **
4485  ** int xcb_input_list_input_devices_devices_length
4486  **
4487  ** @param const xcb_input_list_input_devices_reply_t *R
4488  ** @returns int
4489  **
4490  *****************************************************************************/
4491 
4492 int
4493 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R );
4494 
4495 
4496 /*****************************************************************************
4497  **
4498  ** xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_iterator
4499  **
4500  ** @param const xcb_input_list_input_devices_reply_t *R
4501  ** @returns xcb_input_device_info_iterator_t
4502  **
4503  *****************************************************************************/
4504 
4506 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R );
4507 
4523 /*****************************************************************************
4524  **
4525  ** xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply
4526  **
4527  ** @param xcb_connection_t *c
4528  ** @param xcb_input_list_input_devices_cookie_t cookie
4529  ** @param xcb_generic_error_t **e
4530  ** @returns xcb_input_list_input_devices_reply_t *
4531  **
4532  *****************************************************************************/
4533 
4537  xcb_generic_error_t **e );
4538 
4548 /*****************************************************************************
4549  **
4550  ** void xcb_input_input_class_info_next
4551  **
4552  ** @param xcb_input_input_class_info_iterator_t *i
4553  ** @returns void
4554  **
4555  *****************************************************************************/
4556 
4557 void
4559 
4570 /*****************************************************************************
4571  **
4572  ** xcb_generic_iterator_t xcb_input_input_class_info_end
4573  **
4574  ** @param xcb_input_input_class_info_iterator_t i
4575  ** @returns xcb_generic_iterator_t
4576  **
4577  *****************************************************************************/
4578 
4581 
4582 int
4583 xcb_input_open_device_sizeof (const void *_buffer );
4584 
4594 /*****************************************************************************
4595  **
4596  ** xcb_input_open_device_cookie_t xcb_input_open_device
4597  **
4598  ** @param xcb_connection_t *c
4599  ** @param uint8_t device_id
4600  ** @returns xcb_input_open_device_cookie_t
4601  **
4602  *****************************************************************************/
4603 
4606  uint8_t device_id );
4607 
4620 /*****************************************************************************
4621  **
4622  ** xcb_input_open_device_cookie_t xcb_input_open_device_unchecked
4623  **
4624  ** @param xcb_connection_t *c
4625  ** @param uint8_t device_id
4626  ** @returns xcb_input_open_device_cookie_t
4627  **
4628  *****************************************************************************/
4629 
4632  uint8_t device_id );
4633 
4634 
4635 /*****************************************************************************
4636  **
4637  ** xcb_input_input_class_info_t * xcb_input_open_device_class_info
4638  **
4639  ** @param const xcb_input_open_device_reply_t *R
4640  ** @returns xcb_input_input_class_info_t *
4641  **
4642  *****************************************************************************/
4643 
4645 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R );
4646 
4647 
4648 /*****************************************************************************
4649  **
4650  ** int xcb_input_open_device_class_info_length
4651  **
4652  ** @param const xcb_input_open_device_reply_t *R
4653  ** @returns int
4654  **
4655  *****************************************************************************/
4656 
4657 int
4658 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R );
4659 
4660 
4661 /*****************************************************************************
4662  **
4663  ** xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_iterator
4664  **
4665  ** @param const xcb_input_open_device_reply_t *R
4666  ** @returns xcb_input_input_class_info_iterator_t
4667  **
4668  *****************************************************************************/
4669 
4671 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R );
4672 
4688 /*****************************************************************************
4689  **
4690  ** xcb_input_open_device_reply_t * xcb_input_open_device_reply
4691  **
4692  ** @param xcb_connection_t *c
4693  ** @param xcb_input_open_device_cookie_t cookie
4694  ** @param xcb_generic_error_t **e
4695  ** @returns xcb_input_open_device_reply_t *
4696  **
4697  *****************************************************************************/
4698 
4702  xcb_generic_error_t **e );
4703 
4716 /*****************************************************************************
4717  **
4718  ** xcb_void_cookie_t xcb_input_close_device_checked
4719  **
4720  ** @param xcb_connection_t *c
4721  ** @param uint8_t device_id
4722  ** @returns xcb_void_cookie_t
4723  **
4724  *****************************************************************************/
4725 
4728  uint8_t device_id );
4729 
4739 /*****************************************************************************
4740  **
4741  ** xcb_void_cookie_t xcb_input_close_device
4742  **
4743  ** @param xcb_connection_t *c
4744  ** @param uint8_t device_id
4745  ** @returns xcb_void_cookie_t
4746  **
4747  *****************************************************************************/
4748 
4751  uint8_t device_id );
4752 
4762 /*****************************************************************************
4763  **
4764  ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode
4765  **
4766  ** @param xcb_connection_t *c
4767  ** @param uint8_t device_id
4768  ** @param uint8_t mode
4769  ** @returns xcb_input_set_device_mode_cookie_t
4770  **
4771  *****************************************************************************/
4772 
4775  uint8_t device_id ,
4776  uint8_t mode );
4777 
4790 /*****************************************************************************
4791  **
4792  ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked
4793  **
4794  ** @param xcb_connection_t *c
4795  ** @param uint8_t device_id
4796  ** @param uint8_t mode
4797  ** @returns xcb_input_set_device_mode_cookie_t
4798  **
4799  *****************************************************************************/
4800 
4803  uint8_t device_id ,
4804  uint8_t mode );
4805 
4821 /*****************************************************************************
4822  **
4823  ** xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply
4824  **
4825  ** @param xcb_connection_t *c
4826  ** @param xcb_input_set_device_mode_cookie_t cookie
4827  ** @param xcb_generic_error_t **e
4828  ** @returns xcb_input_set_device_mode_reply_t *
4829  **
4830  *****************************************************************************/
4831 
4835  xcb_generic_error_t **e );
4836 
4837 int
4838 xcb_input_select_extension_event_sizeof (const void *_buffer );
4839 
4852 /*****************************************************************************
4853  **
4854  ** xcb_void_cookie_t xcb_input_select_extension_event_checked
4855  **
4856  ** @param xcb_connection_t *c
4857  ** @param xcb_window_t window
4858  ** @param uint16_t num_classes
4859  ** @param const xcb_input_event_class_t *classes
4860  ** @returns xcb_void_cookie_t
4861  **
4862  *****************************************************************************/
4863 
4866  xcb_window_t window ,
4867  uint16_t num_classes ,
4868  const xcb_input_event_class_t *classes );
4869 
4879 /*****************************************************************************
4880  **
4881  ** xcb_void_cookie_t xcb_input_select_extension_event
4882  **
4883  ** @param xcb_connection_t *c
4884  ** @param xcb_window_t window
4885  ** @param uint16_t num_classes
4886  ** @param const xcb_input_event_class_t *classes
4887  ** @returns xcb_void_cookie_t
4888  **
4889  *****************************************************************************/
4890 
4893  xcb_window_t window ,
4894  uint16_t num_classes ,
4895  const xcb_input_event_class_t *classes );
4896 
4897 int
4898 xcb_input_get_selected_extension_events_sizeof (const void *_buffer );
4899 
4909 /*****************************************************************************
4910  **
4911  ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events
4912  **
4913  ** @param xcb_connection_t *c
4914  ** @param xcb_window_t window
4915  ** @returns xcb_input_get_selected_extension_events_cookie_t
4916  **
4917  *****************************************************************************/
4918 
4921  xcb_window_t window );
4922 
4935 /*****************************************************************************
4936  **
4937  ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked
4938  **
4939  ** @param xcb_connection_t *c
4940  ** @param xcb_window_t window
4941  ** @returns xcb_input_get_selected_extension_events_cookie_t
4942  **
4943  *****************************************************************************/
4944 
4947  xcb_window_t window );
4948 
4949 
4950 /*****************************************************************************
4951  **
4952  ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_classes
4953  **
4954  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4955  ** @returns xcb_input_event_class_t *
4956  **
4957  *****************************************************************************/
4958 
4959 xcb_input_event_class_t *
4960 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R );
4961 
4962 
4963 /*****************************************************************************
4964  **
4965  ** int xcb_input_get_selected_extension_events_this_classes_length
4966  **
4967  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4968  ** @returns int
4969  **
4970  *****************************************************************************/
4971 
4972 int
4973 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
4974 
4975 
4976 /*****************************************************************************
4977  **
4978  ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end
4979  **
4980  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4981  ** @returns xcb_generic_iterator_t
4982  **
4983  *****************************************************************************/
4984 
4986 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
4987 
4988 
4989 /*****************************************************************************
4990  **
4991  ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_classes
4992  **
4993  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4994  ** @returns xcb_input_event_class_t *
4995  **
4996  *****************************************************************************/
4997 
4998 xcb_input_event_class_t *
4999 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R );
5000 
5001 
5002 /*****************************************************************************
5003  **
5004  ** int xcb_input_get_selected_extension_events_all_classes_length
5005  **
5006  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5007  ** @returns int
5008  **
5009  *****************************************************************************/
5010 
5011 int
5012 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
5013 
5014 
5015 /*****************************************************************************
5016  **
5017  ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_classes_end
5018  **
5019  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5020  ** @returns xcb_generic_iterator_t
5021  **
5022  *****************************************************************************/
5023 
5025 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
5026 
5042 /*****************************************************************************
5043  **
5044  ** xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply
5045  **
5046  ** @param xcb_connection_t *c
5047  ** @param xcb_input_get_selected_extension_events_cookie_t cookie
5048  ** @param xcb_generic_error_t **e
5049  ** @returns xcb_input_get_selected_extension_events_reply_t *
5050  **
5051  *****************************************************************************/
5052 
5056  xcb_generic_error_t **e );
5057 
5058 int
5059 xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer );
5060 
5073 /*****************************************************************************
5074  **
5075  ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked
5076  **
5077  ** @param xcb_connection_t *c
5078  ** @param xcb_window_t window
5079  ** @param uint16_t num_classes
5080  ** @param uint8_t mode
5081  ** @param const xcb_input_event_class_t *classes
5082  ** @returns xcb_void_cookie_t
5083  **
5084  *****************************************************************************/
5085 
5088  xcb_window_t window ,
5089  uint16_t num_classes ,
5090  uint8_t mode ,
5091  const xcb_input_event_class_t *classes );
5092 
5102 /*****************************************************************************
5103  **
5104  ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list
5105  **
5106  ** @param xcb_connection_t *c
5107  ** @param xcb_window_t window
5108  ** @param uint16_t num_classes
5109  ** @param uint8_t mode
5110  ** @param const xcb_input_event_class_t *classes
5111  ** @returns xcb_void_cookie_t
5112  **
5113  *****************************************************************************/
5114 
5117  xcb_window_t window ,
5118  uint16_t num_classes ,
5119  uint8_t mode ,
5120  const xcb_input_event_class_t *classes );
5121 
5122 int
5123 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer );
5124 
5134 /*****************************************************************************
5135  **
5136  ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list
5137  **
5138  ** @param xcb_connection_t *c
5139  ** @param xcb_window_t window
5140  ** @returns xcb_input_get_device_dont_propagate_list_cookie_t
5141  **
5142  *****************************************************************************/
5143 
5146  xcb_window_t window );
5147 
5160 /*****************************************************************************
5161  **
5162  ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked
5163  **
5164  ** @param xcb_connection_t *c
5165  ** @param xcb_window_t window
5166  ** @returns xcb_input_get_device_dont_propagate_list_cookie_t
5167  **
5168  *****************************************************************************/
5169 
5172  xcb_window_t window );
5173 
5174 
5175 /*****************************************************************************
5176  **
5177  ** xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_classes
5178  **
5179  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5180  ** @returns xcb_input_event_class_t *
5181  **
5182  *****************************************************************************/
5183 
5184 xcb_input_event_class_t *
5185 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5186 
5187 
5188 /*****************************************************************************
5189  **
5190  ** int xcb_input_get_device_dont_propagate_list_classes_length
5191  **
5192  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5193  ** @returns int
5194  **
5195  *****************************************************************************/
5196 
5197 int
5198 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5199 
5200 
5201 /*****************************************************************************
5202  **
5203  ** xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes_end
5204  **
5205  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5206  ** @returns xcb_generic_iterator_t
5207  **
5208  *****************************************************************************/
5209 
5211 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5212 
5228 /*****************************************************************************
5229  **
5230  ** xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply
5231  **
5232  ** @param xcb_connection_t *c
5233  ** @param xcb_input_get_device_dont_propagate_list_cookie_t cookie
5234  ** @param xcb_generic_error_t **e
5235  ** @returns xcb_input_get_device_dont_propagate_list_reply_t *
5236  **
5237  *****************************************************************************/
5238 
5242  xcb_generic_error_t **e );
5243 
5253 /*****************************************************************************
5254  **
5255  ** void xcb_input_device_time_coord_next
5256  **
5257  ** @param xcb_input_device_time_coord_iterator_t *i
5258  ** @returns void
5259  **
5260  *****************************************************************************/
5261 
5262 void
5264 
5275 /*****************************************************************************
5276  **
5277  ** xcb_generic_iterator_t xcb_input_device_time_coord_end
5278  **
5279  ** @param xcb_input_device_time_coord_iterator_t i
5280  ** @returns xcb_generic_iterator_t
5281  **
5282  *****************************************************************************/
5283 
5286 
5296 /*****************************************************************************
5297  **
5298  ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events
5299  **
5300  ** @param xcb_connection_t *c
5301  ** @param xcb_timestamp_t start
5302  ** @param xcb_timestamp_t stop
5303  ** @param uint8_t device_id
5304  ** @returns xcb_input_get_device_motion_events_cookie_t
5305  **
5306  *****************************************************************************/
5307 
5310  xcb_timestamp_t start ,
5311  xcb_timestamp_t stop ,
5312  uint8_t device_id );
5313 
5326 /*****************************************************************************
5327  **
5328  ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked
5329  **
5330  ** @param xcb_connection_t *c
5331  ** @param xcb_timestamp_t start
5332  ** @param xcb_timestamp_t stop
5333  ** @param uint8_t device_id
5334  ** @returns xcb_input_get_device_motion_events_cookie_t
5335  **
5336  *****************************************************************************/
5337 
5340  xcb_timestamp_t start ,
5341  xcb_timestamp_t stop ,
5342  uint8_t device_id );
5343 
5359 /*****************************************************************************
5360  **
5361  ** xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply
5362  **
5363  ** @param xcb_connection_t *c
5364  ** @param xcb_input_get_device_motion_events_cookie_t cookie
5365  ** @param xcb_generic_error_t **e
5366  ** @returns xcb_input_get_device_motion_events_reply_t *
5367  **
5368  *****************************************************************************/
5369 
5373  xcb_generic_error_t **e );
5374 
5384 /*****************************************************************************
5385  **
5386  ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device
5387  **
5388  ** @param xcb_connection_t *c
5389  ** @param uint8_t device_id
5390  ** @returns xcb_input_change_keyboard_device_cookie_t
5391  **
5392  *****************************************************************************/
5393 
5396  uint8_t device_id );
5397 
5410 /*****************************************************************************
5411  **
5412  ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked
5413  **
5414  ** @param xcb_connection_t *c
5415  ** @param uint8_t device_id
5416  ** @returns xcb_input_change_keyboard_device_cookie_t
5417  **
5418  *****************************************************************************/
5419 
5422  uint8_t device_id );
5423 
5439 /*****************************************************************************
5440  **
5441  ** xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply
5442  **
5443  ** @param xcb_connection_t *c
5444  ** @param xcb_input_change_keyboard_device_cookie_t cookie
5445  ** @param xcb_generic_error_t **e
5446  ** @returns xcb_input_change_keyboard_device_reply_t *
5447  **
5448  *****************************************************************************/
5449 
5453  xcb_generic_error_t **e );
5454 
5464 /*****************************************************************************
5465  **
5466  ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device
5467  **
5468  ** @param xcb_connection_t *c
5469  ** @param uint8_t x_axis
5470  ** @param uint8_t y_axis
5471  ** @param uint8_t device_id
5472  ** @returns xcb_input_change_pointer_device_cookie_t
5473  **
5474  *****************************************************************************/
5475 
5478  uint8_t x_axis ,
5479  uint8_t y_axis ,
5480  uint8_t device_id );
5481 
5494 /*****************************************************************************
5495  **
5496  ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked
5497  **
5498  ** @param xcb_connection_t *c
5499  ** @param uint8_t x_axis
5500  ** @param uint8_t y_axis
5501  ** @param uint8_t device_id
5502  ** @returns xcb_input_change_pointer_device_cookie_t
5503  **
5504  *****************************************************************************/
5505 
5508  uint8_t x_axis ,
5509  uint8_t y_axis ,
5510  uint8_t device_id );
5511 
5527 /*****************************************************************************
5528  **
5529  ** xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply
5530  **
5531  ** @param xcb_connection_t *c
5532  ** @param xcb_input_change_pointer_device_cookie_t cookie
5533  ** @param xcb_generic_error_t **e
5534  ** @returns xcb_input_change_pointer_device_reply_t *
5535  **
5536  *****************************************************************************/
5537 
5541  xcb_generic_error_t **e );
5542 
5543 int
5544 xcb_input_grab_device_sizeof (const void *_buffer );
5545 
5555 /*****************************************************************************
5556  **
5557  ** xcb_input_grab_device_cookie_t xcb_input_grab_device
5558  **
5559  ** @param xcb_connection_t *c
5560  ** @param xcb_window_t grab_window
5561  ** @param xcb_timestamp_t time
5562  ** @param uint16_t num_classes
5563  ** @param uint8_t this_device_mode
5564  ** @param uint8_t other_device_mode
5565  ** @param uint8_t owner_events
5566  ** @param uint8_t device_id
5567  ** @param const xcb_input_event_class_t *classes
5568  ** @returns xcb_input_grab_device_cookie_t
5569  **
5570  *****************************************************************************/
5571 
5574  xcb_window_t grab_window ,
5575  xcb_timestamp_t time ,
5576  uint16_t num_classes ,
5577  uint8_t this_device_mode ,
5578  uint8_t other_device_mode ,
5579  uint8_t owner_events ,
5580  uint8_t device_id ,
5581  const xcb_input_event_class_t *classes );
5582 
5595 /*****************************************************************************
5596  **
5597  ** xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked
5598  **
5599  ** @param xcb_connection_t *c
5600  ** @param xcb_window_t grab_window
5601  ** @param xcb_timestamp_t time
5602  ** @param uint16_t num_classes
5603  ** @param uint8_t this_device_mode
5604  ** @param uint8_t other_device_mode
5605  ** @param uint8_t owner_events
5606  ** @param uint8_t device_id
5607  ** @param const xcb_input_event_class_t *classes
5608  ** @returns xcb_input_grab_device_cookie_t
5609  **
5610  *****************************************************************************/
5611 
5614  xcb_window_t grab_window ,
5615  xcb_timestamp_t time ,
5616  uint16_t num_classes ,
5617  uint8_t this_device_mode ,
5618  uint8_t other_device_mode ,
5619  uint8_t owner_events ,
5620  uint8_t device_id ,
5621  const xcb_input_event_class_t *classes );
5622 
5638 /*****************************************************************************
5639  **
5640  ** xcb_input_grab_device_reply_t * xcb_input_grab_device_reply
5641  **
5642  ** @param xcb_connection_t *c
5643  ** @param xcb_input_grab_device_cookie_t cookie
5644  ** @param xcb_generic_error_t **e
5645  ** @returns xcb_input_grab_device_reply_t *
5646  **
5647  *****************************************************************************/
5648 
5652  xcb_generic_error_t **e );
5653 
5666 /*****************************************************************************
5667  **
5668  ** xcb_void_cookie_t xcb_input_ungrab_device_checked
5669  **
5670  ** @param xcb_connection_t *c
5671  ** @param xcb_timestamp_t time
5672  ** @param uint8_t device_id
5673  ** @returns xcb_void_cookie_t
5674  **
5675  *****************************************************************************/
5676 
5679  xcb_timestamp_t time ,
5680  uint8_t device_id );
5681 
5691 /*****************************************************************************
5692  **
5693  ** xcb_void_cookie_t xcb_input_ungrab_device
5694  **
5695  ** @param xcb_connection_t *c
5696  ** @param xcb_timestamp_t time
5697  ** @param uint8_t device_id
5698  ** @returns xcb_void_cookie_t
5699  **
5700  *****************************************************************************/
5701 
5704  xcb_timestamp_t time ,
5705  uint8_t device_id );
5706 
5707 int
5708 xcb_input_grab_device_key_sizeof (const void *_buffer );
5709 
5722 /*****************************************************************************
5723  **
5724  ** xcb_void_cookie_t xcb_input_grab_device_key_checked
5725  **
5726  ** @param xcb_connection_t *c
5727  ** @param xcb_window_t grab_window
5728  ** @param uint16_t num_classes
5729  ** @param uint16_t modifiers
5730  ** @param uint8_t modifier_device
5731  ** @param uint8_t grabbed_device
5732  ** @param uint8_t key
5733  ** @param uint8_t this_device_mode
5734  ** @param uint8_t other_device_mode
5735  ** @param uint8_t owner_events
5736  ** @param const xcb_input_event_class_t *classes
5737  ** @returns xcb_void_cookie_t
5738  **
5739  *****************************************************************************/
5740 
5743  xcb_window_t grab_window ,
5744  uint16_t num_classes ,
5745  uint16_t modifiers ,
5746  uint8_t modifier_device ,
5747  uint8_t grabbed_device ,
5748  uint8_t key ,
5749  uint8_t this_device_mode ,
5750  uint8_t other_device_mode ,
5751  uint8_t owner_events ,
5752  const xcb_input_event_class_t *classes );
5753 
5763 /*****************************************************************************
5764  **
5765  ** xcb_void_cookie_t xcb_input_grab_device_key
5766  **
5767  ** @param xcb_connection_t *c
5768  ** @param xcb_window_t grab_window
5769  ** @param uint16_t num_classes
5770  ** @param uint16_t modifiers
5771  ** @param uint8_t modifier_device
5772  ** @param uint8_t grabbed_device
5773  ** @param uint8_t key
5774  ** @param uint8_t this_device_mode
5775  ** @param uint8_t other_device_mode
5776  ** @param uint8_t owner_events
5777  ** @param const xcb_input_event_class_t *classes
5778  ** @returns xcb_void_cookie_t
5779  **
5780  *****************************************************************************/
5781 
5784  xcb_window_t grab_window ,
5785  uint16_t num_classes ,
5786  uint16_t modifiers ,
5787  uint8_t modifier_device ,
5788  uint8_t grabbed_device ,
5789  uint8_t key ,
5790  uint8_t this_device_mode ,
5791  uint8_t other_device_mode ,
5792  uint8_t owner_events ,
5793  const xcb_input_event_class_t *classes );
5794 
5807 /*****************************************************************************
5808  **
5809  ** xcb_void_cookie_t xcb_input_ungrab_device_key_checked
5810  **
5811  ** @param xcb_connection_t *c
5812  ** @param xcb_window_t grabWindow
5813  ** @param uint16_t modifiers
5814  ** @param uint8_t modifier_device
5815  ** @param uint8_t key
5816  ** @param uint8_t grabbed_device
5817  ** @returns xcb_void_cookie_t
5818  **
5819  *****************************************************************************/
5820 
5823  xcb_window_t grabWindow ,
5824  uint16_t modifiers ,
5825  uint8_t modifier_device ,
5826  uint8_t key ,
5827  uint8_t grabbed_device );
5828 
5838 /*****************************************************************************
5839  **
5840  ** xcb_void_cookie_t xcb_input_ungrab_device_key
5841  **
5842  ** @param xcb_connection_t *c
5843  ** @param xcb_window_t grabWindow
5844  ** @param uint16_t modifiers
5845  ** @param uint8_t modifier_device
5846  ** @param uint8_t key
5847  ** @param uint8_t grabbed_device
5848  ** @returns xcb_void_cookie_t
5849  **
5850  *****************************************************************************/
5851 
5854  xcb_window_t grabWindow ,
5855  uint16_t modifiers ,
5856  uint8_t modifier_device ,
5857  uint8_t key ,
5858  uint8_t grabbed_device );
5859 
5860 int
5861 xcb_input_grab_device_button_sizeof (const void *_buffer );
5862 
5875 /*****************************************************************************
5876  **
5877  ** xcb_void_cookie_t xcb_input_grab_device_button_checked
5878  **
5879  ** @param xcb_connection_t *c
5880  ** @param xcb_window_t grab_window
5881  ** @param uint8_t grabbed_device
5882  ** @param uint8_t modifier_device
5883  ** @param uint16_t num_classes
5884  ** @param uint16_t modifiers
5885  ** @param uint8_t this_device_mode
5886  ** @param uint8_t other_device_mode
5887  ** @param uint8_t button
5888  ** @param uint8_t owner_events
5889  ** @param const xcb_input_event_class_t *classes
5890  ** @returns xcb_void_cookie_t
5891  **
5892  *****************************************************************************/
5893 
5896  xcb_window_t grab_window ,
5897  uint8_t grabbed_device ,
5898  uint8_t modifier_device ,
5899  uint16_t num_classes ,
5900  uint16_t modifiers ,
5901  uint8_t this_device_mode ,
5902  uint8_t other_device_mode ,
5903  uint8_t button ,
5904  uint8_t owner_events ,
5905  const xcb_input_event_class_t *classes );
5906 
5916 /*****************************************************************************
5917  **
5918  ** xcb_void_cookie_t xcb_input_grab_device_button
5919  **
5920  ** @param xcb_connection_t *c
5921  ** @param xcb_window_t grab_window
5922  ** @param uint8_t grabbed_device
5923  ** @param uint8_t modifier_device
5924  ** @param uint16_t num_classes
5925  ** @param uint16_t modifiers
5926  ** @param uint8_t this_device_mode
5927  ** @param uint8_t other_device_mode
5928  ** @param uint8_t button
5929  ** @param uint8_t owner_events
5930  ** @param const xcb_input_event_class_t *classes
5931  ** @returns xcb_void_cookie_t
5932  **
5933  *****************************************************************************/
5934 
5937  xcb_window_t grab_window ,
5938  uint8_t grabbed_device ,
5939  uint8_t modifier_device ,
5940  uint16_t num_classes ,
5941  uint16_t modifiers ,
5942  uint8_t this_device_mode ,
5943  uint8_t other_device_mode ,
5944  uint8_t button ,
5945  uint8_t owner_events ,
5946  const xcb_input_event_class_t *classes );
5947 
5960 /*****************************************************************************
5961  **
5962  ** xcb_void_cookie_t xcb_input_ungrab_device_button_checked
5963  **
5964  ** @param xcb_connection_t *c
5965  ** @param xcb_window_t grab_window
5966  ** @param uint16_t modifiers
5967  ** @param uint8_t modifier_device
5968  ** @param uint8_t button
5969  ** @param uint8_t grabbed_device
5970  ** @returns xcb_void_cookie_t
5971  **
5972  *****************************************************************************/
5973 
5976  xcb_window_t grab_window ,
5977  uint16_t modifiers ,
5978  uint8_t modifier_device ,
5979  uint8_t button ,
5980  uint8_t grabbed_device );
5981 
5991 /*****************************************************************************
5992  **
5993  ** xcb_void_cookie_t xcb_input_ungrab_device_button
5994  **
5995  ** @param xcb_connection_t *c
5996  ** @param xcb_window_t grab_window
5997  ** @param uint16_t modifiers
5998  ** @param uint8_t modifier_device
5999  ** @param uint8_t button
6000  ** @param uint8_t grabbed_device
6001  ** @returns xcb_void_cookie_t
6002  **
6003  *****************************************************************************/
6004 
6007  xcb_window_t grab_window ,
6008  uint16_t modifiers ,
6009  uint8_t modifier_device ,
6010  uint8_t button ,
6011  uint8_t grabbed_device );
6012 
6025 /*****************************************************************************
6026  **
6027  ** xcb_void_cookie_t xcb_input_allow_device_events_checked
6028  **
6029  ** @param xcb_connection_t *c
6030  ** @param xcb_timestamp_t time
6031  ** @param uint8_t mode
6032  ** @param uint8_t device_id
6033  ** @returns xcb_void_cookie_t
6034  **
6035  *****************************************************************************/
6036 
6039  xcb_timestamp_t time ,
6040  uint8_t mode ,
6041  uint8_t device_id );
6042 
6052 /*****************************************************************************
6053  **
6054  ** xcb_void_cookie_t xcb_input_allow_device_events
6055  **
6056  ** @param xcb_connection_t *c
6057  ** @param xcb_timestamp_t time
6058  ** @param uint8_t mode
6059  ** @param uint8_t device_id
6060  ** @returns xcb_void_cookie_t
6061  **
6062  *****************************************************************************/
6063 
6066  xcb_timestamp_t time ,
6067  uint8_t mode ,
6068  uint8_t device_id );
6069 
6079 /*****************************************************************************
6080  **
6081  ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus
6082  **
6083  ** @param xcb_connection_t *c
6084  ** @param uint8_t device_id
6085  ** @returns xcb_input_get_device_focus_cookie_t
6086  **
6087  *****************************************************************************/
6088 
6091  uint8_t device_id );
6092 
6105 /*****************************************************************************
6106  **
6107  ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked
6108  **
6109  ** @param xcb_connection_t *c
6110  ** @param uint8_t device_id
6111  ** @returns xcb_input_get_device_focus_cookie_t
6112  **
6113  *****************************************************************************/
6114 
6117  uint8_t device_id );
6118 
6134 /*****************************************************************************
6135  **
6136  ** xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply
6137  **
6138  ** @param xcb_connection_t *c
6139  ** @param xcb_input_get_device_focus_cookie_t cookie
6140  ** @param xcb_generic_error_t **e
6141  ** @returns xcb_input_get_device_focus_reply_t *
6142  **
6143  *****************************************************************************/
6144 
6148  xcb_generic_error_t **e );
6149 
6162 /*****************************************************************************
6163  **
6164  ** xcb_void_cookie_t xcb_input_set_device_focus_checked
6165  **
6166  ** @param xcb_connection_t *c
6167  ** @param xcb_window_t focus
6168  ** @param xcb_timestamp_t time
6169  ** @param uint8_t revert_to
6170  ** @param uint8_t device_id
6171  ** @returns xcb_void_cookie_t
6172  **
6173  *****************************************************************************/
6174 
6177  xcb_window_t focus ,
6178  xcb_timestamp_t time ,
6179  uint8_t revert_to ,
6180  uint8_t device_id );
6181 
6191 /*****************************************************************************
6192  **
6193  ** xcb_void_cookie_t xcb_input_set_device_focus
6194  **
6195  ** @param xcb_connection_t *c
6196  ** @param xcb_window_t focus
6197  ** @param xcb_timestamp_t time
6198  ** @param uint8_t revert_to
6199  ** @param uint8_t device_id
6200  ** @returns xcb_void_cookie_t
6201  **
6202  *****************************************************************************/
6203 
6206  xcb_window_t focus ,
6207  xcb_timestamp_t time ,
6208  uint8_t revert_to ,
6209  uint8_t device_id );
6210 
6220 /*****************************************************************************
6221  **
6222  ** void xcb_input_kbd_feedback_state_next
6223  **
6224  ** @param xcb_input_kbd_feedback_state_iterator_t *i
6225  ** @returns void
6226  **
6227  *****************************************************************************/
6228 
6229 void
6231 
6242 /*****************************************************************************
6243  **
6244  ** xcb_generic_iterator_t xcb_input_kbd_feedback_state_end
6245  **
6246  ** @param xcb_input_kbd_feedback_state_iterator_t i
6247  ** @returns xcb_generic_iterator_t
6248  **
6249  *****************************************************************************/
6250 
6253 
6263 /*****************************************************************************
6264  **
6265  ** void xcb_input_ptr_feedback_state_next
6266  **
6267  ** @param xcb_input_ptr_feedback_state_iterator_t *i
6268  ** @returns void
6269  **
6270  *****************************************************************************/
6271 
6272 void
6274 
6285 /*****************************************************************************
6286  **
6287  ** xcb_generic_iterator_t xcb_input_ptr_feedback_state_end
6288  **
6289  ** @param xcb_input_ptr_feedback_state_iterator_t i
6290  ** @returns xcb_generic_iterator_t
6291  **
6292  *****************************************************************************/
6293 
6296 
6306 /*****************************************************************************
6307  **
6308  ** void xcb_input_integer_feedback_state_next
6309  **
6310  ** @param xcb_input_integer_feedback_state_iterator_t *i
6311  ** @returns void
6312  **
6313  *****************************************************************************/
6314 
6315 void
6317 
6328 /*****************************************************************************
6329  **
6330  ** xcb_generic_iterator_t xcb_input_integer_feedback_state_end
6331  **
6332  ** @param xcb_input_integer_feedback_state_iterator_t i
6333  ** @returns xcb_generic_iterator_t
6334  **
6335  *****************************************************************************/
6336 
6339 
6340 int
6341 xcb_input_string_feedback_state_sizeof (const void *_buffer );
6342 
6343 
6344 /*****************************************************************************
6345  **
6346  ** xcb_keysym_t * xcb_input_string_feedback_state_keysyms
6347  **
6348  ** @param const xcb_input_string_feedback_state_t *R
6349  ** @returns xcb_keysym_t *
6350  **
6351  *****************************************************************************/
6352 
6353 xcb_keysym_t *
6354 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R );
6355 
6356 
6357 /*****************************************************************************
6358  **
6359  ** int xcb_input_string_feedback_state_keysyms_length
6360  **
6361  ** @param const xcb_input_string_feedback_state_t *R
6362  ** @returns int
6363  **
6364  *****************************************************************************/
6365 
6366 int
6367 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R );
6368 
6369 
6370 /*****************************************************************************
6371  **
6372  ** xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end
6373  **
6374  ** @param const xcb_input_string_feedback_state_t *R
6375  ** @returns xcb_generic_iterator_t
6376  **
6377  *****************************************************************************/
6378 
6380 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R );
6381 
6391 /*****************************************************************************
6392  **
6393  ** void xcb_input_string_feedback_state_next
6394  **
6395  ** @param xcb_input_string_feedback_state_iterator_t *i
6396  ** @returns void
6397  **
6398  *****************************************************************************/
6399 
6400 void
6402 
6413 /*****************************************************************************
6414  **
6415  ** xcb_generic_iterator_t xcb_input_string_feedback_state_end
6416  **
6417  ** @param xcb_input_string_feedback_state_iterator_t i
6418  ** @returns xcb_generic_iterator_t
6419  **
6420  *****************************************************************************/
6421 
6424 
6434 /*****************************************************************************
6435  **
6436  ** void xcb_input_bell_feedback_state_next
6437  **
6438  ** @param xcb_input_bell_feedback_state_iterator_t *i
6439  ** @returns void
6440  **
6441  *****************************************************************************/
6442 
6443 void
6445 
6456 /*****************************************************************************
6457  **
6458  ** xcb_generic_iterator_t xcb_input_bell_feedback_state_end
6459  **
6460  ** @param xcb_input_bell_feedback_state_iterator_t i
6461  ** @returns xcb_generic_iterator_t
6462  **
6463  *****************************************************************************/
6464 
6467 
6477 /*****************************************************************************
6478  **
6479  ** void xcb_input_led_feedback_state_next
6480  **
6481  ** @param xcb_input_led_feedback_state_iterator_t *i
6482  ** @returns void
6483  **
6484  *****************************************************************************/
6485 
6486 void
6488 
6499 /*****************************************************************************
6500  **
6501  ** xcb_generic_iterator_t xcb_input_led_feedback_state_end
6502  **
6503  ** @param xcb_input_led_feedback_state_iterator_t i
6504  ** @returns xcb_generic_iterator_t
6505  **
6506  *****************************************************************************/
6507 
6510 
6511 int
6512 xcb_input_feedback_state_sizeof (const void *_buffer );
6513 
6514 
6515 /*****************************************************************************
6516  **
6517  ** uint8_t * xcb_input_feedback_state_uninterpreted_data
6518  **
6519  ** @param const xcb_input_feedback_state_t *R
6520  ** @returns uint8_t *
6521  **
6522  *****************************************************************************/
6523 
6524 uint8_t *
6525 xcb_input_feedback_state_uninterpreted_data (const xcb_input_feedback_state_t *R );
6526 
6527 
6528 /*****************************************************************************
6529  **
6530  ** int xcb_input_feedback_state_uninterpreted_data_length
6531  **
6532  ** @param const xcb_input_feedback_state_t *R
6533  ** @returns int
6534  **
6535  *****************************************************************************/
6536 
6537 int
6538 xcb_input_feedback_state_uninterpreted_data_length (const xcb_input_feedback_state_t *R );
6539 
6540 
6541 /*****************************************************************************
6542  **
6543  ** xcb_generic_iterator_t xcb_input_feedback_state_uninterpreted_data_end
6544  **
6545  ** @param const xcb_input_feedback_state_t *R
6546  ** @returns xcb_generic_iterator_t
6547  **
6548  *****************************************************************************/
6549 
6551 xcb_input_feedback_state_uninterpreted_data_end (const xcb_input_feedback_state_t *R );
6552 
6562 /*****************************************************************************
6563  **
6564  ** void xcb_input_feedback_state_next
6565  **
6566  ** @param xcb_input_feedback_state_iterator_t *i
6567  ** @returns void
6568  **
6569  *****************************************************************************/
6570 
6571 void
6573 
6584 /*****************************************************************************
6585  **
6586  ** xcb_generic_iterator_t xcb_input_feedback_state_end
6587  **
6588  ** @param xcb_input_feedback_state_iterator_t i
6589  ** @returns xcb_generic_iterator_t
6590  **
6591  *****************************************************************************/
6592 
6595 
6596 int
6597 xcb_input_get_feedback_control_sizeof (const void *_buffer );
6598 
6608 /*****************************************************************************
6609  **
6610  ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control
6611  **
6612  ** @param xcb_connection_t *c
6613  ** @param uint8_t device_id
6614  ** @returns xcb_input_get_feedback_control_cookie_t
6615  **
6616  *****************************************************************************/
6617 
6620  uint8_t device_id );
6621 
6634 /*****************************************************************************
6635  **
6636  ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked
6637  **
6638  ** @param xcb_connection_t *c
6639  ** @param uint8_t device_id
6640  ** @returns xcb_input_get_feedback_control_cookie_t
6641  **
6642  *****************************************************************************/
6643 
6646  uint8_t device_id );
6647 
6648 
6649 /*****************************************************************************
6650  **
6651  ** int xcb_input_get_feedback_control_feedbacks_length
6652  **
6653  ** @param const xcb_input_get_feedback_control_reply_t *R
6654  ** @returns int
6655  **
6656  *****************************************************************************/
6657 
6658 int
6659 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R );
6660 
6661 
6662 /*****************************************************************************
6663  **
6664  ** xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator
6665  **
6666  ** @param const xcb_input_get_feedback_control_reply_t *R
6667  ** @returns xcb_input_feedback_state_iterator_t
6668  **
6669  *****************************************************************************/
6670 
6672 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R );
6673 
6689 /*****************************************************************************
6690  **
6691  ** xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply
6692  **
6693  ** @param xcb_connection_t *c
6694  ** @param xcb_input_get_feedback_control_cookie_t cookie
6695  ** @param xcb_generic_error_t **e
6696  ** @returns xcb_input_get_feedback_control_reply_t *
6697  **
6698  *****************************************************************************/
6699 
6703  xcb_generic_error_t **e );
6704 
6714 /*****************************************************************************
6715  **
6716  ** void xcb_input_kbd_feedback_ctl_next
6717  **
6718  ** @param xcb_input_kbd_feedback_ctl_iterator_t *i
6719  ** @returns void
6720  **
6721  *****************************************************************************/
6722 
6723 void
6725 
6736 /*****************************************************************************
6737  **
6738  ** xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end
6739  **
6740  ** @param xcb_input_kbd_feedback_ctl_iterator_t i
6741  ** @returns xcb_generic_iterator_t
6742  **
6743  *****************************************************************************/
6744 
6747 
6757 /*****************************************************************************
6758  **
6759  ** void xcb_input_ptr_feedback_ctl_next
6760  **
6761  ** @param xcb_input_ptr_feedback_ctl_iterator_t *i
6762  ** @returns void
6763  **
6764  *****************************************************************************/
6765 
6766 void
6768 
6779 /*****************************************************************************
6780  **
6781  ** xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end
6782  **
6783  ** @param xcb_input_ptr_feedback_ctl_iterator_t i
6784  ** @returns xcb_generic_iterator_t
6785  **
6786  *****************************************************************************/
6787 
6790 
6800 /*****************************************************************************
6801  **
6802  ** void xcb_input_integer_feedback_ctl_next
6803  **
6804  ** @param xcb_input_integer_feedback_ctl_iterator_t *i
6805  ** @returns void
6806  **
6807  *****************************************************************************/
6808 
6809 void
6811 
6822 /*****************************************************************************
6823  **
6824  ** xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end
6825  **
6826  ** @param xcb_input_integer_feedback_ctl_iterator_t i
6827  ** @returns xcb_generic_iterator_t
6828  **
6829  *****************************************************************************/
6830 
6833 
6834 int
6835 xcb_input_string_feedback_ctl_sizeof (const void *_buffer );
6836 
6837 
6838 /*****************************************************************************
6839  **
6840  ** xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms
6841  **
6842  ** @param const xcb_input_string_feedback_ctl_t *R
6843  ** @returns xcb_keysym_t *
6844  **
6845  *****************************************************************************/
6846 
6847 xcb_keysym_t *
6848 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R );
6849 
6850 
6851 /*****************************************************************************
6852  **
6853  ** int xcb_input_string_feedback_ctl_keysyms_length
6854  **
6855  ** @param const xcb_input_string_feedback_ctl_t *R
6856  ** @returns int
6857  **
6858  *****************************************************************************/
6859 
6860 int
6861 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R );
6862 
6863 
6864 /*****************************************************************************
6865  **
6866  ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end
6867  **
6868  ** @param const xcb_input_string_feedback_ctl_t *R
6869  ** @returns xcb_generic_iterator_t
6870  **
6871  *****************************************************************************/
6872 
6874 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R );
6875 
6885 /*****************************************************************************
6886  **
6887  ** void xcb_input_string_feedback_ctl_next
6888  **
6889  ** @param xcb_input_string_feedback_ctl_iterator_t *i
6890  ** @returns void
6891  **
6892  *****************************************************************************/
6893 
6894 void
6896 
6907 /*****************************************************************************
6908  **
6909  ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_end
6910  **
6911  ** @param xcb_input_string_feedback_ctl_iterator_t i
6912  ** @returns xcb_generic_iterator_t
6913  **
6914  *****************************************************************************/
6915 
6918 
6928 /*****************************************************************************
6929  **
6930  ** void xcb_input_bell_feedback_ctl_next
6931  **
6932  ** @param xcb_input_bell_feedback_ctl_iterator_t *i
6933  ** @returns void
6934  **
6935  *****************************************************************************/
6936 
6937 void
6939 
6950 /*****************************************************************************
6951  **
6952  ** xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end
6953  **
6954  ** @param xcb_input_bell_feedback_ctl_iterator_t i
6955  ** @returns xcb_generic_iterator_t
6956  **
6957  *****************************************************************************/
6958 
6961 
6971 /*****************************************************************************
6972  **
6973  ** void xcb_input_led_feedback_ctl_next
6974  **
6975  ** @param xcb_input_led_feedback_ctl_iterator_t *i
6976  ** @returns void
6977  **
6978  *****************************************************************************/
6979 
6980 void
6982 
6993 /*****************************************************************************
6994  **
6995  ** xcb_generic_iterator_t xcb_input_led_feedback_ctl_end
6996  **
6997  ** @param xcb_input_led_feedback_ctl_iterator_t i
6998  ** @returns xcb_generic_iterator_t
6999  **
7000  *****************************************************************************/
7001 
7004 
7005 int
7006 xcb_input_feedback_ctl_sizeof (const void *_buffer );
7007 
7008 
7009 /*****************************************************************************
7010  **
7011  ** uint8_t * xcb_input_feedback_ctl_uninterpreted_data
7012  **
7013  ** @param const xcb_input_feedback_ctl_t *R
7014  ** @returns uint8_t *
7015  **
7016  *****************************************************************************/
7017 
7018 uint8_t *
7019 xcb_input_feedback_ctl_uninterpreted_data (const xcb_input_feedback_ctl_t *R );
7020 
7021 
7022 /*****************************************************************************
7023  **
7024  ** int xcb_input_feedback_ctl_uninterpreted_data_length
7025  **
7026  ** @param const xcb_input_feedback_ctl_t *R
7027  ** @returns int
7028  **
7029  *****************************************************************************/
7030 
7031 int
7032 xcb_input_feedback_ctl_uninterpreted_data_length (const xcb_input_feedback_ctl_t *R );
7033 
7034 
7035 /*****************************************************************************
7036  **
7037  ** xcb_generic_iterator_t xcb_input_feedback_ctl_uninterpreted_data_end
7038  **
7039  ** @param const xcb_input_feedback_ctl_t *R
7040  ** @returns xcb_generic_iterator_t
7041  **
7042  *****************************************************************************/
7043 
7045 xcb_input_feedback_ctl_uninterpreted_data_end (const xcb_input_feedback_ctl_t *R );
7046 
7056 /*****************************************************************************
7057  **
7058  ** void xcb_input_feedback_ctl_next
7059  **
7060  ** @param xcb_input_feedback_ctl_iterator_t *i
7061  ** @returns void
7062  **
7063  *****************************************************************************/
7064 
7065 void
7067 
7078 /*****************************************************************************
7079  **
7080  ** xcb_generic_iterator_t xcb_input_feedback_ctl_end
7081  **
7082  ** @param xcb_input_feedback_ctl_iterator_t i
7083  ** @returns xcb_generic_iterator_t
7084  **
7085  *****************************************************************************/
7086 
7089 
7090 int
7091 xcb_input_change_feedback_control_sizeof (const void *_buffer );
7092 
7105 /*****************************************************************************
7106  **
7107  ** xcb_void_cookie_t xcb_input_change_feedback_control_checked
7108  **
7109  ** @param xcb_connection_t *c
7110  ** @param uint32_t mask
7111  ** @param uint8_t device_id
7112  ** @param uint8_t feedback_id
7113  ** @param xcb_input_feedback_ctl_t *feedback
7114  ** @returns xcb_void_cookie_t
7115  **
7116  *****************************************************************************/
7117 
7120  uint32_t mask ,
7121  uint8_t device_id ,
7122  uint8_t feedback_id ,
7123  xcb_input_feedback_ctl_t *feedback );
7124 
7134 /*****************************************************************************
7135  **
7136  ** xcb_void_cookie_t xcb_input_change_feedback_control
7137  **
7138  ** @param xcb_connection_t *c
7139  ** @param uint32_t mask
7140  ** @param uint8_t device_id
7141  ** @param uint8_t feedback_id
7142  ** @param xcb_input_feedback_ctl_t *feedback
7143  ** @returns xcb_void_cookie_t
7144  **
7145  *****************************************************************************/
7146 
7149  uint32_t mask ,
7150  uint8_t device_id ,
7151  uint8_t feedback_id ,
7152  xcb_input_feedback_ctl_t *feedback );
7153 
7154 int
7155 xcb_input_get_device_key_mapping_sizeof (const void *_buffer );
7156 
7166 /*****************************************************************************
7167  **
7168  ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping
7169  **
7170  ** @param xcb_connection_t *c
7171  ** @param uint8_t device_id
7172  ** @param xcb_input_key_code_t first_keycode
7173  ** @param uint8_t count
7174  ** @returns xcb_input_get_device_key_mapping_cookie_t
7175  **
7176  *****************************************************************************/
7177 
7180  uint8_t device_id ,
7181  xcb_input_key_code_t first_keycode ,
7182  uint8_t count );
7183 
7196 /*****************************************************************************
7197  **
7198  ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked
7199  **
7200  ** @param xcb_connection_t *c
7201  ** @param uint8_t device_id
7202  ** @param xcb_input_key_code_t first_keycode
7203  ** @param uint8_t count
7204  ** @returns xcb_input_get_device_key_mapping_cookie_t
7205  **
7206  *****************************************************************************/
7207 
7210  uint8_t device_id ,
7211  xcb_input_key_code_t first_keycode ,
7212  uint8_t count );
7213 
7214 
7215 /*****************************************************************************
7216  **
7217  ** xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms
7218  **
7219  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7220  ** @returns xcb_keysym_t *
7221  **
7222  *****************************************************************************/
7223 
7224 xcb_keysym_t *
7225 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R );
7226 
7227 
7228 /*****************************************************************************
7229  **
7230  ** int xcb_input_get_device_key_mapping_keysyms_length
7231  **
7232  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7233  ** @returns int
7234  **
7235  *****************************************************************************/
7236 
7237 int
7238 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R );
7239 
7240 
7241 /*****************************************************************************
7242  **
7243  ** xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end
7244  **
7245  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7246  ** @returns xcb_generic_iterator_t
7247  **
7248  *****************************************************************************/
7249 
7251 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R );
7252 
7268 /*****************************************************************************
7269  **
7270  ** xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply
7271  **
7272  ** @param xcb_connection_t *c
7273  ** @param xcb_input_get_device_key_mapping_cookie_t cookie
7274  ** @param xcb_generic_error_t **e
7275  ** @returns xcb_input_get_device_key_mapping_reply_t *
7276  **
7277  *****************************************************************************/
7278 
7282  xcb_generic_error_t **e );
7283 
7284 int
7285 xcb_input_change_device_key_mapping_sizeof (const void *_buffer );
7286 
7299 /*****************************************************************************
7300  **
7301  ** xcb_void_cookie_t xcb_input_change_device_key_mapping_checked
7302  **
7303  ** @param xcb_connection_t *c
7304  ** @param uint8_t device_id
7305  ** @param xcb_input_key_code_t first_keycode
7306  ** @param uint8_t keysyms_per_keycode
7307  ** @param uint8_t keycode_count
7308  ** @param const xcb_keysym_t *keysyms
7309  ** @returns xcb_void_cookie_t
7310  **
7311  *****************************************************************************/
7312 
7315  uint8_t device_id ,
7316  xcb_input_key_code_t first_keycode ,
7317  uint8_t keysyms_per_keycode ,
7318  uint8_t keycode_count ,
7319  const xcb_keysym_t *keysyms );
7320 
7330 /*****************************************************************************
7331  **
7332  ** xcb_void_cookie_t xcb_input_change_device_key_mapping
7333  **
7334  ** @param xcb_connection_t *c
7335  ** @param uint8_t device_id
7336  ** @param xcb_input_key_code_t first_keycode
7337  ** @param uint8_t keysyms_per_keycode
7338  ** @param uint8_t keycode_count
7339  ** @param const xcb_keysym_t *keysyms
7340  ** @returns xcb_void_cookie_t
7341  **
7342  *****************************************************************************/
7343 
7346  uint8_t device_id ,
7347  xcb_input_key_code_t first_keycode ,
7348  uint8_t keysyms_per_keycode ,
7349  uint8_t keycode_count ,
7350  const xcb_keysym_t *keysyms );
7351 
7352 int
7353 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer );
7354 
7364 /*****************************************************************************
7365  **
7366  ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping
7367  **
7368  ** @param xcb_connection_t *c
7369  ** @param uint8_t device_id
7370  ** @returns xcb_input_get_device_modifier_mapping_cookie_t
7371  **
7372  *****************************************************************************/
7373 
7376  uint8_t device_id );
7377 
7390 /*****************************************************************************
7391  **
7392  ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked
7393  **
7394  ** @param xcb_connection_t *c
7395  ** @param uint8_t device_id
7396  ** @returns xcb_input_get_device_modifier_mapping_cookie_t
7397  **
7398  *****************************************************************************/
7399 
7402  uint8_t device_id );
7403 
7404 
7405 /*****************************************************************************
7406  **
7407  ** uint8_t * xcb_input_get_device_modifier_mapping_keymaps
7408  **
7409  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7410  ** @returns uint8_t *
7411  **
7412  *****************************************************************************/
7413 
7414 uint8_t *
7415 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R );
7416 
7417 
7418 /*****************************************************************************
7419  **
7420  ** int xcb_input_get_device_modifier_mapping_keymaps_length
7421  **
7422  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7423  ** @returns int
7424  **
7425  *****************************************************************************/
7426 
7427 int
7428 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R );
7429 
7430 
7431 /*****************************************************************************
7432  **
7433  ** xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_end
7434  **
7435  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7436  ** @returns xcb_generic_iterator_t
7437  **
7438  *****************************************************************************/
7439 
7441 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R );
7442 
7458 /*****************************************************************************
7459  **
7460  ** xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply
7461  **
7462  ** @param xcb_connection_t *c
7463  ** @param xcb_input_get_device_modifier_mapping_cookie_t cookie
7464  ** @param xcb_generic_error_t **e
7465  ** @returns xcb_input_get_device_modifier_mapping_reply_t *
7466  **
7467  *****************************************************************************/
7468 
7472  xcb_generic_error_t **e );
7473 
7474 int
7475 xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer );
7476 
7486 /*****************************************************************************
7487  **
7488  ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping
7489  **
7490  ** @param xcb_connection_t *c
7491  ** @param uint8_t device_id
7492  ** @param uint8_t keycodes_per_modifier
7493  ** @param const uint8_t *keymaps
7494  ** @returns xcb_input_set_device_modifier_mapping_cookie_t
7495  **
7496  *****************************************************************************/
7497 
7500  uint8_t device_id ,
7501  uint8_t keycodes_per_modifier ,
7502  const uint8_t *keymaps );
7503 
7516 /*****************************************************************************
7517  **
7518  ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked
7519  **
7520  ** @param xcb_connection_t *c
7521  ** @param uint8_t device_id
7522  ** @param uint8_t keycodes_per_modifier
7523  ** @param const uint8_t *keymaps
7524  ** @returns xcb_input_set_device_modifier_mapping_cookie_t
7525  **
7526  *****************************************************************************/
7527 
7530  uint8_t device_id ,
7531  uint8_t keycodes_per_modifier ,
7532  const uint8_t *keymaps );
7533 
7549 /*****************************************************************************
7550  **
7551  ** xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply
7552  **
7553  ** @param xcb_connection_t *c
7554  ** @param xcb_input_set_device_modifier_mapping_cookie_t cookie
7555  ** @param xcb_generic_error_t **e
7556  ** @returns xcb_input_set_device_modifier_mapping_reply_t *
7557  **
7558  *****************************************************************************/
7559 
7563  xcb_generic_error_t **e );
7564 
7565 int
7566 xcb_input_get_device_button_mapping_sizeof (const void *_buffer );
7567 
7577 /*****************************************************************************
7578  **
7579  ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping
7580  **
7581  ** @param xcb_connection_t *c
7582  ** @param uint8_t device_id
7583  ** @returns xcb_input_get_device_button_mapping_cookie_t
7584  **
7585  *****************************************************************************/
7586 
7589  uint8_t device_id );
7590 
7603 /*****************************************************************************
7604  **
7605  ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked
7606  **
7607  ** @param xcb_connection_t *c
7608  ** @param uint8_t device_id
7609  ** @returns xcb_input_get_device_button_mapping_cookie_t
7610  **
7611  *****************************************************************************/
7612 
7615  uint8_t device_id );
7616 
7617 
7618 /*****************************************************************************
7619  **
7620  ** uint8_t * xcb_input_get_device_button_mapping_map
7621  **
7622  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7623  ** @returns uint8_t *
7624  **
7625  *****************************************************************************/
7626 
7627 uint8_t *
7628 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R );
7629 
7630 
7631 /*****************************************************************************
7632  **
7633  ** int xcb_input_get_device_button_mapping_map_length
7634  **
7635  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7636  ** @returns int
7637  **
7638  *****************************************************************************/
7639 
7640 int
7641 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R );
7642 
7643 
7644 /*****************************************************************************
7645  **
7646  ** xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end
7647  **
7648  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7649  ** @returns xcb_generic_iterator_t
7650  **
7651  *****************************************************************************/
7652 
7654 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R );
7655 
7671 /*****************************************************************************
7672  **
7673  ** xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply
7674  **
7675  ** @param xcb_connection_t *c
7676  ** @param xcb_input_get_device_button_mapping_cookie_t cookie
7677  ** @param xcb_generic_error_t **e
7678  ** @returns xcb_input_get_device_button_mapping_reply_t *
7679  **
7680  *****************************************************************************/
7681 
7685  xcb_generic_error_t **e );
7686 
7687 int
7688 xcb_input_set_device_button_mapping_sizeof (const void *_buffer );
7689 
7699 /*****************************************************************************
7700  **
7701  ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping
7702  **
7703  ** @param xcb_connection_t *c
7704  ** @param uint8_t device_id
7705  ** @param uint8_t map_size
7706  ** @param const uint8_t *map
7707  ** @returns xcb_input_set_device_button_mapping_cookie_t
7708  **
7709  *****************************************************************************/
7710 
7713  uint8_t device_id ,
7714  uint8_t map_size ,
7715  const uint8_t *map );
7716 
7729 /*****************************************************************************
7730  **
7731  ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked
7732  **
7733  ** @param xcb_connection_t *c
7734  ** @param uint8_t device_id
7735  ** @param uint8_t map_size
7736  ** @param const uint8_t *map
7737  ** @returns xcb_input_set_device_button_mapping_cookie_t
7738  **
7739  *****************************************************************************/
7740 
7743  uint8_t device_id ,
7744  uint8_t map_size ,
7745  const uint8_t *map );
7746 
7762 /*****************************************************************************
7763  **
7764  ** xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply
7765  **
7766  ** @param xcb_connection_t *c
7767  ** @param xcb_input_set_device_button_mapping_cookie_t cookie
7768  ** @param xcb_generic_error_t **e
7769  ** @returns xcb_input_set_device_button_mapping_reply_t *
7770  **
7771  *****************************************************************************/
7772 
7776  xcb_generic_error_t **e );
7777 
7787 /*****************************************************************************
7788  **
7789  ** void xcb_input_key_state_next
7790  **
7791  ** @param xcb_input_key_state_iterator_t *i
7792  ** @returns void
7793  **
7794  *****************************************************************************/
7795 
7796 void
7798 
7809 /*****************************************************************************
7810  **
7811  ** xcb_generic_iterator_t xcb_input_key_state_end
7812  **
7813  ** @param xcb_input_key_state_iterator_t i
7814  ** @returns xcb_generic_iterator_t
7815  **
7816  *****************************************************************************/
7817 
7820 
7830 /*****************************************************************************
7831  **
7832  ** void xcb_input_button_state_next
7833  **
7834  ** @param xcb_input_button_state_iterator_t *i
7835  ** @returns void
7836  **
7837  *****************************************************************************/
7838 
7839 void
7841 
7852 /*****************************************************************************
7853  **
7854  ** xcb_generic_iterator_t xcb_input_button_state_end
7855  **
7856  ** @param xcb_input_button_state_iterator_t i
7857  ** @returns xcb_generic_iterator_t
7858  **
7859  *****************************************************************************/
7860 
7863 
7864 int
7865 xcb_input_valuator_state_sizeof (const void *_buffer );
7866 
7867 
7868 /*****************************************************************************
7869  **
7870  ** uint32_t * xcb_input_valuator_state_valuators
7871  **
7872  ** @param const xcb_input_valuator_state_t *R
7873  ** @returns uint32_t *
7874  **
7875  *****************************************************************************/
7876 
7877 uint32_t *
7878 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R );
7879 
7880 
7881 /*****************************************************************************
7882  **
7883  ** int xcb_input_valuator_state_valuators_length
7884  **
7885  ** @param const xcb_input_valuator_state_t *R
7886  ** @returns int
7887  **
7888  *****************************************************************************/
7889 
7890 int
7891 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R );
7892 
7893 
7894 /*****************************************************************************
7895  **
7896  ** xcb_generic_iterator_t xcb_input_valuator_state_valuators_end
7897  **
7898  ** @param const xcb_input_valuator_state_t *R
7899  ** @returns xcb_generic_iterator_t
7900  **
7901  *****************************************************************************/
7902 
7904 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R );
7905 
7915 /*****************************************************************************
7916  **
7917  ** void xcb_input_valuator_state_next
7918  **
7919  ** @param xcb_input_valuator_state_iterator_t *i
7920  ** @returns void
7921  **
7922  *****************************************************************************/
7923 
7924 void
7926 
7937 /*****************************************************************************
7938  **
7939  ** xcb_generic_iterator_t xcb_input_valuator_state_end
7940  **
7941  ** @param xcb_input_valuator_state_iterator_t i
7942  ** @returns xcb_generic_iterator_t
7943  **
7944  *****************************************************************************/
7945 
7948 
7949 int
7950 xcb_input_input_state_sizeof (const void *_buffer );
7951 
7952 
7953 /*****************************************************************************
7954  **
7955  ** uint8_t * xcb_input_input_state_uninterpreted_data
7956  **
7957  ** @param const xcb_input_input_state_t *R
7958  ** @returns uint8_t *
7959  **
7960  *****************************************************************************/
7961 
7962 uint8_t *
7963 xcb_input_input_state_uninterpreted_data (const xcb_input_input_state_t *R );
7964 
7965 
7966 /*****************************************************************************
7967  **
7968  ** int xcb_input_input_state_uninterpreted_data_length
7969  **
7970  ** @param const xcb_input_input_state_t *R
7971  ** @returns int
7972  **
7973  *****************************************************************************/
7974 
7975 int
7976 xcb_input_input_state_uninterpreted_data_length (const xcb_input_input_state_t *R );
7977 
7978 
7979 /*****************************************************************************
7980  **
7981  ** xcb_generic_iterator_t xcb_input_input_state_uninterpreted_data_end
7982  **
7983  ** @param const xcb_input_input_state_t *R
7984  ** @returns xcb_generic_iterator_t
7985  **
7986  *****************************************************************************/
7987 
7989 xcb_input_input_state_uninterpreted_data_end (const xcb_input_input_state_t *R );
7990 
8000 /*****************************************************************************
8001  **
8002  ** void xcb_input_input_state_next
8003  **
8004  ** @param xcb_input_input_state_iterator_t *i
8005  ** @returns void
8006  **
8007  *****************************************************************************/
8008 
8009 void
8011 
8022 /*****************************************************************************
8023  **
8024  ** xcb_generic_iterator_t xcb_input_input_state_end
8025  **
8026  ** @param xcb_input_input_state_iterator_t i
8027  ** @returns xcb_generic_iterator_t
8028  **
8029  *****************************************************************************/
8030 
8033 
8034 int
8035 xcb_input_query_device_state_sizeof (const void *_buffer );
8036 
8046 /*****************************************************************************
8047  **
8048  ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state
8049  **
8050  ** @param xcb_connection_t *c
8051  ** @param uint8_t device_id
8052  ** @returns xcb_input_query_device_state_cookie_t
8053  **
8054  *****************************************************************************/
8055 
8058  uint8_t device_id );
8059 
8072 /*****************************************************************************
8073  **
8074  ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked
8075  **
8076  ** @param xcb_connection_t *c
8077  ** @param uint8_t device_id
8078  ** @returns xcb_input_query_device_state_cookie_t
8079  **
8080  *****************************************************************************/
8081 
8084  uint8_t device_id );
8085 
8086 
8087 /*****************************************************************************
8088  **
8089  ** int xcb_input_query_device_state_classes_length
8090  **
8091  ** @param const xcb_input_query_device_state_reply_t *R
8092  ** @returns int
8093  **
8094  *****************************************************************************/
8095 
8096 int
8097 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R );
8098 
8099 
8100 /*****************************************************************************
8101  **
8102  ** xcb_input_input_state_iterator_t xcb_input_query_device_state_classes_iterator
8103  **
8104  ** @param const xcb_input_query_device_state_reply_t *R
8105  ** @returns xcb_input_input_state_iterator_t
8106  **
8107  *****************************************************************************/
8108 
8110 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R );
8111 
8127 /*****************************************************************************
8128  **
8129  ** xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply
8130  **
8131  ** @param xcb_connection_t *c
8132  ** @param xcb_input_query_device_state_cookie_t cookie
8133  ** @param xcb_generic_error_t **e
8134  ** @returns xcb_input_query_device_state_reply_t *
8135  **
8136  *****************************************************************************/
8137 
8141  xcb_generic_error_t **e );
8142 
8143 int
8144 xcb_input_send_extension_event_sizeof (const void *_buffer );
8145 
8158 /*****************************************************************************
8159  **
8160  ** xcb_void_cookie_t xcb_input_send_extension_event_checked
8161  **
8162  ** @param xcb_connection_t *c
8163  ** @param xcb_window_t destination
8164  ** @param uint8_t device_id
8165  ** @param uint8_t propagate
8166  ** @param uint16_t num_classes
8167  ** @param uint8_t num_events
8168  ** @param const uint8_t *events
8169  ** @param const xcb_input_event_class_t *classes
8170  ** @returns xcb_void_cookie_t
8171  **
8172  *****************************************************************************/
8173 
8176  xcb_window_t destination ,
8177  uint8_t device_id ,
8178  uint8_t propagate ,
8179  uint16_t num_classes ,
8180  uint8_t num_events ,
8181  const uint8_t *events ,
8182  const xcb_input_event_class_t *classes );
8183 
8193 /*****************************************************************************
8194  **
8195  ** xcb_void_cookie_t xcb_input_send_extension_event
8196  **
8197  ** @param xcb_connection_t *c
8198  ** @param xcb_window_t destination
8199  ** @param uint8_t device_id
8200  ** @param uint8_t propagate
8201  ** @param uint16_t num_classes
8202  ** @param uint8_t num_events
8203  ** @param const uint8_t *events
8204  ** @param const xcb_input_event_class_t *classes
8205  ** @returns xcb_void_cookie_t
8206  **
8207  *****************************************************************************/
8208 
8211  xcb_window_t destination ,
8212  uint8_t device_id ,
8213  uint8_t propagate ,
8214  uint16_t num_classes ,
8215  uint8_t num_events ,
8216  const uint8_t *events ,
8217  const xcb_input_event_class_t *classes );
8218 
8231 /*****************************************************************************
8232  **
8233  ** xcb_void_cookie_t xcb_input_device_bell_checked
8234  **
8235  ** @param xcb_connection_t *c
8236  ** @param uint8_t device_id
8237  ** @param uint8_t feedback_id
8238  ** @param uint8_t feedback_class
8239  ** @param int8_t percent
8240  ** @returns xcb_void_cookie_t
8241  **
8242  *****************************************************************************/
8243 
8246  uint8_t device_id ,
8247  uint8_t feedback_id ,
8248  uint8_t feedback_class ,
8249  int8_t percent );
8250 
8260 /*****************************************************************************
8261  **
8262  ** xcb_void_cookie_t xcb_input_device_bell
8263  **
8264  ** @param xcb_connection_t *c
8265  ** @param uint8_t device_id
8266  ** @param uint8_t feedback_id
8267  ** @param uint8_t feedback_class
8268  ** @param int8_t percent
8269  ** @returns xcb_void_cookie_t
8270  **
8271  *****************************************************************************/
8272 
8275  uint8_t device_id ,
8276  uint8_t feedback_id ,
8277  uint8_t feedback_class ,
8278  int8_t percent );
8279 
8280 int
8281 xcb_input_set_device_valuators_sizeof (const void *_buffer );
8282 
8292 /*****************************************************************************
8293  **
8294  ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators
8295  **
8296  ** @param xcb_connection_t *c
8297  ** @param uint8_t device_id
8298  ** @param uint8_t first_valuator
8299  ** @param uint8_t num_valuators
8300  ** @param const int32_t *valuators
8301  ** @returns xcb_input_set_device_valuators_cookie_t
8302  **
8303  *****************************************************************************/
8304 
8307  uint8_t device_id ,
8308  uint8_t first_valuator ,
8309  uint8_t num_valuators ,
8310  const int32_t *valuators );
8311 
8324 /*****************************************************************************
8325  **
8326  ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked
8327  **
8328  ** @param xcb_connection_t *c
8329  ** @param uint8_t device_id
8330  ** @param uint8_t first_valuator
8331  ** @param uint8_t num_valuators
8332  ** @param const int32_t *valuators
8333  ** @returns xcb_input_set_device_valuators_cookie_t
8334  **
8335  *****************************************************************************/
8336 
8339  uint8_t device_id ,
8340  uint8_t first_valuator ,
8341  uint8_t num_valuators ,
8342  const int32_t *valuators );
8343 
8359 /*****************************************************************************
8360  **
8361  ** xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply
8362  **
8363  ** @param xcb_connection_t *c
8364  ** @param xcb_input_set_device_valuators_cookie_t cookie
8365  ** @param xcb_generic_error_t **e
8366  ** @returns xcb_input_set_device_valuators_reply_t *
8367  **
8368  *****************************************************************************/
8369 
8373  xcb_generic_error_t **e );
8374 
8375 int
8376 xcb_input_device_resolution_state_sizeof (const void *_buffer );
8377 
8378 
8379 /*****************************************************************************
8380  **
8381  ** uint32_t * xcb_input_device_resolution_state_resolution_values
8382  **
8383  ** @param const xcb_input_device_resolution_state_t *R
8384  ** @returns uint32_t *
8385  **
8386  *****************************************************************************/
8387 
8388 uint32_t *
8389 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R );
8390 
8391 
8392 /*****************************************************************************
8393  **
8394  ** int xcb_input_device_resolution_state_resolution_values_length
8395  **
8396  ** @param const xcb_input_device_resolution_state_t *R
8397  ** @returns int
8398  **
8399  *****************************************************************************/
8400 
8401 int
8402 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R );
8403 
8404 
8405 /*****************************************************************************
8406  **
8407  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_values_end
8408  **
8409  ** @param const xcb_input_device_resolution_state_t *R
8410  ** @returns xcb_generic_iterator_t
8411  **
8412  *****************************************************************************/
8413 
8415 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R );
8416 
8417 
8418 /*****************************************************************************
8419  **
8420  ** uint32_t * xcb_input_device_resolution_state_resolution_min
8421  **
8422  ** @param const xcb_input_device_resolution_state_t *R
8423  ** @returns uint32_t *
8424  **
8425  *****************************************************************************/
8426 
8427 uint32_t *
8428 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R );
8429 
8430 
8431 /*****************************************************************************
8432  **
8433  ** int xcb_input_device_resolution_state_resolution_min_length
8434  **
8435  ** @param const xcb_input_device_resolution_state_t *R
8436  ** @returns int
8437  **
8438  *****************************************************************************/
8439 
8440 int
8441 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R );
8442 
8443 
8444 /*****************************************************************************
8445  **
8446  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min_end
8447  **
8448  ** @param const xcb_input_device_resolution_state_t *R
8449  ** @returns xcb_generic_iterator_t
8450  **
8451  *****************************************************************************/
8452 
8454 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R );
8455 
8456 
8457 /*****************************************************************************
8458  **
8459  ** uint32_t * xcb_input_device_resolution_state_resolution_max
8460  **
8461  ** @param const xcb_input_device_resolution_state_t *R
8462  ** @returns uint32_t *
8463  **
8464  *****************************************************************************/
8465 
8466 uint32_t *
8467 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R );
8468 
8469 
8470 /*****************************************************************************
8471  **
8472  ** int xcb_input_device_resolution_state_resolution_max_length
8473  **
8474  ** @param const xcb_input_device_resolution_state_t *R
8475  ** @returns int
8476  **
8477  *****************************************************************************/
8478 
8479 int
8480 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R );
8481 
8482 
8483 /*****************************************************************************
8484  **
8485  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max_end
8486  **
8487  ** @param const xcb_input_device_resolution_state_t *R
8488  ** @returns xcb_generic_iterator_t
8489  **
8490  *****************************************************************************/
8491 
8493 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R );
8494 
8504 /*****************************************************************************
8505  **
8506  ** void xcb_input_device_resolution_state_next
8507  **
8508  ** @param xcb_input_device_resolution_state_iterator_t *i
8509  ** @returns void
8510  **
8511  *****************************************************************************/
8512 
8513 void
8515 
8526 /*****************************************************************************
8527  **
8528  ** xcb_generic_iterator_t xcb_input_device_resolution_state_end
8529  **
8530  ** @param xcb_input_device_resolution_state_iterator_t i
8531  ** @returns xcb_generic_iterator_t
8532  **
8533  *****************************************************************************/
8534 
8537 
8547 /*****************************************************************************
8548  **
8549  ** void xcb_input_device_abs_calib_state_next
8550  **
8551  ** @param xcb_input_device_abs_calib_state_iterator_t *i
8552  ** @returns void
8553  **
8554  *****************************************************************************/
8555 
8556 void
8558 
8569 /*****************************************************************************
8570  **
8571  ** xcb_generic_iterator_t xcb_input_device_abs_calib_state_end
8572  **
8573  ** @param xcb_input_device_abs_calib_state_iterator_t i
8574  ** @returns xcb_generic_iterator_t
8575  **
8576  *****************************************************************************/
8577 
8580 
8590 /*****************************************************************************
8591  **
8592  ** void xcb_input_device_abs_area_state_next
8593  **
8594  ** @param xcb_input_device_abs_area_state_iterator_t *i
8595  ** @returns void
8596  **
8597  *****************************************************************************/
8598 
8599 void
8601 
8612 /*****************************************************************************
8613  **
8614  ** xcb_generic_iterator_t xcb_input_device_abs_area_state_end
8615  **
8616  ** @param xcb_input_device_abs_area_state_iterator_t i
8617  ** @returns xcb_generic_iterator_t
8618  **
8619  *****************************************************************************/
8620 
8623 
8633 /*****************************************************************************
8634  **
8635  ** void xcb_input_device_core_state_next
8636  **
8637  ** @param xcb_input_device_core_state_iterator_t *i
8638  ** @returns void
8639  **
8640  *****************************************************************************/
8641 
8642 void
8644 
8655 /*****************************************************************************
8656  **
8657  ** xcb_generic_iterator_t xcb_input_device_core_state_end
8658  **
8659  ** @param xcb_input_device_core_state_iterator_t i
8660  ** @returns xcb_generic_iterator_t
8661  **
8662  *****************************************************************************/
8663 
8666 
8676 /*****************************************************************************
8677  **
8678  ** void xcb_input_device_enable_state_next
8679  **
8680  ** @param xcb_input_device_enable_state_iterator_t *i
8681  ** @returns void
8682  **
8683  *****************************************************************************/
8684 
8685 void
8687 
8698 /*****************************************************************************
8699  **
8700  ** xcb_generic_iterator_t xcb_input_device_enable_state_end
8701  **
8702  ** @param xcb_input_device_enable_state_iterator_t i
8703  ** @returns xcb_generic_iterator_t
8704  **
8705  *****************************************************************************/
8706 
8709 
8710 int
8711 xcb_input_device_state_sizeof (const void *_buffer );
8712 
8713 
8714 /*****************************************************************************
8715  **
8716  ** uint8_t * xcb_input_device_state_uninterpreted_data
8717  **
8718  ** @param const xcb_input_device_state_t *R
8719  ** @returns uint8_t *
8720  **
8721  *****************************************************************************/
8722 
8723 uint8_t *
8724 xcb_input_device_state_uninterpreted_data (const xcb_input_device_state_t *R );
8725 
8726 
8727 /*****************************************************************************
8728  **
8729  ** int xcb_input_device_state_uninterpreted_data_length
8730  **
8731  ** @param const xcb_input_device_state_t *R
8732  ** @returns int
8733  **
8734  *****************************************************************************/
8735 
8736 int
8737 xcb_input_device_state_uninterpreted_data_length (const xcb_input_device_state_t *R );
8738 
8739 
8740 /*****************************************************************************
8741  **
8742  ** xcb_generic_iterator_t xcb_input_device_state_uninterpreted_data_end
8743  **
8744  ** @param const xcb_input_device_state_t *R
8745  ** @returns xcb_generic_iterator_t
8746  **
8747  *****************************************************************************/
8748 
8750 xcb_input_device_state_uninterpreted_data_end (const xcb_input_device_state_t *R );
8751 
8761 /*****************************************************************************
8762  **
8763  ** void xcb_input_device_state_next
8764  **
8765  ** @param xcb_input_device_state_iterator_t *i
8766  ** @returns void
8767  **
8768  *****************************************************************************/
8769 
8770 void
8772 
8783 /*****************************************************************************
8784  **
8785  ** xcb_generic_iterator_t xcb_input_device_state_end
8786  **
8787  ** @param xcb_input_device_state_iterator_t i
8788  ** @returns xcb_generic_iterator_t
8789  **
8790  *****************************************************************************/
8791 
8794 
8795 int
8796 xcb_input_get_device_control_sizeof (const void *_buffer );
8797 
8807 /*****************************************************************************
8808  **
8809  ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control
8810  **
8811  ** @param xcb_connection_t *c
8812  ** @param uint16_t control_id
8813  ** @param uint8_t device_id
8814  ** @returns xcb_input_get_device_control_cookie_t
8815  **
8816  *****************************************************************************/
8817 
8820  uint16_t control_id ,
8821  uint8_t device_id );
8822 
8835 /*****************************************************************************
8836  **
8837  ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked
8838  **
8839  ** @param xcb_connection_t *c
8840  ** @param uint16_t control_id
8841  ** @param uint8_t device_id
8842  ** @returns xcb_input_get_device_control_cookie_t
8843  **
8844  *****************************************************************************/
8845 
8848  uint16_t control_id ,
8849  uint8_t device_id );
8850 
8851 
8852 /*****************************************************************************
8853  **
8854  ** xcb_input_device_state_t * xcb_input_get_device_control_control
8855  **
8856  ** @param const xcb_input_get_device_control_reply_t *R
8857  ** @returns xcb_input_device_state_t *
8858  **
8859  *****************************************************************************/
8860 
8862 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R );
8863 
8879 /*****************************************************************************
8880  **
8881  ** xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply
8882  **
8883  ** @param xcb_connection_t *c
8884  ** @param xcb_input_get_device_control_cookie_t cookie
8885  ** @param xcb_generic_error_t **e
8886  ** @returns xcb_input_get_device_control_reply_t *
8887  **
8888  *****************************************************************************/
8889 
8893  xcb_generic_error_t **e );
8894 
8895 int
8896 xcb_input_device_resolution_ctl_sizeof (const void *_buffer );
8897 
8898 
8899 /*****************************************************************************
8900  **
8901  ** uint32_t * xcb_input_device_resolution_ctl_resolution_values
8902  **
8903  ** @param const xcb_input_device_resolution_ctl_t *R
8904  ** @returns uint32_t *
8905  **
8906  *****************************************************************************/
8907 
8908 uint32_t *
8909 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R );
8910 
8911 
8912 /*****************************************************************************
8913  **
8914  ** int xcb_input_device_resolution_ctl_resolution_values_length
8915  **
8916  ** @param const xcb_input_device_resolution_ctl_t *R
8917  ** @returns int
8918  **
8919  *****************************************************************************/
8920 
8921 int
8922 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R );
8923 
8924 
8925 /*****************************************************************************
8926  **
8927  ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_values_end
8928  **
8929  ** @param const xcb_input_device_resolution_ctl_t *R
8930  ** @returns xcb_generic_iterator_t
8931  **
8932  *****************************************************************************/
8933 
8935 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R );
8936 
8946 /*****************************************************************************
8947  **
8948  ** void xcb_input_device_resolution_ctl_next
8949  **
8950  ** @param xcb_input_device_resolution_ctl_iterator_t *i
8951  ** @returns void
8952  **
8953  *****************************************************************************/
8954 
8955 void
8957 
8968 /*****************************************************************************
8969  **
8970  ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_end
8971  **
8972  ** @param xcb_input_device_resolution_ctl_iterator_t i
8973  ** @returns xcb_generic_iterator_t
8974  **
8975  *****************************************************************************/
8976 
8979 
8989 /*****************************************************************************
8990  **
8991  ** void xcb_input_device_abs_calib_ctl_next
8992  **
8993  ** @param xcb_input_device_abs_calib_ctl_iterator_t *i
8994  ** @returns void
8995  **
8996  *****************************************************************************/
8997 
8998 void
9000 
9011 /*****************************************************************************
9012  **
9013  ** xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end
9014  **
9015  ** @param xcb_input_device_abs_calib_ctl_iterator_t i
9016  ** @returns xcb_generic_iterator_t
9017  **
9018  *****************************************************************************/
9019 
9022 
9032 /*****************************************************************************
9033  **
9034  ** void xcb_input_device_abs_area_ctrl_next
9035  **
9036  ** @param xcb_input_device_abs_area_ctrl_iterator_t *i
9037  ** @returns void
9038  **
9039  *****************************************************************************/
9040 
9041 void
9043 
9054 /*****************************************************************************
9055  **
9056  ** xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end
9057  **
9058  ** @param xcb_input_device_abs_area_ctrl_iterator_t i
9059  ** @returns xcb_generic_iterator_t
9060  **
9061  *****************************************************************************/
9062 
9065 
9075 /*****************************************************************************
9076  **
9077  ** void xcb_input_device_core_ctrl_next
9078  **
9079  ** @param xcb_input_device_core_ctrl_iterator_t *i
9080  ** @returns void
9081  **
9082  *****************************************************************************/
9083 
9084 void
9086 
9097 /*****************************************************************************
9098  **
9099  ** xcb_generic_iterator_t xcb_input_device_core_ctrl_end
9100  **
9101  ** @param xcb_input_device_core_ctrl_iterator_t i
9102  ** @returns xcb_generic_iterator_t
9103  **
9104  *****************************************************************************/
9105 
9108 
9118 /*****************************************************************************
9119  **
9120  ** void xcb_input_device_enable_ctrl_next
9121  **
9122  ** @param xcb_input_device_enable_ctrl_iterator_t *i
9123  ** @returns void
9124  **
9125  *****************************************************************************/
9126 
9127 void
9129 
9140 /*****************************************************************************
9141  **
9142  ** xcb_generic_iterator_t xcb_input_device_enable_ctrl_end
9143  **
9144  ** @param xcb_input_device_enable_ctrl_iterator_t i
9145  ** @returns xcb_generic_iterator_t
9146  **
9147  *****************************************************************************/
9148 
9151 
9152 int
9153 xcb_input_device_ctl_sizeof (const void *_buffer );
9154 
9155 
9156 /*****************************************************************************
9157  **
9158  ** uint8_t * xcb_input_device_ctl_uninterpreted_data
9159  **
9160  ** @param const xcb_input_device_ctl_t *R
9161  ** @returns uint8_t *
9162  **
9163  *****************************************************************************/
9164 
9165 uint8_t *
9166 xcb_input_device_ctl_uninterpreted_data (const xcb_input_device_ctl_t *R );
9167 
9168 
9169 /*****************************************************************************
9170  **
9171  ** int xcb_input_device_ctl_uninterpreted_data_length
9172  **
9173  ** @param const xcb_input_device_ctl_t *R
9174  ** @returns int
9175  **
9176  *****************************************************************************/
9177 
9178 int
9179 xcb_input_device_ctl_uninterpreted_data_length (const xcb_input_device_ctl_t *R );
9180 
9181 
9182 /*****************************************************************************
9183  **
9184  ** xcb_generic_iterator_t xcb_input_device_ctl_uninterpreted_data_end
9185  **
9186  ** @param const xcb_input_device_ctl_t *R
9187  ** @returns xcb_generic_iterator_t
9188  **
9189  *****************************************************************************/
9190 
9192 xcb_input_device_ctl_uninterpreted_data_end (const xcb_input_device_ctl_t *R );
9193 
9203 /*****************************************************************************
9204  **
9205  ** void xcb_input_device_ctl_next
9206  **
9207  ** @param xcb_input_device_ctl_iterator_t *i
9208  ** @returns void
9209  **
9210  *****************************************************************************/
9211 
9212 void
9214 
9225 /*****************************************************************************
9226  **
9227  ** xcb_generic_iterator_t xcb_input_device_ctl_end
9228  **
9229  ** @param xcb_input_device_ctl_iterator_t i
9230  ** @returns xcb_generic_iterator_t
9231  **
9232  *****************************************************************************/
9233 
9236 
9237 int
9238 xcb_input_change_device_control_sizeof (const void *_buffer );
9239 
9249 /*****************************************************************************
9250  **
9251  ** xcb_input_change_device_control_cookie_t xcb_input_change_device_control
9252  **
9253  ** @param xcb_connection_t *c
9254  ** @param uint16_t control_id
9255  ** @param uint8_t device_id
9256  ** @param xcb_input_device_ctl_t *control
9257  ** @returns xcb_input_change_device_control_cookie_t
9258  **
9259  *****************************************************************************/
9260 
9263  uint16_t control_id ,
9264  uint8_t device_id ,
9265  xcb_input_device_ctl_t *control );
9266 
9279 /*****************************************************************************
9280  **
9281  ** xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked
9282  **
9283  ** @param xcb_connection_t *c
9284  ** @param uint16_t control_id
9285  ** @param uint8_t device_id
9286  ** @param xcb_input_device_ctl_t *control
9287  ** @returns xcb_input_change_device_control_cookie_t
9288  **
9289  *****************************************************************************/
9290 
9293  uint16_t control_id ,
9294  uint8_t device_id ,
9295  xcb_input_device_ctl_t *control );
9296 
9312 /*****************************************************************************
9313  **
9314  ** xcb_input_change_device_control_reply_t * xcb_input_change_device_control_reply
9315  **
9316  ** @param xcb_connection_t *c
9317  ** @param xcb_input_change_device_control_cookie_t cookie
9318  ** @param xcb_generic_error_t **e
9319  ** @returns xcb_input_change_device_control_reply_t *
9320  **
9321  *****************************************************************************/
9322 
9326  xcb_generic_error_t **e );
9327 
9328 int
9329 xcb_input_list_device_properties_sizeof (const void *_buffer );
9330 
9340 /*****************************************************************************
9341  **
9342  ** xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties
9343  **
9344  ** @param xcb_connection_t *c
9345  ** @param uint8_t device_id
9346  ** @returns xcb_input_list_device_properties_cookie_t
9347  **
9348  *****************************************************************************/
9349 
9352  uint8_t device_id );
9353 
9366 /*****************************************************************************
9367  **
9368  ** xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked
9369  **
9370  ** @param xcb_connection_t *c
9371  ** @param uint8_t device_id
9372  ** @returns xcb_input_list_device_properties_cookie_t
9373  **
9374  *****************************************************************************/
9375 
9378  uint8_t device_id );
9379 
9380 
9381 /*****************************************************************************
9382  **
9383  ** xcb_atom_t * xcb_input_list_device_properties_atoms
9384  **
9385  ** @param const xcb_input_list_device_properties_reply_t *R
9386  ** @returns xcb_atom_t *
9387  **
9388  *****************************************************************************/
9389 
9390 xcb_atom_t *
9391 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R );
9392 
9393 
9394 /*****************************************************************************
9395  **
9396  ** int xcb_input_list_device_properties_atoms_length
9397  **
9398  ** @param const xcb_input_list_device_properties_reply_t *R
9399  ** @returns int
9400  **
9401  *****************************************************************************/
9402 
9403 int
9404 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R );
9405 
9406 
9407 /*****************************************************************************
9408  **
9409  ** xcb_generic_iterator_t xcb_input_list_device_properties_atoms_end
9410  **
9411  ** @param const xcb_input_list_device_properties_reply_t *R
9412  ** @returns xcb_generic_iterator_t
9413  **
9414  *****************************************************************************/
9415 
9417 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R );
9418 
9434 /*****************************************************************************
9435  **
9436  ** xcb_input_list_device_properties_reply_t * xcb_input_list_device_properties_reply
9437  **
9438  ** @param xcb_connection_t *c
9439  ** @param xcb_input_list_device_properties_cookie_t cookie
9440  ** @param xcb_generic_error_t **e
9441  ** @returns xcb_input_list_device_properties_reply_t *
9442  **
9443  *****************************************************************************/
9444 
9448  xcb_generic_error_t **e );
9449 
9450 
9451 /*****************************************************************************
9452  **
9453  ** uint8_t * xcb_input_change_device_property_items_data_8
9454  **
9455  ** @param const xcb_input_change_device_property_items_t *S
9456  ** @returns uint8_t *
9457  **
9458  *****************************************************************************/
9459 
9460 uint8_t *
9461 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S );
9462 
9463 
9464 /*****************************************************************************
9465  **
9466  ** int xcb_input_change_device_property_items_data_8_length
9467  **
9468  ** @param const xcb_input_change_device_property_items_t *R
9469  ** @returns int
9470  **
9471  *****************************************************************************/
9472 
9473 int
9474 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R ,
9476 
9477 
9478 /*****************************************************************************
9479  **
9480  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_8_end
9481  **
9482  ** @param const xcb_input_change_device_property_items_t *R
9483  ** @returns xcb_generic_iterator_t
9484  **
9485  *****************************************************************************/
9486 
9488 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R ,
9490 
9491 
9492 /*****************************************************************************
9493  **
9494  ** uint16_t * xcb_input_change_device_property_items_data_16
9495  **
9496  ** @param const xcb_input_change_device_property_items_t *S
9497  ** @returns uint16_t *
9498  **
9499  *****************************************************************************/
9500 
9501 uint16_t *
9502 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S );
9503 
9504 
9505 /*****************************************************************************
9506  **
9507  ** int xcb_input_change_device_property_items_data_16_length
9508  **
9509  ** @param const xcb_input_change_device_property_items_t *R
9510  ** @returns int
9511  **
9512  *****************************************************************************/
9513 
9514 int
9515 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R ,
9517 
9518 
9519 /*****************************************************************************
9520  **
9521  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_16_end
9522  **
9523  ** @param const xcb_input_change_device_property_items_t *R
9524  ** @returns xcb_generic_iterator_t
9525  **
9526  *****************************************************************************/
9527 
9529 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R ,
9531 
9532 
9533 /*****************************************************************************
9534  **
9535  ** uint32_t * xcb_input_change_device_property_items_data_32
9536  **
9537  ** @param const xcb_input_change_device_property_items_t *S
9538  ** @returns uint32_t *
9539  **
9540  *****************************************************************************/
9541 
9542 uint32_t *
9543 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S );
9544 
9545 
9546 /*****************************************************************************
9547  **
9548  ** int xcb_input_change_device_property_items_data_32_length
9549  **
9550  ** @param const xcb_input_change_device_property_items_t *R
9551  ** @returns int
9552  **
9553  *****************************************************************************/
9554 
9555 int
9556 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R ,
9558 
9559 
9560 /*****************************************************************************
9561  **
9562  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_32_end
9563  **
9564  ** @param const xcb_input_change_device_property_items_t *R
9565  ** @returns xcb_generic_iterator_t
9566  **
9567  *****************************************************************************/
9568 
9570 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R ,
9572 
9573 int
9574 xcb_input_change_device_property_items_serialize (void **_buffer ,
9575  uint32_t num_items ,
9576  uint8_t format ,
9578 
9579 int
9580 xcb_input_change_device_property_items_unpack (const void *_buffer ,
9581  uint32_t num_items ,
9582  uint8_t format ,
9584 
9585 int
9586 xcb_input_change_device_property_items_sizeof (const void *_buffer ,
9587  uint32_t num_items ,
9588  uint8_t format );
9589 
9602 /*****************************************************************************
9603  **
9604  ** xcb_void_cookie_t xcb_input_change_device_property_checked
9605  **
9606  ** @param xcb_connection_t *c
9607  ** @param xcb_atom_t property
9608  ** @param xcb_atom_t type
9609  ** @param uint8_t device_id
9610  ** @param uint8_t format
9611  ** @param uint8_t mode
9612  ** @param uint32_t num_items
9613  ** @param const void *items
9614  ** @returns xcb_void_cookie_t
9615  **
9616  *****************************************************************************/
9617 
9620  xcb_atom_t property ,
9621  xcb_atom_t type ,
9622  uint8_t device_id ,
9623  uint8_t format ,
9624  uint8_t mode ,
9625  uint32_t num_items ,
9626  const void *items );
9627 
9637 /*****************************************************************************
9638  **
9639  ** xcb_void_cookie_t xcb_input_change_device_property
9640  **
9641  ** @param xcb_connection_t *c
9642  ** @param xcb_atom_t property
9643  ** @param xcb_atom_t type
9644  ** @param uint8_t device_id
9645  ** @param uint8_t format
9646  ** @param uint8_t mode
9647  ** @param uint32_t num_items
9648  ** @param const void *items
9649  ** @returns xcb_void_cookie_t
9650  **
9651  *****************************************************************************/
9652 
9655  xcb_atom_t property ,
9656  xcb_atom_t type ,
9657  uint8_t device_id ,
9658  uint8_t format ,
9659  uint8_t mode ,
9660  uint32_t num_items ,
9661  const void *items );
9662 
9675 /*****************************************************************************
9676  **
9677  ** xcb_void_cookie_t xcb_input_change_device_property_aux_checked
9678  **
9679  ** @param xcb_connection_t *c
9680  ** @param xcb_atom_t property
9681  ** @param xcb_atom_t type
9682  ** @param uint8_t device_id
9683  ** @param uint8_t format
9684  ** @param uint8_t mode
9685  ** @param uint32_t num_items
9686  ** @param const xcb_input_change_device_property_items_t *items
9687  ** @returns xcb_void_cookie_t
9688  **
9689  *****************************************************************************/
9690 
9693  xcb_atom_t property ,
9694  xcb_atom_t type ,
9695  uint8_t device_id ,
9696  uint8_t format ,
9697  uint8_t mode ,
9698  uint32_t num_items ,
9700 
9710 /*****************************************************************************
9711  **
9712  ** xcb_void_cookie_t xcb_input_change_device_property_aux
9713  **
9714  ** @param xcb_connection_t *c
9715  ** @param xcb_atom_t property
9716  ** @param xcb_atom_t type
9717  ** @param uint8_t device_id
9718  ** @param uint8_t format
9719  ** @param uint8_t mode
9720  ** @param uint32_t num_items
9721  ** @param const xcb_input_change_device_property_items_t *items
9722  ** @returns xcb_void_cookie_t
9723  **
9724  *****************************************************************************/
9725 
9728  xcb_atom_t property ,
9729  xcb_atom_t type ,
9730  uint8_t device_id ,
9731  uint8_t format ,
9732  uint8_t mode ,
9733  uint32_t num_items ,
9735 
9748 /*****************************************************************************
9749  **
9750  ** xcb_void_cookie_t xcb_input_delete_device_property_checked
9751  **
9752  ** @param xcb_connection_t *c
9753  ** @param xcb_atom_t property
9754  ** @param uint8_t device_id
9755  ** @returns xcb_void_cookie_t
9756  **
9757  *****************************************************************************/
9758 
9761  xcb_atom_t property ,
9762  uint8_t device_id );
9763 
9773 /*****************************************************************************
9774  **
9775  ** xcb_void_cookie_t xcb_input_delete_device_property
9776  **
9777  ** @param xcb_connection_t *c
9778  ** @param xcb_atom_t property
9779  ** @param uint8_t device_id
9780  ** @returns xcb_void_cookie_t
9781  **
9782  *****************************************************************************/
9783 
9786  xcb_atom_t property ,
9787  uint8_t device_id );
9788 
9789 
9790 /*****************************************************************************
9791  **
9792  ** uint8_t * xcb_input_get_device_property_items_data_8
9793  **
9794  ** @param const xcb_input_get_device_property_items_t *S
9795  ** @returns uint8_t *
9796  **
9797  *****************************************************************************/
9798 
9799 uint8_t *
9800 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S );
9801 
9802 
9803 /*****************************************************************************
9804  **
9805  ** int xcb_input_get_device_property_items_data_8_length
9806  **
9807  ** @param const xcb_input_get_device_property_items_t *R
9808  ** @returns int
9809  **
9810  *****************************************************************************/
9811 
9812 int
9813 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R ,
9815 
9816 
9817 /*****************************************************************************
9818  **
9819  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_8_end
9820  **
9821  ** @param const xcb_input_get_device_property_items_t *R
9822  ** @returns xcb_generic_iterator_t
9823  **
9824  *****************************************************************************/
9825 
9827 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R ,
9829 
9830 
9831 /*****************************************************************************
9832  **
9833  ** uint16_t * xcb_input_get_device_property_items_data_16
9834  **
9835  ** @param const xcb_input_get_device_property_items_t *S
9836  ** @returns uint16_t *
9837  **
9838  *****************************************************************************/
9839 
9840 uint16_t *
9841 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S );
9842 
9843 
9844 /*****************************************************************************
9845  **
9846  ** int xcb_input_get_device_property_items_data_16_length
9847  **
9848  ** @param const xcb_input_get_device_property_items_t *R
9849  ** @returns int
9850  **
9851  *****************************************************************************/
9852 
9853 int
9854 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R ,
9856 
9857 
9858 /*****************************************************************************
9859  **
9860  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_16_end
9861  **
9862  ** @param const xcb_input_get_device_property_items_t *R
9863  ** @returns xcb_generic_iterator_t
9864  **
9865  *****************************************************************************/
9866 
9868 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R ,
9870 
9871 
9872 /*****************************************************************************
9873  **
9874  ** uint32_t * xcb_input_get_device_property_items_data_32
9875  **
9876  ** @param const xcb_input_get_device_property_items_t *S
9877  ** @returns uint32_t *
9878  **
9879  *****************************************************************************/
9880 
9881 uint32_t *
9882 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S );
9883 
9884 
9885 /*****************************************************************************
9886  **
9887  ** int xcb_input_get_device_property_items_data_32_length
9888  **
9889  ** @param const xcb_input_get_device_property_items_t *R
9890  ** @returns int
9891  **
9892  *****************************************************************************/
9893 
9894 int
9895 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R ,
9897 
9898 
9899 /*****************************************************************************
9900  **
9901  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_32_end
9902  **
9903  ** @param const xcb_input_get_device_property_items_t *R
9904  ** @returns xcb_generic_iterator_t
9905  **
9906  *****************************************************************************/
9907 
9909 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R ,
9911 
9912 int
9913 xcb_input_get_device_property_items_serialize (void **_buffer ,
9914  uint32_t num_items ,
9915  uint8_t format ,
9917 
9918 int
9919 xcb_input_get_device_property_items_unpack (const void *_buffer ,
9920  uint32_t num_items ,
9921  uint8_t format ,
9923 
9924 int
9925 xcb_input_get_device_property_items_sizeof (const void *_buffer ,
9926  uint32_t num_items ,
9927  uint8_t format );
9928 
9938 /*****************************************************************************
9939  **
9940  ** xcb_input_get_device_property_cookie_t xcb_input_get_device_property
9941  **
9942  ** @param xcb_connection_t *c
9943  ** @param xcb_atom_t property
9944  ** @param xcb_atom_t type
9945  ** @param uint32_t offset
9946  ** @param uint32_t len
9947  ** @param uint8_t device_id
9948  ** @param uint8_t _delete
9949  ** @returns xcb_input_get_device_property_cookie_t
9950  **
9951  *****************************************************************************/
9952 
9955  xcb_atom_t property ,
9956  xcb_atom_t type ,
9957  uint32_t offset ,
9958  uint32_t len ,
9959  uint8_t device_id ,
9960  uint8_t _delete );
9961 
9974 /*****************************************************************************
9975  **
9976  ** xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked
9977  **
9978  ** @param xcb_connection_t *c
9979  ** @param xcb_atom_t property
9980  ** @param xcb_atom_t type
9981  ** @param uint32_t offset
9982  ** @param uint32_t len
9983  ** @param uint8_t device_id
9984  ** @param uint8_t _delete
9985  ** @returns xcb_input_get_device_property_cookie_t
9986  **
9987  *****************************************************************************/
9988 
9991  xcb_atom_t property ,
9992  xcb_atom_t type ,
9993  uint32_t offset ,
9994  uint32_t len ,
9995  uint8_t device_id ,
9996  uint8_t _delete );
9997 
9998 
9999 /*****************************************************************************
10000  **
10001  ** xcb_input_get_device_property_items_t * xcb_input_get_device_property_items
10002  **
10003  ** @param const xcb_input_get_device_property_reply_t *R
10004  ** @returns xcb_input_get_device_property_items_t *
10005  **
10006  *****************************************************************************/
10007 
10008 void *
10009 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R );
10010 
10026 /*****************************************************************************
10027  **
10028  ** xcb_input_get_device_property_reply_t * xcb_input_get_device_property_reply
10029  **
10030  ** @param xcb_connection_t *c
10031  ** @param xcb_input_get_device_property_cookie_t cookie
10032  ** @param xcb_generic_error_t **e
10033  ** @returns xcb_input_get_device_property_reply_t *
10034  **
10035  *****************************************************************************/
10036 
10040  xcb_generic_error_t **e );
10041 
10051 /*****************************************************************************
10052  **
10053  ** void xcb_input_group_info_next
10054  **
10055  ** @param xcb_input_group_info_iterator_t *i
10056  ** @returns void
10057  **
10058  *****************************************************************************/
10059 
10060 void
10062 
10073 /*****************************************************************************
10074  **
10075  ** xcb_generic_iterator_t xcb_input_group_info_end
10076  **
10077  ** @param xcb_input_group_info_iterator_t i
10078  ** @returns xcb_generic_iterator_t
10079  **
10080  *****************************************************************************/
10081 
10084 
10094 /*****************************************************************************
10095  **
10096  ** void xcb_input_modifier_info_next
10097  **
10098  ** @param xcb_input_modifier_info_iterator_t *i
10099  ** @returns void
10100  **
10101  *****************************************************************************/
10102 
10103 void
10105 
10116 /*****************************************************************************
10117  **
10118  ** xcb_generic_iterator_t xcb_input_modifier_info_end
10119  **
10120  ** @param xcb_input_modifier_info_iterator_t i
10121  ** @returns xcb_generic_iterator_t
10122  **
10123  *****************************************************************************/
10124 
10127 
10128 int
10129 xcb_input_xi_query_pointer_sizeof (const void *_buffer );
10130 
10140 /*****************************************************************************
10141  **
10142  ** xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer
10143  **
10144  ** @param xcb_connection_t *c
10145  ** @param xcb_window_t window
10146  ** @param xcb_input_device_id_t deviceid
10147  ** @returns xcb_input_xi_query_pointer_cookie_t
10148  **
10149  *****************************************************************************/
10150 
10153  xcb_window_t window ,
10154  xcb_input_device_id_t deviceid );
10155 
10168 /*****************************************************************************
10169  **
10170  ** xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked
10171  **
10172  ** @param xcb_connection_t *c
10173  ** @param xcb_window_t window
10174  ** @param xcb_input_device_id_t deviceid
10175  ** @returns xcb_input_xi_query_pointer_cookie_t
10176  **
10177  *****************************************************************************/
10178 
10181  xcb_window_t window ,
10182  xcb_input_device_id_t deviceid );
10183 
10184 
10185 /*****************************************************************************
10186  **
10187  ** uint32_t * xcb_input_xi_query_pointer_buttons
10188  **
10189  ** @param const xcb_input_xi_query_pointer_reply_t *R
10190  ** @returns uint32_t *
10191  **
10192  *****************************************************************************/
10193 
10194 uint32_t *
10195 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R );
10196 
10197 
10198 /*****************************************************************************
10199  **
10200  ** int xcb_input_xi_query_pointer_buttons_length
10201  **
10202  ** @param const xcb_input_xi_query_pointer_reply_t *R
10203  ** @returns int
10204  **
10205  *****************************************************************************/
10206 
10207 int
10208 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R );
10209 
10210 
10211 /*****************************************************************************
10212  **
10213  ** xcb_generic_iterator_t xcb_input_xi_query_pointer_buttons_end
10214  **
10215  ** @param const xcb_input_xi_query_pointer_reply_t *R
10216  ** @returns xcb_generic_iterator_t
10217  **
10218  *****************************************************************************/
10219 
10221 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R );
10222 
10238 /*****************************************************************************
10239  **
10240  ** xcb_input_xi_query_pointer_reply_t * xcb_input_xi_query_pointer_reply
10241  **
10242  ** @param xcb_connection_t *c
10243  ** @param xcb_input_xi_query_pointer_cookie_t cookie
10244  ** @param xcb_generic_error_t **e
10245  ** @returns xcb_input_xi_query_pointer_reply_t *
10246  **
10247  *****************************************************************************/
10248 
10252  xcb_generic_error_t **e );
10253 
10266 /*****************************************************************************
10267  **
10268  ** xcb_void_cookie_t xcb_input_xi_warp_pointer_checked
10269  **
10270  ** @param xcb_connection_t *c
10271  ** @param xcb_window_t src_win
10272  ** @param xcb_window_t dst_win
10273  ** @param xcb_input_fp1616_t src_x
10274  ** @param xcb_input_fp1616_t src_y
10275  ** @param uint16_t src_width
10276  ** @param uint16_t src_height
10277  ** @param xcb_input_fp1616_t dst_x
10278  ** @param xcb_input_fp1616_t dst_y
10279  ** @param xcb_input_device_id_t deviceid
10280  ** @returns xcb_void_cookie_t
10281  **
10282  *****************************************************************************/
10283 
10286  xcb_window_t src_win ,
10287  xcb_window_t dst_win ,
10288  xcb_input_fp1616_t src_x ,
10289  xcb_input_fp1616_t src_y ,
10290  uint16_t src_width ,
10291  uint16_t src_height ,
10292  xcb_input_fp1616_t dst_x ,
10293  xcb_input_fp1616_t dst_y ,
10294  xcb_input_device_id_t deviceid );
10295 
10305 /*****************************************************************************
10306  **
10307  ** xcb_void_cookie_t xcb_input_xi_warp_pointer
10308  **
10309  ** @param xcb_connection_t *c
10310  ** @param xcb_window_t src_win
10311  ** @param xcb_window_t dst_win
10312  ** @param xcb_input_fp1616_t src_x
10313  ** @param xcb_input_fp1616_t src_y
10314  ** @param uint16_t src_width
10315  ** @param uint16_t src_height
10316  ** @param xcb_input_fp1616_t dst_x
10317  ** @param xcb_input_fp1616_t dst_y
10318  ** @param xcb_input_device_id_t deviceid
10319  ** @returns xcb_void_cookie_t
10320  **
10321  *****************************************************************************/
10322 
10325  xcb_window_t src_win ,
10326  xcb_window_t dst_win ,
10327  xcb_input_fp1616_t src_x ,
10328  xcb_input_fp1616_t src_y ,
10329  uint16_t src_width ,
10330  uint16_t src_height ,
10331  xcb_input_fp1616_t dst_x ,
10332  xcb_input_fp1616_t dst_y ,
10333  xcb_input_device_id_t deviceid );
10334 
10347 /*****************************************************************************
10348  **
10349  ** xcb_void_cookie_t xcb_input_xi_change_cursor_checked
10350  **
10351  ** @param xcb_connection_t *c
10352  ** @param xcb_window_t window
10353  ** @param xcb_cursor_t cursor
10354  ** @param xcb_input_device_id_t deviceid
10355  ** @returns xcb_void_cookie_t
10356  **
10357  *****************************************************************************/
10358 
10361  xcb_window_t window ,
10362  xcb_cursor_t cursor ,
10363  xcb_input_device_id_t deviceid );
10364 
10374 /*****************************************************************************
10375  **
10376  ** xcb_void_cookie_t xcb_input_xi_change_cursor
10377  **
10378  ** @param xcb_connection_t *c
10379  ** @param xcb_window_t window
10380  ** @param xcb_cursor_t cursor
10381  ** @param xcb_input_device_id_t deviceid
10382  ** @returns xcb_void_cookie_t
10383  **
10384  *****************************************************************************/
10385 
10388  xcb_window_t window ,
10389  xcb_cursor_t cursor ,
10390  xcb_input_device_id_t deviceid );
10391 
10392 int
10393 xcb_input_add_master_sizeof (const void *_buffer );
10394 
10395 
10396 /*****************************************************************************
10397  **
10398  ** char * xcb_input_add_master_name
10399  **
10400  ** @param const xcb_input_add_master_t *R
10401  ** @returns char *
10402  **
10403  *****************************************************************************/
10404 
10405 char *
10406 xcb_input_add_master_name (const xcb_input_add_master_t *R );
10407 
10408 
10409 /*****************************************************************************
10410  **
10411  ** int xcb_input_add_master_name_length
10412  **
10413  ** @param const xcb_input_add_master_t *R
10414  ** @returns int
10415  **
10416  *****************************************************************************/
10417 
10418 int
10419 xcb_input_add_master_name_length (const xcb_input_add_master_t *R );
10420 
10421 
10422 /*****************************************************************************
10423  **
10424  ** xcb_generic_iterator_t xcb_input_add_master_name_end
10425  **
10426  ** @param const xcb_input_add_master_t *R
10427  ** @returns xcb_generic_iterator_t
10428  **
10429  *****************************************************************************/
10430 
10432 xcb_input_add_master_name_end (const xcb_input_add_master_t *R );
10433 
10443 /*****************************************************************************
10444  **
10445  ** void xcb_input_add_master_next
10446  **
10447  ** @param xcb_input_add_master_iterator_t *i
10448  ** @returns void
10449  **
10450  *****************************************************************************/
10451 
10452 void
10454 
10465 /*****************************************************************************
10466  **
10467  ** xcb_generic_iterator_t xcb_input_add_master_end
10468  **
10469  ** @param xcb_input_add_master_iterator_t i
10470  ** @returns xcb_generic_iterator_t
10471  **
10472  *****************************************************************************/
10473 
10476 
10486 /*****************************************************************************
10487  **
10488  ** void xcb_input_remove_master_next
10489  **
10490  ** @param xcb_input_remove_master_iterator_t *i
10491  ** @returns void
10492  **
10493  *****************************************************************************/
10494 
10495 void
10497 
10508 /*****************************************************************************
10509  **
10510  ** xcb_generic_iterator_t xcb_input_remove_master_end
10511  **
10512  ** @param xcb_input_remove_master_iterator_t i
10513  ** @returns xcb_generic_iterator_t
10514  **
10515  *****************************************************************************/
10516 
10519 
10529 /*****************************************************************************
10530  **
10531  ** void xcb_input_attach_slave_next
10532  **
10533  ** @param xcb_input_attach_slave_iterator_t *i
10534  ** @returns void
10535  **
10536  *****************************************************************************/
10537 
10538 void
10540 
10551 /*****************************************************************************
10552  **
10553  ** xcb_generic_iterator_t xcb_input_attach_slave_end
10554  **
10555  ** @param xcb_input_attach_slave_iterator_t i
10556  ** @returns xcb_generic_iterator_t
10557  **
10558  *****************************************************************************/
10559 
10562 
10572 /*****************************************************************************
10573  **
10574  ** void xcb_input_detach_slave_next
10575  **
10576  ** @param xcb_input_detach_slave_iterator_t *i
10577  ** @returns void
10578  **
10579  *****************************************************************************/
10580 
10581 void
10583 
10594 /*****************************************************************************
10595  **
10596  ** xcb_generic_iterator_t xcb_input_detach_slave_end
10597  **
10598  ** @param xcb_input_detach_slave_iterator_t i
10599  ** @returns xcb_generic_iterator_t
10600  **
10601  *****************************************************************************/
10602 
10605 
10606 int
10607 xcb_input_hierarchy_change_sizeof (const void *_buffer );
10608 
10609 
10610 /*****************************************************************************
10611  **
10612  ** uint8_t * xcb_input_hierarchy_change_uninterpreted_data
10613  **
10614  ** @param const xcb_input_hierarchy_change_t *R
10615  ** @returns uint8_t *
10616  **
10617  *****************************************************************************/
10618 
10619 uint8_t *
10620 xcb_input_hierarchy_change_uninterpreted_data (const xcb_input_hierarchy_change_t *R );
10621 
10622 
10623 /*****************************************************************************
10624  **
10625  ** int xcb_input_hierarchy_change_uninterpreted_data_length
10626  **
10627  ** @param const xcb_input_hierarchy_change_t *R
10628  ** @returns int
10629  **
10630  *****************************************************************************/
10631 
10632 int
10633 xcb_input_hierarchy_change_uninterpreted_data_length (const xcb_input_hierarchy_change_t *R );
10634 
10635 
10636 /*****************************************************************************
10637  **
10638  ** xcb_generic_iterator_t xcb_input_hierarchy_change_uninterpreted_data_end
10639  **
10640  ** @param const xcb_input_hierarchy_change_t *R
10641  ** @returns xcb_generic_iterator_t
10642  **
10643  *****************************************************************************/
10644 
10646 xcb_input_hierarchy_change_uninterpreted_data_end (const xcb_input_hierarchy_change_t *R );
10647 
10657 /*****************************************************************************
10658  **
10659  ** void xcb_input_hierarchy_change_next
10660  **
10661  ** @param xcb_input_hierarchy_change_iterator_t *i
10662  ** @returns void
10663  **
10664  *****************************************************************************/
10665 
10666 void
10668 
10679 /*****************************************************************************
10680  **
10681  ** xcb_generic_iterator_t xcb_input_hierarchy_change_end
10682  **
10683  ** @param xcb_input_hierarchy_change_iterator_t i
10684  ** @returns xcb_generic_iterator_t
10685  **
10686  *****************************************************************************/
10687 
10690 
10691 int
10692 xcb_input_xi_change_hierarchy_sizeof (const void *_buffer );
10693 
10706 /*****************************************************************************
10707  **
10708  ** xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked
10709  **
10710  ** @param xcb_connection_t *c
10711  ** @param uint8_t num_changes
10712  ** @param const xcb_input_hierarchy_change_t *changes
10713  ** @returns xcb_void_cookie_t
10714  **
10715  *****************************************************************************/
10716 
10719  uint8_t num_changes ,
10720  const xcb_input_hierarchy_change_t *changes );
10721 
10731 /*****************************************************************************
10732  **
10733  ** xcb_void_cookie_t xcb_input_xi_change_hierarchy
10734  **
10735  ** @param xcb_connection_t *c
10736  ** @param uint8_t num_changes
10737  ** @param const xcb_input_hierarchy_change_t *changes
10738  ** @returns xcb_void_cookie_t
10739  **
10740  *****************************************************************************/
10741 
10744  uint8_t num_changes ,
10745  const xcb_input_hierarchy_change_t *changes );
10746 
10759 /*****************************************************************************
10760  **
10761  ** xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked
10762  **
10763  ** @param xcb_connection_t *c
10764  ** @param xcb_window_t window
10765  ** @param xcb_input_device_id_t deviceid
10766  ** @returns xcb_void_cookie_t
10767  **
10768  *****************************************************************************/
10769 
10772  xcb_window_t window ,
10773  xcb_input_device_id_t deviceid );
10774 
10784 /*****************************************************************************
10785  **
10786  ** xcb_void_cookie_t xcb_input_xi_set_client_pointer
10787  **
10788  ** @param xcb_connection_t *c
10789  ** @param xcb_window_t window
10790  ** @param xcb_input_device_id_t deviceid
10791  ** @returns xcb_void_cookie_t
10792  **
10793  *****************************************************************************/
10794 
10797  xcb_window_t window ,
10798  xcb_input_device_id_t deviceid );
10799 
10809 /*****************************************************************************
10810  **
10811  ** xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer
10812  **
10813  ** @param xcb_connection_t *c
10814  ** @param xcb_window_t window
10815  ** @returns xcb_input_xi_get_client_pointer_cookie_t
10816  **
10817  *****************************************************************************/
10818 
10821  xcb_window_t window );
10822 
10835 /*****************************************************************************
10836  **
10837  ** xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked
10838  **
10839  ** @param xcb_connection_t *c
10840  ** @param xcb_window_t window
10841  ** @returns xcb_input_xi_get_client_pointer_cookie_t
10842  **
10843  *****************************************************************************/
10844 
10847  xcb_window_t window );
10848 
10864 /*****************************************************************************
10865  **
10866  ** xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply
10867  **
10868  ** @param xcb_connection_t *c
10869  ** @param xcb_input_xi_get_client_pointer_cookie_t cookie
10870  ** @param xcb_generic_error_t **e
10871  ** @returns xcb_input_xi_get_client_pointer_reply_t *
10872  **
10873  *****************************************************************************/
10874 
10878  xcb_generic_error_t **e );
10879 
10880 int
10881 xcb_input_event_mask_sizeof (const void *_buffer );
10882 
10883 
10884 /*****************************************************************************
10885  **
10886  ** uint32_t * xcb_input_event_mask_mask
10887  **
10888  ** @param const xcb_input_event_mask_t *R
10889  ** @returns uint32_t *
10890  **
10891  *****************************************************************************/
10892 
10893 uint32_t *
10894 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R );
10895 
10896 
10897 /*****************************************************************************
10898  **
10899  ** int xcb_input_event_mask_mask_length
10900  **
10901  ** @param const xcb_input_event_mask_t *R
10902  ** @returns int
10903  **
10904  *****************************************************************************/
10905 
10906 int
10907 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R );
10908 
10909 
10910 /*****************************************************************************
10911  **
10912  ** xcb_generic_iterator_t xcb_input_event_mask_mask_end
10913  **
10914  ** @param const xcb_input_event_mask_t *R
10915  ** @returns xcb_generic_iterator_t
10916  **
10917  *****************************************************************************/
10918 
10920 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R );
10921 
10931 /*****************************************************************************
10932  **
10933  ** void xcb_input_event_mask_next
10934  **
10935  ** @param xcb_input_event_mask_iterator_t *i
10936  ** @returns void
10937  **
10938  *****************************************************************************/
10939 
10940 void
10942 
10953 /*****************************************************************************
10954  **
10955  ** xcb_generic_iterator_t xcb_input_event_mask_end
10956  **
10957  ** @param xcb_input_event_mask_iterator_t i
10958  ** @returns xcb_generic_iterator_t
10959  **
10960  *****************************************************************************/
10961 
10964 
10965 int
10966 xcb_input_xi_select_events_sizeof (const void *_buffer );
10967 
10980 /*****************************************************************************
10981  **
10982  ** xcb_void_cookie_t xcb_input_xi_select_events_checked
10983  **
10984  ** @param xcb_connection_t *c
10985  ** @param xcb_window_t window
10986  ** @param uint16_t num_mask
10987  ** @param const xcb_input_event_mask_t *masks
10988  ** @returns xcb_void_cookie_t
10989  **
10990  *****************************************************************************/
10991 
10994  xcb_window_t window ,
10995  uint16_t num_mask ,
10996  const xcb_input_event_mask_t *masks );
10997 
11007 /*****************************************************************************
11008  **
11009  ** xcb_void_cookie_t xcb_input_xi_select_events
11010  **
11011  ** @param xcb_connection_t *c
11012  ** @param xcb_window_t window
11013  ** @param uint16_t num_mask
11014  ** @param const xcb_input_event_mask_t *masks
11015  ** @returns xcb_void_cookie_t
11016  **
11017  *****************************************************************************/
11018 
11021  xcb_window_t window ,
11022  uint16_t num_mask ,
11023  const xcb_input_event_mask_t *masks );
11024 
11034 /*****************************************************************************
11035  **
11036  ** xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version
11037  **
11038  ** @param xcb_connection_t *c
11039  ** @param uint16_t major_version
11040  ** @param uint16_t minor_version
11041  ** @returns xcb_input_xi_query_version_cookie_t
11042  **
11043  *****************************************************************************/
11044 
11047  uint16_t major_version ,
11048  uint16_t minor_version );
11049 
11062 /*****************************************************************************
11063  **
11064  ** xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked
11065  **
11066  ** @param xcb_connection_t *c
11067  ** @param uint16_t major_version
11068  ** @param uint16_t minor_version
11069  ** @returns xcb_input_xi_query_version_cookie_t
11070  **
11071  *****************************************************************************/
11072 
11075  uint16_t major_version ,
11076  uint16_t minor_version );
11077 
11093 /*****************************************************************************
11094  **
11095  ** xcb_input_xi_query_version_reply_t * xcb_input_xi_query_version_reply
11096  **
11097  ** @param xcb_connection_t *c
11098  ** @param xcb_input_xi_query_version_cookie_t cookie
11099  ** @param xcb_generic_error_t **e
11100  ** @returns xcb_input_xi_query_version_reply_t *
11101  **
11102  *****************************************************************************/
11103 
11107  xcb_generic_error_t **e );
11108 
11109 int
11110 xcb_input_button_class_sizeof (const void *_buffer );
11111 
11112 
11113 /*****************************************************************************
11114  **
11115  ** uint32_t * xcb_input_button_class_state
11116  **
11117  ** @param const xcb_input_button_class_t *R
11118  ** @returns uint32_t *
11119  **
11120  *****************************************************************************/
11121 
11122 uint32_t *
11123 xcb_input_button_class_state (const xcb_input_button_class_t *R );
11124 
11125 
11126 /*****************************************************************************
11127  **
11128  ** int xcb_input_button_class_state_length
11129  **
11130  ** @param const xcb_input_button_class_t *R
11131  ** @returns int
11132  **
11133  *****************************************************************************/
11134 
11135 int
11136 xcb_input_button_class_state_length (const xcb_input_button_class_t *R );
11137 
11138 
11139 /*****************************************************************************
11140  **
11141  ** xcb_generic_iterator_t xcb_input_button_class_state_end
11142  **
11143  ** @param const xcb_input_button_class_t *R
11144  ** @returns xcb_generic_iterator_t
11145  **
11146  *****************************************************************************/
11147 
11149 xcb_input_button_class_state_end (const xcb_input_button_class_t *R );
11150 
11151 
11152 /*****************************************************************************
11153  **
11154  ** xcb_atom_t * xcb_input_button_class_labels
11155  **
11156  ** @param const xcb_input_button_class_t *R
11157  ** @returns xcb_atom_t *
11158  **
11159  *****************************************************************************/
11160 
11161 xcb_atom_t *
11162 xcb_input_button_class_labels (const xcb_input_button_class_t *R );
11163 
11164 
11165 /*****************************************************************************
11166  **
11167  ** int xcb_input_button_class_labels_length
11168  **
11169  ** @param const xcb_input_button_class_t *R
11170  ** @returns int
11171  **
11172  *****************************************************************************/
11173 
11174 int
11175 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R );
11176 
11177 
11178 /*****************************************************************************
11179  **
11180  ** xcb_generic_iterator_t xcb_input_button_class_labels_end
11181  **
11182  ** @param const xcb_input_button_class_t *R
11183  ** @returns xcb_generic_iterator_t
11184  **
11185  *****************************************************************************/
11186 
11188 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R );
11189 
11199 /*****************************************************************************
11200  **
11201  ** void xcb_input_button_class_next
11202  **
11203  ** @param xcb_input_button_class_iterator_t *i
11204  ** @returns void
11205  **
11206  *****************************************************************************/
11207 
11208 void
11210 
11221 /*****************************************************************************
11222  **
11223  ** xcb_generic_iterator_t xcb_input_button_class_end
11224  **
11225  ** @param xcb_input_button_class_iterator_t i
11226  ** @returns xcb_generic_iterator_t
11227  **
11228  *****************************************************************************/
11229 
11232 
11233 int
11234 xcb_input_key_class_sizeof (const void *_buffer );
11235 
11236 
11237 /*****************************************************************************
11238  **
11239  ** uint32_t * xcb_input_key_class_keys
11240  **
11241  ** @param const xcb_input_key_class_t *R
11242  ** @returns uint32_t *
11243  **
11244  *****************************************************************************/
11245 
11246 uint32_t *
11247 xcb_input_key_class_keys (const xcb_input_key_class_t *R );
11248 
11249 
11250 /*****************************************************************************
11251  **
11252  ** int xcb_input_key_class_keys_length
11253  **
11254  ** @param const xcb_input_key_class_t *R
11255  ** @returns int
11256  **
11257  *****************************************************************************/
11258 
11259 int
11260 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R );
11261 
11262 
11263 /*****************************************************************************
11264  **
11265  ** xcb_generic_iterator_t xcb_input_key_class_keys_end
11266  **
11267  ** @param const xcb_input_key_class_t *R
11268  ** @returns xcb_generic_iterator_t
11269  **
11270  *****************************************************************************/
11271 
11273 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R );
11274 
11284 /*****************************************************************************
11285  **
11286  ** void xcb_input_key_class_next
11287  **
11288  ** @param xcb_input_key_class_iterator_t *i
11289  ** @returns void
11290  **
11291  *****************************************************************************/
11292 
11293 void
11295 
11306 /*****************************************************************************
11307  **
11308  ** xcb_generic_iterator_t xcb_input_key_class_end
11309  **
11310  ** @param xcb_input_key_class_iterator_t i
11311  ** @returns xcb_generic_iterator_t
11312  **
11313  *****************************************************************************/
11314 
11317 
11327 /*****************************************************************************
11328  **
11329  ** void xcb_input_scroll_class_next
11330  **
11331  ** @param xcb_input_scroll_class_iterator_t *i
11332  ** @returns void
11333  **
11334  *****************************************************************************/
11335 
11336 void
11338 
11349 /*****************************************************************************
11350  **
11351  ** xcb_generic_iterator_t xcb_input_scroll_class_end
11352  **
11353  ** @param xcb_input_scroll_class_iterator_t i
11354  ** @returns xcb_generic_iterator_t
11355  **
11356  *****************************************************************************/
11357 
11360 
11370 /*****************************************************************************
11371  **
11372  ** void xcb_input_touch_class_next
11373  **
11374  ** @param xcb_input_touch_class_iterator_t *i
11375  ** @returns void
11376  **
11377  *****************************************************************************/
11378 
11379 void
11381 
11392 /*****************************************************************************
11393  **
11394  ** xcb_generic_iterator_t xcb_input_touch_class_end
11395  **
11396  ** @param xcb_input_touch_class_iterator_t i
11397  ** @returns xcb_generic_iterator_t
11398  **
11399  *****************************************************************************/
11400 
11403 
11413 /*****************************************************************************
11414  **
11415  ** void xcb_input_valuator_class_next
11416  **
11417  ** @param xcb_input_valuator_class_iterator_t *i
11418  ** @returns void
11419  **
11420  *****************************************************************************/
11421 
11422 void
11424 
11435 /*****************************************************************************
11436  **
11437  ** xcb_generic_iterator_t xcb_input_valuator_class_end
11438  **
11439  ** @param xcb_input_valuator_class_iterator_t i
11440  ** @returns xcb_generic_iterator_t
11441  **
11442  *****************************************************************************/
11443 
11446 
11447 int
11448 xcb_input_device_class_sizeof (const void *_buffer );
11449 
11450 
11451 /*****************************************************************************
11452  **
11453  ** uint8_t * xcb_input_device_class_uninterpreted_data
11454  **
11455  ** @param const xcb_input_device_class_t *R
11456  ** @returns uint8_t *
11457  **
11458  *****************************************************************************/
11459 
11460 uint8_t *
11461 xcb_input_device_class_uninterpreted_data (const xcb_input_device_class_t *R );
11462 
11463 
11464 /*****************************************************************************
11465  **
11466  ** int xcb_input_device_class_uninterpreted_data_length
11467  **
11468  ** @param const xcb_input_device_class_t *R
11469  ** @returns int
11470  **
11471  *****************************************************************************/
11472 
11473 int
11474 xcb_input_device_class_uninterpreted_data_length (const xcb_input_device_class_t *R );
11475 
11476 
11477 /*****************************************************************************
11478  **
11479  ** xcb_generic_iterator_t xcb_input_device_class_uninterpreted_data_end
11480  **
11481  ** @param const xcb_input_device_class_t *R
11482  ** @returns xcb_generic_iterator_t
11483  **
11484  *****************************************************************************/
11485 
11487 xcb_input_device_class_uninterpreted_data_end (const xcb_input_device_class_t *R );
11488 
11498 /*****************************************************************************
11499  **
11500  ** void xcb_input_device_class_next
11501  **
11502  ** @param xcb_input_device_class_iterator_t *i
11503  ** @returns void
11504  **
11505  *****************************************************************************/
11506 
11507 void
11509 
11520 /*****************************************************************************
11521  **
11522  ** xcb_generic_iterator_t xcb_input_device_class_end
11523  **
11524  ** @param xcb_input_device_class_iterator_t i
11525  ** @returns xcb_generic_iterator_t
11526  **
11527  *****************************************************************************/
11528 
11531 
11532 int
11533 xcb_input_xi_device_info_sizeof (const void *_buffer );
11534 
11535 
11536 /*****************************************************************************
11537  **
11538  ** char * xcb_input_xi_device_info_name
11539  **
11540  ** @param const xcb_input_xi_device_info_t *R
11541  ** @returns char *
11542  **
11543  *****************************************************************************/
11544 
11545 char *
11546 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R );
11547 
11548 
11549 /*****************************************************************************
11550  **
11551  ** int xcb_input_xi_device_info_name_length
11552  **
11553  ** @param const xcb_input_xi_device_info_t *R
11554  ** @returns int
11555  **
11556  *****************************************************************************/
11557 
11558 int
11559 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R );
11560 
11561 
11562 /*****************************************************************************
11563  **
11564  ** xcb_generic_iterator_t xcb_input_xi_device_info_name_end
11565  **
11566  ** @param const xcb_input_xi_device_info_t *R
11567  ** @returns xcb_generic_iterator_t
11568  **
11569  *****************************************************************************/
11570 
11572 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R );
11573 
11574 
11575 /*****************************************************************************
11576  **
11577  ** int xcb_input_xi_device_info_classes_length
11578  **
11579  ** @param const xcb_input_xi_device_info_t *R
11580  ** @returns int
11581  **
11582  *****************************************************************************/
11583 
11584 int
11585 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R );
11586 
11587 
11588 /*****************************************************************************
11589  **
11590  ** xcb_input_device_class_iterator_t xcb_input_xi_device_info_classes_iterator
11591  **
11592  ** @param const xcb_input_xi_device_info_t *R
11593  ** @returns xcb_input_device_class_iterator_t
11594  **
11595  *****************************************************************************/
11596 
11598 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R );
11599 
11609 /*****************************************************************************
11610  **
11611  ** void xcb_input_xi_device_info_next
11612  **
11613  ** @param xcb_input_xi_device_info_iterator_t *i
11614  ** @returns void
11615  **
11616  *****************************************************************************/
11617 
11618 void
11620 
11631 /*****************************************************************************
11632  **
11633  ** xcb_generic_iterator_t xcb_input_xi_device_info_end
11634  **
11635  ** @param xcb_input_xi_device_info_iterator_t i
11636  ** @returns xcb_generic_iterator_t
11637  **
11638  *****************************************************************************/
11639 
11642 
11643 int
11644 xcb_input_xi_query_device_sizeof (const void *_buffer );
11645 
11655 /*****************************************************************************
11656  **
11657  ** xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device
11658  **
11659  ** @param xcb_connection_t *c
11660  ** @param xcb_input_device_id_t deviceid
11661  ** @returns xcb_input_xi_query_device_cookie_t
11662  **
11663  *****************************************************************************/
11664 
11667  xcb_input_device_id_t deviceid );
11668 
11681 /*****************************************************************************
11682  **
11683  ** xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked
11684  **
11685  ** @param xcb_connection_t *c
11686  ** @param xcb_input_device_id_t deviceid
11687  ** @returns xcb_input_xi_query_device_cookie_t
11688  **
11689  *****************************************************************************/
11690 
11693  xcb_input_device_id_t deviceid );
11694 
11695 
11696 /*****************************************************************************
11697  **
11698  ** int xcb_input_xi_query_device_infos_length
11699  **
11700  ** @param const xcb_input_xi_query_device_reply_t *R
11701  ** @returns int
11702  **
11703  *****************************************************************************/
11704 
11705 int
11706 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R );
11707 
11708 
11709 /*****************************************************************************
11710  **
11711  ** xcb_input_xi_device_info_iterator_t xcb_input_xi_query_device_infos_iterator
11712  **
11713  ** @param const xcb_input_xi_query_device_reply_t *R
11714  ** @returns xcb_input_xi_device_info_iterator_t
11715  **
11716  *****************************************************************************/
11717 
11719 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R );
11720 
11736 /*****************************************************************************
11737  **
11738  ** xcb_input_xi_query_device_reply_t * xcb_input_xi_query_device_reply
11739  **
11740  ** @param xcb_connection_t *c
11741  ** @param xcb_input_xi_query_device_cookie_t cookie
11742  ** @param xcb_generic_error_t **e
11743  ** @returns xcb_input_xi_query_device_reply_t *
11744  **
11745  *****************************************************************************/
11746 
11750  xcb_generic_error_t **e );
11751 
11764 /*****************************************************************************
11765  **
11766  ** xcb_void_cookie_t xcb_input_xi_set_focus_checked
11767  **
11768  ** @param xcb_connection_t *c
11769  ** @param xcb_window_t window
11770  ** @param xcb_timestamp_t time
11771  ** @param xcb_input_device_id_t deviceid
11772  ** @returns xcb_void_cookie_t
11773  **
11774  *****************************************************************************/
11775 
11778  xcb_window_t window ,
11779  xcb_timestamp_t time ,
11780  xcb_input_device_id_t deviceid );
11781 
11791 /*****************************************************************************
11792  **
11793  ** xcb_void_cookie_t xcb_input_xi_set_focus
11794  **
11795  ** @param xcb_connection_t *c
11796  ** @param xcb_window_t window
11797  ** @param xcb_timestamp_t time
11798  ** @param xcb_input_device_id_t deviceid
11799  ** @returns xcb_void_cookie_t
11800  **
11801  *****************************************************************************/
11802 
11805  xcb_window_t window ,
11806  xcb_timestamp_t time ,
11807  xcb_input_device_id_t deviceid );
11808 
11818 /*****************************************************************************
11819  **
11820  ** xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus
11821  **
11822  ** @param xcb_connection_t *c
11823  ** @param xcb_input_device_id_t deviceid
11824  ** @returns xcb_input_xi_get_focus_cookie_t
11825  **
11826  *****************************************************************************/
11827 
11830  xcb_input_device_id_t deviceid );
11831 
11844 /*****************************************************************************
11845  **
11846  ** xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked
11847  **
11848  ** @param xcb_connection_t *c
11849  ** @param xcb_input_device_id_t deviceid
11850  ** @returns xcb_input_xi_get_focus_cookie_t
11851  **
11852  *****************************************************************************/
11853 
11856  xcb_input_device_id_t deviceid );
11857 
11873 /*****************************************************************************
11874  **
11875  ** xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply
11876  **
11877  ** @param xcb_connection_t *c
11878  ** @param xcb_input_xi_get_focus_cookie_t cookie
11879  ** @param xcb_generic_error_t **e
11880  ** @returns xcb_input_xi_get_focus_reply_t *
11881  **
11882  *****************************************************************************/
11883 
11887  xcb_generic_error_t **e );
11888 
11889 int
11890 xcb_input_xi_grab_device_sizeof (const void *_buffer );
11891 
11901 /*****************************************************************************
11902  **
11903  ** xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device
11904  **
11905  ** @param xcb_connection_t *c
11906  ** @param xcb_window_t window
11907  ** @param xcb_timestamp_t time
11908  ** @param xcb_cursor_t cursor
11909  ** @param xcb_input_device_id_t deviceid
11910  ** @param uint8_t mode
11911  ** @param uint8_t paired_device_mode
11912  ** @param uint8_t owner_events
11913  ** @param uint16_t mask_len
11914  ** @param const uint32_t *mask
11915  ** @returns xcb_input_xi_grab_device_cookie_t
11916  **
11917  *****************************************************************************/
11918 
11921  xcb_window_t window ,
11922  xcb_timestamp_t time ,
11923  xcb_cursor_t cursor ,
11924  xcb_input_device_id_t deviceid ,
11925  uint8_t mode ,
11926  uint8_t paired_device_mode ,
11927  uint8_t owner_events ,
11928  uint16_t mask_len ,
11929  const uint32_t *mask );
11930 
11943 /*****************************************************************************
11944  **
11945  ** xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked
11946  **
11947  ** @param xcb_connection_t *c
11948  ** @param xcb_window_t window
11949  ** @param xcb_timestamp_t time
11950  ** @param xcb_cursor_t cursor
11951  ** @param xcb_input_device_id_t deviceid
11952  ** @param uint8_t mode
11953  ** @param uint8_t paired_device_mode
11954  ** @param uint8_t owner_events
11955  ** @param uint16_t mask_len
11956  ** @param const uint32_t *mask
11957  ** @returns xcb_input_xi_grab_device_cookie_t
11958  **
11959  *****************************************************************************/
11960 
11963  xcb_window_t window ,
11964  xcb_timestamp_t time ,
11965  xcb_cursor_t cursor ,
11966  xcb_input_device_id_t deviceid ,
11967  uint8_t mode ,
11968  uint8_t paired_device_mode ,
11969  uint8_t owner_events ,
11970  uint16_t mask_len ,
11971  const uint32_t *mask );
11972 
11988 /*****************************************************************************
11989  **
11990  ** xcb_input_xi_grab_device_reply_t * xcb_input_xi_grab_device_reply
11991  **
11992  ** @param xcb_connection_t *c
11993  ** @param xcb_input_xi_grab_device_cookie_t cookie
11994  ** @param xcb_generic_error_t **e
11995  ** @returns xcb_input_xi_grab_device_reply_t *
11996  **
11997  *****************************************************************************/
11998 
12002  xcb_generic_error_t **e );
12003 
12016 /*****************************************************************************
12017  **
12018  ** xcb_void_cookie_t xcb_input_xi_ungrab_device_checked
12019  **
12020  ** @param xcb_connection_t *c
12021  ** @param xcb_timestamp_t time
12022  ** @param xcb_input_device_id_t deviceid
12023  ** @returns xcb_void_cookie_t
12024  **
12025  *****************************************************************************/
12026 
12029  xcb_timestamp_t time ,
12030  xcb_input_device_id_t deviceid );
12031 
12041 /*****************************************************************************
12042  **
12043  ** xcb_void_cookie_t xcb_input_xi_ungrab_device
12044  **
12045  ** @param xcb_connection_t *c
12046  ** @param xcb_timestamp_t time
12047  ** @param xcb_input_device_id_t deviceid
12048  ** @returns xcb_void_cookie_t
12049  **
12050  *****************************************************************************/
12051 
12054  xcb_timestamp_t time ,
12055  xcb_input_device_id_t deviceid );
12056 
12069 /*****************************************************************************
12070  **
12071  ** xcb_void_cookie_t xcb_input_xi_allow_events_checked
12072  **
12073  ** @param xcb_connection_t *c
12074  ** @param xcb_timestamp_t time
12075  ** @param xcb_input_device_id_t deviceid
12076  ** @param uint8_t event_mode
12077  ** @param uint32_t touchid
12078  ** @param xcb_window_t grab_window
12079  ** @returns xcb_void_cookie_t
12080  **
12081  *****************************************************************************/
12082 
12085  xcb_timestamp_t time ,
12086  xcb_input_device_id_t deviceid ,
12087  uint8_t event_mode ,
12088  uint32_t touchid ,
12089  xcb_window_t grab_window );
12090 
12100 /*****************************************************************************
12101  **
12102  ** xcb_void_cookie_t xcb_input_xi_allow_events
12103  **
12104  ** @param xcb_connection_t *c
12105  ** @param xcb_timestamp_t time
12106  ** @param xcb_input_device_id_t deviceid
12107  ** @param uint8_t event_mode
12108  ** @param uint32_t touchid
12109  ** @param xcb_window_t grab_window
12110  ** @returns xcb_void_cookie_t
12111  **
12112  *****************************************************************************/
12113 
12116  xcb_timestamp_t time ,
12117  xcb_input_device_id_t deviceid ,
12118  uint8_t event_mode ,
12119  uint32_t touchid ,
12120  xcb_window_t grab_window );
12121 
12131 /*****************************************************************************
12132  **
12133  ** void xcb_input_grab_modifier_info_next
12134  **
12135  ** @param xcb_input_grab_modifier_info_iterator_t *i
12136  ** @returns void
12137  **
12138  *****************************************************************************/
12139 
12140 void
12142 
12153 /*****************************************************************************
12154  **
12155  ** xcb_generic_iterator_t xcb_input_grab_modifier_info_end
12156  **
12157  ** @param xcb_input_grab_modifier_info_iterator_t i
12158  ** @returns xcb_generic_iterator_t
12159  **
12160  *****************************************************************************/
12161 
12164 
12165 int
12166 xcb_input_xi_passive_grab_device_sizeof (const void *_buffer );
12167 
12177 /*****************************************************************************
12178  **
12179  ** xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device
12180  **
12181  ** @param xcb_connection_t *c
12182  ** @param xcb_timestamp_t time
12183  ** @param xcb_window_t grab_window
12184  ** @param xcb_cursor_t cursor
12185  ** @param uint32_t detail
12186  ** @param xcb_input_device_id_t deviceid
12187  ** @param uint16_t num_modifiers
12188  ** @param uint16_t mask_len
12189  ** @param uint8_t grab_type
12190  ** @param uint8_t grab_mode
12191  ** @param uint8_t paired_device_mode
12192  ** @param uint8_t owner_events
12193  ** @param const uint32_t *mask
12194  ** @param const uint32_t *modifiers
12195  ** @returns xcb_input_xi_passive_grab_device_cookie_t
12196  **
12197  *****************************************************************************/
12198 
12201  xcb_timestamp_t time ,
12202  xcb_window_t grab_window ,
12203  xcb_cursor_t cursor ,
12204  uint32_t detail ,
12205  xcb_input_device_id_t deviceid ,
12206  uint16_t num_modifiers ,
12207  uint16_t mask_len ,
12208  uint8_t grab_type ,
12209  uint8_t grab_mode ,
12210  uint8_t paired_device_mode ,
12211  uint8_t owner_events ,
12212  const uint32_t *mask ,
12213  const uint32_t *modifiers );
12214 
12227 /*****************************************************************************
12228  **
12229  ** xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked
12230  **
12231  ** @param xcb_connection_t *c
12232  ** @param xcb_timestamp_t time
12233  ** @param xcb_window_t grab_window
12234  ** @param xcb_cursor_t cursor
12235  ** @param uint32_t detail
12236  ** @param xcb_input_device_id_t deviceid
12237  ** @param uint16_t num_modifiers
12238  ** @param uint16_t mask_len
12239  ** @param uint8_t grab_type
12240  ** @param uint8_t grab_mode
12241  ** @param uint8_t paired_device_mode
12242  ** @param uint8_t owner_events
12243  ** @param const uint32_t *mask
12244  ** @param const uint32_t *modifiers
12245  ** @returns xcb_input_xi_passive_grab_device_cookie_t
12246  **
12247  *****************************************************************************/
12248 
12251  xcb_timestamp_t time ,
12252  xcb_window_t grab_window ,
12253  xcb_cursor_t cursor ,
12254  uint32_t detail ,
12255  xcb_input_device_id_t deviceid ,
12256  uint16_t num_modifiers ,
12257  uint16_t mask_len ,
12258  uint8_t grab_type ,
12259  uint8_t grab_mode ,
12260  uint8_t paired_device_mode ,
12261  uint8_t owner_events ,
12262  const uint32_t *mask ,
12263  const uint32_t *modifiers );
12264 
12265 
12266 /*****************************************************************************
12267  **
12268  ** xcb_input_grab_modifier_info_t * xcb_input_xi_passive_grab_device_modifiers
12269  **
12270  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12271  ** @returns xcb_input_grab_modifier_info_t *
12272  **
12273  *****************************************************************************/
12274 
12276 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R );
12277 
12278 
12279 /*****************************************************************************
12280  **
12281  ** int xcb_input_xi_passive_grab_device_modifiers_length
12282  **
12283  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12284  ** @returns int
12285  **
12286  *****************************************************************************/
12287 
12288 int
12289 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R );
12290 
12291 
12292 /*****************************************************************************
12293  **
12294  ** xcb_input_grab_modifier_info_iterator_t xcb_input_xi_passive_grab_device_modifiers_iterator
12295  **
12296  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12297  ** @returns xcb_input_grab_modifier_info_iterator_t
12298  **
12299  *****************************************************************************/
12300 
12302 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R );
12303 
12319 /*****************************************************************************
12320  **
12321  ** xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply
12322  **
12323  ** @param xcb_connection_t *c
12324  ** @param xcb_input_xi_passive_grab_device_cookie_t cookie
12325  ** @param xcb_generic_error_t **e
12326  ** @returns xcb_input_xi_passive_grab_device_reply_t *
12327  **
12328  *****************************************************************************/
12329 
12333  xcb_generic_error_t **e );
12334 
12335 int
12336 xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer );
12337 
12350 /*****************************************************************************
12351  **
12352  ** xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked
12353  **
12354  ** @param xcb_connection_t *c
12355  ** @param xcb_window_t grab_window
12356  ** @param uint32_t detail
12357  ** @param xcb_input_device_id_t deviceid
12358  ** @param uint16_t num_modifiers
12359  ** @param uint8_t grab_type
12360  ** @param const uint32_t *modifiers
12361  ** @returns xcb_void_cookie_t
12362  **
12363  *****************************************************************************/
12364 
12367  xcb_window_t grab_window ,
12368  uint32_t detail ,
12369  xcb_input_device_id_t deviceid ,
12370  uint16_t num_modifiers ,
12371  uint8_t grab_type ,
12372  const uint32_t *modifiers );
12373 
12383 /*****************************************************************************
12384  **
12385  ** xcb_void_cookie_t xcb_input_xi_passive_ungrab_device
12386  **
12387  ** @param xcb_connection_t *c
12388  ** @param xcb_window_t grab_window
12389  ** @param uint32_t detail
12390  ** @param xcb_input_device_id_t deviceid
12391  ** @param uint16_t num_modifiers
12392  ** @param uint8_t grab_type
12393  ** @param const uint32_t *modifiers
12394  ** @returns xcb_void_cookie_t
12395  **
12396  *****************************************************************************/
12397 
12400  xcb_window_t grab_window ,
12401  uint32_t detail ,
12402  xcb_input_device_id_t deviceid ,
12403  uint16_t num_modifiers ,
12404  uint8_t grab_type ,
12405  const uint32_t *modifiers );
12406 
12407 int
12408 xcb_input_xi_list_properties_sizeof (const void *_buffer );
12409 
12419 /*****************************************************************************
12420  **
12421  ** xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties
12422  **
12423  ** @param xcb_connection_t *c
12424  ** @param xcb_input_device_id_t deviceid
12425  ** @returns xcb_input_xi_list_properties_cookie_t
12426  **
12427  *****************************************************************************/
12428 
12431  xcb_input_device_id_t deviceid );
12432 
12445 /*****************************************************************************
12446  **
12447  ** xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked
12448  **
12449  ** @param xcb_connection_t *c
12450  ** @param xcb_input_device_id_t deviceid
12451  ** @returns xcb_input_xi_list_properties_cookie_t
12452  **
12453  *****************************************************************************/
12454 
12457  xcb_input_device_id_t deviceid );
12458 
12459 
12460 /*****************************************************************************
12461  **
12462  ** xcb_atom_t * xcb_input_xi_list_properties_properties
12463  **
12464  ** @param const xcb_input_xi_list_properties_reply_t *R
12465  ** @returns xcb_atom_t *
12466  **
12467  *****************************************************************************/
12468 
12469 xcb_atom_t *
12470 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R );
12471 
12472 
12473 /*****************************************************************************
12474  **
12475  ** int xcb_input_xi_list_properties_properties_length
12476  **
12477  ** @param const xcb_input_xi_list_properties_reply_t *R
12478  ** @returns int
12479  **
12480  *****************************************************************************/
12481 
12482 int
12483 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R );
12484 
12485 
12486 /*****************************************************************************
12487  **
12488  ** xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end
12489  **
12490  ** @param const xcb_input_xi_list_properties_reply_t *R
12491  ** @returns xcb_generic_iterator_t
12492  **
12493  *****************************************************************************/
12494 
12496 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R );
12497 
12513 /*****************************************************************************
12514  **
12515  ** xcb_input_xi_list_properties_reply_t * xcb_input_xi_list_properties_reply
12516  **
12517  ** @param xcb_connection_t *c
12518  ** @param xcb_input_xi_list_properties_cookie_t cookie
12519  ** @param xcb_generic_error_t **e
12520  ** @returns xcb_input_xi_list_properties_reply_t *
12521  **
12522  *****************************************************************************/
12523 
12527  xcb_generic_error_t **e );
12528 
12529 
12530 /*****************************************************************************
12531  **
12532  ** uint8_t * xcb_input_xi_change_property_items_data_8
12533  **
12534  ** @param const xcb_input_xi_change_property_items_t *S
12535  ** @returns uint8_t *
12536  **
12537  *****************************************************************************/
12538 
12539 uint8_t *
12540 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S );
12541 
12542 
12543 /*****************************************************************************
12544  **
12545  ** int xcb_input_xi_change_property_items_data_8_length
12546  **
12547  ** @param const xcb_input_xi_change_property_items_t *R
12548  ** @returns int
12549  **
12550  *****************************************************************************/
12551 
12552 int
12553 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R ,
12555 
12556 
12557 /*****************************************************************************
12558  **
12559  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_8_end
12560  **
12561  ** @param const xcb_input_xi_change_property_items_t *R
12562  ** @returns xcb_generic_iterator_t
12563  **
12564  *****************************************************************************/
12565 
12567 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R ,
12569 
12570 
12571 /*****************************************************************************
12572  **
12573  ** uint16_t * xcb_input_xi_change_property_items_data_16
12574  **
12575  ** @param const xcb_input_xi_change_property_items_t *S
12576  ** @returns uint16_t *
12577  **
12578  *****************************************************************************/
12579 
12580 uint16_t *
12581 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S );
12582 
12583 
12584 /*****************************************************************************
12585  **
12586  ** int xcb_input_xi_change_property_items_data_16_length
12587  **
12588  ** @param const xcb_input_xi_change_property_items_t *R
12589  ** @returns int
12590  **
12591  *****************************************************************************/
12592 
12593 int
12594 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R ,
12596 
12597 
12598 /*****************************************************************************
12599  **
12600  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_16_end
12601  **
12602  ** @param const xcb_input_xi_change_property_items_t *R
12603  ** @returns xcb_generic_iterator_t
12604  **
12605  *****************************************************************************/
12606 
12608 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R ,
12610 
12611 
12612 /*****************************************************************************
12613  **
12614  ** uint32_t * xcb_input_xi_change_property_items_data_32
12615  **
12616  ** @param const xcb_input_xi_change_property_items_t *S
12617  ** @returns uint32_t *
12618  **
12619  *****************************************************************************/
12620 
12621 uint32_t *
12622 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S );
12623 
12624 
12625 /*****************************************************************************
12626  **
12627  ** int xcb_input_xi_change_property_items_data_32_length
12628  **
12629  ** @param const xcb_input_xi_change_property_items_t *R
12630  ** @returns int
12631  **
12632  *****************************************************************************/
12633 
12634 int
12635 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R ,
12637 
12638 
12639 /*****************************************************************************
12640  **
12641  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_32_end
12642  **
12643  ** @param const xcb_input_xi_change_property_items_t *R
12644  ** @returns xcb_generic_iterator_t
12645  **
12646  *****************************************************************************/
12647 
12649 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R ,
12651 
12652 int
12653 xcb_input_xi_change_property_items_serialize (void **_buffer ,
12654  uint32_t num_items ,
12655  uint8_t format ,
12657 
12658 int
12659 xcb_input_xi_change_property_items_unpack (const void *_buffer ,
12660  uint32_t num_items ,
12661  uint8_t format ,
12663 
12664 int
12665 xcb_input_xi_change_property_items_sizeof (const void *_buffer ,
12666  uint32_t num_items ,
12667  uint8_t format );
12668 
12681 /*****************************************************************************
12682  **
12683  ** xcb_void_cookie_t xcb_input_xi_change_property_checked
12684  **
12685  ** @param xcb_connection_t *c
12686  ** @param xcb_input_device_id_t deviceid
12687  ** @param uint8_t mode
12688  ** @param uint8_t format
12689  ** @param xcb_atom_t property
12690  ** @param xcb_atom_t type
12691  ** @param uint32_t num_items
12692  ** @param const void *items
12693  ** @returns xcb_void_cookie_t
12694  **
12695  *****************************************************************************/
12696 
12699  xcb_input_device_id_t deviceid ,
12700  uint8_t mode ,
12701  uint8_t format ,
12702  xcb_atom_t property ,
12703  xcb_atom_t type ,
12704  uint32_t num_items ,
12705  const void *items );
12706 
12716 /*****************************************************************************
12717  **
12718  ** xcb_void_cookie_t xcb_input_xi_change_property
12719  **
12720  ** @param xcb_connection_t *c
12721  ** @param xcb_input_device_id_t deviceid
12722  ** @param uint8_t mode
12723  ** @param uint8_t format
12724  ** @param xcb_atom_t property
12725  ** @param xcb_atom_t type
12726  ** @param uint32_t num_items
12727  ** @param const void *items
12728  ** @returns xcb_void_cookie_t
12729  **
12730  *****************************************************************************/
12731 
12734  xcb_input_device_id_t deviceid ,
12735  uint8_t mode ,
12736  uint8_t format ,
12737  xcb_atom_t property ,
12738  xcb_atom_t type ,
12739  uint32_t num_items ,
12740  const void *items );
12741 
12754 /*****************************************************************************
12755  **
12756  ** xcb_void_cookie_t xcb_input_xi_change_property_aux_checked
12757  **
12758  ** @param xcb_connection_t *c
12759  ** @param xcb_input_device_id_t deviceid
12760  ** @param uint8_t mode
12761  ** @param uint8_t format
12762  ** @param xcb_atom_t property
12763  ** @param xcb_atom_t type
12764  ** @param uint32_t num_items
12765  ** @param const xcb_input_xi_change_property_items_t *items
12766  ** @returns xcb_void_cookie_t
12767  **
12768  *****************************************************************************/
12769 
12772  xcb_input_device_id_t deviceid ,
12773  uint8_t mode ,
12774  uint8_t format ,
12775  xcb_atom_t property ,
12776  xcb_atom_t type ,
12777  uint32_t num_items ,
12778  const xcb_input_xi_change_property_items_t *items );
12779 
12789 /*****************************************************************************
12790  **
12791  ** xcb_void_cookie_t xcb_input_xi_change_property_aux
12792  **
12793  ** @param xcb_connection_t *c
12794  ** @param xcb_input_device_id_t deviceid
12795  ** @param uint8_t mode
12796  ** @param uint8_t format
12797  ** @param xcb_atom_t property
12798  ** @param xcb_atom_t type
12799  ** @param uint32_t num_items
12800  ** @param const xcb_input_xi_change_property_items_t *items
12801  ** @returns xcb_void_cookie_t
12802  **
12803  *****************************************************************************/
12804 
12807  xcb_input_device_id_t deviceid ,
12808  uint8_t mode ,
12809  uint8_t format ,
12810  xcb_atom_t property ,
12811  xcb_atom_t type ,
12812  uint32_t num_items ,
12813  const xcb_input_xi_change_property_items_t *items );
12814 
12827 /*****************************************************************************
12828  **
12829  ** xcb_void_cookie_t xcb_input_xi_delete_property_checked
12830  **
12831  ** @param xcb_connection_t *c
12832  ** @param xcb_input_device_id_t deviceid
12833  ** @param xcb_atom_t property
12834  ** @returns xcb_void_cookie_t
12835  **
12836  *****************************************************************************/
12837 
12840  xcb_input_device_id_t deviceid ,
12841  xcb_atom_t property );
12842 
12852 /*****************************************************************************
12853  **
12854  ** xcb_void_cookie_t xcb_input_xi_delete_property
12855  **
12856  ** @param xcb_connection_t *c
12857  ** @param xcb_input_device_id_t deviceid
12858  ** @param xcb_atom_t property
12859  ** @returns xcb_void_cookie_t
12860  **
12861  *****************************************************************************/
12862 
12865  xcb_input_device_id_t deviceid ,
12866  xcb_atom_t property );
12867 
12868 
12869 /*****************************************************************************
12870  **
12871  ** uint8_t * xcb_input_xi_get_property_items_data_8
12872  **
12873  ** @param const xcb_input_xi_get_property_items_t *S
12874  ** @returns uint8_t *
12875  **
12876  *****************************************************************************/
12877 
12878 uint8_t *
12879 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S );
12880 
12881 
12882 /*****************************************************************************
12883  **
12884  ** int xcb_input_xi_get_property_items_data_8_length
12885  **
12886  ** @param const xcb_input_xi_get_property_items_t *R
12887  ** @returns int
12888  **
12889  *****************************************************************************/
12890 
12891 int
12892 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R ,
12894 
12895 
12896 /*****************************************************************************
12897  **
12898  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_8_end
12899  **
12900  ** @param const xcb_input_xi_get_property_items_t *R
12901  ** @returns xcb_generic_iterator_t
12902  **
12903  *****************************************************************************/
12904 
12906 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R ,
12908 
12909 
12910 /*****************************************************************************
12911  **
12912  ** uint16_t * xcb_input_xi_get_property_items_data_16
12913  **
12914  ** @param const xcb_input_xi_get_property_items_t *S
12915  ** @returns uint16_t *
12916  **
12917  *****************************************************************************/
12918 
12919 uint16_t *
12920 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S );
12921 
12922 
12923 /*****************************************************************************
12924  **
12925  ** int xcb_input_xi_get_property_items_data_16_length
12926  **
12927  ** @param const xcb_input_xi_get_property_items_t *R
12928  ** @returns int
12929  **
12930  *****************************************************************************/
12931 
12932 int
12933 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R ,
12935 
12936 
12937 /*****************************************************************************
12938  **
12939  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_16_end
12940  **
12941  ** @param const xcb_input_xi_get_property_items_t *R
12942  ** @returns xcb_generic_iterator_t
12943  **
12944  *****************************************************************************/
12945 
12947 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R ,
12949 
12950 
12951 /*****************************************************************************
12952  **
12953  ** uint32_t * xcb_input_xi_get_property_items_data_32
12954  **
12955  ** @param const xcb_input_xi_get_property_items_t *S
12956  ** @returns uint32_t *
12957  **
12958  *****************************************************************************/
12959 
12960 uint32_t *
12961 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S );
12962 
12963 
12964 /*****************************************************************************
12965  **
12966  ** int xcb_input_xi_get_property_items_data_32_length
12967  **
12968  ** @param const xcb_input_xi_get_property_items_t *R
12969  ** @returns int
12970  **
12971  *****************************************************************************/
12972 
12973 int
12974 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R ,
12976 
12977 
12978 /*****************************************************************************
12979  **
12980  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_32_end
12981  **
12982  ** @param const xcb_input_xi_get_property_items_t *R
12983  ** @returns xcb_generic_iterator_t
12984  **
12985  *****************************************************************************/
12986 
12988 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R ,
12990 
12991 int
12992 xcb_input_xi_get_property_items_serialize (void **_buffer ,
12993  uint32_t num_items ,
12994  uint8_t format ,
12995  const xcb_input_xi_get_property_items_t *_aux );
12996 
12997 int
12998 xcb_input_xi_get_property_items_unpack (const void *_buffer ,
12999  uint32_t num_items ,
13000  uint8_t format ,
13002 
13003 int
13004 xcb_input_xi_get_property_items_sizeof (const void *_buffer ,
13005  uint32_t num_items ,
13006  uint8_t format );
13007 
13017 /*****************************************************************************
13018  **
13019  ** xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property
13020  **
13021  ** @param xcb_connection_t *c
13022  ** @param xcb_input_device_id_t deviceid
13023  ** @param uint8_t _delete
13024  ** @param xcb_atom_t property
13025  ** @param xcb_atom_t type
13026  ** @param uint32_t offset
13027  ** @param uint32_t len
13028  ** @returns xcb_input_xi_get_property_cookie_t
13029  **
13030  *****************************************************************************/
13031 
13034  xcb_input_device_id_t deviceid ,
13035  uint8_t _delete ,
13036  xcb_atom_t property ,
13037  xcb_atom_t type ,
13038  uint32_t offset ,
13039  uint32_t len );
13040 
13053 /*****************************************************************************
13054  **
13055  ** xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked
13056  **
13057  ** @param xcb_connection_t *c
13058  ** @param xcb_input_device_id_t deviceid
13059  ** @param uint8_t _delete
13060  ** @param xcb_atom_t property
13061  ** @param xcb_atom_t type
13062  ** @param uint32_t offset
13063  ** @param uint32_t len
13064  ** @returns xcb_input_xi_get_property_cookie_t
13065  **
13066  *****************************************************************************/
13067 
13070  xcb_input_device_id_t deviceid ,
13071  uint8_t _delete ,
13072  xcb_atom_t property ,
13073  xcb_atom_t type ,
13074  uint32_t offset ,
13075  uint32_t len );
13076 
13077 
13078 /*****************************************************************************
13079  **
13080  ** xcb_input_xi_get_property_items_t * xcb_input_xi_get_property_items
13081  **
13082  ** @param const xcb_input_xi_get_property_reply_t *R
13083  ** @returns xcb_input_xi_get_property_items_t *
13084  **
13085  *****************************************************************************/
13086 
13087 void *
13088 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R );
13089 
13105 /*****************************************************************************
13106  **
13107  ** xcb_input_xi_get_property_reply_t * xcb_input_xi_get_property_reply
13108  **
13109  ** @param xcb_connection_t *c
13110  ** @param xcb_input_xi_get_property_cookie_t cookie
13111  ** @param xcb_generic_error_t **e
13112  ** @returns xcb_input_xi_get_property_reply_t *
13113  **
13114  *****************************************************************************/
13115 
13119  xcb_generic_error_t **e );
13120 
13121 int
13122 xcb_input_xi_get_selected_events_sizeof (const void *_buffer );
13123 
13133 /*****************************************************************************
13134  **
13135  ** xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events
13136  **
13137  ** @param xcb_connection_t *c
13138  ** @param xcb_window_t window
13139  ** @returns xcb_input_xi_get_selected_events_cookie_t
13140  **
13141  *****************************************************************************/
13142 
13145  xcb_window_t window );
13146 
13159 /*****************************************************************************
13160  **
13161  ** xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked
13162  **
13163  ** @param xcb_connection_t *c
13164  ** @param xcb_window_t window
13165  ** @returns xcb_input_xi_get_selected_events_cookie_t
13166  **
13167  *****************************************************************************/
13168 
13171  xcb_window_t window );
13172 
13173 
13174 /*****************************************************************************
13175  **
13176  ** int xcb_input_xi_get_selected_events_masks_length
13177  **
13178  ** @param const xcb_input_xi_get_selected_events_reply_t *R
13179  ** @returns int
13180  **
13181  *****************************************************************************/
13182 
13183 int
13184 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R );
13185 
13186 
13187 /*****************************************************************************
13188  **
13189  ** xcb_input_event_mask_iterator_t xcb_input_xi_get_selected_events_masks_iterator
13190  **
13191  ** @param const xcb_input_xi_get_selected_events_reply_t *R
13192  ** @returns xcb_input_event_mask_iterator_t
13193  **
13194  *****************************************************************************/
13195 
13197 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R );
13198 
13214 /*****************************************************************************
13215  **
13216  ** xcb_input_xi_get_selected_events_reply_t * xcb_input_xi_get_selected_events_reply
13217  **
13218  ** @param xcb_connection_t *c
13219  ** @param xcb_input_xi_get_selected_events_cookie_t cookie
13220  ** @param xcb_generic_error_t **e
13221  ** @returns xcb_input_xi_get_selected_events_reply_t *
13222  **
13223  *****************************************************************************/
13224 
13228  xcb_generic_error_t **e );
13229 
13239 /*****************************************************************************
13240  **
13241  ** void xcb_input_barrier_release_pointer_info_next
13242  **
13243  ** @param xcb_input_barrier_release_pointer_info_iterator_t *i
13244  ** @returns void
13245  **
13246  *****************************************************************************/
13247 
13248 void
13250 
13261 /*****************************************************************************
13262  **
13263  ** xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end
13264  **
13265  ** @param xcb_input_barrier_release_pointer_info_iterator_t i
13266  ** @returns xcb_generic_iterator_t
13267  **
13268  *****************************************************************************/
13269 
13272 
13273 int
13274 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer );
13275 
13288 /*****************************************************************************
13289  **
13290  ** xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked
13291  **
13292  ** @param xcb_connection_t *c
13293  ** @param uint32_t num_barriers
13294  ** @param const xcb_input_barrier_release_pointer_info_t *barriers
13295  ** @returns xcb_void_cookie_t
13296  **
13297  *****************************************************************************/
13298 
13301  uint32_t num_barriers ,
13302  const xcb_input_barrier_release_pointer_info_t *barriers );
13303 
13313 /*****************************************************************************
13314  **
13315  ** xcb_void_cookie_t xcb_input_xi_barrier_release_pointer
13316  **
13317  ** @param xcb_connection_t *c
13318  ** @param uint32_t num_barriers
13319  ** @param const xcb_input_barrier_release_pointer_info_t *barriers
13320  ** @returns xcb_void_cookie_t
13321  **
13322  *****************************************************************************/
13323 
13326  uint32_t num_barriers ,
13327  const xcb_input_barrier_release_pointer_info_t *barriers );
13328 
13329 int
13330 xcb_input_device_changed_sizeof (const void *_buffer );
13331 
13332 int
13333 xcb_input_key_press_sizeof (const void *_buffer );
13334 
13335 int
13336 xcb_input_key_release_sizeof (const void *_buffer );
13337 
13338 int
13339 xcb_input_button_press_sizeof (const void *_buffer );
13340 
13341 int
13342 xcb_input_button_release_sizeof (const void *_buffer );
13343 
13344 int
13345 xcb_input_motion_sizeof (const void *_buffer );
13346 
13347 int
13348 xcb_input_enter_sizeof (const void *_buffer );
13349 
13350 int
13351 xcb_input_leave_sizeof (const void *_buffer );
13352 
13353 int
13354 xcb_input_focus_in_sizeof (const void *_buffer );
13355 
13356 int
13357 xcb_input_focus_out_sizeof (const void *_buffer );
13358 
13368 /*****************************************************************************
13369  **
13370  ** void xcb_input_hierarchy_info_next
13371  **
13372  ** @param xcb_input_hierarchy_info_iterator_t *i
13373  ** @returns void
13374  **
13375  *****************************************************************************/
13376 
13377 void
13379 
13390 /*****************************************************************************
13391  **
13392  ** xcb_generic_iterator_t xcb_input_hierarchy_info_end
13393  **
13394  ** @param xcb_input_hierarchy_info_iterator_t i
13395  ** @returns xcb_generic_iterator_t
13396  **
13397  *****************************************************************************/
13398 
13401 
13402 int
13403 xcb_input_hierarchy_sizeof (const void *_buffer );
13404 
13405 int
13406 xcb_input_raw_key_press_sizeof (const void *_buffer );
13407 
13408 int
13409 xcb_input_raw_key_release_sizeof (const void *_buffer );
13410 
13411 int
13412 xcb_input_raw_button_press_sizeof (const void *_buffer );
13413 
13414 int
13415 xcb_input_raw_button_release_sizeof (const void *_buffer );
13416 
13417 int
13418 xcb_input_raw_motion_sizeof (const void *_buffer );
13419 
13420 int
13421 xcb_input_touch_begin_sizeof (const void *_buffer );
13422 
13423 int
13424 xcb_input_touch_update_sizeof (const void *_buffer );
13425 
13426 int
13427 xcb_input_touch_end_sizeof (const void *_buffer );
13428 
13429 int
13430 xcb_input_raw_touch_begin_sizeof (const void *_buffer );
13431 
13432 int
13433 xcb_input_raw_touch_update_sizeof (const void *_buffer );
13434 
13435 int
13436 xcb_input_raw_touch_end_sizeof (const void *_buffer );
13437 
13438 
13439 #ifdef __cplusplus
13440 }
13441 #endif
13442 
13443 #endif
13444 
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1263
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:2323
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:10115
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:2787
struct xcb_input_get_device_modifier_mapping_reply_t xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:550
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1720
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7635
Generic error.
Definition: xcb.h:148
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:8283
struct xcb_input_device_abs_calib_state_iterator_t xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1297
struct xcb_input_device_abs_calib_ctl_iterator_t xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:3737
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:10933
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:7139
xcb_input_allow_device_events_request_t
Definition: xinput.h:775
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1150
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:7375
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:3519
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1330
struct xcb_input_device_abs_area_state_iterator_t xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
xcb_input_group_info_t
Definition: xinput.h:2014
struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
xcb_void_cookie_t xcb_input_xi_set_client_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:10038
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:887
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:2162
struct xcb_input_set_device_modifier_mapping_request_t xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
xcb_input_device_changed_event_t
Definition: xinput.h:3226
xcb_input_select_extension_event_request_t
Definition: xinput.h:414
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:9673
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:4643
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1764
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_t
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:1816
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:1891
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:12393
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_get_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5092
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:1396
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:3012
struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
xcb_input_xi_get_property_request_t
Definition: xinput.h:2902
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:2984
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:4103
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:10525
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:12336
struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:538
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:2811
xcb_input_grab_modifier_info_t
Definition: xinput.h:2738
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:467
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:9352
struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
xcb_input_valuator_state_t
Definition: xinput.h:1416
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:6773
struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
struct xcb_input_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:4323
xcb_input_hierarchy_info_t
Definition: xinput.h:3409
struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:11073
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
xcb_input_xi_delete_property_request_t
Definition: xinput.h:2880
xcb_input_input_class_info_iterator_t
Definition: xinput.h:321
struct xcb_input_get_selected_extension_events_request_t xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:10690
xcb_input_device_state_iterator_t
Definition: xinput.h:1677
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
struct xcb_input_change_device_dont_propagate_list_request_t xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_device_info_iterator_t
Definition: xinput.h:163
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1168
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:908
xcb_input_close_device_request_t
Definition: xinput.h:366
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:11230
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:111
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2608
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5974
xcb_input_device_class_iterator_t
Definition: xinput.h:2518
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:7281
xcb_input_touch_class_t
Definition: xinput.h:2462
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2258
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:9408
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1007
xcb_input_device_class_t
Definition: xinput.h:2508
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end(xcb_input_device_abs_area_ctrl_iterator_t i)
Definition: xinput.c:7337
struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
xcb_void_cookie_t xcb_input_change_device_property_aux_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:8342
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:11986
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
struct xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:13835
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:1305
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1097
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:2120
xcb_input_key_press_event_t
Definition: xinput.h:3251
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:13627
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1139
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1319
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6867
struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
xcb_input_xi_allow_events_request_t
Definition: xinput.h:2705
xcb_input_button_state_iterator_t
Definition: xinput.h:1407
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2074
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
struct xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:9833
xcb_input_add_master_iterator_t
Definition: xinput.h:2156
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:9022
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1047
xcb_input_set_device_mode_request_t
Definition: xinput.h:387
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
xcb_input_modifier_info_t
Definition: xinput.h:2033
struct xcb_input_xi_set_client_pointer_request_t xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:4263
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1078
xcb_input_get_device_focus_reply_t
Definition: xinput.h:808
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1088
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5879
xcb_input_axis_info_t
Definition: xinput.h:211
xcb_input_button_info_t
Definition: xinput.h:193
struct xcb_input_device_abs_area_ctrl_iterator_t xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_open_device_reply_t * xcb_input_open_device_reply(xcb_connection_t *c, xcb_input_open_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1168
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:928
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5577
xcb_input_raw_key_press_event_t
Definition: xinput.h:3479
xcb_input_open_device_request_t
Definition: xinput.h:340
xcb_input_key_class_t
Definition: xinput.h:2420
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:7259
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3153
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
struct xcb_input_change_device_key_mapping_request_t xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
xcb_input_device_bell_request_t
Definition: xinput.h:1508
struct xcb_input_get_device_modifier_mapping_request_t xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1130
xcb_input_button_class_t
Definition: xinput.h:2401
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2561
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:9040
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:11661
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:10078
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2062
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:11806
xcb_input_device_key_press_event_t
Definition: xinput.h:3025
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:710
Definition: xcbext.h:39
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_input_device_busy_error_t
Definition: xinput.h:3716
xcb_input_valuator_info_iterator_t
Definition: xinput.h:240
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
struct xcb_input_list_input_devices_request_t xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1039
xcb_input_get_extension_version_request_t
Definition: xinput.h:104
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:1928
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:4242
xcb_input_feedback_ctl_t
Definition: xinput.h:1159
xcb_input_key_info_t
Definition: xinput.h:172
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_input_input_info_iterator_t
Definition: xinput.h:257
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:12160
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
xcb_input_class_error_t
Definition: xinput.h:3728
xcb_input_button_press_event_t
Definition: xinput.h:3292
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:2747
struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
xcb_input_xi_query_version_request_t
Definition: xinput.h:2346
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5464
struct xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1621
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:10445
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:4463
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:971
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_button_info_iterator_t
Definition: xinput.h:202
struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
struct xcb_input_get_device_dont_propagate_list_request_t xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:1264
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1018
xcb_input_grab_device_request_t
Definition: xinput.h:642
Generic iterator.
Definition: xcb.h:112
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:11308
struct xcb_input_xi_get_client_pointer_reply_t xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
xcb_void_cookie_t xcb_input_xi_change_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:12969
xcb_input_device_core_state_t
Definition: xinput.h:1630
struct xcb_input_xi_barrier_release_pointer_request_t xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_list_input_devices_reply_t
Definition: xinput.h:301
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:585
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:11346
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:13680
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:3333
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1582
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1077
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1641
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:2664
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:7395
struct xcb_input_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
xcb_input_key_info_iterator_t
Definition: xinput.h:184
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2280
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
xcb_void_cookie_t xcb_input_xi_set_focus_checked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11442
struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1660
struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
xcb_void_cookie_t xcb_input_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2601
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:9078
xcb_input_event_class_iterator_t
Definition: xinput.h:35
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_input_attach_slave_t
Definition: xinput.h:2187
xcb_input_feedback_state_t
Definition: xinput.h:979
xcb_input_device_enable_state_t
Definition: xinput.h:1650
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:865
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
struct xcb_input_input_state_t xcb_input_input_state_t
xcb_input_input_state_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1531
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:4517
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1069
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
struct xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_device_id_iterator_t
Definition: xinput.h:57
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:436
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:3537
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:9891
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3838
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5858
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:4780
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2245
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3614
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1739
xcb_input_add_master_t
Definition: xinput.h:2145
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5734
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:420
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:13996
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:6361
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
xcb_input_delete_device_property_request_t
Definition: xinput.h:1946
xcb_input_key_state_t
Definition: xinput.h:1376
struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
xcb_input_device_core_ctrl_t
Definition: xinput.h:1787
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:9574
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:9263
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1797
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:9635
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3421
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1225
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:6753
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:3461
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:14437
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:9129
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:6713
xcb_input_valuator_info_t
Definition: xinput.h:229
struct xcb_input_xi_passive_grab_device_request_t xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
xcb_void_cookie_t xcb_input_xi_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11847
xcb_input_grab_device_reply_t
Definition: xinput.h:659
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:13945
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2540
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:9290
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
xcb_input_get_device_property_cookie_t xcb_input_get_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:8886
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:4047
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2453
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1117
xcb_input_event_mask_iterator_t
Definition: xinput.h:2312
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2043
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_t
xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply(xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2018
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3954
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1252
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:9170
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:346
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:4442
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1030
xcb_input_bell_feedback_state_t
Definition: xinput.h:937
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10835
xcb_input_input_class_info_t
Definition: xinput.h:313
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:1814
struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
xcb_void_cookie_t xcb_input_change_feedback_control(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:4566
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
xcb_input_ungrab_device_request_t
Definition: xinput.h:674
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:12603
xcb_input_axis_info_iterator_t
Definition: xinput.h:220
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:9997
xcb_input_group_info_iterator_t
Definition: xinput.h:2024
xcb_input_device_name_t
Definition: xinput.h:266
struct xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
xcb_input_feedback_state_iterator_t
Definition: xinput.h:988
xcb_input_mode_error_t
Definition: xinput.h:3704
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:9944
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:500
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
xcb_input_get_device_control_cookie_t xcb_input_get_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:7041
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:11486
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
xcb_input_xi_change_property_items_t
Definition: xinput.h:2850
struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:53
xcb_input_ptr_feedback_state_t
Definition: xinput.h:874
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:3443
struct xcb_input_get_device_motion_events_reply_t xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:2962
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
xcb_input_input_info_t
Definition: xinput.h:249
xcb_input_get_device_control_request_t
Definition: xinput.h:1696
struct xcb_input_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
xcb_input_property_event_t
Definition: xinput.h:3459
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:618
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:831
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:6849
xcb_input_device_state_notify_event_t
Definition: xinput.h:3100
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:6692
xcb_input_set_device_mode_reply_t
Definition: xinput.h:399
struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
xcb_void_cookie_t xcb_input_xi_select_events_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:10332
xcb_input_device_ctl_t
Definition: xinput.h:1825
struct xcb_input_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3120
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:5285
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:11052
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:9060
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_t
xcb_input_list_device_properties_reply_t
Definition: xinput.h:1897
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:9617
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
xcb_input_key_code_iterator_t
Definition: xinput.h:46
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:5755
struct xcb_input_xi_passive_ungrab_device_request_t xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply(xcb_connection_t *c, xcb_input_change_pointer_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2366
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2619
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:14040
xcb_input_list_device_properties_request_t
Definition: xinput.h:1886
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10875
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:2974
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5633
struct xcb_input_device_button_state_notify_event_t xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
xcb_void_cookie_t xcb_input_delete_device_property_checked(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8459
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:2077
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1352
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:2747
struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply(xcb_connection_t *c, xcb_input_set_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5559
struct xcb_input_get_selected_extension_events_reply_t xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
xcb_void_cookie_t xcb_input_grab_device_key_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2678
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:5615
struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
struct xcb_input_xi_passive_grab_device_reply_t xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
xcb_input_device_info_t
Definition: xinput.h:152
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
xcb_input_key_state_iterator_t
Definition: xinput.h:1387
xcb_input_input_state_iterator_t
Definition: xinput.h:1445
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
xcb_void_cookie_t xcb_input_change_device_property_aux(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:8403
struct xcb_input_set_device_modifier_mapping_reply_t xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:149
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:1568
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:5190
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:2952
xcb_input_get_device_focus_request_t
Definition: xinput.h:797
xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply(xcb_connection_t *c, xcb_input_list_input_devices_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:953
xcb_input_get_device_control_reply_t
Definition: xinput.h:1708
xcb_input_integer_feedback_state_t
Definition: xinput.h:896
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:11528
xcb_input_raw_button_press_event_t
Definition: xinput.h:3506
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3859
struct xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
struct xcb_input_barrier_release_pointer_info_iterator_t xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:749
xcb_input_change_device_property_items_t
Definition: xinput.h:1915
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:10711
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:11727
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1544
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:1763
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply(xcb_connection_t *c, xcb_input_xi_passive_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:12283
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:9452
xcb_input_xi_change_property_request_t
Definition: xinput.h:2862
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
xcb_input_enter_event_t
Definition: xinput.h:3354
struct xcb_input_device_key_state_notify_event_t xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
xcb_void_cookie_t xcb_input_xi_allow_events_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:11891
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
struct xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:3638
xcb_input_scroll_class_t
Definition: xinput.h:2439
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
struct xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply(xcb_connection_t *c, xcb_input_get_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5414
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:6968
struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7767
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:9655
struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:989
xcb_input_detach_slave_t
Definition: xinput.h:2206
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:11786
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8500
xcb_input_change_device_control_request_t
Definition: xinput.h:1852
xcb_input_get_device_property_request_t
Definition: xinput.h:1968
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:2943
xcb_input_hierarchy_change_t
Definition: xinput.h:2225
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3188
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:2838
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:167
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:3699
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:2679
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1187
struct xcb_input_set_device_button_mapping_request_t xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
xcb_input_touch_begin_event_t
Definition: xinput.h:3543
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10895
struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
xcb_input_fp3232_t
Definition: xinput.h:77
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:3355
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:4123
xcb_input_fp1616_iterator_t
Definition: xinput.h:68
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:13241
struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
xcb_input_device_time_coord_t
Definition: xinput.h:512
xcb_input_button_class_iterator_t
Definition: xinput.h:2411
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:6989
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
xcb_input_kbd_feedback_state_t
Definition: xinput.h:847
xcb_input_xi_list_properties_request_t
Definition: xinput.h:2827
xcb_input_open_device_reply_t
Definition: xinput.h:351
xcb_input_barrier_hit_event_t
Definition: xinput.h:3646
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply(xcb_connection_t *c, xcb_input_change_keyboard_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2258
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:382
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:5142
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:9711
struct xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:10485
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:12474
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:2996
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply(xcb_connection_t *c, xcb_input_set_device_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1346
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:10913
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:6735
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:5595
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:574
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:10951
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
xcb_input_send_extension_event_request_t
Definition: xinput.h:1490
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:490
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3916
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:2054
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:13798
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2646
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:2766
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:6461
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:5323
xcb_input_key_class_iterator_t
Definition: xinput.h:2430
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10857
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:2860
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1108
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:11421
xcb_input_input_state_t
Definition: xinput.h:1435
xcb_input_set_device_focus_request_t
Definition: xinput.h:825
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:2802
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_event_error_t
Definition: xinput.h:3692
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:12078
struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
xcb_input_touch_class_iterator_t
Definition: xinput.h:2473
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:3499
struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:73
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:10389
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:10273
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2233
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:402
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1180
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
xcb_generic_iterator_t xcb_input_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:11251
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:9693
xcb_void_cookie_t xcb_input_send_extension_event_checked(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:6115
xcb_input_fp3232_iterator_t
Definition: xinput.h:85
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
xcb_void_cookie_t xcb_input_set_device_focus(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:3401
xcb_input_remove_master_t
Definition: xinput.h:2165
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_void_cookie_t xcb_input_xi_change_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:13027
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:13200
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:478
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
xcb_void_cookie_t xcb_input_device_bell_checked(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:6240
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:1444
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:7858
xcb_input_change_device_notify_event_t
Definition: xinput.h:3138
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:2541
struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1598
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
xcb_void_cookie_t xcb_input_device_bell(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:6286
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:8939
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:496
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11566
xcb_input_device_enable_ctrl_t
Definition: xinput.h:1806
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:35
struct xcb_input_set_device_mode_request_t xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply(xcb_connection_t *c, xcb_input_xi_get_client_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:10153
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:3076
struct xcb_input_get_device_button_mapping_request_t xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:301
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:4285
xcb_input_get_extension_version_reply_t
Definition: xinput.h:115
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:5237
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10814
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5936
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:4029
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:519
xcb_input_query_device_state_reply_t
Definition: xinput.h:1475
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:4832
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:4141
struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1573
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:6412
xcb_input_button_state_t
Definition: xinput.h:1396
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
struct xcb_input_xi_get_client_pointer_request_t xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
xcb_void_cookie_t xcb_input_ungrab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:3125
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:91
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:8224
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:11941
xcb_input_device_resolution_state_t
Definition: xinput.h:1564
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1778
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:5001
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:7357
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:3481
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:9004
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:865
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:4065
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:6829
struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
xcb_generic_iterator_t xcb_input_device_abs_area_state_end(xcb_input_device_abs_area_state_iterator_t i)
Definition: xinput.c:6791
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1755
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:4686
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
xcb_input_device_state_t
Definition: xinput.h:1669
xcb_input_xi_query_device_request_t
Definition: xinput.h:2559
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2181
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:1712
xcb_input_device_name_iterator_t
Definition: xinput.h:273
xcb_input_get_device_property_reply_t
Definition: xinput.h:1993
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:13909
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5512
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:620
struct xcb_input_xi_get_selected_events_request_t xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:2421
struct xcb_input_get_device_button_mapping_reply_t xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:6811
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
xcb_void_cookie_t xcb_input_xi_change_property_aux_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:13085
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:12004
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:597
struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_t
xcb_input_get_device_property_items_t
Definition: xinput.h:1984
struct xcb_input_get_device_motion_events_request_t xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1214
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2570
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1730
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9812
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
xcb_input_device_property_notify_event_t
Definition: xinput.h:3205
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:14455
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
xcb_void_cookie_t xcb_input_allow_device_events(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:3215
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2357
xcb_input_string_feedback_state_t
Definition: xinput.h:917
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:12512
struct xcb_input_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
xcb_input_device_ctl_iterator_t
Definition: xinput.h:1833
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
struct xcb_input_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1202
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:3172
xcb_input_xi_get_property_items_t
Definition: xinput.h:2918
xcb_input_valuator_class_t
Definition: xinput.h:2482
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2219
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1229
struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:256
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:3659
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:7681
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3681
xcb_input_led_feedback_state_t
Definition: xinput.h:959
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:4885
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:13145
xcb_input_change_device_property_request_t
Definition: xinput.h:1927
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply(xcb_connection_t *c, xcb_input_xi_get_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11605
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4963
xcb_input_grab_device_key_request_t
Definition: xinput.h:688
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:7082
struct xcb_input_get_device_key_mapping_reply_t xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
xcb_input_device_abs_area_state_t
Definition: xinput.h:1607
xcb_input_change_device_control_reply_t
Definition: xinput.h:1864
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:950
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:129
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:970
xcb_input_xi_device_info_t
Definition: xinput.h:2527
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:759
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:658
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:13745
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2216
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2499
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1531
xcb_input_device_focus_in_event_t
Definition: xinput.h:3068
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:9595
xcb_input_grab_device_button_request_t
Definition: xinput.h:727
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2120
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:7413
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:10252
xcb_input_query_device_state_request_t
Definition: xinput.h:1464
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply(xcb_connection_t *c, xcb_input_query_device_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6049
struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
Definition: xcbint.h:196
struct xcb_input_get_device_dont_propagate_list_reply_t xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:4341
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:2279
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
xcb_input_list_input_devices_request_t
Definition: xinput.h:292
struct xcb_input_xi_get_selected_events_reply_t xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7729
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2098
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:7319
struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
struct xcb_input_get_device_key_mapping_request_t xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:7238
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:780
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3256
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1364
struct xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
xcb_input_device_valuator_event_t
Definition: xinput.h:3009
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:187
struct xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
xcb_input_change_pointer_device_request_t
Definition: xinput.h:607
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_t
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3294
struct xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_hierarchy_event_t
Definition: xinput.h:3433
xcb_input_event_mask_t
Definition: xinput.h:2304
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
xcb_input_change_device_control_cookie_t xcb_input_change_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7588
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:7299
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:13927
xcb_input_device_error_t
Definition: xinput.h:3680
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3719
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2290
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:2036
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:458
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
xcb_input_remove_master_iterator_t
Definition: xinput.h:2178
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2197
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2585
xcb_void_cookie_t xcb_input_send_extension_event(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:6179
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
xcb_input_xi_select_events_request_t
Definition: xinput.h:2324
struct xcb_input_device_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
xcb_input_touch_ownership_event_t
Definition: xinput.h:3589
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:2484
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:440
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1285
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_get_property_reply_t
Definition: xinput.h:2927
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3166
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7514
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:640
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:364
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:446
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1056
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1426
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7535
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:4303
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:205
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:4085