XCB  1.10
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 
2301 typedef enum xcb_input_xi_event_mask_t {
2302  XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2303  XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2304  XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2305  XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2306  XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2307  XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2308  XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2309  XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2310  XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2311  XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2312  XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2313  XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2314  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2315  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2316  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2317  XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2318  XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2319  XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2320  XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2321  XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2322  XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2323  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2324  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2325  XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2326  XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2327  XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2328 } xcb_input_xi_event_mask_t;
2329 
2333 typedef struct xcb_input_event_mask_t {
2334  xcb_input_device_id_t deviceid;
2335  uint16_t mask_len;
2337 
2342  xcb_input_event_mask_t *data;
2343  int rem;
2344  int index;
2346 
2348 #define XCB_INPUT_XI_SELECT_EVENTS 46
2349 
2354  uint8_t major_opcode;
2355  uint8_t minor_opcode;
2356  uint16_t length;
2357  xcb_window_t window;
2358  uint16_t num_mask;
2359  uint8_t pad0[2];
2361 
2366  unsigned int sequence;
2368 
2370 #define XCB_INPUT_XI_QUERY_VERSION 47
2371 
2376  uint8_t major_opcode;
2377  uint8_t minor_opcode;
2378  uint16_t length;
2379  uint16_t major_version;
2380  uint16_t minor_version;
2382 
2387  uint8_t response_type;
2388  uint8_t pad0;
2389  uint16_t sequence;
2390  uint32_t length;
2391  uint16_t major_version;
2392  uint16_t minor_version;
2393  uint8_t pad1[20];
2395 
2396 typedef enum xcb_input_device_class_type_t {
2397  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2398  XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2399  XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2400  XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2401  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2402 } xcb_input_device_class_type_t;
2403 
2404 typedef enum xcb_input_device_type_t {
2405  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2406  XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2407  XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2408  XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2409  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2410 } xcb_input_device_type_t;
2411 
2412 typedef enum xcb_input_scroll_flags_t {
2413  XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2414  XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2415 } xcb_input_scroll_flags_t;
2416 
2417 typedef enum xcb_input_scroll_type_t {
2418  XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2419  XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2420 } xcb_input_scroll_type_t;
2421 
2422 typedef enum xcb_input_touch_mode_t {
2423  XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2424  XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2425 } xcb_input_touch_mode_t;
2426 
2431  uint16_t type;
2432  uint16_t len;
2433  xcb_input_device_id_t sourceid;
2434  uint16_t num_buttons;
2436 
2441  xcb_input_button_class_t *data;
2442  int rem;
2443  int index;
2445 
2449 typedef struct xcb_input_key_class_t {
2450  uint16_t type;
2451  uint16_t len;
2452  xcb_input_device_id_t sourceid;
2453  uint16_t num_keys;
2455 
2460  xcb_input_key_class_t *data;
2461  int rem;
2462  int index;
2464 
2469  uint16_t type;
2470  uint16_t len;
2471  xcb_input_device_id_t sourceid;
2472  uint16_t number;
2473  uint16_t scroll_type;
2474  uint8_t pad0[2];
2475  uint32_t flags;
2476  xcb_input_fp3232_t increment;
2478 
2483  xcb_input_scroll_class_t *data;
2484  int rem;
2485  int index;
2487 
2491 typedef struct xcb_input_touch_class_t {
2492  uint16_t type;
2493  uint16_t len;
2494  xcb_input_device_id_t sourceid;
2495  uint8_t mode;
2496  uint8_t num_touches;
2498 
2503  xcb_input_touch_class_t *data;
2504  int rem;
2505  int index;
2507 
2512  uint16_t type;
2513  uint16_t len;
2514  xcb_input_device_id_t sourceid;
2515  uint16_t number;
2516  xcb_atom_t label;
2517  xcb_input_fp3232_t min;
2518  xcb_input_fp3232_t max;
2519  xcb_input_fp3232_t value;
2520  uint32_t resolution;
2521  uint8_t mode;
2522  uint8_t pad0[3];
2524 
2530  int rem;
2531  int index;
2533 
2538  uint16_t type;
2539  uint16_t len;
2540  xcb_input_device_id_t sourceid;
2541  uint8_t pad0[2];
2543 
2548  xcb_input_device_class_t *data;
2549  int rem;
2550  int index;
2552 
2557  xcb_input_device_id_t deviceid;
2558  uint16_t type;
2559  xcb_input_device_id_t attachment;
2560  uint16_t num_classes;
2561  uint16_t name_len;
2562  uint8_t enabled;
2563  uint8_t pad0;
2565 
2571  int rem;
2572  int index;
2574 
2579  unsigned int sequence;
2581 
2583 #define XCB_INPUT_XI_QUERY_DEVICE 48
2584 
2589  uint8_t major_opcode;
2590  uint8_t minor_opcode;
2591  uint16_t length;
2592  xcb_input_device_id_t deviceid;
2593  uint8_t pad0[2];
2595 
2600  uint8_t response_type;
2601  uint8_t pad0;
2602  uint16_t sequence;
2603  uint32_t length;
2604  uint16_t num_infos;
2605  uint8_t pad1[22];
2607 
2609 #define XCB_INPUT_XI_SET_FOCUS 49
2610 
2615  uint8_t major_opcode;
2616  uint8_t minor_opcode;
2617  uint16_t length;
2618  xcb_window_t window;
2619  xcb_timestamp_t time;
2620  xcb_input_device_id_t deviceid;
2621  uint8_t pad0[2];
2623 
2628  unsigned int sequence;
2630 
2632 #define XCB_INPUT_XI_GET_FOCUS 50
2633 
2638  uint8_t major_opcode;
2639  uint8_t minor_opcode;
2640  uint16_t length;
2641  xcb_input_device_id_t deviceid;
2642  uint8_t pad0[2];
2644 
2649  uint8_t response_type;
2650  uint8_t pad0;
2651  uint16_t sequence;
2652  uint32_t length;
2653  xcb_window_t focus;
2654  uint8_t pad1[20];
2656 
2657 typedef enum xcb_input_grab_owner_t {
2658  XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2659  XCB_INPUT_GRAB_OWNER_OWNER = 1
2660 } xcb_input_grab_owner_t;
2661 
2666  unsigned int sequence;
2668 
2670 #define XCB_INPUT_XI_GRAB_DEVICE 51
2671 
2676  uint8_t major_opcode;
2677  uint8_t minor_opcode;
2678  uint16_t length;
2679  xcb_window_t window;
2680  xcb_timestamp_t time;
2681  xcb_cursor_t cursor;
2682  xcb_input_device_id_t deviceid;
2683  uint8_t mode;
2684  uint8_t paired_device_mode;
2685  uint8_t owner_events;
2686  uint8_t pad0;
2687  uint16_t mask_len;
2689 
2694  uint8_t response_type;
2695  uint8_t pad0;
2696  uint16_t sequence;
2697  uint32_t length;
2698  uint8_t status;
2699  uint8_t pad1[23];
2701 
2703 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2704 
2709  uint8_t major_opcode;
2710  uint8_t minor_opcode;
2711  uint16_t length;
2712  xcb_timestamp_t time;
2713  xcb_input_device_id_t deviceid;
2714  uint8_t pad0[2];
2716 
2717 typedef enum xcb_input_event_mode_t {
2718  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2719  XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2720  XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2721  XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2722  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2723  XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2724  XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2725  XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2726 } xcb_input_event_mode_t;
2727 
2729 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2730 
2735  uint8_t major_opcode;
2736  uint8_t minor_opcode;
2737  uint16_t length;
2738  xcb_timestamp_t time;
2739  xcb_input_device_id_t deviceid;
2740  uint8_t event_mode;
2741  uint8_t pad0;
2742  uint32_t touchid;
2743  xcb_window_t grab_window;
2745 
2746 typedef enum xcb_input_grab_mode_22_t {
2747  XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2748  XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2749  XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2750 } xcb_input_grab_mode_22_t;
2751 
2752 typedef enum xcb_input_grab_type_t {
2753  XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2754  XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2755  XCB_INPUT_GRAB_TYPE_ENTER = 2,
2756  XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2757  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2758 } xcb_input_grab_type_t;
2759 
2760 typedef enum xcb_input_modifier_mask_t {
2761  XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2762 } xcb_input_modifier_mask_t;
2763 
2768  uint32_t modifiers;
2769  uint8_t status;
2770  uint8_t pad0[3];
2772 
2778  int rem;
2779  int index;
2781 
2786  unsigned int sequence;
2788 
2790 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2791 
2796  uint8_t major_opcode;
2797  uint8_t minor_opcode;
2798  uint16_t length;
2799  xcb_timestamp_t time;
2800  xcb_window_t grab_window;
2801  xcb_cursor_t cursor;
2802  uint32_t detail;
2803  xcb_input_device_id_t deviceid;
2804  uint16_t num_modifiers;
2805  uint16_t mask_len;
2806  uint8_t grab_type;
2807  uint8_t grab_mode;
2808  uint8_t paired_device_mode;
2809  uint8_t owner_events;
2810  uint8_t pad0[2];
2812 
2817  uint8_t response_type;
2818  uint8_t pad0;
2819  uint16_t sequence;
2820  uint32_t length;
2821  uint16_t num_modifiers;
2822  uint8_t pad1[22];
2824 
2826 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2827 
2832  uint8_t major_opcode;
2833  uint8_t minor_opcode;
2834  uint16_t length;
2835  xcb_window_t grab_window;
2836  uint32_t detail;
2837  xcb_input_device_id_t deviceid;
2838  uint16_t num_modifiers;
2839  uint8_t grab_type;
2840  uint8_t pad0[3];
2842 
2847  unsigned int sequence;
2849 
2851 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2852 
2857  uint8_t major_opcode;
2858  uint8_t minor_opcode;
2859  uint16_t length;
2860  xcb_input_device_id_t deviceid;
2861  uint8_t pad0[2];
2863 
2868  uint8_t response_type;
2869  uint8_t pad0;
2870  uint16_t sequence;
2871  uint32_t length;
2872  uint16_t num_properties;
2873  uint8_t pad1[22];
2875 
2880  uint8_t *data8;
2881  uint16_t *data16;
2882  uint32_t *data32;
2884 
2886 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2887 
2892  uint8_t major_opcode;
2893  uint8_t minor_opcode;
2894  uint16_t length;
2895  xcb_input_device_id_t deviceid;
2896  uint8_t mode;
2897  uint8_t format;
2898  xcb_atom_t property;
2899  xcb_atom_t type;
2900  uint32_t num_items;
2902 
2904 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2905 
2910  uint8_t major_opcode;
2911  uint8_t minor_opcode;
2912  uint16_t length;
2913  xcb_input_device_id_t deviceid;
2914  uint8_t pad0[2];
2915  xcb_atom_t property;
2917 
2922  unsigned int sequence;
2924 
2926 #define XCB_INPUT_XI_GET_PROPERTY 59
2927 
2932  uint8_t major_opcode;
2933  uint8_t minor_opcode;
2934  uint16_t length;
2935  xcb_input_device_id_t deviceid;
2936  uint8_t _delete;
2937  uint8_t pad0;
2938  xcb_atom_t property;
2939  xcb_atom_t type;
2940  uint32_t offset;
2941  uint32_t len;
2943 
2948  uint8_t *data8;
2949  uint16_t *data16;
2950  uint32_t *data32;
2952 
2957  uint8_t response_type;
2958  uint8_t pad0;
2959  uint16_t sequence;
2960  uint32_t length;
2961  xcb_atom_t type;
2962  uint32_t bytes_after;
2963  uint32_t num_items;
2964  uint8_t format;
2965  uint8_t pad1[11];
2967 
2972  unsigned int sequence;
2974 
2976 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2977 
2982  uint8_t major_opcode;
2983  uint8_t minor_opcode;
2984  uint16_t length;
2985  xcb_window_t window;
2987 
2992  uint8_t response_type;
2993  uint8_t pad0;
2994  uint16_t sequence;
2995  uint32_t length;
2996  uint16_t num_masks;
2997  uint8_t pad1[22];
2999 
3004  xcb_input_device_id_t deviceid;
3005  uint8_t pad0[2];
3006  xcb_xfixes_barrier_t barrier;
3007  uint32_t eventid;
3009 
3015  int rem;
3016  int index;
3018 
3020 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3021 
3026  uint8_t major_opcode;
3027  uint8_t minor_opcode;
3028  uint16_t length;
3029  uint32_t num_barriers;
3031 
3033 #define XCB_INPUT_DEVICE_VALUATOR 0
3034 
3039  uint8_t response_type;
3040  uint8_t device_id;
3041  uint16_t sequence;
3042  uint16_t device_state;
3043  uint8_t num_valuators;
3044  uint8_t first_valuator;
3045  int32_t valuators[6];
3047 
3049 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3050 
3055  uint8_t response_type;
3056  uint8_t detail;
3057  uint16_t sequence;
3058  xcb_timestamp_t time;
3059  xcb_window_t root;
3060  xcb_window_t event;
3061  xcb_window_t child;
3062  int16_t root_x;
3063  int16_t root_y;
3064  int16_t event_x;
3065  int16_t event_y;
3066  uint16_t state;
3067  uint8_t same_screen;
3068  uint8_t device_id;
3070 
3072 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3073 
3075 
3077 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3078 
3080 
3082 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3083 
3085 
3087 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3088 
3090 
3092 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3093 
3098  uint8_t response_type;
3099  uint8_t detail;
3100  uint16_t sequence;
3101  xcb_timestamp_t time;
3102  xcb_window_t window;
3103  uint8_t mode;
3104  uint8_t device_id;
3105  uint8_t pad0[18];
3107 
3109 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3110 
3112 
3114 #define XCB_INPUT_PROXIMITY_IN 8
3115 
3117 
3119 #define XCB_INPUT_PROXIMITY_OUT 9
3120 
3122 
3124 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3125 
3130  uint8_t response_type;
3131  uint8_t device_id;
3132  uint16_t sequence;
3133  xcb_timestamp_t time;
3134  uint8_t num_keys;
3135  uint8_t num_buttons;
3136  uint8_t num_valuators;
3137  uint8_t classes_reported;
3138  uint8_t buttons[4];
3139  uint8_t keys[4];
3140  uint32_t valuators[3];
3142 
3144 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3145 
3150  uint8_t response_type;
3151  uint8_t device_id;
3152  uint16_t sequence;
3153  uint8_t request;
3154  xcb_input_key_code_t first_keycode;
3155  uint8_t count;
3156  uint8_t pad0;
3157  xcb_timestamp_t time;
3158  uint8_t pad1[20];
3160 
3162 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3163 
3168  uint8_t response_type;
3169  uint8_t device_id;
3170  uint16_t sequence;
3171  xcb_timestamp_t time;
3172  uint8_t request;
3173  uint8_t pad0[23];
3175 
3177 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3178 
3183  uint8_t response_type;
3184  uint8_t device_id;
3185  uint16_t sequence;
3186  uint8_t keys[28];
3188 
3190 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3191 
3196  uint8_t response_type;
3197  uint8_t device_id;
3198  uint16_t sequence;
3199  uint8_t buttons[28];
3201 
3202 typedef enum xcb_input_device_change_t {
3203  XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3204  XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3205  XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3206  XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3207  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3208  XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3209 } xcb_input_device_change_t;
3210 
3212 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3213 
3218  uint8_t response_type;
3219  uint8_t pad0;
3220  uint16_t sequence;
3221  xcb_timestamp_t time;
3222  uint8_t devchange;
3223  uint8_t device_id;
3224  uint16_t control;
3225  uint8_t pad1[20];
3227 
3229 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3230 
3235  uint8_t response_type;
3236  uint8_t state;
3237  uint16_t sequence;
3238  xcb_timestamp_t time;
3239  xcb_atom_t property;
3240  uint8_t pad0[19];
3241  uint8_t device_id;
3243 
3244 typedef enum xcb_input_change_reason_t {
3245  XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3246  XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3247 } xcb_input_change_reason_t;
3248 
3250 #define XCB_INPUT_DEVICE_CHANGED 1
3251 
3256  uint8_t response_type;
3257  uint8_t extension;
3258  uint16_t sequence;
3259  uint32_t length;
3260  uint16_t event_type;
3261  xcb_input_device_id_t deviceid;
3262  xcb_timestamp_t time;
3263  uint16_t num_classes;
3264  xcb_input_device_id_t sourceid;
3265  uint8_t reason;
3266  uint8_t pad0[11];
3267  uint32_t full_sequence;
3269 
3270 typedef enum xcb_input_key_event_flags_t {
3271  XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3272 } xcb_input_key_event_flags_t;
3273 
3275 #define XCB_INPUT_KEY_PRESS 2
3276 
3281  uint8_t response_type;
3282  uint8_t extension;
3283  uint16_t sequence;
3284  uint32_t length;
3285  uint16_t event_type;
3286  xcb_input_device_id_t deviceid;
3287  xcb_timestamp_t time;
3288  uint32_t detail;
3289  xcb_window_t root;
3290  xcb_window_t event;
3291  xcb_window_t child;
3292  uint32_t full_sequence;
3293  xcb_input_fp1616_t root_x;
3294  xcb_input_fp1616_t root_y;
3295  xcb_input_fp1616_t event_x;
3296  xcb_input_fp1616_t event_y;
3297  uint16_t buttons_len;
3298  uint16_t valuators_len;
3299  xcb_input_device_id_t sourceid;
3300  uint8_t pad0[2];
3301  uint32_t flags;
3303  xcb_input_group_info_t group;
3305 
3307 #define XCB_INPUT_KEY_RELEASE 3
3308 
3310 
3311 typedef enum xcb_input_pointer_event_flags_t {
3312  XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3313 } xcb_input_pointer_event_flags_t;
3314 
3316 #define XCB_INPUT_BUTTON_PRESS 4
3317 
3322  uint8_t response_type;
3323  uint8_t extension;
3324  uint16_t sequence;
3325  uint32_t length;
3326  uint16_t event_type;
3327  xcb_input_device_id_t deviceid;
3328  xcb_timestamp_t time;
3329  uint32_t detail;
3330  xcb_window_t root;
3331  xcb_window_t event;
3332  xcb_window_t child;
3333  uint32_t full_sequence;
3334  xcb_input_fp1616_t root_x;
3335  xcb_input_fp1616_t root_y;
3336  xcb_input_fp1616_t event_x;
3337  xcb_input_fp1616_t event_y;
3338  uint16_t buttons_len;
3339  uint16_t valuators_len;
3340  xcb_input_device_id_t sourceid;
3341  uint8_t pad0[2];
3342  uint32_t flags;
3344  xcb_input_group_info_t group;
3346 
3348 #define XCB_INPUT_BUTTON_RELEASE 5
3349 
3351 
3353 #define XCB_INPUT_MOTION 6
3354 
3356 
3357 typedef enum xcb_input_notify_mode_t {
3358  XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3359  XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3360  XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3361  XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3362  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3363  XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3364 } xcb_input_notify_mode_t;
3365 
3366 typedef enum xcb_input_notify_detail_t {
3367  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3368  XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3369  XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3370  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3371  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3372  XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3373  XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3374  XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3375 } xcb_input_notify_detail_t;
3376 
3378 #define XCB_INPUT_ENTER 7
3379 
3383 typedef struct xcb_input_enter_event_t {
3384  uint8_t response_type;
3385  uint8_t extension;
3386  uint16_t sequence;
3387  uint32_t length;
3388  uint16_t event_type;
3389  xcb_input_device_id_t deviceid;
3390  xcb_timestamp_t time;
3391  xcb_input_device_id_t sourceid;
3392  uint8_t mode;
3393  uint8_t detail;
3394  xcb_window_t root;
3395  xcb_window_t event;
3396  xcb_window_t child;
3397  uint32_t full_sequence;
3398  xcb_input_fp1616_t root_x;
3399  xcb_input_fp1616_t root_y;
3400  xcb_input_fp1616_t event_x;
3401  xcb_input_fp1616_t event_y;
3402  uint8_t same_screen;
3403  uint8_t focus;
3404  uint16_t buttons_len;
3406  xcb_input_group_info_t group;
3408 
3410 #define XCB_INPUT_LEAVE 8
3411 
3413 
3415 #define XCB_INPUT_FOCUS_IN 9
3416 
3418 
3420 #define XCB_INPUT_FOCUS_OUT 10
3421 
3423 
3424 typedef enum xcb_input_hierarchy_mask_t {
3425  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3426  XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3427  XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3428  XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3429  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3430  XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3431  XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3432  XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3433 } xcb_input_hierarchy_mask_t;
3434 
3439  xcb_input_device_id_t deviceid;
3440  xcb_input_device_id_t attachment;
3441  uint8_t type;
3442  uint8_t enabled;
3443  uint8_t pad0[2];
3444  uint32_t flags;
3446 
3452  int rem;
3453  int index;
3455 
3457 #define XCB_INPUT_HIERARCHY 11
3458 
3463  uint8_t response_type;
3464  uint8_t extension;
3465  uint16_t sequence;
3466  uint32_t length;
3467  uint16_t event_type;
3468  xcb_input_device_id_t deviceid;
3469  xcb_timestamp_t time;
3470  uint32_t flags;
3471  uint16_t num_infos;
3472  uint8_t pad0[10];
3473  uint32_t full_sequence;
3475 
3476 typedef enum xcb_input_property_flag_t {
3477  XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3478  XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3479  XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3480 } xcb_input_property_flag_t;
3481 
3483 #define XCB_INPUT_PROPERTY 12
3484 
3489  uint8_t response_type;
3490  uint8_t extension;
3491  uint16_t sequence;
3492  uint32_t length;
3493  uint16_t event_type;
3494  xcb_input_device_id_t deviceid;
3495  xcb_timestamp_t time;
3496  xcb_atom_t property;
3497  uint8_t what;
3498  uint8_t pad0[11];
3499  uint32_t full_sequence;
3501 
3503 #define XCB_INPUT_RAW_KEY_PRESS 13
3504 
3509  uint8_t response_type;
3510  uint8_t extension;
3511  uint16_t sequence;
3512  uint32_t length;
3513  uint16_t event_type;
3514  xcb_input_device_id_t deviceid;
3515  xcb_timestamp_t time;
3516  uint32_t detail;
3517  xcb_input_device_id_t sourceid;
3518  uint16_t valuators_len;
3519  uint32_t flags;
3520  uint8_t pad0[4];
3521  uint32_t full_sequence;
3523 
3525 #define XCB_INPUT_RAW_KEY_RELEASE 14
3526 
3528 
3530 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3531 
3536  uint8_t response_type;
3537  uint8_t extension;
3538  uint16_t sequence;
3539  uint32_t length;
3540  uint16_t event_type;
3541  xcb_input_device_id_t deviceid;
3542  xcb_timestamp_t time;
3543  uint32_t detail;
3544  xcb_input_device_id_t sourceid;
3545  uint16_t valuators_len;
3546  uint32_t flags;
3547  uint8_t pad0[4];
3548  uint32_t full_sequence;
3550 
3552 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3553 
3555 
3557 #define XCB_INPUT_RAW_MOTION 17
3558 
3560 
3561 typedef enum xcb_input_touch_event_flags_t {
3562  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3563  XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3564 } xcb_input_touch_event_flags_t;
3565 
3567 #define XCB_INPUT_TOUCH_BEGIN 18
3568 
3573  uint8_t response_type;
3574  uint8_t extension;
3575  uint16_t sequence;
3576  uint32_t length;
3577  uint16_t event_type;
3578  xcb_input_device_id_t deviceid;
3579  xcb_timestamp_t time;
3580  uint32_t detail;
3581  xcb_window_t root;
3582  xcb_window_t event;
3583  xcb_window_t child;
3584  uint32_t full_sequence;
3585  xcb_input_fp1616_t root_x;
3586  xcb_input_fp1616_t root_y;
3587  xcb_input_fp1616_t event_x;
3588  xcb_input_fp1616_t event_y;
3589  uint16_t buttons_len;
3590  uint16_t valuators_len;
3591  xcb_input_device_id_t sourceid;
3592  uint8_t pad0[2];
3593  uint32_t flags;
3595  xcb_input_group_info_t group;
3597 
3599 #define XCB_INPUT_TOUCH_UPDATE 19
3600 
3602 
3604 #define XCB_INPUT_TOUCH_END 20
3605 
3607 
3608 typedef enum xcb_input_touch_ownership_flags_t {
3609  XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3610 } xcb_input_touch_ownership_flags_t;
3611 
3613 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3614 
3619  uint8_t response_type;
3620  uint8_t extension;
3621  uint16_t sequence;
3622  uint32_t length;
3623  uint16_t event_type;
3624  xcb_input_device_id_t deviceid;
3625  xcb_timestamp_t time;
3626  uint32_t touchid;
3627  xcb_window_t root;
3628  xcb_window_t event;
3629  xcb_window_t child;
3630  uint32_t full_sequence;
3631  xcb_input_device_id_t sourceid;
3632  uint8_t pad0[2];
3633  uint32_t flags;
3634  uint8_t pad1[8];
3636 
3638 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3639 
3644  uint8_t response_type;
3645  uint8_t extension;
3646  uint16_t sequence;
3647  uint32_t length;
3648  uint16_t event_type;
3649  xcb_input_device_id_t deviceid;
3650  xcb_timestamp_t time;
3651  uint32_t detail;
3652  xcb_input_device_id_t sourceid;
3653  uint16_t valuators_len;
3654  uint32_t flags;
3655  uint8_t pad0[4];
3656  uint32_t full_sequence;
3658 
3660 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3661 
3663 
3665 #define XCB_INPUT_RAW_TOUCH_END 24
3666 
3668 
3670 #define XCB_INPUT_BARRIER_HIT 25
3671 
3676  uint8_t response_type;
3677  uint8_t extension;
3678  uint16_t sequence;
3679  uint32_t length;
3680  uint16_t event_type;
3681  xcb_input_device_id_t deviceid;
3682  xcb_timestamp_t time;
3683  uint32_t eventid;
3684  xcb_window_t root;
3685  xcb_window_t event;
3686  xcb_xfixes_barrier_t barrier;
3687  uint32_t full_sequence;
3688  uint32_t dtime;
3689  uint32_t flags;
3690  xcb_input_device_id_t sourceid;
3691  uint8_t pad0[2];
3692  xcb_input_fp1616_t root_x;
3693  xcb_input_fp1616_t root_y;
3694  xcb_input_fp3232_t dx;
3695  xcb_input_fp3232_t dy;
3697 
3699 #define XCB_INPUT_BARRIER_LEAVE 26
3700 
3702 
3704 #define XCB_INPUT_DEVICE 0
3705 
3710  uint8_t response_type;
3711  uint8_t error_code;
3712  uint16_t sequence;
3714 
3716 #define XCB_INPUT_EVENT 1
3717 
3721 typedef struct xcb_input_event_error_t {
3722  uint8_t response_type;
3723  uint8_t error_code;
3724  uint16_t sequence;
3726 
3728 #define XCB_INPUT_MODE 2
3729 
3733 typedef struct xcb_input_mode_error_t {
3734  uint8_t response_type;
3735  uint8_t error_code;
3736  uint16_t sequence;
3738 
3740 #define XCB_INPUT_DEVICE_BUSY 3
3741 
3746  uint8_t response_type;
3747  uint8_t error_code;
3748  uint16_t sequence;
3750 
3752 #define XCB_INPUT_CLASS 4
3753 
3757 typedef struct xcb_input_class_error_t {
3758  uint8_t response_type;
3759  uint8_t error_code;
3760  uint16_t sequence;
3762 
3772 /*****************************************************************************
3773  **
3774  ** void xcb_input_event_class_next
3775  **
3776  ** @param xcb_input_event_class_iterator_t *i
3777  ** @returns void
3778  **
3779  *****************************************************************************/
3780 
3781 void
3783 
3794 /*****************************************************************************
3795  **
3796  ** xcb_generic_iterator_t xcb_input_event_class_end
3797  **
3798  ** @param xcb_input_event_class_iterator_t i
3799  ** @returns xcb_generic_iterator_t
3800  **
3801  *****************************************************************************/
3802 
3805 
3815 /*****************************************************************************
3816  **
3817  ** void xcb_input_key_code_next
3818  **
3819  ** @param xcb_input_key_code_iterator_t *i
3820  ** @returns void
3821  **
3822  *****************************************************************************/
3823 
3824 void
3826 
3837 /*****************************************************************************
3838  **
3839  ** xcb_generic_iterator_t xcb_input_key_code_end
3840  **
3841  ** @param xcb_input_key_code_iterator_t i
3842  ** @returns xcb_generic_iterator_t
3843  **
3844  *****************************************************************************/
3845 
3848 
3858 /*****************************************************************************
3859  **
3860  ** void xcb_input_device_id_next
3861  **
3862  ** @param xcb_input_device_id_iterator_t *i
3863  ** @returns void
3864  **
3865  *****************************************************************************/
3866 
3867 void
3869 
3880 /*****************************************************************************
3881  **
3882  ** xcb_generic_iterator_t xcb_input_device_id_end
3883  **
3884  ** @param xcb_input_device_id_iterator_t i
3885  ** @returns xcb_generic_iterator_t
3886  **
3887  *****************************************************************************/
3888 
3891 
3901 /*****************************************************************************
3902  **
3903  ** void xcb_input_fp1616_next
3904  **
3905  ** @param xcb_input_fp1616_iterator_t *i
3906  ** @returns void
3907  **
3908  *****************************************************************************/
3909 
3910 void
3912 
3923 /*****************************************************************************
3924  **
3925  ** xcb_generic_iterator_t xcb_input_fp1616_end
3926  **
3927  ** @param xcb_input_fp1616_iterator_t i
3928  ** @returns xcb_generic_iterator_t
3929  **
3930  *****************************************************************************/
3931 
3934 
3944 /*****************************************************************************
3945  **
3946  ** void xcb_input_fp3232_next
3947  **
3948  ** @param xcb_input_fp3232_iterator_t *i
3949  ** @returns void
3950  **
3951  *****************************************************************************/
3952 
3953 void
3955 
3966 /*****************************************************************************
3967  **
3968  ** xcb_generic_iterator_t xcb_input_fp3232_end
3969  **
3970  ** @param xcb_input_fp3232_iterator_t i
3971  ** @returns xcb_generic_iterator_t
3972  **
3973  *****************************************************************************/
3974 
3977 
3978 int
3979 xcb_input_get_extension_version_sizeof (const void *_buffer );
3980 
3990 /*****************************************************************************
3991  **
3992  ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version
3993  **
3994  ** @param xcb_connection_t *c
3995  ** @param uint16_t name_len
3996  ** @param const char *name
3997  ** @returns xcb_input_get_extension_version_cookie_t
3998  **
3999  *****************************************************************************/
4000 
4003  uint16_t name_len ,
4004  const char *name );
4005 
4018 /*****************************************************************************
4019  **
4020  ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked
4021  **
4022  ** @param xcb_connection_t *c
4023  ** @param uint16_t name_len
4024  ** @param const char *name
4025  ** @returns xcb_input_get_extension_version_cookie_t
4026  **
4027  *****************************************************************************/
4028 
4031  uint16_t name_len ,
4032  const char *name );
4033 
4049 /*****************************************************************************
4050  **
4051  ** xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply
4052  **
4053  ** @param xcb_connection_t *c
4054  ** @param xcb_input_get_extension_version_cookie_t cookie
4055  ** @param xcb_generic_error_t **e
4056  ** @returns xcb_input_get_extension_version_reply_t *
4057  **
4058  *****************************************************************************/
4059 
4063  xcb_generic_error_t **e );
4064 
4074 /*****************************************************************************
4075  **
4076  ** void xcb_input_device_info_next
4077  **
4078  ** @param xcb_input_device_info_iterator_t *i
4079  ** @returns void
4080  **
4081  *****************************************************************************/
4082 
4083 void
4085 
4096 /*****************************************************************************
4097  **
4098  ** xcb_generic_iterator_t xcb_input_device_info_end
4099  **
4100  ** @param xcb_input_device_info_iterator_t i
4101  ** @returns xcb_generic_iterator_t
4102  **
4103  *****************************************************************************/
4104 
4107 
4117 /*****************************************************************************
4118  **
4119  ** void xcb_input_key_info_next
4120  **
4121  ** @param xcb_input_key_info_iterator_t *i
4122  ** @returns void
4123  **
4124  *****************************************************************************/
4125 
4126 void
4128 
4139 /*****************************************************************************
4140  **
4141  ** xcb_generic_iterator_t xcb_input_key_info_end
4142  **
4143  ** @param xcb_input_key_info_iterator_t i
4144  ** @returns xcb_generic_iterator_t
4145  **
4146  *****************************************************************************/
4147 
4150 
4160 /*****************************************************************************
4161  **
4162  ** void xcb_input_button_info_next
4163  **
4164  ** @param xcb_input_button_info_iterator_t *i
4165  ** @returns void
4166  **
4167  *****************************************************************************/
4168 
4169 void
4171 
4182 /*****************************************************************************
4183  **
4184  ** xcb_generic_iterator_t xcb_input_button_info_end
4185  **
4186  ** @param xcb_input_button_info_iterator_t i
4187  ** @returns xcb_generic_iterator_t
4188  **
4189  *****************************************************************************/
4190 
4193 
4203 /*****************************************************************************
4204  **
4205  ** void xcb_input_axis_info_next
4206  **
4207  ** @param xcb_input_axis_info_iterator_t *i
4208  ** @returns void
4209  **
4210  *****************************************************************************/
4211 
4212 void
4214 
4225 /*****************************************************************************
4226  **
4227  ** xcb_generic_iterator_t xcb_input_axis_info_end
4228  **
4229  ** @param xcb_input_axis_info_iterator_t i
4230  ** @returns xcb_generic_iterator_t
4231  **
4232  *****************************************************************************/
4233 
4236 
4237 int
4238 xcb_input_valuator_info_sizeof (const void *_buffer );
4239 
4240 
4241 /*****************************************************************************
4242  **
4243  ** xcb_input_axis_info_t * xcb_input_valuator_info_axes
4244  **
4245  ** @param const xcb_input_valuator_info_t *R
4246  ** @returns xcb_input_axis_info_t *
4247  **
4248  *****************************************************************************/
4249 
4251 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R );
4252 
4253 
4254 /*****************************************************************************
4255  **
4256  ** int xcb_input_valuator_info_axes_length
4257  **
4258  ** @param const xcb_input_valuator_info_t *R
4259  ** @returns int
4260  **
4261  *****************************************************************************/
4262 
4263 int
4264 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R );
4265 
4266 
4267 /*****************************************************************************
4268  **
4269  ** xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator
4270  **
4271  ** @param const xcb_input_valuator_info_t *R
4272  ** @returns xcb_input_axis_info_iterator_t
4273  **
4274  *****************************************************************************/
4275 
4277 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R );
4278 
4288 /*****************************************************************************
4289  **
4290  ** void xcb_input_valuator_info_next
4291  **
4292  ** @param xcb_input_valuator_info_iterator_t *i
4293  ** @returns void
4294  **
4295  *****************************************************************************/
4296 
4297 void
4299 
4310 /*****************************************************************************
4311  **
4312  ** xcb_generic_iterator_t xcb_input_valuator_info_end
4313  **
4314  ** @param xcb_input_valuator_info_iterator_t i
4315  ** @returns xcb_generic_iterator_t
4316  **
4317  *****************************************************************************/
4318 
4321 
4331 /*****************************************************************************
4332  **
4333  ** void xcb_input_input_info_next
4334  **
4335  ** @param xcb_input_input_info_iterator_t *i
4336  ** @returns void
4337  **
4338  *****************************************************************************/
4339 
4340 void
4342 
4353 /*****************************************************************************
4354  **
4355  ** xcb_generic_iterator_t xcb_input_input_info_end
4356  **
4357  ** @param xcb_input_input_info_iterator_t i
4358  ** @returns xcb_generic_iterator_t
4359  **
4360  *****************************************************************************/
4361 
4364 
4365 int
4366 xcb_input_device_name_sizeof (const void *_buffer );
4367 
4368 
4369 /*****************************************************************************
4370  **
4371  ** char * xcb_input_device_name_string
4372  **
4373  ** @param const xcb_input_device_name_t *R
4374  ** @returns char *
4375  **
4376  *****************************************************************************/
4377 
4378 char *
4379 xcb_input_device_name_string (const xcb_input_device_name_t *R );
4380 
4381 
4382 /*****************************************************************************
4383  **
4384  ** int xcb_input_device_name_string_length
4385  **
4386  ** @param const xcb_input_device_name_t *R
4387  ** @returns int
4388  **
4389  *****************************************************************************/
4390 
4391 int
4392 xcb_input_device_name_string_length (const xcb_input_device_name_t *R );
4393 
4394 
4395 /*****************************************************************************
4396  **
4397  ** xcb_generic_iterator_t xcb_input_device_name_string_end
4398  **
4399  ** @param const xcb_input_device_name_t *R
4400  ** @returns xcb_generic_iterator_t
4401  **
4402  *****************************************************************************/
4403 
4405 xcb_input_device_name_string_end (const xcb_input_device_name_t *R );
4406 
4416 /*****************************************************************************
4417  **
4418  ** void xcb_input_device_name_next
4419  **
4420  ** @param xcb_input_device_name_iterator_t *i
4421  ** @returns void
4422  **
4423  *****************************************************************************/
4424 
4425 void
4427 
4438 /*****************************************************************************
4439  **
4440  ** xcb_generic_iterator_t xcb_input_device_name_end
4441  **
4442  ** @param xcb_input_device_name_iterator_t i
4443  ** @returns xcb_generic_iterator_t
4444  **
4445  *****************************************************************************/
4446 
4449 
4450 int
4451 xcb_input_list_input_devices_sizeof (const void *_buffer );
4452 
4462 /*****************************************************************************
4463  **
4464  ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices
4465  **
4466  ** @param xcb_connection_t *c
4467  ** @returns xcb_input_list_input_devices_cookie_t
4468  **
4469  *****************************************************************************/
4470 
4473 
4486 /*****************************************************************************
4487  **
4488  ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked
4489  **
4490  ** @param xcb_connection_t *c
4491  ** @returns xcb_input_list_input_devices_cookie_t
4492  **
4493  *****************************************************************************/
4494 
4497 
4498 
4499 /*****************************************************************************
4500  **
4501  ** xcb_input_device_info_t * xcb_input_list_input_devices_devices
4502  **
4503  ** @param const xcb_input_list_input_devices_reply_t *R
4504  ** @returns xcb_input_device_info_t *
4505  **
4506  *****************************************************************************/
4507 
4509 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R );
4510 
4511 
4512 /*****************************************************************************
4513  **
4514  ** int xcb_input_list_input_devices_devices_length
4515  **
4516  ** @param const xcb_input_list_input_devices_reply_t *R
4517  ** @returns int
4518  **
4519  *****************************************************************************/
4520 
4521 int
4522 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R );
4523 
4524 
4525 /*****************************************************************************
4526  **
4527  ** xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_iterator
4528  **
4529  ** @param const xcb_input_list_input_devices_reply_t *R
4530  ** @returns xcb_input_device_info_iterator_t
4531  **
4532  *****************************************************************************/
4533 
4535 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R );
4536 
4552 /*****************************************************************************
4553  **
4554  ** xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply
4555  **
4556  ** @param xcb_connection_t *c
4557  ** @param xcb_input_list_input_devices_cookie_t cookie
4558  ** @param xcb_generic_error_t **e
4559  ** @returns xcb_input_list_input_devices_reply_t *
4560  **
4561  *****************************************************************************/
4562 
4566  xcb_generic_error_t **e );
4567 
4577 /*****************************************************************************
4578  **
4579  ** void xcb_input_input_class_info_next
4580  **
4581  ** @param xcb_input_input_class_info_iterator_t *i
4582  ** @returns void
4583  **
4584  *****************************************************************************/
4585 
4586 void
4588 
4599 /*****************************************************************************
4600  **
4601  ** xcb_generic_iterator_t xcb_input_input_class_info_end
4602  **
4603  ** @param xcb_input_input_class_info_iterator_t i
4604  ** @returns xcb_generic_iterator_t
4605  **
4606  *****************************************************************************/
4607 
4610 
4611 int
4612 xcb_input_open_device_sizeof (const void *_buffer );
4613 
4623 /*****************************************************************************
4624  **
4625  ** xcb_input_open_device_cookie_t xcb_input_open_device
4626  **
4627  ** @param xcb_connection_t *c
4628  ** @param uint8_t device_id
4629  ** @returns xcb_input_open_device_cookie_t
4630  **
4631  *****************************************************************************/
4632 
4635  uint8_t device_id );
4636 
4649 /*****************************************************************************
4650  **
4651  ** xcb_input_open_device_cookie_t xcb_input_open_device_unchecked
4652  **
4653  ** @param xcb_connection_t *c
4654  ** @param uint8_t device_id
4655  ** @returns xcb_input_open_device_cookie_t
4656  **
4657  *****************************************************************************/
4658 
4661  uint8_t device_id );
4662 
4663 
4664 /*****************************************************************************
4665  **
4666  ** xcb_input_input_class_info_t * xcb_input_open_device_class_info
4667  **
4668  ** @param const xcb_input_open_device_reply_t *R
4669  ** @returns xcb_input_input_class_info_t *
4670  **
4671  *****************************************************************************/
4672 
4674 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R );
4675 
4676 
4677 /*****************************************************************************
4678  **
4679  ** int xcb_input_open_device_class_info_length
4680  **
4681  ** @param const xcb_input_open_device_reply_t *R
4682  ** @returns int
4683  **
4684  *****************************************************************************/
4685 
4686 int
4687 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R );
4688 
4689 
4690 /*****************************************************************************
4691  **
4692  ** xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_iterator
4693  **
4694  ** @param const xcb_input_open_device_reply_t *R
4695  ** @returns xcb_input_input_class_info_iterator_t
4696  **
4697  *****************************************************************************/
4698 
4700 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R );
4701 
4717 /*****************************************************************************
4718  **
4719  ** xcb_input_open_device_reply_t * xcb_input_open_device_reply
4720  **
4721  ** @param xcb_connection_t *c
4722  ** @param xcb_input_open_device_cookie_t cookie
4723  ** @param xcb_generic_error_t **e
4724  ** @returns xcb_input_open_device_reply_t *
4725  **
4726  *****************************************************************************/
4727 
4731  xcb_generic_error_t **e );
4732 
4745 /*****************************************************************************
4746  **
4747  ** xcb_void_cookie_t xcb_input_close_device_checked
4748  **
4749  ** @param xcb_connection_t *c
4750  ** @param uint8_t device_id
4751  ** @returns xcb_void_cookie_t
4752  **
4753  *****************************************************************************/
4754 
4757  uint8_t device_id );
4758 
4768 /*****************************************************************************
4769  **
4770  ** xcb_void_cookie_t xcb_input_close_device
4771  **
4772  ** @param xcb_connection_t *c
4773  ** @param uint8_t device_id
4774  ** @returns xcb_void_cookie_t
4775  **
4776  *****************************************************************************/
4777 
4780  uint8_t device_id );
4781 
4791 /*****************************************************************************
4792  **
4793  ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode
4794  **
4795  ** @param xcb_connection_t *c
4796  ** @param uint8_t device_id
4797  ** @param uint8_t mode
4798  ** @returns xcb_input_set_device_mode_cookie_t
4799  **
4800  *****************************************************************************/
4801 
4804  uint8_t device_id ,
4805  uint8_t mode );
4806 
4819 /*****************************************************************************
4820  **
4821  ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked
4822  **
4823  ** @param xcb_connection_t *c
4824  ** @param uint8_t device_id
4825  ** @param uint8_t mode
4826  ** @returns xcb_input_set_device_mode_cookie_t
4827  **
4828  *****************************************************************************/
4829 
4832  uint8_t device_id ,
4833  uint8_t mode );
4834 
4850 /*****************************************************************************
4851  **
4852  ** xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply
4853  **
4854  ** @param xcb_connection_t *c
4855  ** @param xcb_input_set_device_mode_cookie_t cookie
4856  ** @param xcb_generic_error_t **e
4857  ** @returns xcb_input_set_device_mode_reply_t *
4858  **
4859  *****************************************************************************/
4860 
4864  xcb_generic_error_t **e );
4865 
4866 int
4867 xcb_input_select_extension_event_sizeof (const void *_buffer );
4868 
4881 /*****************************************************************************
4882  **
4883  ** xcb_void_cookie_t xcb_input_select_extension_event_checked
4884  **
4885  ** @param xcb_connection_t *c
4886  ** @param xcb_window_t window
4887  ** @param uint16_t num_classes
4888  ** @param const xcb_input_event_class_t *classes
4889  ** @returns xcb_void_cookie_t
4890  **
4891  *****************************************************************************/
4892 
4895  xcb_window_t window ,
4896  uint16_t num_classes ,
4897  const xcb_input_event_class_t *classes );
4898 
4908 /*****************************************************************************
4909  **
4910  ** xcb_void_cookie_t xcb_input_select_extension_event
4911  **
4912  ** @param xcb_connection_t *c
4913  ** @param xcb_window_t window
4914  ** @param uint16_t num_classes
4915  ** @param const xcb_input_event_class_t *classes
4916  ** @returns xcb_void_cookie_t
4917  **
4918  *****************************************************************************/
4919 
4922  xcb_window_t window ,
4923  uint16_t num_classes ,
4924  const xcb_input_event_class_t *classes );
4925 
4926 int
4927 xcb_input_get_selected_extension_events_sizeof (const void *_buffer );
4928 
4938 /*****************************************************************************
4939  **
4940  ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events
4941  **
4942  ** @param xcb_connection_t *c
4943  ** @param xcb_window_t window
4944  ** @returns xcb_input_get_selected_extension_events_cookie_t
4945  **
4946  *****************************************************************************/
4947 
4950  xcb_window_t window );
4951 
4964 /*****************************************************************************
4965  **
4966  ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked
4967  **
4968  ** @param xcb_connection_t *c
4969  ** @param xcb_window_t window
4970  ** @returns xcb_input_get_selected_extension_events_cookie_t
4971  **
4972  *****************************************************************************/
4973 
4976  xcb_window_t window );
4977 
4978 
4979 /*****************************************************************************
4980  **
4981  ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_classes
4982  **
4983  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4984  ** @returns xcb_input_event_class_t *
4985  **
4986  *****************************************************************************/
4987 
4988 xcb_input_event_class_t *
4989 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R );
4990 
4991 
4992 /*****************************************************************************
4993  **
4994  ** int xcb_input_get_selected_extension_events_this_classes_length
4995  **
4996  ** @param const xcb_input_get_selected_extension_events_reply_t *R
4997  ** @returns int
4998  **
4999  *****************************************************************************/
5000 
5001 int
5002 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
5003 
5004 
5005 /*****************************************************************************
5006  **
5007  ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end
5008  **
5009  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5010  ** @returns xcb_generic_iterator_t
5011  **
5012  *****************************************************************************/
5013 
5015 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
5016 
5017 
5018 /*****************************************************************************
5019  **
5020  ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_classes
5021  **
5022  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5023  ** @returns xcb_input_event_class_t *
5024  **
5025  *****************************************************************************/
5026 
5027 xcb_input_event_class_t *
5028 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R );
5029 
5030 
5031 /*****************************************************************************
5032  **
5033  ** int xcb_input_get_selected_extension_events_all_classes_length
5034  **
5035  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5036  ** @returns int
5037  **
5038  *****************************************************************************/
5039 
5040 int
5041 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R );
5042 
5043 
5044 /*****************************************************************************
5045  **
5046  ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_classes_end
5047  **
5048  ** @param const xcb_input_get_selected_extension_events_reply_t *R
5049  ** @returns xcb_generic_iterator_t
5050  **
5051  *****************************************************************************/
5052 
5054 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R );
5055 
5071 /*****************************************************************************
5072  **
5073  ** xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply
5074  **
5075  ** @param xcb_connection_t *c
5076  ** @param xcb_input_get_selected_extension_events_cookie_t cookie
5077  ** @param xcb_generic_error_t **e
5078  ** @returns xcb_input_get_selected_extension_events_reply_t *
5079  **
5080  *****************************************************************************/
5081 
5085  xcb_generic_error_t **e );
5086 
5087 int
5088 xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer );
5089 
5102 /*****************************************************************************
5103  **
5104  ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked
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 
5131 /*****************************************************************************
5132  **
5133  ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list
5134  **
5135  ** @param xcb_connection_t *c
5136  ** @param xcb_window_t window
5137  ** @param uint16_t num_classes
5138  ** @param uint8_t mode
5139  ** @param const xcb_input_event_class_t *classes
5140  ** @returns xcb_void_cookie_t
5141  **
5142  *****************************************************************************/
5143 
5146  xcb_window_t window ,
5147  uint16_t num_classes ,
5148  uint8_t mode ,
5149  const xcb_input_event_class_t *classes );
5150 
5151 int
5152 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer );
5153 
5163 /*****************************************************************************
5164  **
5165  ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list
5166  **
5167  ** @param xcb_connection_t *c
5168  ** @param xcb_window_t window
5169  ** @returns xcb_input_get_device_dont_propagate_list_cookie_t
5170  **
5171  *****************************************************************************/
5172 
5175  xcb_window_t window );
5176 
5189 /*****************************************************************************
5190  **
5191  ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked
5192  **
5193  ** @param xcb_connection_t *c
5194  ** @param xcb_window_t window
5195  ** @returns xcb_input_get_device_dont_propagate_list_cookie_t
5196  **
5197  *****************************************************************************/
5198 
5201  xcb_window_t window );
5202 
5203 
5204 /*****************************************************************************
5205  **
5206  ** xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_classes
5207  **
5208  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5209  ** @returns xcb_input_event_class_t *
5210  **
5211  *****************************************************************************/
5212 
5213 xcb_input_event_class_t *
5214 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5215 
5216 
5217 /*****************************************************************************
5218  **
5219  ** int xcb_input_get_device_dont_propagate_list_classes_length
5220  **
5221  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5222  ** @returns int
5223  **
5224  *****************************************************************************/
5225 
5226 int
5227 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5228 
5229 
5230 /*****************************************************************************
5231  **
5232  ** xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes_end
5233  **
5234  ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
5235  ** @returns xcb_generic_iterator_t
5236  **
5237  *****************************************************************************/
5238 
5240 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R );
5241 
5257 /*****************************************************************************
5258  **
5259  ** xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply
5260  **
5261  ** @param xcb_connection_t *c
5262  ** @param xcb_input_get_device_dont_propagate_list_cookie_t cookie
5263  ** @param xcb_generic_error_t **e
5264  ** @returns xcb_input_get_device_dont_propagate_list_reply_t *
5265  **
5266  *****************************************************************************/
5267 
5271  xcb_generic_error_t **e );
5272 
5282 /*****************************************************************************
5283  **
5284  ** void xcb_input_device_time_coord_next
5285  **
5286  ** @param xcb_input_device_time_coord_iterator_t *i
5287  ** @returns void
5288  **
5289  *****************************************************************************/
5290 
5291 void
5293 
5304 /*****************************************************************************
5305  **
5306  ** xcb_generic_iterator_t xcb_input_device_time_coord_end
5307  **
5308  ** @param xcb_input_device_time_coord_iterator_t i
5309  ** @returns xcb_generic_iterator_t
5310  **
5311  *****************************************************************************/
5312 
5315 
5325 /*****************************************************************************
5326  **
5327  ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events
5328  **
5329  ** @param xcb_connection_t *c
5330  ** @param xcb_timestamp_t start
5331  ** @param xcb_timestamp_t stop
5332  ** @param uint8_t device_id
5333  ** @returns xcb_input_get_device_motion_events_cookie_t
5334  **
5335  *****************************************************************************/
5336 
5339  xcb_timestamp_t start ,
5340  xcb_timestamp_t stop ,
5341  uint8_t device_id );
5342 
5355 /*****************************************************************************
5356  **
5357  ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked
5358  **
5359  ** @param xcb_connection_t *c
5360  ** @param xcb_timestamp_t start
5361  ** @param xcb_timestamp_t stop
5362  ** @param uint8_t device_id
5363  ** @returns xcb_input_get_device_motion_events_cookie_t
5364  **
5365  *****************************************************************************/
5366 
5369  xcb_timestamp_t start ,
5370  xcb_timestamp_t stop ,
5371  uint8_t device_id );
5372 
5388 /*****************************************************************************
5389  **
5390  ** xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply
5391  **
5392  ** @param xcb_connection_t *c
5393  ** @param xcb_input_get_device_motion_events_cookie_t cookie
5394  ** @param xcb_generic_error_t **e
5395  ** @returns xcb_input_get_device_motion_events_reply_t *
5396  **
5397  *****************************************************************************/
5398 
5402  xcb_generic_error_t **e );
5403 
5413 /*****************************************************************************
5414  **
5415  ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device
5416  **
5417  ** @param xcb_connection_t *c
5418  ** @param uint8_t device_id
5419  ** @returns xcb_input_change_keyboard_device_cookie_t
5420  **
5421  *****************************************************************************/
5422 
5425  uint8_t device_id );
5426 
5439 /*****************************************************************************
5440  **
5441  ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked
5442  **
5443  ** @param xcb_connection_t *c
5444  ** @param uint8_t device_id
5445  ** @returns xcb_input_change_keyboard_device_cookie_t
5446  **
5447  *****************************************************************************/
5448 
5451  uint8_t device_id );
5452 
5468 /*****************************************************************************
5469  **
5470  ** xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply
5471  **
5472  ** @param xcb_connection_t *c
5473  ** @param xcb_input_change_keyboard_device_cookie_t cookie
5474  ** @param xcb_generic_error_t **e
5475  ** @returns xcb_input_change_keyboard_device_reply_t *
5476  **
5477  *****************************************************************************/
5478 
5482  xcb_generic_error_t **e );
5483 
5493 /*****************************************************************************
5494  **
5495  ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device
5496  **
5497  ** @param xcb_connection_t *c
5498  ** @param uint8_t x_axis
5499  ** @param uint8_t y_axis
5500  ** @param uint8_t device_id
5501  ** @returns xcb_input_change_pointer_device_cookie_t
5502  **
5503  *****************************************************************************/
5504 
5507  uint8_t x_axis ,
5508  uint8_t y_axis ,
5509  uint8_t device_id );
5510 
5523 /*****************************************************************************
5524  **
5525  ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked
5526  **
5527  ** @param xcb_connection_t *c
5528  ** @param uint8_t x_axis
5529  ** @param uint8_t y_axis
5530  ** @param uint8_t device_id
5531  ** @returns xcb_input_change_pointer_device_cookie_t
5532  **
5533  *****************************************************************************/
5534 
5537  uint8_t x_axis ,
5538  uint8_t y_axis ,
5539  uint8_t device_id );
5540 
5556 /*****************************************************************************
5557  **
5558  ** xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply
5559  **
5560  ** @param xcb_connection_t *c
5561  ** @param xcb_input_change_pointer_device_cookie_t cookie
5562  ** @param xcb_generic_error_t **e
5563  ** @returns xcb_input_change_pointer_device_reply_t *
5564  **
5565  *****************************************************************************/
5566 
5570  xcb_generic_error_t **e );
5571 
5572 int
5573 xcb_input_grab_device_sizeof (const void *_buffer );
5574 
5584 /*****************************************************************************
5585  **
5586  ** xcb_input_grab_device_cookie_t xcb_input_grab_device
5587  **
5588  ** @param xcb_connection_t *c
5589  ** @param xcb_window_t grab_window
5590  ** @param xcb_timestamp_t time
5591  ** @param uint16_t num_classes
5592  ** @param uint8_t this_device_mode
5593  ** @param uint8_t other_device_mode
5594  ** @param uint8_t owner_events
5595  ** @param uint8_t device_id
5596  ** @param const xcb_input_event_class_t *classes
5597  ** @returns xcb_input_grab_device_cookie_t
5598  **
5599  *****************************************************************************/
5600 
5603  xcb_window_t grab_window ,
5604  xcb_timestamp_t time ,
5605  uint16_t num_classes ,
5606  uint8_t this_device_mode ,
5607  uint8_t other_device_mode ,
5608  uint8_t owner_events ,
5609  uint8_t device_id ,
5610  const xcb_input_event_class_t *classes );
5611 
5624 /*****************************************************************************
5625  **
5626  ** xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked
5627  **
5628  ** @param xcb_connection_t *c
5629  ** @param xcb_window_t grab_window
5630  ** @param xcb_timestamp_t time
5631  ** @param uint16_t num_classes
5632  ** @param uint8_t this_device_mode
5633  ** @param uint8_t other_device_mode
5634  ** @param uint8_t owner_events
5635  ** @param uint8_t device_id
5636  ** @param const xcb_input_event_class_t *classes
5637  ** @returns xcb_input_grab_device_cookie_t
5638  **
5639  *****************************************************************************/
5640 
5643  xcb_window_t grab_window ,
5644  xcb_timestamp_t time ,
5645  uint16_t num_classes ,
5646  uint8_t this_device_mode ,
5647  uint8_t other_device_mode ,
5648  uint8_t owner_events ,
5649  uint8_t device_id ,
5650  const xcb_input_event_class_t *classes );
5651 
5667 /*****************************************************************************
5668  **
5669  ** xcb_input_grab_device_reply_t * xcb_input_grab_device_reply
5670  **
5671  ** @param xcb_connection_t *c
5672  ** @param xcb_input_grab_device_cookie_t cookie
5673  ** @param xcb_generic_error_t **e
5674  ** @returns xcb_input_grab_device_reply_t *
5675  **
5676  *****************************************************************************/
5677 
5681  xcb_generic_error_t **e );
5682 
5695 /*****************************************************************************
5696  **
5697  ** xcb_void_cookie_t xcb_input_ungrab_device_checked
5698  **
5699  ** @param xcb_connection_t *c
5700  ** @param xcb_timestamp_t time
5701  ** @param uint8_t device_id
5702  ** @returns xcb_void_cookie_t
5703  **
5704  *****************************************************************************/
5705 
5708  xcb_timestamp_t time ,
5709  uint8_t device_id );
5710 
5720 /*****************************************************************************
5721  **
5722  ** xcb_void_cookie_t xcb_input_ungrab_device
5723  **
5724  ** @param xcb_connection_t *c
5725  ** @param xcb_timestamp_t time
5726  ** @param uint8_t device_id
5727  ** @returns xcb_void_cookie_t
5728  **
5729  *****************************************************************************/
5730 
5733  xcb_timestamp_t time ,
5734  uint8_t device_id );
5735 
5736 int
5737 xcb_input_grab_device_key_sizeof (const void *_buffer );
5738 
5751 /*****************************************************************************
5752  **
5753  ** xcb_void_cookie_t xcb_input_grab_device_key_checked
5754  **
5755  ** @param xcb_connection_t *c
5756  ** @param xcb_window_t grab_window
5757  ** @param uint16_t num_classes
5758  ** @param uint16_t modifiers
5759  ** @param uint8_t modifier_device
5760  ** @param uint8_t grabbed_device
5761  ** @param uint8_t key
5762  ** @param uint8_t this_device_mode
5763  ** @param uint8_t other_device_mode
5764  ** @param uint8_t owner_events
5765  ** @param const xcb_input_event_class_t *classes
5766  ** @returns xcb_void_cookie_t
5767  **
5768  *****************************************************************************/
5769 
5772  xcb_window_t grab_window ,
5773  uint16_t num_classes ,
5774  uint16_t modifiers ,
5775  uint8_t modifier_device ,
5776  uint8_t grabbed_device ,
5777  uint8_t key ,
5778  uint8_t this_device_mode ,
5779  uint8_t other_device_mode ,
5780  uint8_t owner_events ,
5781  const xcb_input_event_class_t *classes );
5782 
5792 /*****************************************************************************
5793  **
5794  ** xcb_void_cookie_t xcb_input_grab_device_key
5795  **
5796  ** @param xcb_connection_t *c
5797  ** @param xcb_window_t grab_window
5798  ** @param uint16_t num_classes
5799  ** @param uint16_t modifiers
5800  ** @param uint8_t modifier_device
5801  ** @param uint8_t grabbed_device
5802  ** @param uint8_t key
5803  ** @param uint8_t this_device_mode
5804  ** @param uint8_t other_device_mode
5805  ** @param uint8_t owner_events
5806  ** @param const xcb_input_event_class_t *classes
5807  ** @returns xcb_void_cookie_t
5808  **
5809  *****************************************************************************/
5810 
5813  xcb_window_t grab_window ,
5814  uint16_t num_classes ,
5815  uint16_t modifiers ,
5816  uint8_t modifier_device ,
5817  uint8_t grabbed_device ,
5818  uint8_t key ,
5819  uint8_t this_device_mode ,
5820  uint8_t other_device_mode ,
5821  uint8_t owner_events ,
5822  const xcb_input_event_class_t *classes );
5823 
5836 /*****************************************************************************
5837  **
5838  ** xcb_void_cookie_t xcb_input_ungrab_device_key_checked
5839  **
5840  ** @param xcb_connection_t *c
5841  ** @param xcb_window_t grabWindow
5842  ** @param uint16_t modifiers
5843  ** @param uint8_t modifier_device
5844  ** @param uint8_t key
5845  ** @param uint8_t grabbed_device
5846  ** @returns xcb_void_cookie_t
5847  **
5848  *****************************************************************************/
5849 
5852  xcb_window_t grabWindow ,
5853  uint16_t modifiers ,
5854  uint8_t modifier_device ,
5855  uint8_t key ,
5856  uint8_t grabbed_device );
5857 
5867 /*****************************************************************************
5868  **
5869  ** xcb_void_cookie_t xcb_input_ungrab_device_key
5870  **
5871  ** @param xcb_connection_t *c
5872  ** @param xcb_window_t grabWindow
5873  ** @param uint16_t modifiers
5874  ** @param uint8_t modifier_device
5875  ** @param uint8_t key
5876  ** @param uint8_t grabbed_device
5877  ** @returns xcb_void_cookie_t
5878  **
5879  *****************************************************************************/
5880 
5883  xcb_window_t grabWindow ,
5884  uint16_t modifiers ,
5885  uint8_t modifier_device ,
5886  uint8_t key ,
5887  uint8_t grabbed_device );
5888 
5889 int
5890 xcb_input_grab_device_button_sizeof (const void *_buffer );
5891 
5904 /*****************************************************************************
5905  **
5906  ** xcb_void_cookie_t xcb_input_grab_device_button_checked
5907  **
5908  ** @param xcb_connection_t *c
5909  ** @param xcb_window_t grab_window
5910  ** @param uint8_t grabbed_device
5911  ** @param uint8_t modifier_device
5912  ** @param uint16_t num_classes
5913  ** @param uint16_t modifiers
5914  ** @param uint8_t this_device_mode
5915  ** @param uint8_t other_device_mode
5916  ** @param uint8_t button
5917  ** @param uint8_t owner_events
5918  ** @param const xcb_input_event_class_t *classes
5919  ** @returns xcb_void_cookie_t
5920  **
5921  *****************************************************************************/
5922 
5925  xcb_window_t grab_window ,
5926  uint8_t grabbed_device ,
5927  uint8_t modifier_device ,
5928  uint16_t num_classes ,
5929  uint16_t modifiers ,
5930  uint8_t this_device_mode ,
5931  uint8_t other_device_mode ,
5932  uint8_t button ,
5933  uint8_t owner_events ,
5934  const xcb_input_event_class_t *classes );
5935 
5945 /*****************************************************************************
5946  **
5947  ** xcb_void_cookie_t xcb_input_grab_device_button
5948  **
5949  ** @param xcb_connection_t *c
5950  ** @param xcb_window_t grab_window
5951  ** @param uint8_t grabbed_device
5952  ** @param uint8_t modifier_device
5953  ** @param uint16_t num_classes
5954  ** @param uint16_t modifiers
5955  ** @param uint8_t this_device_mode
5956  ** @param uint8_t other_device_mode
5957  ** @param uint8_t button
5958  ** @param uint8_t owner_events
5959  ** @param const xcb_input_event_class_t *classes
5960  ** @returns xcb_void_cookie_t
5961  **
5962  *****************************************************************************/
5963 
5966  xcb_window_t grab_window ,
5967  uint8_t grabbed_device ,
5968  uint8_t modifier_device ,
5969  uint16_t num_classes ,
5970  uint16_t modifiers ,
5971  uint8_t this_device_mode ,
5972  uint8_t other_device_mode ,
5973  uint8_t button ,
5974  uint8_t owner_events ,
5975  const xcb_input_event_class_t *classes );
5976 
5989 /*****************************************************************************
5990  **
5991  ** xcb_void_cookie_t xcb_input_ungrab_device_button_checked
5992  **
5993  ** @param xcb_connection_t *c
5994  ** @param xcb_window_t grab_window
5995  ** @param uint16_t modifiers
5996  ** @param uint8_t modifier_device
5997  ** @param uint8_t button
5998  ** @param uint8_t grabbed_device
5999  ** @returns xcb_void_cookie_t
6000  **
6001  *****************************************************************************/
6002 
6005  xcb_window_t grab_window ,
6006  uint16_t modifiers ,
6007  uint8_t modifier_device ,
6008  uint8_t button ,
6009  uint8_t grabbed_device );
6010 
6020 /*****************************************************************************
6021  **
6022  ** xcb_void_cookie_t xcb_input_ungrab_device_button
6023  **
6024  ** @param xcb_connection_t *c
6025  ** @param xcb_window_t grab_window
6026  ** @param uint16_t modifiers
6027  ** @param uint8_t modifier_device
6028  ** @param uint8_t button
6029  ** @param uint8_t grabbed_device
6030  ** @returns xcb_void_cookie_t
6031  **
6032  *****************************************************************************/
6033 
6036  xcb_window_t grab_window ,
6037  uint16_t modifiers ,
6038  uint8_t modifier_device ,
6039  uint8_t button ,
6040  uint8_t grabbed_device );
6041 
6054 /*****************************************************************************
6055  **
6056  ** xcb_void_cookie_t xcb_input_allow_device_events_checked
6057  **
6058  ** @param xcb_connection_t *c
6059  ** @param xcb_timestamp_t time
6060  ** @param uint8_t mode
6061  ** @param uint8_t device_id
6062  ** @returns xcb_void_cookie_t
6063  **
6064  *****************************************************************************/
6065 
6068  xcb_timestamp_t time ,
6069  uint8_t mode ,
6070  uint8_t device_id );
6071 
6081 /*****************************************************************************
6082  **
6083  ** xcb_void_cookie_t xcb_input_allow_device_events
6084  **
6085  ** @param xcb_connection_t *c
6086  ** @param xcb_timestamp_t time
6087  ** @param uint8_t mode
6088  ** @param uint8_t device_id
6089  ** @returns xcb_void_cookie_t
6090  **
6091  *****************************************************************************/
6092 
6095  xcb_timestamp_t time ,
6096  uint8_t mode ,
6097  uint8_t device_id );
6098 
6108 /*****************************************************************************
6109  **
6110  ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus
6111  **
6112  ** @param xcb_connection_t *c
6113  ** @param uint8_t device_id
6114  ** @returns xcb_input_get_device_focus_cookie_t
6115  **
6116  *****************************************************************************/
6117 
6120  uint8_t device_id );
6121 
6134 /*****************************************************************************
6135  **
6136  ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked
6137  **
6138  ** @param xcb_connection_t *c
6139  ** @param uint8_t device_id
6140  ** @returns xcb_input_get_device_focus_cookie_t
6141  **
6142  *****************************************************************************/
6143 
6146  uint8_t device_id );
6147 
6163 /*****************************************************************************
6164  **
6165  ** xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply
6166  **
6167  ** @param xcb_connection_t *c
6168  ** @param xcb_input_get_device_focus_cookie_t cookie
6169  ** @param xcb_generic_error_t **e
6170  ** @returns xcb_input_get_device_focus_reply_t *
6171  **
6172  *****************************************************************************/
6173 
6177  xcb_generic_error_t **e );
6178 
6191 /*****************************************************************************
6192  **
6193  ** xcb_void_cookie_t xcb_input_set_device_focus_checked
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  ** xcb_void_cookie_t xcb_input_set_device_focus
6223  **
6224  ** @param xcb_connection_t *c
6225  ** @param xcb_window_t focus
6226  ** @param xcb_timestamp_t time
6227  ** @param uint8_t revert_to
6228  ** @param uint8_t device_id
6229  ** @returns xcb_void_cookie_t
6230  **
6231  *****************************************************************************/
6232 
6235  xcb_window_t focus ,
6236  xcb_timestamp_t time ,
6237  uint8_t revert_to ,
6238  uint8_t device_id );
6239 
6249 /*****************************************************************************
6250  **
6251  ** void xcb_input_kbd_feedback_state_next
6252  **
6253  ** @param xcb_input_kbd_feedback_state_iterator_t *i
6254  ** @returns void
6255  **
6256  *****************************************************************************/
6257 
6258 void
6260 
6271 /*****************************************************************************
6272  **
6273  ** xcb_generic_iterator_t xcb_input_kbd_feedback_state_end
6274  **
6275  ** @param xcb_input_kbd_feedback_state_iterator_t i
6276  ** @returns xcb_generic_iterator_t
6277  **
6278  *****************************************************************************/
6279 
6282 
6292 /*****************************************************************************
6293  **
6294  ** void xcb_input_ptr_feedback_state_next
6295  **
6296  ** @param xcb_input_ptr_feedback_state_iterator_t *i
6297  ** @returns void
6298  **
6299  *****************************************************************************/
6300 
6301 void
6303 
6314 /*****************************************************************************
6315  **
6316  ** xcb_generic_iterator_t xcb_input_ptr_feedback_state_end
6317  **
6318  ** @param xcb_input_ptr_feedback_state_iterator_t i
6319  ** @returns xcb_generic_iterator_t
6320  **
6321  *****************************************************************************/
6322 
6325 
6335 /*****************************************************************************
6336  **
6337  ** void xcb_input_integer_feedback_state_next
6338  **
6339  ** @param xcb_input_integer_feedback_state_iterator_t *i
6340  ** @returns void
6341  **
6342  *****************************************************************************/
6343 
6344 void
6346 
6357 /*****************************************************************************
6358  **
6359  ** xcb_generic_iterator_t xcb_input_integer_feedback_state_end
6360  **
6361  ** @param xcb_input_integer_feedback_state_iterator_t i
6362  ** @returns xcb_generic_iterator_t
6363  **
6364  *****************************************************************************/
6365 
6368 
6369 int
6370 xcb_input_string_feedback_state_sizeof (const void *_buffer );
6371 
6372 
6373 /*****************************************************************************
6374  **
6375  ** xcb_keysym_t * xcb_input_string_feedback_state_keysyms
6376  **
6377  ** @param const xcb_input_string_feedback_state_t *R
6378  ** @returns xcb_keysym_t *
6379  **
6380  *****************************************************************************/
6381 
6382 xcb_keysym_t *
6383 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R );
6384 
6385 
6386 /*****************************************************************************
6387  **
6388  ** int xcb_input_string_feedback_state_keysyms_length
6389  **
6390  ** @param const xcb_input_string_feedback_state_t *R
6391  ** @returns int
6392  **
6393  *****************************************************************************/
6394 
6395 int
6396 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R );
6397 
6398 
6399 /*****************************************************************************
6400  **
6401  ** xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end
6402  **
6403  ** @param const xcb_input_string_feedback_state_t *R
6404  ** @returns xcb_generic_iterator_t
6405  **
6406  *****************************************************************************/
6407 
6409 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R );
6410 
6420 /*****************************************************************************
6421  **
6422  ** void xcb_input_string_feedback_state_next
6423  **
6424  ** @param xcb_input_string_feedback_state_iterator_t *i
6425  ** @returns void
6426  **
6427  *****************************************************************************/
6428 
6429 void
6431 
6442 /*****************************************************************************
6443  **
6444  ** xcb_generic_iterator_t xcb_input_string_feedback_state_end
6445  **
6446  ** @param xcb_input_string_feedback_state_iterator_t i
6447  ** @returns xcb_generic_iterator_t
6448  **
6449  *****************************************************************************/
6450 
6453 
6463 /*****************************************************************************
6464  **
6465  ** void xcb_input_bell_feedback_state_next
6466  **
6467  ** @param xcb_input_bell_feedback_state_iterator_t *i
6468  ** @returns void
6469  **
6470  *****************************************************************************/
6471 
6472 void
6474 
6485 /*****************************************************************************
6486  **
6487  ** xcb_generic_iterator_t xcb_input_bell_feedback_state_end
6488  **
6489  ** @param xcb_input_bell_feedback_state_iterator_t i
6490  ** @returns xcb_generic_iterator_t
6491  **
6492  *****************************************************************************/
6493 
6496 
6506 /*****************************************************************************
6507  **
6508  ** void xcb_input_led_feedback_state_next
6509  **
6510  ** @param xcb_input_led_feedback_state_iterator_t *i
6511  ** @returns void
6512  **
6513  *****************************************************************************/
6514 
6515 void
6517 
6528 /*****************************************************************************
6529  **
6530  ** xcb_generic_iterator_t xcb_input_led_feedback_state_end
6531  **
6532  ** @param xcb_input_led_feedback_state_iterator_t i
6533  ** @returns xcb_generic_iterator_t
6534  **
6535  *****************************************************************************/
6536 
6539 
6540 int
6541 xcb_input_feedback_state_sizeof (const void *_buffer );
6542 
6543 
6544 /*****************************************************************************
6545  **
6546  ** uint8_t * xcb_input_feedback_state_uninterpreted_data
6547  **
6548  ** @param const xcb_input_feedback_state_t *R
6549  ** @returns uint8_t *
6550  **
6551  *****************************************************************************/
6552 
6553 uint8_t *
6554 xcb_input_feedback_state_uninterpreted_data (const xcb_input_feedback_state_t *R );
6555 
6556 
6557 /*****************************************************************************
6558  **
6559  ** int xcb_input_feedback_state_uninterpreted_data_length
6560  **
6561  ** @param const xcb_input_feedback_state_t *R
6562  ** @returns int
6563  **
6564  *****************************************************************************/
6565 
6566 int
6567 xcb_input_feedback_state_uninterpreted_data_length (const xcb_input_feedback_state_t *R );
6568 
6569 
6570 /*****************************************************************************
6571  **
6572  ** xcb_generic_iterator_t xcb_input_feedback_state_uninterpreted_data_end
6573  **
6574  ** @param const xcb_input_feedback_state_t *R
6575  ** @returns xcb_generic_iterator_t
6576  **
6577  *****************************************************************************/
6578 
6580 xcb_input_feedback_state_uninterpreted_data_end (const xcb_input_feedback_state_t *R );
6581 
6591 /*****************************************************************************
6592  **
6593  ** void xcb_input_feedback_state_next
6594  **
6595  ** @param xcb_input_feedback_state_iterator_t *i
6596  ** @returns void
6597  **
6598  *****************************************************************************/
6599 
6600 void
6602 
6613 /*****************************************************************************
6614  **
6615  ** xcb_generic_iterator_t xcb_input_feedback_state_end
6616  **
6617  ** @param xcb_input_feedback_state_iterator_t i
6618  ** @returns xcb_generic_iterator_t
6619  **
6620  *****************************************************************************/
6621 
6624 
6625 int
6626 xcb_input_get_feedback_control_sizeof (const void *_buffer );
6627 
6637 /*****************************************************************************
6638  **
6639  ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control
6640  **
6641  ** @param xcb_connection_t *c
6642  ** @param uint8_t device_id
6643  ** @returns xcb_input_get_feedback_control_cookie_t
6644  **
6645  *****************************************************************************/
6646 
6649  uint8_t device_id );
6650 
6663 /*****************************************************************************
6664  **
6665  ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked
6666  **
6667  ** @param xcb_connection_t *c
6668  ** @param uint8_t device_id
6669  ** @returns xcb_input_get_feedback_control_cookie_t
6670  **
6671  *****************************************************************************/
6672 
6675  uint8_t device_id );
6676 
6677 
6678 /*****************************************************************************
6679  **
6680  ** int xcb_input_get_feedback_control_feedbacks_length
6681  **
6682  ** @param const xcb_input_get_feedback_control_reply_t *R
6683  ** @returns int
6684  **
6685  *****************************************************************************/
6686 
6687 int
6688 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R );
6689 
6690 
6691 /*****************************************************************************
6692  **
6693  ** xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator
6694  **
6695  ** @param const xcb_input_get_feedback_control_reply_t *R
6696  ** @returns xcb_input_feedback_state_iterator_t
6697  **
6698  *****************************************************************************/
6699 
6701 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R );
6702 
6718 /*****************************************************************************
6719  **
6720  ** xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply
6721  **
6722  ** @param xcb_connection_t *c
6723  ** @param xcb_input_get_feedback_control_cookie_t cookie
6724  ** @param xcb_generic_error_t **e
6725  ** @returns xcb_input_get_feedback_control_reply_t *
6726  **
6727  *****************************************************************************/
6728 
6732  xcb_generic_error_t **e );
6733 
6743 /*****************************************************************************
6744  **
6745  ** void xcb_input_kbd_feedback_ctl_next
6746  **
6747  ** @param xcb_input_kbd_feedback_ctl_iterator_t *i
6748  ** @returns void
6749  **
6750  *****************************************************************************/
6751 
6752 void
6754 
6765 /*****************************************************************************
6766  **
6767  ** xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end
6768  **
6769  ** @param xcb_input_kbd_feedback_ctl_iterator_t i
6770  ** @returns xcb_generic_iterator_t
6771  **
6772  *****************************************************************************/
6773 
6776 
6786 /*****************************************************************************
6787  **
6788  ** void xcb_input_ptr_feedback_ctl_next
6789  **
6790  ** @param xcb_input_ptr_feedback_ctl_iterator_t *i
6791  ** @returns void
6792  **
6793  *****************************************************************************/
6794 
6795 void
6797 
6808 /*****************************************************************************
6809  **
6810  ** xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end
6811  **
6812  ** @param xcb_input_ptr_feedback_ctl_iterator_t i
6813  ** @returns xcb_generic_iterator_t
6814  **
6815  *****************************************************************************/
6816 
6819 
6829 /*****************************************************************************
6830  **
6831  ** void xcb_input_integer_feedback_ctl_next
6832  **
6833  ** @param xcb_input_integer_feedback_ctl_iterator_t *i
6834  ** @returns void
6835  **
6836  *****************************************************************************/
6837 
6838 void
6840 
6851 /*****************************************************************************
6852  **
6853  ** xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end
6854  **
6855  ** @param xcb_input_integer_feedback_ctl_iterator_t i
6856  ** @returns xcb_generic_iterator_t
6857  **
6858  *****************************************************************************/
6859 
6862 
6863 int
6864 xcb_input_string_feedback_ctl_sizeof (const void *_buffer );
6865 
6866 
6867 /*****************************************************************************
6868  **
6869  ** xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms
6870  **
6871  ** @param const xcb_input_string_feedback_ctl_t *R
6872  ** @returns xcb_keysym_t *
6873  **
6874  *****************************************************************************/
6875 
6876 xcb_keysym_t *
6877 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R );
6878 
6879 
6880 /*****************************************************************************
6881  **
6882  ** int xcb_input_string_feedback_ctl_keysyms_length
6883  **
6884  ** @param const xcb_input_string_feedback_ctl_t *R
6885  ** @returns int
6886  **
6887  *****************************************************************************/
6888 
6889 int
6890 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R );
6891 
6892 
6893 /*****************************************************************************
6894  **
6895  ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end
6896  **
6897  ** @param const xcb_input_string_feedback_ctl_t *R
6898  ** @returns xcb_generic_iterator_t
6899  **
6900  *****************************************************************************/
6901 
6903 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R );
6904 
6914 /*****************************************************************************
6915  **
6916  ** void xcb_input_string_feedback_ctl_next
6917  **
6918  ** @param xcb_input_string_feedback_ctl_iterator_t *i
6919  ** @returns void
6920  **
6921  *****************************************************************************/
6922 
6923 void
6925 
6936 /*****************************************************************************
6937  **
6938  ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_end
6939  **
6940  ** @param xcb_input_string_feedback_ctl_iterator_t i
6941  ** @returns xcb_generic_iterator_t
6942  **
6943  *****************************************************************************/
6944 
6947 
6957 /*****************************************************************************
6958  **
6959  ** void xcb_input_bell_feedback_ctl_next
6960  **
6961  ** @param xcb_input_bell_feedback_ctl_iterator_t *i
6962  ** @returns void
6963  **
6964  *****************************************************************************/
6965 
6966 void
6968 
6979 /*****************************************************************************
6980  **
6981  ** xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end
6982  **
6983  ** @param xcb_input_bell_feedback_ctl_iterator_t i
6984  ** @returns xcb_generic_iterator_t
6985  **
6986  *****************************************************************************/
6987 
6990 
7000 /*****************************************************************************
7001  **
7002  ** void xcb_input_led_feedback_ctl_next
7003  **
7004  ** @param xcb_input_led_feedback_ctl_iterator_t *i
7005  ** @returns void
7006  **
7007  *****************************************************************************/
7008 
7009 void
7011 
7022 /*****************************************************************************
7023  **
7024  ** xcb_generic_iterator_t xcb_input_led_feedback_ctl_end
7025  **
7026  ** @param xcb_input_led_feedback_ctl_iterator_t i
7027  ** @returns xcb_generic_iterator_t
7028  **
7029  *****************************************************************************/
7030 
7033 
7034 int
7035 xcb_input_feedback_ctl_sizeof (const void *_buffer );
7036 
7037 
7038 /*****************************************************************************
7039  **
7040  ** uint8_t * xcb_input_feedback_ctl_uninterpreted_data
7041  **
7042  ** @param const xcb_input_feedback_ctl_t *R
7043  ** @returns uint8_t *
7044  **
7045  *****************************************************************************/
7046 
7047 uint8_t *
7048 xcb_input_feedback_ctl_uninterpreted_data (const xcb_input_feedback_ctl_t *R );
7049 
7050 
7051 /*****************************************************************************
7052  **
7053  ** int xcb_input_feedback_ctl_uninterpreted_data_length
7054  **
7055  ** @param const xcb_input_feedback_ctl_t *R
7056  ** @returns int
7057  **
7058  *****************************************************************************/
7059 
7060 int
7061 xcb_input_feedback_ctl_uninterpreted_data_length (const xcb_input_feedback_ctl_t *R );
7062 
7063 
7064 /*****************************************************************************
7065  **
7066  ** xcb_generic_iterator_t xcb_input_feedback_ctl_uninterpreted_data_end
7067  **
7068  ** @param const xcb_input_feedback_ctl_t *R
7069  ** @returns xcb_generic_iterator_t
7070  **
7071  *****************************************************************************/
7072 
7074 xcb_input_feedback_ctl_uninterpreted_data_end (const xcb_input_feedback_ctl_t *R );
7075 
7085 /*****************************************************************************
7086  **
7087  ** void xcb_input_feedback_ctl_next
7088  **
7089  ** @param xcb_input_feedback_ctl_iterator_t *i
7090  ** @returns void
7091  **
7092  *****************************************************************************/
7093 
7094 void
7096 
7107 /*****************************************************************************
7108  **
7109  ** xcb_generic_iterator_t xcb_input_feedback_ctl_end
7110  **
7111  ** @param xcb_input_feedback_ctl_iterator_t i
7112  ** @returns xcb_generic_iterator_t
7113  **
7114  *****************************************************************************/
7115 
7118 
7119 int
7120 xcb_input_change_feedback_control_sizeof (const void *_buffer );
7121 
7134 /*****************************************************************************
7135  **
7136  ** xcb_void_cookie_t xcb_input_change_feedback_control_checked
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 
7163 /*****************************************************************************
7164  **
7165  ** xcb_void_cookie_t xcb_input_change_feedback_control
7166  **
7167  ** @param xcb_connection_t *c
7168  ** @param uint32_t mask
7169  ** @param uint8_t device_id
7170  ** @param uint8_t feedback_id
7171  ** @param xcb_input_feedback_ctl_t *feedback
7172  ** @returns xcb_void_cookie_t
7173  **
7174  *****************************************************************************/
7175 
7178  uint32_t mask ,
7179  uint8_t device_id ,
7180  uint8_t feedback_id ,
7181  xcb_input_feedback_ctl_t *feedback );
7182 
7183 int
7184 xcb_input_get_device_key_mapping_sizeof (const void *_buffer );
7185 
7195 /*****************************************************************************
7196  **
7197  ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping
7198  **
7199  ** @param xcb_connection_t *c
7200  ** @param uint8_t device_id
7201  ** @param xcb_input_key_code_t first_keycode
7202  ** @param uint8_t count
7203  ** @returns xcb_input_get_device_key_mapping_cookie_t
7204  **
7205  *****************************************************************************/
7206 
7209  uint8_t device_id ,
7210  xcb_input_key_code_t first_keycode ,
7211  uint8_t count );
7212 
7225 /*****************************************************************************
7226  **
7227  ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked
7228  **
7229  ** @param xcb_connection_t *c
7230  ** @param uint8_t device_id
7231  ** @param xcb_input_key_code_t first_keycode
7232  ** @param uint8_t count
7233  ** @returns xcb_input_get_device_key_mapping_cookie_t
7234  **
7235  *****************************************************************************/
7236 
7239  uint8_t device_id ,
7240  xcb_input_key_code_t first_keycode ,
7241  uint8_t count );
7242 
7243 
7244 /*****************************************************************************
7245  **
7246  ** xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms
7247  **
7248  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7249  ** @returns xcb_keysym_t *
7250  **
7251  *****************************************************************************/
7252 
7253 xcb_keysym_t *
7254 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R );
7255 
7256 
7257 /*****************************************************************************
7258  **
7259  ** int xcb_input_get_device_key_mapping_keysyms_length
7260  **
7261  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7262  ** @returns int
7263  **
7264  *****************************************************************************/
7265 
7266 int
7267 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R );
7268 
7269 
7270 /*****************************************************************************
7271  **
7272  ** xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end
7273  **
7274  ** @param const xcb_input_get_device_key_mapping_reply_t *R
7275  ** @returns xcb_generic_iterator_t
7276  **
7277  *****************************************************************************/
7278 
7280 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R );
7281 
7297 /*****************************************************************************
7298  **
7299  ** xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply
7300  **
7301  ** @param xcb_connection_t *c
7302  ** @param xcb_input_get_device_key_mapping_cookie_t cookie
7303  ** @param xcb_generic_error_t **e
7304  ** @returns xcb_input_get_device_key_mapping_reply_t *
7305  **
7306  *****************************************************************************/
7307 
7311  xcb_generic_error_t **e );
7312 
7313 int
7314 xcb_input_change_device_key_mapping_sizeof (const void *_buffer );
7315 
7328 /*****************************************************************************
7329  **
7330  ** xcb_void_cookie_t xcb_input_change_device_key_mapping_checked
7331  **
7332  ** @param xcb_connection_t *c
7333  ** @param uint8_t device_id
7334  ** @param xcb_input_key_code_t first_keycode
7335  ** @param uint8_t keysyms_per_keycode
7336  ** @param uint8_t keycode_count
7337  ** @param const xcb_keysym_t *keysyms
7338  ** @returns xcb_void_cookie_t
7339  **
7340  *****************************************************************************/
7341 
7344  uint8_t device_id ,
7345  xcb_input_key_code_t first_keycode ,
7346  uint8_t keysyms_per_keycode ,
7347  uint8_t keycode_count ,
7348  const xcb_keysym_t *keysyms );
7349 
7359 /*****************************************************************************
7360  **
7361  ** xcb_void_cookie_t xcb_input_change_device_key_mapping
7362  **
7363  ** @param xcb_connection_t *c
7364  ** @param uint8_t device_id
7365  ** @param xcb_input_key_code_t first_keycode
7366  ** @param uint8_t keysyms_per_keycode
7367  ** @param uint8_t keycode_count
7368  ** @param const xcb_keysym_t *keysyms
7369  ** @returns xcb_void_cookie_t
7370  **
7371  *****************************************************************************/
7372 
7375  uint8_t device_id ,
7376  xcb_input_key_code_t first_keycode ,
7377  uint8_t keysyms_per_keycode ,
7378  uint8_t keycode_count ,
7379  const xcb_keysym_t *keysyms );
7380 
7381 int
7382 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer );
7383 
7393 /*****************************************************************************
7394  **
7395  ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping
7396  **
7397  ** @param xcb_connection_t *c
7398  ** @param uint8_t device_id
7399  ** @returns xcb_input_get_device_modifier_mapping_cookie_t
7400  **
7401  *****************************************************************************/
7402 
7405  uint8_t device_id );
7406 
7419 /*****************************************************************************
7420  **
7421  ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked
7422  **
7423  ** @param xcb_connection_t *c
7424  ** @param uint8_t device_id
7425  ** @returns xcb_input_get_device_modifier_mapping_cookie_t
7426  **
7427  *****************************************************************************/
7428 
7431  uint8_t device_id );
7432 
7433 
7434 /*****************************************************************************
7435  **
7436  ** uint8_t * xcb_input_get_device_modifier_mapping_keymaps
7437  **
7438  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7439  ** @returns uint8_t *
7440  **
7441  *****************************************************************************/
7442 
7443 uint8_t *
7444 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R );
7445 
7446 
7447 /*****************************************************************************
7448  **
7449  ** int xcb_input_get_device_modifier_mapping_keymaps_length
7450  **
7451  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7452  ** @returns int
7453  **
7454  *****************************************************************************/
7455 
7456 int
7457 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R );
7458 
7459 
7460 /*****************************************************************************
7461  **
7462  ** xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_end
7463  **
7464  ** @param const xcb_input_get_device_modifier_mapping_reply_t *R
7465  ** @returns xcb_generic_iterator_t
7466  **
7467  *****************************************************************************/
7468 
7470 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R );
7471 
7487 /*****************************************************************************
7488  **
7489  ** xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply
7490  **
7491  ** @param xcb_connection_t *c
7492  ** @param xcb_input_get_device_modifier_mapping_cookie_t cookie
7493  ** @param xcb_generic_error_t **e
7494  ** @returns xcb_input_get_device_modifier_mapping_reply_t *
7495  **
7496  *****************************************************************************/
7497 
7501  xcb_generic_error_t **e );
7502 
7503 int
7504 xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer );
7505 
7515 /*****************************************************************************
7516  **
7517  ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping
7518  **
7519  ** @param xcb_connection_t *c
7520  ** @param uint8_t device_id
7521  ** @param uint8_t keycodes_per_modifier
7522  ** @param const uint8_t *keymaps
7523  ** @returns xcb_input_set_device_modifier_mapping_cookie_t
7524  **
7525  *****************************************************************************/
7526 
7529  uint8_t device_id ,
7530  uint8_t keycodes_per_modifier ,
7531  const uint8_t *keymaps );
7532 
7545 /*****************************************************************************
7546  **
7547  ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked
7548  **
7549  ** @param xcb_connection_t *c
7550  ** @param uint8_t device_id
7551  ** @param uint8_t keycodes_per_modifier
7552  ** @param const uint8_t *keymaps
7553  ** @returns xcb_input_set_device_modifier_mapping_cookie_t
7554  **
7555  *****************************************************************************/
7556 
7559  uint8_t device_id ,
7560  uint8_t keycodes_per_modifier ,
7561  const uint8_t *keymaps );
7562 
7578 /*****************************************************************************
7579  **
7580  ** xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply
7581  **
7582  ** @param xcb_connection_t *c
7583  ** @param xcb_input_set_device_modifier_mapping_cookie_t cookie
7584  ** @param xcb_generic_error_t **e
7585  ** @returns xcb_input_set_device_modifier_mapping_reply_t *
7586  **
7587  *****************************************************************************/
7588 
7592  xcb_generic_error_t **e );
7593 
7594 int
7595 xcb_input_get_device_button_mapping_sizeof (const void *_buffer );
7596 
7606 /*****************************************************************************
7607  **
7608  ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping
7609  **
7610  ** @param xcb_connection_t *c
7611  ** @param uint8_t device_id
7612  ** @returns xcb_input_get_device_button_mapping_cookie_t
7613  **
7614  *****************************************************************************/
7615 
7618  uint8_t device_id );
7619 
7632 /*****************************************************************************
7633  **
7634  ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked
7635  **
7636  ** @param xcb_connection_t *c
7637  ** @param uint8_t device_id
7638  ** @returns xcb_input_get_device_button_mapping_cookie_t
7639  **
7640  *****************************************************************************/
7641 
7644  uint8_t device_id );
7645 
7646 
7647 /*****************************************************************************
7648  **
7649  ** uint8_t * xcb_input_get_device_button_mapping_map
7650  **
7651  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7652  ** @returns uint8_t *
7653  **
7654  *****************************************************************************/
7655 
7656 uint8_t *
7657 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R );
7658 
7659 
7660 /*****************************************************************************
7661  **
7662  ** int xcb_input_get_device_button_mapping_map_length
7663  **
7664  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7665  ** @returns int
7666  **
7667  *****************************************************************************/
7668 
7669 int
7670 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R );
7671 
7672 
7673 /*****************************************************************************
7674  **
7675  ** xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end
7676  **
7677  ** @param const xcb_input_get_device_button_mapping_reply_t *R
7678  ** @returns xcb_generic_iterator_t
7679  **
7680  *****************************************************************************/
7681 
7683 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R );
7684 
7700 /*****************************************************************************
7701  **
7702  ** xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply
7703  **
7704  ** @param xcb_connection_t *c
7705  ** @param xcb_input_get_device_button_mapping_cookie_t cookie
7706  ** @param xcb_generic_error_t **e
7707  ** @returns xcb_input_get_device_button_mapping_reply_t *
7708  **
7709  *****************************************************************************/
7710 
7714  xcb_generic_error_t **e );
7715 
7716 int
7717 xcb_input_set_device_button_mapping_sizeof (const void *_buffer );
7718 
7728 /*****************************************************************************
7729  **
7730  ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping
7731  **
7732  ** @param xcb_connection_t *c
7733  ** @param uint8_t device_id
7734  ** @param uint8_t map_size
7735  ** @param const uint8_t *map
7736  ** @returns xcb_input_set_device_button_mapping_cookie_t
7737  **
7738  *****************************************************************************/
7739 
7742  uint8_t device_id ,
7743  uint8_t map_size ,
7744  const uint8_t *map );
7745 
7758 /*****************************************************************************
7759  **
7760  ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked
7761  **
7762  ** @param xcb_connection_t *c
7763  ** @param uint8_t device_id
7764  ** @param uint8_t map_size
7765  ** @param const uint8_t *map
7766  ** @returns xcb_input_set_device_button_mapping_cookie_t
7767  **
7768  *****************************************************************************/
7769 
7772  uint8_t device_id ,
7773  uint8_t map_size ,
7774  const uint8_t *map );
7775 
7791 /*****************************************************************************
7792  **
7793  ** xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply
7794  **
7795  ** @param xcb_connection_t *c
7796  ** @param xcb_input_set_device_button_mapping_cookie_t cookie
7797  ** @param xcb_generic_error_t **e
7798  ** @returns xcb_input_set_device_button_mapping_reply_t *
7799  **
7800  *****************************************************************************/
7801 
7805  xcb_generic_error_t **e );
7806 
7816 /*****************************************************************************
7817  **
7818  ** void xcb_input_key_state_next
7819  **
7820  ** @param xcb_input_key_state_iterator_t *i
7821  ** @returns void
7822  **
7823  *****************************************************************************/
7824 
7825 void
7827 
7838 /*****************************************************************************
7839  **
7840  ** xcb_generic_iterator_t xcb_input_key_state_end
7841  **
7842  ** @param xcb_input_key_state_iterator_t i
7843  ** @returns xcb_generic_iterator_t
7844  **
7845  *****************************************************************************/
7846 
7849 
7859 /*****************************************************************************
7860  **
7861  ** void xcb_input_button_state_next
7862  **
7863  ** @param xcb_input_button_state_iterator_t *i
7864  ** @returns void
7865  **
7866  *****************************************************************************/
7867 
7868 void
7870 
7881 /*****************************************************************************
7882  **
7883  ** xcb_generic_iterator_t xcb_input_button_state_end
7884  **
7885  ** @param xcb_input_button_state_iterator_t i
7886  ** @returns xcb_generic_iterator_t
7887  **
7888  *****************************************************************************/
7889 
7892 
7893 int
7894 xcb_input_valuator_state_sizeof (const void *_buffer );
7895 
7896 
7897 /*****************************************************************************
7898  **
7899  ** uint32_t * xcb_input_valuator_state_valuators
7900  **
7901  ** @param const xcb_input_valuator_state_t *R
7902  ** @returns uint32_t *
7903  **
7904  *****************************************************************************/
7905 
7906 uint32_t *
7907 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R );
7908 
7909 
7910 /*****************************************************************************
7911  **
7912  ** int xcb_input_valuator_state_valuators_length
7913  **
7914  ** @param const xcb_input_valuator_state_t *R
7915  ** @returns int
7916  **
7917  *****************************************************************************/
7918 
7919 int
7920 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R );
7921 
7922 
7923 /*****************************************************************************
7924  **
7925  ** xcb_generic_iterator_t xcb_input_valuator_state_valuators_end
7926  **
7927  ** @param const xcb_input_valuator_state_t *R
7928  ** @returns xcb_generic_iterator_t
7929  **
7930  *****************************************************************************/
7931 
7933 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R );
7934 
7944 /*****************************************************************************
7945  **
7946  ** void xcb_input_valuator_state_next
7947  **
7948  ** @param xcb_input_valuator_state_iterator_t *i
7949  ** @returns void
7950  **
7951  *****************************************************************************/
7952 
7953 void
7955 
7966 /*****************************************************************************
7967  **
7968  ** xcb_generic_iterator_t xcb_input_valuator_state_end
7969  **
7970  ** @param xcb_input_valuator_state_iterator_t i
7971  ** @returns xcb_generic_iterator_t
7972  **
7973  *****************************************************************************/
7974 
7977 
7978 int
7979 xcb_input_input_state_sizeof (const void *_buffer );
7980 
7981 
7982 /*****************************************************************************
7983  **
7984  ** uint8_t * xcb_input_input_state_uninterpreted_data
7985  **
7986  ** @param const xcb_input_input_state_t *R
7987  ** @returns uint8_t *
7988  **
7989  *****************************************************************************/
7990 
7991 uint8_t *
7992 xcb_input_input_state_uninterpreted_data (const xcb_input_input_state_t *R );
7993 
7994 
7995 /*****************************************************************************
7996  **
7997  ** int xcb_input_input_state_uninterpreted_data_length
7998  **
7999  ** @param const xcb_input_input_state_t *R
8000  ** @returns int
8001  **
8002  *****************************************************************************/
8003 
8004 int
8005 xcb_input_input_state_uninterpreted_data_length (const xcb_input_input_state_t *R );
8006 
8007 
8008 /*****************************************************************************
8009  **
8010  ** xcb_generic_iterator_t xcb_input_input_state_uninterpreted_data_end
8011  **
8012  ** @param const xcb_input_input_state_t *R
8013  ** @returns xcb_generic_iterator_t
8014  **
8015  *****************************************************************************/
8016 
8018 xcb_input_input_state_uninterpreted_data_end (const xcb_input_input_state_t *R );
8019 
8029 /*****************************************************************************
8030  **
8031  ** void xcb_input_input_state_next
8032  **
8033  ** @param xcb_input_input_state_iterator_t *i
8034  ** @returns void
8035  **
8036  *****************************************************************************/
8037 
8038 void
8040 
8051 /*****************************************************************************
8052  **
8053  ** xcb_generic_iterator_t xcb_input_input_state_end
8054  **
8055  ** @param xcb_input_input_state_iterator_t i
8056  ** @returns xcb_generic_iterator_t
8057  **
8058  *****************************************************************************/
8059 
8062 
8063 int
8064 xcb_input_query_device_state_sizeof (const void *_buffer );
8065 
8075 /*****************************************************************************
8076  **
8077  ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state
8078  **
8079  ** @param xcb_connection_t *c
8080  ** @param uint8_t device_id
8081  ** @returns xcb_input_query_device_state_cookie_t
8082  **
8083  *****************************************************************************/
8084 
8087  uint8_t device_id );
8088 
8101 /*****************************************************************************
8102  **
8103  ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked
8104  **
8105  ** @param xcb_connection_t *c
8106  ** @param uint8_t device_id
8107  ** @returns xcb_input_query_device_state_cookie_t
8108  **
8109  *****************************************************************************/
8110 
8113  uint8_t device_id );
8114 
8115 
8116 /*****************************************************************************
8117  **
8118  ** int xcb_input_query_device_state_classes_length
8119  **
8120  ** @param const xcb_input_query_device_state_reply_t *R
8121  ** @returns int
8122  **
8123  *****************************************************************************/
8124 
8125 int
8126 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R );
8127 
8128 
8129 /*****************************************************************************
8130  **
8131  ** xcb_input_input_state_iterator_t xcb_input_query_device_state_classes_iterator
8132  **
8133  ** @param const xcb_input_query_device_state_reply_t *R
8134  ** @returns xcb_input_input_state_iterator_t
8135  **
8136  *****************************************************************************/
8137 
8139 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R );
8140 
8156 /*****************************************************************************
8157  **
8158  ** xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply
8159  **
8160  ** @param xcb_connection_t *c
8161  ** @param xcb_input_query_device_state_cookie_t cookie
8162  ** @param xcb_generic_error_t **e
8163  ** @returns xcb_input_query_device_state_reply_t *
8164  **
8165  *****************************************************************************/
8166 
8170  xcb_generic_error_t **e );
8171 
8172 int
8173 xcb_input_send_extension_event_sizeof (const void *_buffer );
8174 
8187 /*****************************************************************************
8188  **
8189  ** xcb_void_cookie_t xcb_input_send_extension_event_checked
8190  **
8191  ** @param xcb_connection_t *c
8192  ** @param xcb_window_t destination
8193  ** @param uint8_t device_id
8194  ** @param uint8_t propagate
8195  ** @param uint16_t num_classes
8196  ** @param uint8_t num_events
8197  ** @param const uint8_t *events
8198  ** @param const xcb_input_event_class_t *classes
8199  ** @returns xcb_void_cookie_t
8200  **
8201  *****************************************************************************/
8202 
8205  xcb_window_t destination ,
8206  uint8_t device_id ,
8207  uint8_t propagate ,
8208  uint16_t num_classes ,
8209  uint8_t num_events ,
8210  const uint8_t *events ,
8211  const xcb_input_event_class_t *classes );
8212 
8222 /*****************************************************************************
8223  **
8224  ** xcb_void_cookie_t xcb_input_send_extension_event
8225  **
8226  ** @param xcb_connection_t *c
8227  ** @param xcb_window_t destination
8228  ** @param uint8_t device_id
8229  ** @param uint8_t propagate
8230  ** @param uint16_t num_classes
8231  ** @param uint8_t num_events
8232  ** @param const uint8_t *events
8233  ** @param const xcb_input_event_class_t *classes
8234  ** @returns xcb_void_cookie_t
8235  **
8236  *****************************************************************************/
8237 
8240  xcb_window_t destination ,
8241  uint8_t device_id ,
8242  uint8_t propagate ,
8243  uint16_t num_classes ,
8244  uint8_t num_events ,
8245  const uint8_t *events ,
8246  const xcb_input_event_class_t *classes );
8247 
8260 /*****************************************************************************
8261  **
8262  ** xcb_void_cookie_t xcb_input_device_bell_checked
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 
8289 /*****************************************************************************
8290  **
8291  ** xcb_void_cookie_t xcb_input_device_bell
8292  **
8293  ** @param xcb_connection_t *c
8294  ** @param uint8_t device_id
8295  ** @param uint8_t feedback_id
8296  ** @param uint8_t feedback_class
8297  ** @param int8_t percent
8298  ** @returns xcb_void_cookie_t
8299  **
8300  *****************************************************************************/
8301 
8304  uint8_t device_id ,
8305  uint8_t feedback_id ,
8306  uint8_t feedback_class ,
8307  int8_t percent );
8308 
8309 int
8310 xcb_input_set_device_valuators_sizeof (const void *_buffer );
8311 
8321 /*****************************************************************************
8322  **
8323  ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators
8324  **
8325  ** @param xcb_connection_t *c
8326  ** @param uint8_t device_id
8327  ** @param uint8_t first_valuator
8328  ** @param uint8_t num_valuators
8329  ** @param const int32_t *valuators
8330  ** @returns xcb_input_set_device_valuators_cookie_t
8331  **
8332  *****************************************************************************/
8333 
8336  uint8_t device_id ,
8337  uint8_t first_valuator ,
8338  uint8_t num_valuators ,
8339  const int32_t *valuators );
8340 
8353 /*****************************************************************************
8354  **
8355  ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked
8356  **
8357  ** @param xcb_connection_t *c
8358  ** @param uint8_t device_id
8359  ** @param uint8_t first_valuator
8360  ** @param uint8_t num_valuators
8361  ** @param const int32_t *valuators
8362  ** @returns xcb_input_set_device_valuators_cookie_t
8363  **
8364  *****************************************************************************/
8365 
8368  uint8_t device_id ,
8369  uint8_t first_valuator ,
8370  uint8_t num_valuators ,
8371  const int32_t *valuators );
8372 
8388 /*****************************************************************************
8389  **
8390  ** xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply
8391  **
8392  ** @param xcb_connection_t *c
8393  ** @param xcb_input_set_device_valuators_cookie_t cookie
8394  ** @param xcb_generic_error_t **e
8395  ** @returns xcb_input_set_device_valuators_reply_t *
8396  **
8397  *****************************************************************************/
8398 
8402  xcb_generic_error_t **e );
8403 
8404 int
8405 xcb_input_device_resolution_state_sizeof (const void *_buffer );
8406 
8407 
8408 /*****************************************************************************
8409  **
8410  ** uint32_t * xcb_input_device_resolution_state_resolution_values
8411  **
8412  ** @param const xcb_input_device_resolution_state_t *R
8413  ** @returns uint32_t *
8414  **
8415  *****************************************************************************/
8416 
8417 uint32_t *
8418 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R );
8419 
8420 
8421 /*****************************************************************************
8422  **
8423  ** int xcb_input_device_resolution_state_resolution_values_length
8424  **
8425  ** @param const xcb_input_device_resolution_state_t *R
8426  ** @returns int
8427  **
8428  *****************************************************************************/
8429 
8430 int
8431 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R );
8432 
8433 
8434 /*****************************************************************************
8435  **
8436  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_values_end
8437  **
8438  ** @param const xcb_input_device_resolution_state_t *R
8439  ** @returns xcb_generic_iterator_t
8440  **
8441  *****************************************************************************/
8442 
8444 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R );
8445 
8446 
8447 /*****************************************************************************
8448  **
8449  ** uint32_t * xcb_input_device_resolution_state_resolution_min
8450  **
8451  ** @param const xcb_input_device_resolution_state_t *R
8452  ** @returns uint32_t *
8453  **
8454  *****************************************************************************/
8455 
8456 uint32_t *
8457 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R );
8458 
8459 
8460 /*****************************************************************************
8461  **
8462  ** int xcb_input_device_resolution_state_resolution_min_length
8463  **
8464  ** @param const xcb_input_device_resolution_state_t *R
8465  ** @returns int
8466  **
8467  *****************************************************************************/
8468 
8469 int
8470 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R );
8471 
8472 
8473 /*****************************************************************************
8474  **
8475  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min_end
8476  **
8477  ** @param const xcb_input_device_resolution_state_t *R
8478  ** @returns xcb_generic_iterator_t
8479  **
8480  *****************************************************************************/
8481 
8483 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R );
8484 
8485 
8486 /*****************************************************************************
8487  **
8488  ** uint32_t * xcb_input_device_resolution_state_resolution_max
8489  **
8490  ** @param const xcb_input_device_resolution_state_t *R
8491  ** @returns uint32_t *
8492  **
8493  *****************************************************************************/
8494 
8495 uint32_t *
8496 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R );
8497 
8498 
8499 /*****************************************************************************
8500  **
8501  ** int xcb_input_device_resolution_state_resolution_max_length
8502  **
8503  ** @param const xcb_input_device_resolution_state_t *R
8504  ** @returns int
8505  **
8506  *****************************************************************************/
8507 
8508 int
8509 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R );
8510 
8511 
8512 /*****************************************************************************
8513  **
8514  ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max_end
8515  **
8516  ** @param const xcb_input_device_resolution_state_t *R
8517  ** @returns xcb_generic_iterator_t
8518  **
8519  *****************************************************************************/
8520 
8522 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R );
8523 
8533 /*****************************************************************************
8534  **
8535  ** void xcb_input_device_resolution_state_next
8536  **
8537  ** @param xcb_input_device_resolution_state_iterator_t *i
8538  ** @returns void
8539  **
8540  *****************************************************************************/
8541 
8542 void
8544 
8555 /*****************************************************************************
8556  **
8557  ** xcb_generic_iterator_t xcb_input_device_resolution_state_end
8558  **
8559  ** @param xcb_input_device_resolution_state_iterator_t i
8560  ** @returns xcb_generic_iterator_t
8561  **
8562  *****************************************************************************/
8563 
8566 
8576 /*****************************************************************************
8577  **
8578  ** void xcb_input_device_abs_calib_state_next
8579  **
8580  ** @param xcb_input_device_abs_calib_state_iterator_t *i
8581  ** @returns void
8582  **
8583  *****************************************************************************/
8584 
8585 void
8587 
8598 /*****************************************************************************
8599  **
8600  ** xcb_generic_iterator_t xcb_input_device_abs_calib_state_end
8601  **
8602  ** @param xcb_input_device_abs_calib_state_iterator_t i
8603  ** @returns xcb_generic_iterator_t
8604  **
8605  *****************************************************************************/
8606 
8609 
8619 /*****************************************************************************
8620  **
8621  ** void xcb_input_device_abs_area_state_next
8622  **
8623  ** @param xcb_input_device_abs_area_state_iterator_t *i
8624  ** @returns void
8625  **
8626  *****************************************************************************/
8627 
8628 void
8630 
8641 /*****************************************************************************
8642  **
8643  ** xcb_generic_iterator_t xcb_input_device_abs_area_state_end
8644  **
8645  ** @param xcb_input_device_abs_area_state_iterator_t i
8646  ** @returns xcb_generic_iterator_t
8647  **
8648  *****************************************************************************/
8649 
8652 
8662 /*****************************************************************************
8663  **
8664  ** void xcb_input_device_core_state_next
8665  **
8666  ** @param xcb_input_device_core_state_iterator_t *i
8667  ** @returns void
8668  **
8669  *****************************************************************************/
8670 
8671 void
8673 
8684 /*****************************************************************************
8685  **
8686  ** xcb_generic_iterator_t xcb_input_device_core_state_end
8687  **
8688  ** @param xcb_input_device_core_state_iterator_t i
8689  ** @returns xcb_generic_iterator_t
8690  **
8691  *****************************************************************************/
8692 
8695 
8705 /*****************************************************************************
8706  **
8707  ** void xcb_input_device_enable_state_next
8708  **
8709  ** @param xcb_input_device_enable_state_iterator_t *i
8710  ** @returns void
8711  **
8712  *****************************************************************************/
8713 
8714 void
8716 
8727 /*****************************************************************************
8728  **
8729  ** xcb_generic_iterator_t xcb_input_device_enable_state_end
8730  **
8731  ** @param xcb_input_device_enable_state_iterator_t i
8732  ** @returns xcb_generic_iterator_t
8733  **
8734  *****************************************************************************/
8735 
8738 
8739 int
8740 xcb_input_device_state_sizeof (const void *_buffer );
8741 
8742 
8743 /*****************************************************************************
8744  **
8745  ** uint8_t * xcb_input_device_state_uninterpreted_data
8746  **
8747  ** @param const xcb_input_device_state_t *R
8748  ** @returns uint8_t *
8749  **
8750  *****************************************************************************/
8751 
8752 uint8_t *
8753 xcb_input_device_state_uninterpreted_data (const xcb_input_device_state_t *R );
8754 
8755 
8756 /*****************************************************************************
8757  **
8758  ** int xcb_input_device_state_uninterpreted_data_length
8759  **
8760  ** @param const xcb_input_device_state_t *R
8761  ** @returns int
8762  **
8763  *****************************************************************************/
8764 
8765 int
8766 xcb_input_device_state_uninterpreted_data_length (const xcb_input_device_state_t *R );
8767 
8768 
8769 /*****************************************************************************
8770  **
8771  ** xcb_generic_iterator_t xcb_input_device_state_uninterpreted_data_end
8772  **
8773  ** @param const xcb_input_device_state_t *R
8774  ** @returns xcb_generic_iterator_t
8775  **
8776  *****************************************************************************/
8777 
8779 xcb_input_device_state_uninterpreted_data_end (const xcb_input_device_state_t *R );
8780 
8790 /*****************************************************************************
8791  **
8792  ** void xcb_input_device_state_next
8793  **
8794  ** @param xcb_input_device_state_iterator_t *i
8795  ** @returns void
8796  **
8797  *****************************************************************************/
8798 
8799 void
8801 
8812 /*****************************************************************************
8813  **
8814  ** xcb_generic_iterator_t xcb_input_device_state_end
8815  **
8816  ** @param xcb_input_device_state_iterator_t i
8817  ** @returns xcb_generic_iterator_t
8818  **
8819  *****************************************************************************/
8820 
8823 
8824 int
8825 xcb_input_get_device_control_sizeof (const void *_buffer );
8826 
8836 /*****************************************************************************
8837  **
8838  ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control
8839  **
8840  ** @param xcb_connection_t *c
8841  ** @param uint16_t control_id
8842  ** @param uint8_t device_id
8843  ** @returns xcb_input_get_device_control_cookie_t
8844  **
8845  *****************************************************************************/
8846 
8849  uint16_t control_id ,
8850  uint8_t device_id );
8851 
8864 /*****************************************************************************
8865  **
8866  ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked
8867  **
8868  ** @param xcb_connection_t *c
8869  ** @param uint16_t control_id
8870  ** @param uint8_t device_id
8871  ** @returns xcb_input_get_device_control_cookie_t
8872  **
8873  *****************************************************************************/
8874 
8877  uint16_t control_id ,
8878  uint8_t device_id );
8879 
8880 
8881 /*****************************************************************************
8882  **
8883  ** xcb_input_device_state_t * xcb_input_get_device_control_control
8884  **
8885  ** @param const xcb_input_get_device_control_reply_t *R
8886  ** @returns xcb_input_device_state_t *
8887  **
8888  *****************************************************************************/
8889 
8891 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R );
8892 
8908 /*****************************************************************************
8909  **
8910  ** xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply
8911  **
8912  ** @param xcb_connection_t *c
8913  ** @param xcb_input_get_device_control_cookie_t cookie
8914  ** @param xcb_generic_error_t **e
8915  ** @returns xcb_input_get_device_control_reply_t *
8916  **
8917  *****************************************************************************/
8918 
8922  xcb_generic_error_t **e );
8923 
8924 int
8925 xcb_input_device_resolution_ctl_sizeof (const void *_buffer );
8926 
8927 
8928 /*****************************************************************************
8929  **
8930  ** uint32_t * xcb_input_device_resolution_ctl_resolution_values
8931  **
8932  ** @param const xcb_input_device_resolution_ctl_t *R
8933  ** @returns uint32_t *
8934  **
8935  *****************************************************************************/
8936 
8937 uint32_t *
8938 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R );
8939 
8940 
8941 /*****************************************************************************
8942  **
8943  ** int xcb_input_device_resolution_ctl_resolution_values_length
8944  **
8945  ** @param const xcb_input_device_resolution_ctl_t *R
8946  ** @returns int
8947  **
8948  *****************************************************************************/
8949 
8950 int
8951 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R );
8952 
8953 
8954 /*****************************************************************************
8955  **
8956  ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_values_end
8957  **
8958  ** @param const xcb_input_device_resolution_ctl_t *R
8959  ** @returns xcb_generic_iterator_t
8960  **
8961  *****************************************************************************/
8962 
8964 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R );
8965 
8975 /*****************************************************************************
8976  **
8977  ** void xcb_input_device_resolution_ctl_next
8978  **
8979  ** @param xcb_input_device_resolution_ctl_iterator_t *i
8980  ** @returns void
8981  **
8982  *****************************************************************************/
8983 
8984 void
8986 
8997 /*****************************************************************************
8998  **
8999  ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_end
9000  **
9001  ** @param xcb_input_device_resolution_ctl_iterator_t i
9002  ** @returns xcb_generic_iterator_t
9003  **
9004  *****************************************************************************/
9005 
9008 
9018 /*****************************************************************************
9019  **
9020  ** void xcb_input_device_abs_calib_ctl_next
9021  **
9022  ** @param xcb_input_device_abs_calib_ctl_iterator_t *i
9023  ** @returns void
9024  **
9025  *****************************************************************************/
9026 
9027 void
9029 
9040 /*****************************************************************************
9041  **
9042  ** xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end
9043  **
9044  ** @param xcb_input_device_abs_calib_ctl_iterator_t i
9045  ** @returns xcb_generic_iterator_t
9046  **
9047  *****************************************************************************/
9048 
9051 
9061 /*****************************************************************************
9062  **
9063  ** void xcb_input_device_abs_area_ctrl_next
9064  **
9065  ** @param xcb_input_device_abs_area_ctrl_iterator_t *i
9066  ** @returns void
9067  **
9068  *****************************************************************************/
9069 
9070 void
9072 
9083 /*****************************************************************************
9084  **
9085  ** xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end
9086  **
9087  ** @param xcb_input_device_abs_area_ctrl_iterator_t i
9088  ** @returns xcb_generic_iterator_t
9089  **
9090  *****************************************************************************/
9091 
9094 
9104 /*****************************************************************************
9105  **
9106  ** void xcb_input_device_core_ctrl_next
9107  **
9108  ** @param xcb_input_device_core_ctrl_iterator_t *i
9109  ** @returns void
9110  **
9111  *****************************************************************************/
9112 
9113 void
9115 
9126 /*****************************************************************************
9127  **
9128  ** xcb_generic_iterator_t xcb_input_device_core_ctrl_end
9129  **
9130  ** @param xcb_input_device_core_ctrl_iterator_t i
9131  ** @returns xcb_generic_iterator_t
9132  **
9133  *****************************************************************************/
9134 
9137 
9147 /*****************************************************************************
9148  **
9149  ** void xcb_input_device_enable_ctrl_next
9150  **
9151  ** @param xcb_input_device_enable_ctrl_iterator_t *i
9152  ** @returns void
9153  **
9154  *****************************************************************************/
9155 
9156 void
9158 
9169 /*****************************************************************************
9170  **
9171  ** xcb_generic_iterator_t xcb_input_device_enable_ctrl_end
9172  **
9173  ** @param xcb_input_device_enable_ctrl_iterator_t i
9174  ** @returns xcb_generic_iterator_t
9175  **
9176  *****************************************************************************/
9177 
9180 
9181 int
9182 xcb_input_device_ctl_sizeof (const void *_buffer );
9183 
9184 
9185 /*****************************************************************************
9186  **
9187  ** uint8_t * xcb_input_device_ctl_uninterpreted_data
9188  **
9189  ** @param const xcb_input_device_ctl_t *R
9190  ** @returns uint8_t *
9191  **
9192  *****************************************************************************/
9193 
9194 uint8_t *
9195 xcb_input_device_ctl_uninterpreted_data (const xcb_input_device_ctl_t *R );
9196 
9197 
9198 /*****************************************************************************
9199  **
9200  ** int xcb_input_device_ctl_uninterpreted_data_length
9201  **
9202  ** @param const xcb_input_device_ctl_t *R
9203  ** @returns int
9204  **
9205  *****************************************************************************/
9206 
9207 int
9208 xcb_input_device_ctl_uninterpreted_data_length (const xcb_input_device_ctl_t *R );
9209 
9210 
9211 /*****************************************************************************
9212  **
9213  ** xcb_generic_iterator_t xcb_input_device_ctl_uninterpreted_data_end
9214  **
9215  ** @param const xcb_input_device_ctl_t *R
9216  ** @returns xcb_generic_iterator_t
9217  **
9218  *****************************************************************************/
9219 
9221 xcb_input_device_ctl_uninterpreted_data_end (const xcb_input_device_ctl_t *R );
9222 
9232 /*****************************************************************************
9233  **
9234  ** void xcb_input_device_ctl_next
9235  **
9236  ** @param xcb_input_device_ctl_iterator_t *i
9237  ** @returns void
9238  **
9239  *****************************************************************************/
9240 
9241 void
9243 
9254 /*****************************************************************************
9255  **
9256  ** xcb_generic_iterator_t xcb_input_device_ctl_end
9257  **
9258  ** @param xcb_input_device_ctl_iterator_t i
9259  ** @returns xcb_generic_iterator_t
9260  **
9261  *****************************************************************************/
9262 
9265 
9266 int
9267 xcb_input_change_device_control_sizeof (const void *_buffer );
9268 
9278 /*****************************************************************************
9279  **
9280  ** xcb_input_change_device_control_cookie_t xcb_input_change_device_control
9281  **
9282  ** @param xcb_connection_t *c
9283  ** @param uint16_t control_id
9284  ** @param uint8_t device_id
9285  ** @param xcb_input_device_ctl_t *control
9286  ** @returns xcb_input_change_device_control_cookie_t
9287  **
9288  *****************************************************************************/
9289 
9292  uint16_t control_id ,
9293  uint8_t device_id ,
9294  xcb_input_device_ctl_t *control );
9295 
9308 /*****************************************************************************
9309  **
9310  ** xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked
9311  **
9312  ** @param xcb_connection_t *c
9313  ** @param uint16_t control_id
9314  ** @param uint8_t device_id
9315  ** @param xcb_input_device_ctl_t *control
9316  ** @returns xcb_input_change_device_control_cookie_t
9317  **
9318  *****************************************************************************/
9319 
9322  uint16_t control_id ,
9323  uint8_t device_id ,
9324  xcb_input_device_ctl_t *control );
9325 
9341 /*****************************************************************************
9342  **
9343  ** xcb_input_change_device_control_reply_t * xcb_input_change_device_control_reply
9344  **
9345  ** @param xcb_connection_t *c
9346  ** @param xcb_input_change_device_control_cookie_t cookie
9347  ** @param xcb_generic_error_t **e
9348  ** @returns xcb_input_change_device_control_reply_t *
9349  **
9350  *****************************************************************************/
9351 
9355  xcb_generic_error_t **e );
9356 
9357 int
9358 xcb_input_list_device_properties_sizeof (const void *_buffer );
9359 
9369 /*****************************************************************************
9370  **
9371  ** xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties
9372  **
9373  ** @param xcb_connection_t *c
9374  ** @param uint8_t device_id
9375  ** @returns xcb_input_list_device_properties_cookie_t
9376  **
9377  *****************************************************************************/
9378 
9381  uint8_t device_id );
9382 
9395 /*****************************************************************************
9396  **
9397  ** xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked
9398  **
9399  ** @param xcb_connection_t *c
9400  ** @param uint8_t device_id
9401  ** @returns xcb_input_list_device_properties_cookie_t
9402  **
9403  *****************************************************************************/
9404 
9407  uint8_t device_id );
9408 
9409 
9410 /*****************************************************************************
9411  **
9412  ** xcb_atom_t * xcb_input_list_device_properties_atoms
9413  **
9414  ** @param const xcb_input_list_device_properties_reply_t *R
9415  ** @returns xcb_atom_t *
9416  **
9417  *****************************************************************************/
9418 
9419 xcb_atom_t *
9420 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R );
9421 
9422 
9423 /*****************************************************************************
9424  **
9425  ** int xcb_input_list_device_properties_atoms_length
9426  **
9427  ** @param const xcb_input_list_device_properties_reply_t *R
9428  ** @returns int
9429  **
9430  *****************************************************************************/
9431 
9432 int
9433 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R );
9434 
9435 
9436 /*****************************************************************************
9437  **
9438  ** xcb_generic_iterator_t xcb_input_list_device_properties_atoms_end
9439  **
9440  ** @param const xcb_input_list_device_properties_reply_t *R
9441  ** @returns xcb_generic_iterator_t
9442  **
9443  *****************************************************************************/
9444 
9446 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R );
9447 
9463 /*****************************************************************************
9464  **
9465  ** xcb_input_list_device_properties_reply_t * xcb_input_list_device_properties_reply
9466  **
9467  ** @param xcb_connection_t *c
9468  ** @param xcb_input_list_device_properties_cookie_t cookie
9469  ** @param xcb_generic_error_t **e
9470  ** @returns xcb_input_list_device_properties_reply_t *
9471  **
9472  *****************************************************************************/
9473 
9477  xcb_generic_error_t **e );
9478 
9479 
9480 /*****************************************************************************
9481  **
9482  ** uint8_t * xcb_input_change_device_property_items_data_8
9483  **
9484  ** @param const xcb_input_change_device_property_items_t *S
9485  ** @returns uint8_t *
9486  **
9487  *****************************************************************************/
9488 
9489 uint8_t *
9490 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S );
9491 
9492 
9493 /*****************************************************************************
9494  **
9495  ** int xcb_input_change_device_property_items_data_8_length
9496  **
9497  ** @param const xcb_input_change_device_property_items_t *R
9498  ** @returns int
9499  **
9500  *****************************************************************************/
9501 
9502 int
9503 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R ,
9505 
9506 
9507 /*****************************************************************************
9508  **
9509  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_8_end
9510  **
9511  ** @param const xcb_input_change_device_property_items_t *R
9512  ** @returns xcb_generic_iterator_t
9513  **
9514  *****************************************************************************/
9515 
9517 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R ,
9519 
9520 
9521 /*****************************************************************************
9522  **
9523  ** uint16_t * xcb_input_change_device_property_items_data_16
9524  **
9525  ** @param const xcb_input_change_device_property_items_t *S
9526  ** @returns uint16_t *
9527  **
9528  *****************************************************************************/
9529 
9530 uint16_t *
9531 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S );
9532 
9533 
9534 /*****************************************************************************
9535  **
9536  ** int xcb_input_change_device_property_items_data_16_length
9537  **
9538  ** @param const xcb_input_change_device_property_items_t *R
9539  ** @returns int
9540  **
9541  *****************************************************************************/
9542 
9543 int
9544 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R ,
9546 
9547 
9548 /*****************************************************************************
9549  **
9550  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_16_end
9551  **
9552  ** @param const xcb_input_change_device_property_items_t *R
9553  ** @returns xcb_generic_iterator_t
9554  **
9555  *****************************************************************************/
9556 
9558 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R ,
9560 
9561 
9562 /*****************************************************************************
9563  **
9564  ** uint32_t * xcb_input_change_device_property_items_data_32
9565  **
9566  ** @param const xcb_input_change_device_property_items_t *S
9567  ** @returns uint32_t *
9568  **
9569  *****************************************************************************/
9570 
9571 uint32_t *
9572 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S );
9573 
9574 
9575 /*****************************************************************************
9576  **
9577  ** int xcb_input_change_device_property_items_data_32_length
9578  **
9579  ** @param const xcb_input_change_device_property_items_t *R
9580  ** @returns int
9581  **
9582  *****************************************************************************/
9583 
9584 int
9585 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R ,
9587 
9588 
9589 /*****************************************************************************
9590  **
9591  ** xcb_generic_iterator_t xcb_input_change_device_property_items_data_32_end
9592  **
9593  ** @param const xcb_input_change_device_property_items_t *R
9594  ** @returns xcb_generic_iterator_t
9595  **
9596  *****************************************************************************/
9597 
9599 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R ,
9601 
9602 int
9603 xcb_input_change_device_property_items_serialize (void **_buffer ,
9604  uint32_t num_items ,
9605  uint8_t format ,
9607 
9608 int
9609 xcb_input_change_device_property_items_unpack (const void *_buffer ,
9610  uint32_t num_items ,
9611  uint8_t format ,
9613 
9614 int
9615 xcb_input_change_device_property_items_sizeof (const void *_buffer ,
9616  uint32_t num_items ,
9617  uint8_t format );
9618 
9631 /*****************************************************************************
9632  **
9633  ** xcb_void_cookie_t xcb_input_change_device_property_checked
9634  **
9635  ** @param xcb_connection_t *c
9636  ** @param xcb_atom_t property
9637  ** @param xcb_atom_t type
9638  ** @param uint8_t device_id
9639  ** @param uint8_t format
9640  ** @param uint8_t mode
9641  ** @param uint32_t num_items
9642  ** @param const void *items
9643  ** @returns xcb_void_cookie_t
9644  **
9645  *****************************************************************************/
9646 
9649  xcb_atom_t property ,
9650  xcb_atom_t type ,
9651  uint8_t device_id ,
9652  uint8_t format ,
9653  uint8_t mode ,
9654  uint32_t num_items ,
9655  const void *items );
9656 
9666 /*****************************************************************************
9667  **
9668  ** xcb_void_cookie_t xcb_input_change_device_property
9669  **
9670  ** @param xcb_connection_t *c
9671  ** @param xcb_atom_t property
9672  ** @param xcb_atom_t type
9673  ** @param uint8_t device_id
9674  ** @param uint8_t format
9675  ** @param uint8_t mode
9676  ** @param uint32_t num_items
9677  ** @param const void *items
9678  ** @returns xcb_void_cookie_t
9679  **
9680  *****************************************************************************/
9681 
9684  xcb_atom_t property ,
9685  xcb_atom_t type ,
9686  uint8_t device_id ,
9687  uint8_t format ,
9688  uint8_t mode ,
9689  uint32_t num_items ,
9690  const void *items );
9691 
9704 /*****************************************************************************
9705  **
9706  ** xcb_void_cookie_t xcb_input_change_device_property_aux_checked
9707  **
9708  ** @param xcb_connection_t *c
9709  ** @param xcb_atom_t property
9710  ** @param xcb_atom_t type
9711  ** @param uint8_t device_id
9712  ** @param uint8_t format
9713  ** @param uint8_t mode
9714  ** @param uint32_t num_items
9715  ** @param const xcb_input_change_device_property_items_t *items
9716  ** @returns xcb_void_cookie_t
9717  **
9718  *****************************************************************************/
9719 
9722  xcb_atom_t property ,
9723  xcb_atom_t type ,
9724  uint8_t device_id ,
9725  uint8_t format ,
9726  uint8_t mode ,
9727  uint32_t num_items ,
9729 
9739 /*****************************************************************************
9740  **
9741  ** xcb_void_cookie_t xcb_input_change_device_property_aux
9742  **
9743  ** @param xcb_connection_t *c
9744  ** @param xcb_atom_t property
9745  ** @param xcb_atom_t type
9746  ** @param uint8_t device_id
9747  ** @param uint8_t format
9748  ** @param uint8_t mode
9749  ** @param uint32_t num_items
9750  ** @param const xcb_input_change_device_property_items_t *items
9751  ** @returns xcb_void_cookie_t
9752  **
9753  *****************************************************************************/
9754 
9757  xcb_atom_t property ,
9758  xcb_atom_t type ,
9759  uint8_t device_id ,
9760  uint8_t format ,
9761  uint8_t mode ,
9762  uint32_t num_items ,
9764 
9777 /*****************************************************************************
9778  **
9779  ** xcb_void_cookie_t xcb_input_delete_device_property_checked
9780  **
9781  ** @param xcb_connection_t *c
9782  ** @param xcb_atom_t property
9783  ** @param uint8_t device_id
9784  ** @returns xcb_void_cookie_t
9785  **
9786  *****************************************************************************/
9787 
9790  xcb_atom_t property ,
9791  uint8_t device_id );
9792 
9802 /*****************************************************************************
9803  **
9804  ** xcb_void_cookie_t xcb_input_delete_device_property
9805  **
9806  ** @param xcb_connection_t *c
9807  ** @param xcb_atom_t property
9808  ** @param uint8_t device_id
9809  ** @returns xcb_void_cookie_t
9810  **
9811  *****************************************************************************/
9812 
9815  xcb_atom_t property ,
9816  uint8_t device_id );
9817 
9818 
9819 /*****************************************************************************
9820  **
9821  ** uint8_t * xcb_input_get_device_property_items_data_8
9822  **
9823  ** @param const xcb_input_get_device_property_items_t *S
9824  ** @returns uint8_t *
9825  **
9826  *****************************************************************************/
9827 
9828 uint8_t *
9829 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S );
9830 
9831 
9832 /*****************************************************************************
9833  **
9834  ** int xcb_input_get_device_property_items_data_8_length
9835  **
9836  ** @param const xcb_input_get_device_property_items_t *R
9837  ** @returns int
9838  **
9839  *****************************************************************************/
9840 
9841 int
9842 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R ,
9844 
9845 
9846 /*****************************************************************************
9847  **
9848  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_8_end
9849  **
9850  ** @param const xcb_input_get_device_property_items_t *R
9851  ** @returns xcb_generic_iterator_t
9852  **
9853  *****************************************************************************/
9854 
9856 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R ,
9858 
9859 
9860 /*****************************************************************************
9861  **
9862  ** uint16_t * xcb_input_get_device_property_items_data_16
9863  **
9864  ** @param const xcb_input_get_device_property_items_t *S
9865  ** @returns uint16_t *
9866  **
9867  *****************************************************************************/
9868 
9869 uint16_t *
9870 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S );
9871 
9872 
9873 /*****************************************************************************
9874  **
9875  ** int xcb_input_get_device_property_items_data_16_length
9876  **
9877  ** @param const xcb_input_get_device_property_items_t *R
9878  ** @returns int
9879  **
9880  *****************************************************************************/
9881 
9882 int
9883 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R ,
9885 
9886 
9887 /*****************************************************************************
9888  **
9889  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_16_end
9890  **
9891  ** @param const xcb_input_get_device_property_items_t *R
9892  ** @returns xcb_generic_iterator_t
9893  **
9894  *****************************************************************************/
9895 
9897 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R ,
9899 
9900 
9901 /*****************************************************************************
9902  **
9903  ** uint32_t * xcb_input_get_device_property_items_data_32
9904  **
9905  ** @param const xcb_input_get_device_property_items_t *S
9906  ** @returns uint32_t *
9907  **
9908  *****************************************************************************/
9909 
9910 uint32_t *
9911 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S );
9912 
9913 
9914 /*****************************************************************************
9915  **
9916  ** int xcb_input_get_device_property_items_data_32_length
9917  **
9918  ** @param const xcb_input_get_device_property_items_t *R
9919  ** @returns int
9920  **
9921  *****************************************************************************/
9922 
9923 int
9924 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R ,
9926 
9927 
9928 /*****************************************************************************
9929  **
9930  ** xcb_generic_iterator_t xcb_input_get_device_property_items_data_32_end
9931  **
9932  ** @param const xcb_input_get_device_property_items_t *R
9933  ** @returns xcb_generic_iterator_t
9934  **
9935  *****************************************************************************/
9936 
9938 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R ,
9940 
9941 int
9942 xcb_input_get_device_property_items_serialize (void **_buffer ,
9943  uint32_t num_items ,
9944  uint8_t format ,
9946 
9947 int
9948 xcb_input_get_device_property_items_unpack (const void *_buffer ,
9949  uint32_t num_items ,
9950  uint8_t format ,
9952 
9953 int
9954 xcb_input_get_device_property_items_sizeof (const void *_buffer ,
9955  uint32_t num_items ,
9956  uint8_t format );
9957 
9967 /*****************************************************************************
9968  **
9969  ** xcb_input_get_device_property_cookie_t xcb_input_get_device_property
9970  **
9971  ** @param xcb_connection_t *c
9972  ** @param xcb_atom_t property
9973  ** @param xcb_atom_t type
9974  ** @param uint32_t offset
9975  ** @param uint32_t len
9976  ** @param uint8_t device_id
9977  ** @param uint8_t _delete
9978  ** @returns xcb_input_get_device_property_cookie_t
9979  **
9980  *****************************************************************************/
9981 
9984  xcb_atom_t property ,
9985  xcb_atom_t type ,
9986  uint32_t offset ,
9987  uint32_t len ,
9988  uint8_t device_id ,
9989  uint8_t _delete );
9990 
10003 /*****************************************************************************
10004  **
10005  ** xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked
10006  **
10007  ** @param xcb_connection_t *c
10008  ** @param xcb_atom_t property
10009  ** @param xcb_atom_t type
10010  ** @param uint32_t offset
10011  ** @param uint32_t len
10012  ** @param uint8_t device_id
10013  ** @param uint8_t _delete
10014  ** @returns xcb_input_get_device_property_cookie_t
10015  **
10016  *****************************************************************************/
10017 
10020  xcb_atom_t property ,
10021  xcb_atom_t type ,
10022  uint32_t offset ,
10023  uint32_t len ,
10024  uint8_t device_id ,
10025  uint8_t _delete );
10026 
10027 
10028 /*****************************************************************************
10029  **
10030  ** xcb_input_get_device_property_items_t * xcb_input_get_device_property_items
10031  **
10032  ** @param const xcb_input_get_device_property_reply_t *R
10033  ** @returns xcb_input_get_device_property_items_t *
10034  **
10035  *****************************************************************************/
10036 
10037 void *
10038 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R );
10039 
10055 /*****************************************************************************
10056  **
10057  ** xcb_input_get_device_property_reply_t * xcb_input_get_device_property_reply
10058  **
10059  ** @param xcb_connection_t *c
10060  ** @param xcb_input_get_device_property_cookie_t cookie
10061  ** @param xcb_generic_error_t **e
10062  ** @returns xcb_input_get_device_property_reply_t *
10063  **
10064  *****************************************************************************/
10065 
10069  xcb_generic_error_t **e );
10070 
10080 /*****************************************************************************
10081  **
10082  ** void xcb_input_group_info_next
10083  **
10084  ** @param xcb_input_group_info_iterator_t *i
10085  ** @returns void
10086  **
10087  *****************************************************************************/
10088 
10089 void
10091 
10102 /*****************************************************************************
10103  **
10104  ** xcb_generic_iterator_t xcb_input_group_info_end
10105  **
10106  ** @param xcb_input_group_info_iterator_t i
10107  ** @returns xcb_generic_iterator_t
10108  **
10109  *****************************************************************************/
10110 
10113 
10123 /*****************************************************************************
10124  **
10125  ** void xcb_input_modifier_info_next
10126  **
10127  ** @param xcb_input_modifier_info_iterator_t *i
10128  ** @returns void
10129  **
10130  *****************************************************************************/
10131 
10132 void
10134 
10145 /*****************************************************************************
10146  **
10147  ** xcb_generic_iterator_t xcb_input_modifier_info_end
10148  **
10149  ** @param xcb_input_modifier_info_iterator_t i
10150  ** @returns xcb_generic_iterator_t
10151  **
10152  *****************************************************************************/
10153 
10156 
10157 int
10158 xcb_input_xi_query_pointer_sizeof (const void *_buffer );
10159 
10169 /*****************************************************************************
10170  **
10171  ** xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer
10172  **
10173  ** @param xcb_connection_t *c
10174  ** @param xcb_window_t window
10175  ** @param xcb_input_device_id_t deviceid
10176  ** @returns xcb_input_xi_query_pointer_cookie_t
10177  **
10178  *****************************************************************************/
10179 
10182  xcb_window_t window ,
10183  xcb_input_device_id_t deviceid );
10184 
10197 /*****************************************************************************
10198  **
10199  ** xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked
10200  **
10201  ** @param xcb_connection_t *c
10202  ** @param xcb_window_t window
10203  ** @param xcb_input_device_id_t deviceid
10204  ** @returns xcb_input_xi_query_pointer_cookie_t
10205  **
10206  *****************************************************************************/
10207 
10210  xcb_window_t window ,
10211  xcb_input_device_id_t deviceid );
10212 
10213 
10214 /*****************************************************************************
10215  **
10216  ** uint32_t * xcb_input_xi_query_pointer_buttons
10217  **
10218  ** @param const xcb_input_xi_query_pointer_reply_t *R
10219  ** @returns uint32_t *
10220  **
10221  *****************************************************************************/
10222 
10223 uint32_t *
10224 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R );
10225 
10226 
10227 /*****************************************************************************
10228  **
10229  ** int xcb_input_xi_query_pointer_buttons_length
10230  **
10231  ** @param const xcb_input_xi_query_pointer_reply_t *R
10232  ** @returns int
10233  **
10234  *****************************************************************************/
10235 
10236 int
10237 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R );
10238 
10239 
10240 /*****************************************************************************
10241  **
10242  ** xcb_generic_iterator_t xcb_input_xi_query_pointer_buttons_end
10243  **
10244  ** @param const xcb_input_xi_query_pointer_reply_t *R
10245  ** @returns xcb_generic_iterator_t
10246  **
10247  *****************************************************************************/
10248 
10250 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R );
10251 
10267 /*****************************************************************************
10268  **
10269  ** xcb_input_xi_query_pointer_reply_t * xcb_input_xi_query_pointer_reply
10270  **
10271  ** @param xcb_connection_t *c
10272  ** @param xcb_input_xi_query_pointer_cookie_t cookie
10273  ** @param xcb_generic_error_t **e
10274  ** @returns xcb_input_xi_query_pointer_reply_t *
10275  **
10276  *****************************************************************************/
10277 
10281  xcb_generic_error_t **e );
10282 
10295 /*****************************************************************************
10296  **
10297  ** xcb_void_cookie_t xcb_input_xi_warp_pointer_checked
10298  **
10299  ** @param xcb_connection_t *c
10300  ** @param xcb_window_t src_win
10301  ** @param xcb_window_t dst_win
10302  ** @param xcb_input_fp1616_t src_x
10303  ** @param xcb_input_fp1616_t src_y
10304  ** @param uint16_t src_width
10305  ** @param uint16_t src_height
10306  ** @param xcb_input_fp1616_t dst_x
10307  ** @param xcb_input_fp1616_t dst_y
10308  ** @param xcb_input_device_id_t deviceid
10309  ** @returns xcb_void_cookie_t
10310  **
10311  *****************************************************************************/
10312 
10315  xcb_window_t src_win ,
10316  xcb_window_t dst_win ,
10317  xcb_input_fp1616_t src_x ,
10318  xcb_input_fp1616_t src_y ,
10319  uint16_t src_width ,
10320  uint16_t src_height ,
10321  xcb_input_fp1616_t dst_x ,
10322  xcb_input_fp1616_t dst_y ,
10323  xcb_input_device_id_t deviceid );
10324 
10334 /*****************************************************************************
10335  **
10336  ** xcb_void_cookie_t xcb_input_xi_warp_pointer
10337  **
10338  ** @param xcb_connection_t *c
10339  ** @param xcb_window_t src_win
10340  ** @param xcb_window_t dst_win
10341  ** @param xcb_input_fp1616_t src_x
10342  ** @param xcb_input_fp1616_t src_y
10343  ** @param uint16_t src_width
10344  ** @param uint16_t src_height
10345  ** @param xcb_input_fp1616_t dst_x
10346  ** @param xcb_input_fp1616_t dst_y
10347  ** @param xcb_input_device_id_t deviceid
10348  ** @returns xcb_void_cookie_t
10349  **
10350  *****************************************************************************/
10351 
10354  xcb_window_t src_win ,
10355  xcb_window_t dst_win ,
10356  xcb_input_fp1616_t src_x ,
10357  xcb_input_fp1616_t src_y ,
10358  uint16_t src_width ,
10359  uint16_t src_height ,
10360  xcb_input_fp1616_t dst_x ,
10361  xcb_input_fp1616_t dst_y ,
10362  xcb_input_device_id_t deviceid );
10363 
10376 /*****************************************************************************
10377  **
10378  ** xcb_void_cookie_t xcb_input_xi_change_cursor_checked
10379  **
10380  ** @param xcb_connection_t *c
10381  ** @param xcb_window_t window
10382  ** @param xcb_cursor_t cursor
10383  ** @param xcb_input_device_id_t deviceid
10384  ** @returns xcb_void_cookie_t
10385  **
10386  *****************************************************************************/
10387 
10390  xcb_window_t window ,
10391  xcb_cursor_t cursor ,
10392  xcb_input_device_id_t deviceid );
10393 
10403 /*****************************************************************************
10404  **
10405  ** xcb_void_cookie_t xcb_input_xi_change_cursor
10406  **
10407  ** @param xcb_connection_t *c
10408  ** @param xcb_window_t window
10409  ** @param xcb_cursor_t cursor
10410  ** @param xcb_input_device_id_t deviceid
10411  ** @returns xcb_void_cookie_t
10412  **
10413  *****************************************************************************/
10414 
10417  xcb_window_t window ,
10418  xcb_cursor_t cursor ,
10419  xcb_input_device_id_t deviceid );
10420 
10421 int
10422 xcb_input_add_master_sizeof (const void *_buffer );
10423 
10424 
10425 /*****************************************************************************
10426  **
10427  ** char * xcb_input_add_master_name
10428  **
10429  ** @param const xcb_input_add_master_t *R
10430  ** @returns char *
10431  **
10432  *****************************************************************************/
10433 
10434 char *
10435 xcb_input_add_master_name (const xcb_input_add_master_t *R );
10436 
10437 
10438 /*****************************************************************************
10439  **
10440  ** int xcb_input_add_master_name_length
10441  **
10442  ** @param const xcb_input_add_master_t *R
10443  ** @returns int
10444  **
10445  *****************************************************************************/
10446 
10447 int
10448 xcb_input_add_master_name_length (const xcb_input_add_master_t *R );
10449 
10450 
10451 /*****************************************************************************
10452  **
10453  ** xcb_generic_iterator_t xcb_input_add_master_name_end
10454  **
10455  ** @param const xcb_input_add_master_t *R
10456  ** @returns xcb_generic_iterator_t
10457  **
10458  *****************************************************************************/
10459 
10461 xcb_input_add_master_name_end (const xcb_input_add_master_t *R );
10462 
10472 /*****************************************************************************
10473  **
10474  ** void xcb_input_add_master_next
10475  **
10476  ** @param xcb_input_add_master_iterator_t *i
10477  ** @returns void
10478  **
10479  *****************************************************************************/
10480 
10481 void
10483 
10494 /*****************************************************************************
10495  **
10496  ** xcb_generic_iterator_t xcb_input_add_master_end
10497  **
10498  ** @param xcb_input_add_master_iterator_t i
10499  ** @returns xcb_generic_iterator_t
10500  **
10501  *****************************************************************************/
10502 
10505 
10515 /*****************************************************************************
10516  **
10517  ** void xcb_input_remove_master_next
10518  **
10519  ** @param xcb_input_remove_master_iterator_t *i
10520  ** @returns void
10521  **
10522  *****************************************************************************/
10523 
10524 void
10526 
10537 /*****************************************************************************
10538  **
10539  ** xcb_generic_iterator_t xcb_input_remove_master_end
10540  **
10541  ** @param xcb_input_remove_master_iterator_t i
10542  ** @returns xcb_generic_iterator_t
10543  **
10544  *****************************************************************************/
10545 
10548 
10558 /*****************************************************************************
10559  **
10560  ** void xcb_input_attach_slave_next
10561  **
10562  ** @param xcb_input_attach_slave_iterator_t *i
10563  ** @returns void
10564  **
10565  *****************************************************************************/
10566 
10567 void
10569 
10580 /*****************************************************************************
10581  **
10582  ** xcb_generic_iterator_t xcb_input_attach_slave_end
10583  **
10584  ** @param xcb_input_attach_slave_iterator_t i
10585  ** @returns xcb_generic_iterator_t
10586  **
10587  *****************************************************************************/
10588 
10591 
10601 /*****************************************************************************
10602  **
10603  ** void xcb_input_detach_slave_next
10604  **
10605  ** @param xcb_input_detach_slave_iterator_t *i
10606  ** @returns void
10607  **
10608  *****************************************************************************/
10609 
10610 void
10612 
10623 /*****************************************************************************
10624  **
10625  ** xcb_generic_iterator_t xcb_input_detach_slave_end
10626  **
10627  ** @param xcb_input_detach_slave_iterator_t i
10628  ** @returns xcb_generic_iterator_t
10629  **
10630  *****************************************************************************/
10631 
10634 
10635 int
10636 xcb_input_hierarchy_change_sizeof (const void *_buffer );
10637 
10638 
10639 /*****************************************************************************
10640  **
10641  ** uint8_t * xcb_input_hierarchy_change_uninterpreted_data
10642  **
10643  ** @param const xcb_input_hierarchy_change_t *R
10644  ** @returns uint8_t *
10645  **
10646  *****************************************************************************/
10647 
10648 uint8_t *
10649 xcb_input_hierarchy_change_uninterpreted_data (const xcb_input_hierarchy_change_t *R );
10650 
10651 
10652 /*****************************************************************************
10653  **
10654  ** int xcb_input_hierarchy_change_uninterpreted_data_length
10655  **
10656  ** @param const xcb_input_hierarchy_change_t *R
10657  ** @returns int
10658  **
10659  *****************************************************************************/
10660 
10661 int
10662 xcb_input_hierarchy_change_uninterpreted_data_length (const xcb_input_hierarchy_change_t *R );
10663 
10664 
10665 /*****************************************************************************
10666  **
10667  ** xcb_generic_iterator_t xcb_input_hierarchy_change_uninterpreted_data_end
10668  **
10669  ** @param const xcb_input_hierarchy_change_t *R
10670  ** @returns xcb_generic_iterator_t
10671  **
10672  *****************************************************************************/
10673 
10675 xcb_input_hierarchy_change_uninterpreted_data_end (const xcb_input_hierarchy_change_t *R );
10676 
10686 /*****************************************************************************
10687  **
10688  ** void xcb_input_hierarchy_change_next
10689  **
10690  ** @param xcb_input_hierarchy_change_iterator_t *i
10691  ** @returns void
10692  **
10693  *****************************************************************************/
10694 
10695 void
10697 
10708 /*****************************************************************************
10709  **
10710  ** xcb_generic_iterator_t xcb_input_hierarchy_change_end
10711  **
10712  ** @param xcb_input_hierarchy_change_iterator_t i
10713  ** @returns xcb_generic_iterator_t
10714  **
10715  *****************************************************************************/
10716 
10719 
10720 int
10721 xcb_input_xi_change_hierarchy_sizeof (const void *_buffer );
10722 
10735 /*****************************************************************************
10736  **
10737  ** xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked
10738  **
10739  ** @param xcb_connection_t *c
10740  ** @param uint8_t num_changes
10741  ** @param const xcb_input_hierarchy_change_t *changes
10742  ** @returns xcb_void_cookie_t
10743  **
10744  *****************************************************************************/
10745 
10748  uint8_t num_changes ,
10749  const xcb_input_hierarchy_change_t *changes );
10750 
10760 /*****************************************************************************
10761  **
10762  ** xcb_void_cookie_t xcb_input_xi_change_hierarchy
10763  **
10764  ** @param xcb_connection_t *c
10765  ** @param uint8_t num_changes
10766  ** @param const xcb_input_hierarchy_change_t *changes
10767  ** @returns xcb_void_cookie_t
10768  **
10769  *****************************************************************************/
10770 
10773  uint8_t num_changes ,
10774  const xcb_input_hierarchy_change_t *changes );
10775 
10788 /*****************************************************************************
10789  **
10790  ** xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked
10791  **
10792  ** @param xcb_connection_t *c
10793  ** @param xcb_window_t window
10794  ** @param xcb_input_device_id_t deviceid
10795  ** @returns xcb_void_cookie_t
10796  **
10797  *****************************************************************************/
10798 
10801  xcb_window_t window ,
10802  xcb_input_device_id_t deviceid );
10803 
10813 /*****************************************************************************
10814  **
10815  ** xcb_void_cookie_t xcb_input_xi_set_client_pointer
10816  **
10817  ** @param xcb_connection_t *c
10818  ** @param xcb_window_t window
10819  ** @param xcb_input_device_id_t deviceid
10820  ** @returns xcb_void_cookie_t
10821  **
10822  *****************************************************************************/
10823 
10826  xcb_window_t window ,
10827  xcb_input_device_id_t deviceid );
10828 
10838 /*****************************************************************************
10839  **
10840  ** xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer
10841  **
10842  ** @param xcb_connection_t *c
10843  ** @param xcb_window_t window
10844  ** @returns xcb_input_xi_get_client_pointer_cookie_t
10845  **
10846  *****************************************************************************/
10847 
10850  xcb_window_t window );
10851 
10864 /*****************************************************************************
10865  **
10866  ** xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked
10867  **
10868  ** @param xcb_connection_t *c
10869  ** @param xcb_window_t window
10870  ** @returns xcb_input_xi_get_client_pointer_cookie_t
10871  **
10872  *****************************************************************************/
10873 
10876  xcb_window_t window );
10877 
10893 /*****************************************************************************
10894  **
10895  ** xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply
10896  **
10897  ** @param xcb_connection_t *c
10898  ** @param xcb_input_xi_get_client_pointer_cookie_t cookie
10899  ** @param xcb_generic_error_t **e
10900  ** @returns xcb_input_xi_get_client_pointer_reply_t *
10901  **
10902  *****************************************************************************/
10903 
10907  xcb_generic_error_t **e );
10908 
10909 int
10910 xcb_input_event_mask_sizeof (const void *_buffer );
10911 
10912 
10913 /*****************************************************************************
10914  **
10915  ** uint32_t * xcb_input_event_mask_mask
10916  **
10917  ** @param const xcb_input_event_mask_t *R
10918  ** @returns uint32_t *
10919  **
10920  *****************************************************************************/
10921 
10922 uint32_t *
10923 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R );
10924 
10925 
10926 /*****************************************************************************
10927  **
10928  ** int xcb_input_event_mask_mask_length
10929  **
10930  ** @param const xcb_input_event_mask_t *R
10931  ** @returns int
10932  **
10933  *****************************************************************************/
10934 
10935 int
10936 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R );
10937 
10938 
10939 /*****************************************************************************
10940  **
10941  ** xcb_generic_iterator_t xcb_input_event_mask_mask_end
10942  **
10943  ** @param const xcb_input_event_mask_t *R
10944  ** @returns xcb_generic_iterator_t
10945  **
10946  *****************************************************************************/
10947 
10949 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R );
10950 
10960 /*****************************************************************************
10961  **
10962  ** void xcb_input_event_mask_next
10963  **
10964  ** @param xcb_input_event_mask_iterator_t *i
10965  ** @returns void
10966  **
10967  *****************************************************************************/
10968 
10969 void
10971 
10982 /*****************************************************************************
10983  **
10984  ** xcb_generic_iterator_t xcb_input_event_mask_end
10985  **
10986  ** @param xcb_input_event_mask_iterator_t i
10987  ** @returns xcb_generic_iterator_t
10988  **
10989  *****************************************************************************/
10990 
10993 
10994 int
10995 xcb_input_xi_select_events_sizeof (const void *_buffer );
10996 
11009 /*****************************************************************************
11010  **
11011  ** xcb_void_cookie_t xcb_input_xi_select_events_checked
11012  **
11013  ** @param xcb_connection_t *c
11014  ** @param xcb_window_t window
11015  ** @param uint16_t num_mask
11016  ** @param const xcb_input_event_mask_t *masks
11017  ** @returns xcb_void_cookie_t
11018  **
11019  *****************************************************************************/
11020 
11023  xcb_window_t window ,
11024  uint16_t num_mask ,
11025  const xcb_input_event_mask_t *masks );
11026 
11036 /*****************************************************************************
11037  **
11038  ** xcb_void_cookie_t xcb_input_xi_select_events
11039  **
11040  ** @param xcb_connection_t *c
11041  ** @param xcb_window_t window
11042  ** @param uint16_t num_mask
11043  ** @param const xcb_input_event_mask_t *masks
11044  ** @returns xcb_void_cookie_t
11045  **
11046  *****************************************************************************/
11047 
11050  xcb_window_t window ,
11051  uint16_t num_mask ,
11052  const xcb_input_event_mask_t *masks );
11053 
11063 /*****************************************************************************
11064  **
11065  ** xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version
11066  **
11067  ** @param xcb_connection_t *c
11068  ** @param uint16_t major_version
11069  ** @param uint16_t minor_version
11070  ** @returns xcb_input_xi_query_version_cookie_t
11071  **
11072  *****************************************************************************/
11073 
11076  uint16_t major_version ,
11077  uint16_t minor_version );
11078 
11091 /*****************************************************************************
11092  **
11093  ** xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked
11094  **
11095  ** @param xcb_connection_t *c
11096  ** @param uint16_t major_version
11097  ** @param uint16_t minor_version
11098  ** @returns xcb_input_xi_query_version_cookie_t
11099  **
11100  *****************************************************************************/
11101 
11104  uint16_t major_version ,
11105  uint16_t minor_version );
11106 
11122 /*****************************************************************************
11123  **
11124  ** xcb_input_xi_query_version_reply_t * xcb_input_xi_query_version_reply
11125  **
11126  ** @param xcb_connection_t *c
11127  ** @param xcb_input_xi_query_version_cookie_t cookie
11128  ** @param xcb_generic_error_t **e
11129  ** @returns xcb_input_xi_query_version_reply_t *
11130  **
11131  *****************************************************************************/
11132 
11136  xcb_generic_error_t **e );
11137 
11138 int
11139 xcb_input_button_class_sizeof (const void *_buffer );
11140 
11141 
11142 /*****************************************************************************
11143  **
11144  ** uint32_t * xcb_input_button_class_state
11145  **
11146  ** @param const xcb_input_button_class_t *R
11147  ** @returns uint32_t *
11148  **
11149  *****************************************************************************/
11150 
11151 uint32_t *
11152 xcb_input_button_class_state (const xcb_input_button_class_t *R );
11153 
11154 
11155 /*****************************************************************************
11156  **
11157  ** int xcb_input_button_class_state_length
11158  **
11159  ** @param const xcb_input_button_class_t *R
11160  ** @returns int
11161  **
11162  *****************************************************************************/
11163 
11164 int
11165 xcb_input_button_class_state_length (const xcb_input_button_class_t *R );
11166 
11167 
11168 /*****************************************************************************
11169  **
11170  ** xcb_generic_iterator_t xcb_input_button_class_state_end
11171  **
11172  ** @param const xcb_input_button_class_t *R
11173  ** @returns xcb_generic_iterator_t
11174  **
11175  *****************************************************************************/
11176 
11178 xcb_input_button_class_state_end (const xcb_input_button_class_t *R );
11179 
11180 
11181 /*****************************************************************************
11182  **
11183  ** xcb_atom_t * xcb_input_button_class_labels
11184  **
11185  ** @param const xcb_input_button_class_t *R
11186  ** @returns xcb_atom_t *
11187  **
11188  *****************************************************************************/
11189 
11190 xcb_atom_t *
11191 xcb_input_button_class_labels (const xcb_input_button_class_t *R );
11192 
11193 
11194 /*****************************************************************************
11195  **
11196  ** int xcb_input_button_class_labels_length
11197  **
11198  ** @param const xcb_input_button_class_t *R
11199  ** @returns int
11200  **
11201  *****************************************************************************/
11202 
11203 int
11204 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R );
11205 
11206 
11207 /*****************************************************************************
11208  **
11209  ** xcb_generic_iterator_t xcb_input_button_class_labels_end
11210  **
11211  ** @param const xcb_input_button_class_t *R
11212  ** @returns xcb_generic_iterator_t
11213  **
11214  *****************************************************************************/
11215 
11217 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R );
11218 
11228 /*****************************************************************************
11229  **
11230  ** void xcb_input_button_class_next
11231  **
11232  ** @param xcb_input_button_class_iterator_t *i
11233  ** @returns void
11234  **
11235  *****************************************************************************/
11236 
11237 void
11239 
11250 /*****************************************************************************
11251  **
11252  ** xcb_generic_iterator_t xcb_input_button_class_end
11253  **
11254  ** @param xcb_input_button_class_iterator_t i
11255  ** @returns xcb_generic_iterator_t
11256  **
11257  *****************************************************************************/
11258 
11261 
11262 int
11263 xcb_input_key_class_sizeof (const void *_buffer );
11264 
11265 
11266 /*****************************************************************************
11267  **
11268  ** uint32_t * xcb_input_key_class_keys
11269  **
11270  ** @param const xcb_input_key_class_t *R
11271  ** @returns uint32_t *
11272  **
11273  *****************************************************************************/
11274 
11275 uint32_t *
11276 xcb_input_key_class_keys (const xcb_input_key_class_t *R );
11277 
11278 
11279 /*****************************************************************************
11280  **
11281  ** int xcb_input_key_class_keys_length
11282  **
11283  ** @param const xcb_input_key_class_t *R
11284  ** @returns int
11285  **
11286  *****************************************************************************/
11287 
11288 int
11289 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R );
11290 
11291 
11292 /*****************************************************************************
11293  **
11294  ** xcb_generic_iterator_t xcb_input_key_class_keys_end
11295  **
11296  ** @param const xcb_input_key_class_t *R
11297  ** @returns xcb_generic_iterator_t
11298  **
11299  *****************************************************************************/
11300 
11302 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R );
11303 
11313 /*****************************************************************************
11314  **
11315  ** void xcb_input_key_class_next
11316  **
11317  ** @param xcb_input_key_class_iterator_t *i
11318  ** @returns void
11319  **
11320  *****************************************************************************/
11321 
11322 void
11324 
11335 /*****************************************************************************
11336  **
11337  ** xcb_generic_iterator_t xcb_input_key_class_end
11338  **
11339  ** @param xcb_input_key_class_iterator_t i
11340  ** @returns xcb_generic_iterator_t
11341  **
11342  *****************************************************************************/
11343 
11346 
11356 /*****************************************************************************
11357  **
11358  ** void xcb_input_scroll_class_next
11359  **
11360  ** @param xcb_input_scroll_class_iterator_t *i
11361  ** @returns void
11362  **
11363  *****************************************************************************/
11364 
11365 void
11367 
11378 /*****************************************************************************
11379  **
11380  ** xcb_generic_iterator_t xcb_input_scroll_class_end
11381  **
11382  ** @param xcb_input_scroll_class_iterator_t i
11383  ** @returns xcb_generic_iterator_t
11384  **
11385  *****************************************************************************/
11386 
11389 
11399 /*****************************************************************************
11400  **
11401  ** void xcb_input_touch_class_next
11402  **
11403  ** @param xcb_input_touch_class_iterator_t *i
11404  ** @returns void
11405  **
11406  *****************************************************************************/
11407 
11408 void
11410 
11421 /*****************************************************************************
11422  **
11423  ** xcb_generic_iterator_t xcb_input_touch_class_end
11424  **
11425  ** @param xcb_input_touch_class_iterator_t i
11426  ** @returns xcb_generic_iterator_t
11427  **
11428  *****************************************************************************/
11429 
11432 
11442 /*****************************************************************************
11443  **
11444  ** void xcb_input_valuator_class_next
11445  **
11446  ** @param xcb_input_valuator_class_iterator_t *i
11447  ** @returns void
11448  **
11449  *****************************************************************************/
11450 
11451 void
11453 
11464 /*****************************************************************************
11465  **
11466  ** xcb_generic_iterator_t xcb_input_valuator_class_end
11467  **
11468  ** @param xcb_input_valuator_class_iterator_t i
11469  ** @returns xcb_generic_iterator_t
11470  **
11471  *****************************************************************************/
11472 
11475 
11476 int
11477 xcb_input_device_class_sizeof (const void *_buffer );
11478 
11479 
11480 /*****************************************************************************
11481  **
11482  ** uint8_t * xcb_input_device_class_uninterpreted_data
11483  **
11484  ** @param const xcb_input_device_class_t *R
11485  ** @returns uint8_t *
11486  **
11487  *****************************************************************************/
11488 
11489 uint8_t *
11490 xcb_input_device_class_uninterpreted_data (const xcb_input_device_class_t *R );
11491 
11492 
11493 /*****************************************************************************
11494  **
11495  ** int xcb_input_device_class_uninterpreted_data_length
11496  **
11497  ** @param const xcb_input_device_class_t *R
11498  ** @returns int
11499  **
11500  *****************************************************************************/
11501 
11502 int
11503 xcb_input_device_class_uninterpreted_data_length (const xcb_input_device_class_t *R );
11504 
11505 
11506 /*****************************************************************************
11507  **
11508  ** xcb_generic_iterator_t xcb_input_device_class_uninterpreted_data_end
11509  **
11510  ** @param const xcb_input_device_class_t *R
11511  ** @returns xcb_generic_iterator_t
11512  **
11513  *****************************************************************************/
11514 
11516 xcb_input_device_class_uninterpreted_data_end (const xcb_input_device_class_t *R );
11517 
11527 /*****************************************************************************
11528  **
11529  ** void xcb_input_device_class_next
11530  **
11531  ** @param xcb_input_device_class_iterator_t *i
11532  ** @returns void
11533  **
11534  *****************************************************************************/
11535 
11536 void
11538 
11549 /*****************************************************************************
11550  **
11551  ** xcb_generic_iterator_t xcb_input_device_class_end
11552  **
11553  ** @param xcb_input_device_class_iterator_t i
11554  ** @returns xcb_generic_iterator_t
11555  **
11556  *****************************************************************************/
11557 
11560 
11561 int
11562 xcb_input_xi_device_info_sizeof (const void *_buffer );
11563 
11564 
11565 /*****************************************************************************
11566  **
11567  ** char * xcb_input_xi_device_info_name
11568  **
11569  ** @param const xcb_input_xi_device_info_t *R
11570  ** @returns char *
11571  **
11572  *****************************************************************************/
11573 
11574 char *
11575 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R );
11576 
11577 
11578 /*****************************************************************************
11579  **
11580  ** int xcb_input_xi_device_info_name_length
11581  **
11582  ** @param const xcb_input_xi_device_info_t *R
11583  ** @returns int
11584  **
11585  *****************************************************************************/
11586 
11587 int
11588 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R );
11589 
11590 
11591 /*****************************************************************************
11592  **
11593  ** xcb_generic_iterator_t xcb_input_xi_device_info_name_end
11594  **
11595  ** @param const xcb_input_xi_device_info_t *R
11596  ** @returns xcb_generic_iterator_t
11597  **
11598  *****************************************************************************/
11599 
11601 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R );
11602 
11603 
11604 /*****************************************************************************
11605  **
11606  ** int xcb_input_xi_device_info_classes_length
11607  **
11608  ** @param const xcb_input_xi_device_info_t *R
11609  ** @returns int
11610  **
11611  *****************************************************************************/
11612 
11613 int
11614 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R );
11615 
11616 
11617 /*****************************************************************************
11618  **
11619  ** xcb_input_device_class_iterator_t xcb_input_xi_device_info_classes_iterator
11620  **
11621  ** @param const xcb_input_xi_device_info_t *R
11622  ** @returns xcb_input_device_class_iterator_t
11623  **
11624  *****************************************************************************/
11625 
11627 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R );
11628 
11638 /*****************************************************************************
11639  **
11640  ** void xcb_input_xi_device_info_next
11641  **
11642  ** @param xcb_input_xi_device_info_iterator_t *i
11643  ** @returns void
11644  **
11645  *****************************************************************************/
11646 
11647 void
11649 
11660 /*****************************************************************************
11661  **
11662  ** xcb_generic_iterator_t xcb_input_xi_device_info_end
11663  **
11664  ** @param xcb_input_xi_device_info_iterator_t i
11665  ** @returns xcb_generic_iterator_t
11666  **
11667  *****************************************************************************/
11668 
11671 
11672 int
11673 xcb_input_xi_query_device_sizeof (const void *_buffer );
11674 
11684 /*****************************************************************************
11685  **
11686  ** xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device
11687  **
11688  ** @param xcb_connection_t *c
11689  ** @param xcb_input_device_id_t deviceid
11690  ** @returns xcb_input_xi_query_device_cookie_t
11691  **
11692  *****************************************************************************/
11693 
11696  xcb_input_device_id_t deviceid );
11697 
11710 /*****************************************************************************
11711  **
11712  ** xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked
11713  **
11714  ** @param xcb_connection_t *c
11715  ** @param xcb_input_device_id_t deviceid
11716  ** @returns xcb_input_xi_query_device_cookie_t
11717  **
11718  *****************************************************************************/
11719 
11722  xcb_input_device_id_t deviceid );
11723 
11724 
11725 /*****************************************************************************
11726  **
11727  ** int xcb_input_xi_query_device_infos_length
11728  **
11729  ** @param const xcb_input_xi_query_device_reply_t *R
11730  ** @returns int
11731  **
11732  *****************************************************************************/
11733 
11734 int
11735 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R );
11736 
11737 
11738 /*****************************************************************************
11739  **
11740  ** xcb_input_xi_device_info_iterator_t xcb_input_xi_query_device_infos_iterator
11741  **
11742  ** @param const xcb_input_xi_query_device_reply_t *R
11743  ** @returns xcb_input_xi_device_info_iterator_t
11744  **
11745  *****************************************************************************/
11746 
11748 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R );
11749 
11765 /*****************************************************************************
11766  **
11767  ** xcb_input_xi_query_device_reply_t * xcb_input_xi_query_device_reply
11768  **
11769  ** @param xcb_connection_t *c
11770  ** @param xcb_input_xi_query_device_cookie_t cookie
11771  ** @param xcb_generic_error_t **e
11772  ** @returns xcb_input_xi_query_device_reply_t *
11773  **
11774  *****************************************************************************/
11775 
11779  xcb_generic_error_t **e );
11780 
11793 /*****************************************************************************
11794  **
11795  ** xcb_void_cookie_t xcb_input_xi_set_focus_checked
11796  **
11797  ** @param xcb_connection_t *c
11798  ** @param xcb_window_t window
11799  ** @param xcb_timestamp_t time
11800  ** @param xcb_input_device_id_t deviceid
11801  ** @returns xcb_void_cookie_t
11802  **
11803  *****************************************************************************/
11804 
11807  xcb_window_t window ,
11808  xcb_timestamp_t time ,
11809  xcb_input_device_id_t deviceid );
11810 
11820 /*****************************************************************************
11821  **
11822  ** xcb_void_cookie_t xcb_input_xi_set_focus
11823  **
11824  ** @param xcb_connection_t *c
11825  ** @param xcb_window_t window
11826  ** @param xcb_timestamp_t time
11827  ** @param xcb_input_device_id_t deviceid
11828  ** @returns xcb_void_cookie_t
11829  **
11830  *****************************************************************************/
11831 
11834  xcb_window_t window ,
11835  xcb_timestamp_t time ,
11836  xcb_input_device_id_t deviceid );
11837 
11847 /*****************************************************************************
11848  **
11849  ** xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus
11850  **
11851  ** @param xcb_connection_t *c
11852  ** @param xcb_input_device_id_t deviceid
11853  ** @returns xcb_input_xi_get_focus_cookie_t
11854  **
11855  *****************************************************************************/
11856 
11859  xcb_input_device_id_t deviceid );
11860 
11873 /*****************************************************************************
11874  **
11875  ** xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked
11876  **
11877  ** @param xcb_connection_t *c
11878  ** @param xcb_input_device_id_t deviceid
11879  ** @returns xcb_input_xi_get_focus_cookie_t
11880  **
11881  *****************************************************************************/
11882 
11885  xcb_input_device_id_t deviceid );
11886 
11902 /*****************************************************************************
11903  **
11904  ** xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply
11905  **
11906  ** @param xcb_connection_t *c
11907  ** @param xcb_input_xi_get_focus_cookie_t cookie
11908  ** @param xcb_generic_error_t **e
11909  ** @returns xcb_input_xi_get_focus_reply_t *
11910  **
11911  *****************************************************************************/
11912 
11916  xcb_generic_error_t **e );
11917 
11918 int
11919 xcb_input_xi_grab_device_sizeof (const void *_buffer );
11920 
11930 /*****************************************************************************
11931  **
11932  ** xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device
11933  **
11934  ** @param xcb_connection_t *c
11935  ** @param xcb_window_t window
11936  ** @param xcb_timestamp_t time
11937  ** @param xcb_cursor_t cursor
11938  ** @param xcb_input_device_id_t deviceid
11939  ** @param uint8_t mode
11940  ** @param uint8_t paired_device_mode
11941  ** @param uint8_t owner_events
11942  ** @param uint16_t mask_len
11943  ** @param const uint32_t *mask
11944  ** @returns xcb_input_xi_grab_device_cookie_t
11945  **
11946  *****************************************************************************/
11947 
11950  xcb_window_t window ,
11951  xcb_timestamp_t time ,
11952  xcb_cursor_t cursor ,
11953  xcb_input_device_id_t deviceid ,
11954  uint8_t mode ,
11955  uint8_t paired_device_mode ,
11956  uint8_t owner_events ,
11957  uint16_t mask_len ,
11958  const uint32_t *mask );
11959 
11972 /*****************************************************************************
11973  **
11974  ** xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked
11975  **
11976  ** @param xcb_connection_t *c
11977  ** @param xcb_window_t window
11978  ** @param xcb_timestamp_t time
11979  ** @param xcb_cursor_t cursor
11980  ** @param xcb_input_device_id_t deviceid
11981  ** @param uint8_t mode
11982  ** @param uint8_t paired_device_mode
11983  ** @param uint8_t owner_events
11984  ** @param uint16_t mask_len
11985  ** @param const uint32_t *mask
11986  ** @returns xcb_input_xi_grab_device_cookie_t
11987  **
11988  *****************************************************************************/
11989 
11992  xcb_window_t window ,
11993  xcb_timestamp_t time ,
11994  xcb_cursor_t cursor ,
11995  xcb_input_device_id_t deviceid ,
11996  uint8_t mode ,
11997  uint8_t paired_device_mode ,
11998  uint8_t owner_events ,
11999  uint16_t mask_len ,
12000  const uint32_t *mask );
12001 
12017 /*****************************************************************************
12018  **
12019  ** xcb_input_xi_grab_device_reply_t * xcb_input_xi_grab_device_reply
12020  **
12021  ** @param xcb_connection_t *c
12022  ** @param xcb_input_xi_grab_device_cookie_t cookie
12023  ** @param xcb_generic_error_t **e
12024  ** @returns xcb_input_xi_grab_device_reply_t *
12025  **
12026  *****************************************************************************/
12027 
12031  xcb_generic_error_t **e );
12032 
12045 /*****************************************************************************
12046  **
12047  ** xcb_void_cookie_t xcb_input_xi_ungrab_device_checked
12048  **
12049  ** @param xcb_connection_t *c
12050  ** @param xcb_timestamp_t time
12051  ** @param xcb_input_device_id_t deviceid
12052  ** @returns xcb_void_cookie_t
12053  **
12054  *****************************************************************************/
12055 
12058  xcb_timestamp_t time ,
12059  xcb_input_device_id_t deviceid );
12060 
12070 /*****************************************************************************
12071  **
12072  ** xcb_void_cookie_t xcb_input_xi_ungrab_device
12073  **
12074  ** @param xcb_connection_t *c
12075  ** @param xcb_timestamp_t time
12076  ** @param xcb_input_device_id_t deviceid
12077  ** @returns xcb_void_cookie_t
12078  **
12079  *****************************************************************************/
12080 
12083  xcb_timestamp_t time ,
12084  xcb_input_device_id_t deviceid );
12085 
12098 /*****************************************************************************
12099  **
12100  ** xcb_void_cookie_t xcb_input_xi_allow_events_checked
12101  **
12102  ** @param xcb_connection_t *c
12103  ** @param xcb_timestamp_t time
12104  ** @param xcb_input_device_id_t deviceid
12105  ** @param uint8_t event_mode
12106  ** @param uint32_t touchid
12107  ** @param xcb_window_t grab_window
12108  ** @returns xcb_void_cookie_t
12109  **
12110  *****************************************************************************/
12111 
12114  xcb_timestamp_t time ,
12115  xcb_input_device_id_t deviceid ,
12116  uint8_t event_mode ,
12117  uint32_t touchid ,
12118  xcb_window_t grab_window );
12119 
12129 /*****************************************************************************
12130  **
12131  ** xcb_void_cookie_t xcb_input_xi_allow_events
12132  **
12133  ** @param xcb_connection_t *c
12134  ** @param xcb_timestamp_t time
12135  ** @param xcb_input_device_id_t deviceid
12136  ** @param uint8_t event_mode
12137  ** @param uint32_t touchid
12138  ** @param xcb_window_t grab_window
12139  ** @returns xcb_void_cookie_t
12140  **
12141  *****************************************************************************/
12142 
12145  xcb_timestamp_t time ,
12146  xcb_input_device_id_t deviceid ,
12147  uint8_t event_mode ,
12148  uint32_t touchid ,
12149  xcb_window_t grab_window );
12150 
12160 /*****************************************************************************
12161  **
12162  ** void xcb_input_grab_modifier_info_next
12163  **
12164  ** @param xcb_input_grab_modifier_info_iterator_t *i
12165  ** @returns void
12166  **
12167  *****************************************************************************/
12168 
12169 void
12171 
12182 /*****************************************************************************
12183  **
12184  ** xcb_generic_iterator_t xcb_input_grab_modifier_info_end
12185  **
12186  ** @param xcb_input_grab_modifier_info_iterator_t i
12187  ** @returns xcb_generic_iterator_t
12188  **
12189  *****************************************************************************/
12190 
12193 
12194 int
12195 xcb_input_xi_passive_grab_device_sizeof (const void *_buffer );
12196 
12206 /*****************************************************************************
12207  **
12208  ** xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device
12209  **
12210  ** @param xcb_connection_t *c
12211  ** @param xcb_timestamp_t time
12212  ** @param xcb_window_t grab_window
12213  ** @param xcb_cursor_t cursor
12214  ** @param uint32_t detail
12215  ** @param xcb_input_device_id_t deviceid
12216  ** @param uint16_t num_modifiers
12217  ** @param uint16_t mask_len
12218  ** @param uint8_t grab_type
12219  ** @param uint8_t grab_mode
12220  ** @param uint8_t paired_device_mode
12221  ** @param uint8_t owner_events
12222  ** @param const uint32_t *mask
12223  ** @param const uint32_t *modifiers
12224  ** @returns xcb_input_xi_passive_grab_device_cookie_t
12225  **
12226  *****************************************************************************/
12227 
12230  xcb_timestamp_t time ,
12231  xcb_window_t grab_window ,
12232  xcb_cursor_t cursor ,
12233  uint32_t detail ,
12234  xcb_input_device_id_t deviceid ,
12235  uint16_t num_modifiers ,
12236  uint16_t mask_len ,
12237  uint8_t grab_type ,
12238  uint8_t grab_mode ,
12239  uint8_t paired_device_mode ,
12240  uint8_t owner_events ,
12241  const uint32_t *mask ,
12242  const uint32_t *modifiers );
12243 
12256 /*****************************************************************************
12257  **
12258  ** xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked
12259  **
12260  ** @param xcb_connection_t *c
12261  ** @param xcb_timestamp_t time
12262  ** @param xcb_window_t grab_window
12263  ** @param xcb_cursor_t cursor
12264  ** @param uint32_t detail
12265  ** @param xcb_input_device_id_t deviceid
12266  ** @param uint16_t num_modifiers
12267  ** @param uint16_t mask_len
12268  ** @param uint8_t grab_type
12269  ** @param uint8_t grab_mode
12270  ** @param uint8_t paired_device_mode
12271  ** @param uint8_t owner_events
12272  ** @param const uint32_t *mask
12273  ** @param const uint32_t *modifiers
12274  ** @returns xcb_input_xi_passive_grab_device_cookie_t
12275  **
12276  *****************************************************************************/
12277 
12280  xcb_timestamp_t time ,
12281  xcb_window_t grab_window ,
12282  xcb_cursor_t cursor ,
12283  uint32_t detail ,
12284  xcb_input_device_id_t deviceid ,
12285  uint16_t num_modifiers ,
12286  uint16_t mask_len ,
12287  uint8_t grab_type ,
12288  uint8_t grab_mode ,
12289  uint8_t paired_device_mode ,
12290  uint8_t owner_events ,
12291  const uint32_t *mask ,
12292  const uint32_t *modifiers );
12293 
12294 
12295 /*****************************************************************************
12296  **
12297  ** xcb_input_grab_modifier_info_t * xcb_input_xi_passive_grab_device_modifiers
12298  **
12299  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12300  ** @returns xcb_input_grab_modifier_info_t *
12301  **
12302  *****************************************************************************/
12303 
12305 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R );
12306 
12307 
12308 /*****************************************************************************
12309  **
12310  ** int xcb_input_xi_passive_grab_device_modifiers_length
12311  **
12312  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12313  ** @returns int
12314  **
12315  *****************************************************************************/
12316 
12317 int
12318 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R );
12319 
12320 
12321 /*****************************************************************************
12322  **
12323  ** xcb_input_grab_modifier_info_iterator_t xcb_input_xi_passive_grab_device_modifiers_iterator
12324  **
12325  ** @param const xcb_input_xi_passive_grab_device_reply_t *R
12326  ** @returns xcb_input_grab_modifier_info_iterator_t
12327  **
12328  *****************************************************************************/
12329 
12331 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R );
12332 
12348 /*****************************************************************************
12349  **
12350  ** xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply
12351  **
12352  ** @param xcb_connection_t *c
12353  ** @param xcb_input_xi_passive_grab_device_cookie_t cookie
12354  ** @param xcb_generic_error_t **e
12355  ** @returns xcb_input_xi_passive_grab_device_reply_t *
12356  **
12357  *****************************************************************************/
12358 
12362  xcb_generic_error_t **e );
12363 
12364 int
12365 xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer );
12366 
12379 /*****************************************************************************
12380  **
12381  ** xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked
12382  **
12383  ** @param xcb_connection_t *c
12384  ** @param xcb_window_t grab_window
12385  ** @param uint32_t detail
12386  ** @param xcb_input_device_id_t deviceid
12387  ** @param uint16_t num_modifiers
12388  ** @param uint8_t grab_type
12389  ** @param const uint32_t *modifiers
12390  ** @returns xcb_void_cookie_t
12391  **
12392  *****************************************************************************/
12393 
12396  xcb_window_t grab_window ,
12397  uint32_t detail ,
12398  xcb_input_device_id_t deviceid ,
12399  uint16_t num_modifiers ,
12400  uint8_t grab_type ,
12401  const uint32_t *modifiers );
12402 
12412 /*****************************************************************************
12413  **
12414  ** xcb_void_cookie_t xcb_input_xi_passive_ungrab_device
12415  **
12416  ** @param xcb_connection_t *c
12417  ** @param xcb_window_t grab_window
12418  ** @param uint32_t detail
12419  ** @param xcb_input_device_id_t deviceid
12420  ** @param uint16_t num_modifiers
12421  ** @param uint8_t grab_type
12422  ** @param const uint32_t *modifiers
12423  ** @returns xcb_void_cookie_t
12424  **
12425  *****************************************************************************/
12426 
12429  xcb_window_t grab_window ,
12430  uint32_t detail ,
12431  xcb_input_device_id_t deviceid ,
12432  uint16_t num_modifiers ,
12433  uint8_t grab_type ,
12434  const uint32_t *modifiers );
12435 
12436 int
12437 xcb_input_xi_list_properties_sizeof (const void *_buffer );
12438 
12448 /*****************************************************************************
12449  **
12450  ** xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties
12451  **
12452  ** @param xcb_connection_t *c
12453  ** @param xcb_input_device_id_t deviceid
12454  ** @returns xcb_input_xi_list_properties_cookie_t
12455  **
12456  *****************************************************************************/
12457 
12460  xcb_input_device_id_t deviceid );
12461 
12474 /*****************************************************************************
12475  **
12476  ** xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked
12477  **
12478  ** @param xcb_connection_t *c
12479  ** @param xcb_input_device_id_t deviceid
12480  ** @returns xcb_input_xi_list_properties_cookie_t
12481  **
12482  *****************************************************************************/
12483 
12486  xcb_input_device_id_t deviceid );
12487 
12488 
12489 /*****************************************************************************
12490  **
12491  ** xcb_atom_t * xcb_input_xi_list_properties_properties
12492  **
12493  ** @param const xcb_input_xi_list_properties_reply_t *R
12494  ** @returns xcb_atom_t *
12495  **
12496  *****************************************************************************/
12497 
12498 xcb_atom_t *
12499 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R );
12500 
12501 
12502 /*****************************************************************************
12503  **
12504  ** int xcb_input_xi_list_properties_properties_length
12505  **
12506  ** @param const xcb_input_xi_list_properties_reply_t *R
12507  ** @returns int
12508  **
12509  *****************************************************************************/
12510 
12511 int
12512 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R );
12513 
12514 
12515 /*****************************************************************************
12516  **
12517  ** xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end
12518  **
12519  ** @param const xcb_input_xi_list_properties_reply_t *R
12520  ** @returns xcb_generic_iterator_t
12521  **
12522  *****************************************************************************/
12523 
12525 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R );
12526 
12542 /*****************************************************************************
12543  **
12544  ** xcb_input_xi_list_properties_reply_t * xcb_input_xi_list_properties_reply
12545  **
12546  ** @param xcb_connection_t *c
12547  ** @param xcb_input_xi_list_properties_cookie_t cookie
12548  ** @param xcb_generic_error_t **e
12549  ** @returns xcb_input_xi_list_properties_reply_t *
12550  **
12551  *****************************************************************************/
12552 
12556  xcb_generic_error_t **e );
12557 
12558 
12559 /*****************************************************************************
12560  **
12561  ** uint8_t * xcb_input_xi_change_property_items_data_8
12562  **
12563  ** @param const xcb_input_xi_change_property_items_t *S
12564  ** @returns uint8_t *
12565  **
12566  *****************************************************************************/
12567 
12568 uint8_t *
12569 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S );
12570 
12571 
12572 /*****************************************************************************
12573  **
12574  ** int xcb_input_xi_change_property_items_data_8_length
12575  **
12576  ** @param const xcb_input_xi_change_property_items_t *R
12577  ** @returns int
12578  **
12579  *****************************************************************************/
12580 
12581 int
12582 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R ,
12584 
12585 
12586 /*****************************************************************************
12587  **
12588  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_8_end
12589  **
12590  ** @param const xcb_input_xi_change_property_items_t *R
12591  ** @returns xcb_generic_iterator_t
12592  **
12593  *****************************************************************************/
12594 
12596 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R ,
12598 
12599 
12600 /*****************************************************************************
12601  **
12602  ** uint16_t * xcb_input_xi_change_property_items_data_16
12603  **
12604  ** @param const xcb_input_xi_change_property_items_t *S
12605  ** @returns uint16_t *
12606  **
12607  *****************************************************************************/
12608 
12609 uint16_t *
12610 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S );
12611 
12612 
12613 /*****************************************************************************
12614  **
12615  ** int xcb_input_xi_change_property_items_data_16_length
12616  **
12617  ** @param const xcb_input_xi_change_property_items_t *R
12618  ** @returns int
12619  **
12620  *****************************************************************************/
12621 
12622 int
12623 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R ,
12625 
12626 
12627 /*****************************************************************************
12628  **
12629  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_16_end
12630  **
12631  ** @param const xcb_input_xi_change_property_items_t *R
12632  ** @returns xcb_generic_iterator_t
12633  **
12634  *****************************************************************************/
12635 
12637 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R ,
12639 
12640 
12641 /*****************************************************************************
12642  **
12643  ** uint32_t * xcb_input_xi_change_property_items_data_32
12644  **
12645  ** @param const xcb_input_xi_change_property_items_t *S
12646  ** @returns uint32_t *
12647  **
12648  *****************************************************************************/
12649 
12650 uint32_t *
12651 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S );
12652 
12653 
12654 /*****************************************************************************
12655  **
12656  ** int xcb_input_xi_change_property_items_data_32_length
12657  **
12658  ** @param const xcb_input_xi_change_property_items_t *R
12659  ** @returns int
12660  **
12661  *****************************************************************************/
12662 
12663 int
12664 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R ,
12666 
12667 
12668 /*****************************************************************************
12669  **
12670  ** xcb_generic_iterator_t xcb_input_xi_change_property_items_data_32_end
12671  **
12672  ** @param const xcb_input_xi_change_property_items_t *R
12673  ** @returns xcb_generic_iterator_t
12674  **
12675  *****************************************************************************/
12676 
12678 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R ,
12680 
12681 int
12682 xcb_input_xi_change_property_items_serialize (void **_buffer ,
12683  uint32_t num_items ,
12684  uint8_t format ,
12686 
12687 int
12688 xcb_input_xi_change_property_items_unpack (const void *_buffer ,
12689  uint32_t num_items ,
12690  uint8_t format ,
12692 
12693 int
12694 xcb_input_xi_change_property_items_sizeof (const void *_buffer ,
12695  uint32_t num_items ,
12696  uint8_t format );
12697 
12710 /*****************************************************************************
12711  **
12712  ** xcb_void_cookie_t xcb_input_xi_change_property_checked
12713  **
12714  ** @param xcb_connection_t *c
12715  ** @param xcb_input_device_id_t deviceid
12716  ** @param uint8_t mode
12717  ** @param uint8_t format
12718  ** @param xcb_atom_t property
12719  ** @param xcb_atom_t type
12720  ** @param uint32_t num_items
12721  ** @param const void *items
12722  ** @returns xcb_void_cookie_t
12723  **
12724  *****************************************************************************/
12725 
12728  xcb_input_device_id_t deviceid ,
12729  uint8_t mode ,
12730  uint8_t format ,
12731  xcb_atom_t property ,
12732  xcb_atom_t type ,
12733  uint32_t num_items ,
12734  const void *items );
12735 
12745 /*****************************************************************************
12746  **
12747  ** xcb_void_cookie_t xcb_input_xi_change_property
12748  **
12749  ** @param xcb_connection_t *c
12750  ** @param xcb_input_device_id_t deviceid
12751  ** @param uint8_t mode
12752  ** @param uint8_t format
12753  ** @param xcb_atom_t property
12754  ** @param xcb_atom_t type
12755  ** @param uint32_t num_items
12756  ** @param const void *items
12757  ** @returns xcb_void_cookie_t
12758  **
12759  *****************************************************************************/
12760 
12763  xcb_input_device_id_t deviceid ,
12764  uint8_t mode ,
12765  uint8_t format ,
12766  xcb_atom_t property ,
12767  xcb_atom_t type ,
12768  uint32_t num_items ,
12769  const void *items );
12770 
12783 /*****************************************************************************
12784  **
12785  ** xcb_void_cookie_t xcb_input_xi_change_property_aux_checked
12786  **
12787  ** @param xcb_connection_t *c
12788  ** @param xcb_input_device_id_t deviceid
12789  ** @param uint8_t mode
12790  ** @param uint8_t format
12791  ** @param xcb_atom_t property
12792  ** @param xcb_atom_t type
12793  ** @param uint32_t num_items
12794  ** @param const xcb_input_xi_change_property_items_t *items
12795  ** @returns xcb_void_cookie_t
12796  **
12797  *****************************************************************************/
12798 
12801  xcb_input_device_id_t deviceid ,
12802  uint8_t mode ,
12803  uint8_t format ,
12804  xcb_atom_t property ,
12805  xcb_atom_t type ,
12806  uint32_t num_items ,
12807  const xcb_input_xi_change_property_items_t *items );
12808 
12818 /*****************************************************************************
12819  **
12820  ** xcb_void_cookie_t xcb_input_xi_change_property_aux
12821  **
12822  ** @param xcb_connection_t *c
12823  ** @param xcb_input_device_id_t deviceid
12824  ** @param uint8_t mode
12825  ** @param uint8_t format
12826  ** @param xcb_atom_t property
12827  ** @param xcb_atom_t type
12828  ** @param uint32_t num_items
12829  ** @param const xcb_input_xi_change_property_items_t *items
12830  ** @returns xcb_void_cookie_t
12831  **
12832  *****************************************************************************/
12833 
12836  xcb_input_device_id_t deviceid ,
12837  uint8_t mode ,
12838  uint8_t format ,
12839  xcb_atom_t property ,
12840  xcb_atom_t type ,
12841  uint32_t num_items ,
12842  const xcb_input_xi_change_property_items_t *items );
12843 
12856 /*****************************************************************************
12857  **
12858  ** xcb_void_cookie_t xcb_input_xi_delete_property_checked
12859  **
12860  ** @param xcb_connection_t *c
12861  ** @param xcb_input_device_id_t deviceid
12862  ** @param xcb_atom_t property
12863  ** @returns xcb_void_cookie_t
12864  **
12865  *****************************************************************************/
12866 
12869  xcb_input_device_id_t deviceid ,
12870  xcb_atom_t property );
12871 
12881 /*****************************************************************************
12882  **
12883  ** xcb_void_cookie_t xcb_input_xi_delete_property
12884  **
12885  ** @param xcb_connection_t *c
12886  ** @param xcb_input_device_id_t deviceid
12887  ** @param xcb_atom_t property
12888  ** @returns xcb_void_cookie_t
12889  **
12890  *****************************************************************************/
12891 
12894  xcb_input_device_id_t deviceid ,
12895  xcb_atom_t property );
12896 
12897 
12898 /*****************************************************************************
12899  **
12900  ** uint8_t * xcb_input_xi_get_property_items_data_8
12901  **
12902  ** @param const xcb_input_xi_get_property_items_t *S
12903  ** @returns uint8_t *
12904  **
12905  *****************************************************************************/
12906 
12907 uint8_t *
12908 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S );
12909 
12910 
12911 /*****************************************************************************
12912  **
12913  ** int xcb_input_xi_get_property_items_data_8_length
12914  **
12915  ** @param const xcb_input_xi_get_property_items_t *R
12916  ** @returns int
12917  **
12918  *****************************************************************************/
12919 
12920 int
12921 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R ,
12923 
12924 
12925 /*****************************************************************************
12926  **
12927  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_8_end
12928  **
12929  ** @param const xcb_input_xi_get_property_items_t *R
12930  ** @returns xcb_generic_iterator_t
12931  **
12932  *****************************************************************************/
12933 
12935 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R ,
12937 
12938 
12939 /*****************************************************************************
12940  **
12941  ** uint16_t * xcb_input_xi_get_property_items_data_16
12942  **
12943  ** @param const xcb_input_xi_get_property_items_t *S
12944  ** @returns uint16_t *
12945  **
12946  *****************************************************************************/
12947 
12948 uint16_t *
12949 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S );
12950 
12951 
12952 /*****************************************************************************
12953  **
12954  ** int xcb_input_xi_get_property_items_data_16_length
12955  **
12956  ** @param const xcb_input_xi_get_property_items_t *R
12957  ** @returns int
12958  **
12959  *****************************************************************************/
12960 
12961 int
12962 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R ,
12964 
12965 
12966 /*****************************************************************************
12967  **
12968  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_16_end
12969  **
12970  ** @param const xcb_input_xi_get_property_items_t *R
12971  ** @returns xcb_generic_iterator_t
12972  **
12973  *****************************************************************************/
12974 
12976 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R ,
12978 
12979 
12980 /*****************************************************************************
12981  **
12982  ** uint32_t * xcb_input_xi_get_property_items_data_32
12983  **
12984  ** @param const xcb_input_xi_get_property_items_t *S
12985  ** @returns uint32_t *
12986  **
12987  *****************************************************************************/
12988 
12989 uint32_t *
12990 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S );
12991 
12992 
12993 /*****************************************************************************
12994  **
12995  ** int xcb_input_xi_get_property_items_data_32_length
12996  **
12997  ** @param const xcb_input_xi_get_property_items_t *R
12998  ** @returns int
12999  **
13000  *****************************************************************************/
13001 
13002 int
13003 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R ,
13005 
13006 
13007 /*****************************************************************************
13008  **
13009  ** xcb_generic_iterator_t xcb_input_xi_get_property_items_data_32_end
13010  **
13011  ** @param const xcb_input_xi_get_property_items_t *R
13012  ** @returns xcb_generic_iterator_t
13013  **
13014  *****************************************************************************/
13015 
13017 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R ,
13019 
13020 int
13021 xcb_input_xi_get_property_items_serialize (void **_buffer ,
13022  uint32_t num_items ,
13023  uint8_t format ,
13024  const xcb_input_xi_get_property_items_t *_aux );
13025 
13026 int
13027 xcb_input_xi_get_property_items_unpack (const void *_buffer ,
13028  uint32_t num_items ,
13029  uint8_t format ,
13031 
13032 int
13033 xcb_input_xi_get_property_items_sizeof (const void *_buffer ,
13034  uint32_t num_items ,
13035  uint8_t format );
13036 
13046 /*****************************************************************************
13047  **
13048  ** xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property
13049  **
13050  ** @param xcb_connection_t *c
13051  ** @param xcb_input_device_id_t deviceid
13052  ** @param uint8_t _delete
13053  ** @param xcb_atom_t property
13054  ** @param xcb_atom_t type
13055  ** @param uint32_t offset
13056  ** @param uint32_t len
13057  ** @returns xcb_input_xi_get_property_cookie_t
13058  **
13059  *****************************************************************************/
13060 
13063  xcb_input_device_id_t deviceid ,
13064  uint8_t _delete ,
13065  xcb_atom_t property ,
13066  xcb_atom_t type ,
13067  uint32_t offset ,
13068  uint32_t len );
13069 
13082 /*****************************************************************************
13083  **
13084  ** xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked
13085  **
13086  ** @param xcb_connection_t *c
13087  ** @param xcb_input_device_id_t deviceid
13088  ** @param uint8_t _delete
13089  ** @param xcb_atom_t property
13090  ** @param xcb_atom_t type
13091  ** @param uint32_t offset
13092  ** @param uint32_t len
13093  ** @returns xcb_input_xi_get_property_cookie_t
13094  **
13095  *****************************************************************************/
13096 
13099  xcb_input_device_id_t deviceid ,
13100  uint8_t _delete ,
13101  xcb_atom_t property ,
13102  xcb_atom_t type ,
13103  uint32_t offset ,
13104  uint32_t len );
13105 
13106 
13107 /*****************************************************************************
13108  **
13109  ** xcb_input_xi_get_property_items_t * xcb_input_xi_get_property_items
13110  **
13111  ** @param const xcb_input_xi_get_property_reply_t *R
13112  ** @returns xcb_input_xi_get_property_items_t *
13113  **
13114  *****************************************************************************/
13115 
13116 void *
13117 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R );
13118 
13134 /*****************************************************************************
13135  **
13136  ** xcb_input_xi_get_property_reply_t * xcb_input_xi_get_property_reply
13137  **
13138  ** @param xcb_connection_t *c
13139  ** @param xcb_input_xi_get_property_cookie_t cookie
13140  ** @param xcb_generic_error_t **e
13141  ** @returns xcb_input_xi_get_property_reply_t *
13142  **
13143  *****************************************************************************/
13144 
13148  xcb_generic_error_t **e );
13149 
13150 int
13151 xcb_input_xi_get_selected_events_sizeof (const void *_buffer );
13152 
13162 /*****************************************************************************
13163  **
13164  ** xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events
13165  **
13166  ** @param xcb_connection_t *c
13167  ** @param xcb_window_t window
13168  ** @returns xcb_input_xi_get_selected_events_cookie_t
13169  **
13170  *****************************************************************************/
13171 
13174  xcb_window_t window );
13175 
13188 /*****************************************************************************
13189  **
13190  ** xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked
13191  **
13192  ** @param xcb_connection_t *c
13193  ** @param xcb_window_t window
13194  ** @returns xcb_input_xi_get_selected_events_cookie_t
13195  **
13196  *****************************************************************************/
13197 
13200  xcb_window_t window );
13201 
13202 
13203 /*****************************************************************************
13204  **
13205  ** int xcb_input_xi_get_selected_events_masks_length
13206  **
13207  ** @param const xcb_input_xi_get_selected_events_reply_t *R
13208  ** @returns int
13209  **
13210  *****************************************************************************/
13211 
13212 int
13213 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R );
13214 
13215 
13216 /*****************************************************************************
13217  **
13218  ** xcb_input_event_mask_iterator_t xcb_input_xi_get_selected_events_masks_iterator
13219  **
13220  ** @param const xcb_input_xi_get_selected_events_reply_t *R
13221  ** @returns xcb_input_event_mask_iterator_t
13222  **
13223  *****************************************************************************/
13224 
13226 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R );
13227 
13243 /*****************************************************************************
13244  **
13245  ** xcb_input_xi_get_selected_events_reply_t * xcb_input_xi_get_selected_events_reply
13246  **
13247  ** @param xcb_connection_t *c
13248  ** @param xcb_input_xi_get_selected_events_cookie_t cookie
13249  ** @param xcb_generic_error_t **e
13250  ** @returns xcb_input_xi_get_selected_events_reply_t *
13251  **
13252  *****************************************************************************/
13253 
13257  xcb_generic_error_t **e );
13258 
13268 /*****************************************************************************
13269  **
13270  ** void xcb_input_barrier_release_pointer_info_next
13271  **
13272  ** @param xcb_input_barrier_release_pointer_info_iterator_t *i
13273  ** @returns void
13274  **
13275  *****************************************************************************/
13276 
13277 void
13279 
13290 /*****************************************************************************
13291  **
13292  ** xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end
13293  **
13294  ** @param xcb_input_barrier_release_pointer_info_iterator_t i
13295  ** @returns xcb_generic_iterator_t
13296  **
13297  *****************************************************************************/
13298 
13301 
13302 int
13303 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer );
13304 
13317 /*****************************************************************************
13318  **
13319  ** xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked
13320  **
13321  ** @param xcb_connection_t *c
13322  ** @param uint32_t num_barriers
13323  ** @param const xcb_input_barrier_release_pointer_info_t *barriers
13324  ** @returns xcb_void_cookie_t
13325  **
13326  *****************************************************************************/
13327 
13330  uint32_t num_barriers ,
13331  const xcb_input_barrier_release_pointer_info_t *barriers );
13332 
13342 /*****************************************************************************
13343  **
13344  ** xcb_void_cookie_t xcb_input_xi_barrier_release_pointer
13345  **
13346  ** @param xcb_connection_t *c
13347  ** @param uint32_t num_barriers
13348  ** @param const xcb_input_barrier_release_pointer_info_t *barriers
13349  ** @returns xcb_void_cookie_t
13350  **
13351  *****************************************************************************/
13352 
13355  uint32_t num_barriers ,
13356  const xcb_input_barrier_release_pointer_info_t *barriers );
13357 
13358 int
13359 xcb_input_device_changed_sizeof (const void *_buffer );
13360 
13361 int
13362 xcb_input_key_press_sizeof (const void *_buffer );
13363 
13364 int
13365 xcb_input_key_release_sizeof (const void *_buffer );
13366 
13367 int
13368 xcb_input_button_press_sizeof (const void *_buffer );
13369 
13370 int
13371 xcb_input_button_release_sizeof (const void *_buffer );
13372 
13373 int
13374 xcb_input_motion_sizeof (const void *_buffer );
13375 
13376 int
13377 xcb_input_enter_sizeof (const void *_buffer );
13378 
13379 int
13380 xcb_input_leave_sizeof (const void *_buffer );
13381 
13382 int
13383 xcb_input_focus_in_sizeof (const void *_buffer );
13384 
13385 int
13386 xcb_input_focus_out_sizeof (const void *_buffer );
13387 
13397 /*****************************************************************************
13398  **
13399  ** void xcb_input_hierarchy_info_next
13400  **
13401  ** @param xcb_input_hierarchy_info_iterator_t *i
13402  ** @returns void
13403  **
13404  *****************************************************************************/
13405 
13406 void
13408 
13419 /*****************************************************************************
13420  **
13421  ** xcb_generic_iterator_t xcb_input_hierarchy_info_end
13422  **
13423  ** @param xcb_input_hierarchy_info_iterator_t i
13424  ** @returns xcb_generic_iterator_t
13425  **
13426  *****************************************************************************/
13427 
13430 
13431 int
13432 xcb_input_hierarchy_sizeof (const void *_buffer );
13433 
13434 int
13435 xcb_input_raw_key_press_sizeof (const void *_buffer );
13436 
13437 int
13438 xcb_input_raw_key_release_sizeof (const void *_buffer );
13439 
13440 int
13441 xcb_input_raw_button_press_sizeof (const void *_buffer );
13442 
13443 int
13444 xcb_input_raw_button_release_sizeof (const void *_buffer );
13445 
13446 int
13447 xcb_input_raw_motion_sizeof (const void *_buffer );
13448 
13449 int
13450 xcb_input_touch_begin_sizeof (const void *_buffer );
13451 
13452 int
13453 xcb_input_touch_update_sizeof (const void *_buffer );
13454 
13455 int
13456 xcb_input_touch_end_sizeof (const void *_buffer );
13457 
13458 int
13459 xcb_input_raw_touch_begin_sizeof (const void *_buffer );
13460 
13461 int
13462 xcb_input_raw_touch_update_sizeof (const void *_buffer );
13463 
13464 int
13465 xcb_input_raw_touch_end_sizeof (const void *_buffer );
13466 
13467 
13468 #ifdef __cplusplus
13469 }
13470 #endif
13471 
13472 #endif
13473