XCB: xinput.h Source File

XCB 1.10

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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
35 typedef struct xcb_input_event_class_iterator_t {
36 xcb_input_event_class_t *data;
37 int rem;
38 int index;
39 } xcb_input_event_class_iterator_t;
40
41 typedef uint8_t xcb_input_key_code_t;
42
46 typedef struct xcb_input_key_code_iterator_t {
47 xcb_input_key_code_t *data;
48 int rem;
49 int index;
50 } xcb_input_key_code_iterator_t;
51
52 typedef uint16_t xcb_input_device_id_t;
53
57 typedef struct xcb_input_device_id_iterator_t {
58 xcb_input_device_id_t *data;
59 int rem;
60 int index;
61 } xcb_input_device_id_iterator_t;
62
63 typedef int32_t xcb_input_fp1616_t;
64
68 typedef struct xcb_input_fp1616_iterator_t {
69 xcb_input_fp1616_t *data;
70 int rem;
71 int index;
72 } xcb_input_fp1616_iterator_t;
73
77 typedef struct xcb_input_fp3232_t {
78 int32_t integral;
79 uint32_t frac;
80 } xcb_input_fp3232_t;
81
85 typedef struct xcb_input_fp3232_iterator_t {
86 xcb_input_fp3232_t *data;
87 int rem;
88 int index;
89 } xcb_input_fp3232_iterator_t;
90
94 typedef struct xcb_input_get_extension_version_cookie_t {
95 unsigned int sequence;
96 } xcb_input_get_extension_version_cookie_t;
97
99 #define XCB_INPUT_GET_EXTENSION_VERSION 1
100
104 typedef struct xcb_input_get_extension_version_request_t {
105 uint8_t major_opcode;
106 uint8_t minor_opcode;
107 uint16_t length;
108 uint16_t name_len;
109 uint8_t pad0[2];
110 } xcb_input_get_extension_version_request_t;
111
115 typedef struct xcb_input_get_extension_version_reply_t {
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];
124 } xcb_input_get_extension_version_reply_t;
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;
158 } xcb_input_device_info_t;
159
163 typedef struct xcb_input_device_info_iterator_t {
164 xcb_input_device_info_t *data;
165 int rem;
166 int index;
167 } xcb_input_device_info_iterator_t;
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];
179 } xcb_input_key_info_t;
180
184 typedef struct xcb_input_key_info_iterator_t {
185 xcb_input_key_info_t *data;
186 int rem;
187 int index;
188 } xcb_input_key_info_iterator_t;
189
193 typedef struct xcb_input_button_info_t {
194 uint8_t class_id;
195 uint8_t len;
196 uint16_t num_buttons;
197 } xcb_input_button_info_t;
198
202 typedef struct xcb_input_button_info_iterator_t {
203 xcb_input_button_info_t *data;
204 int rem;
205 int index;
206 } xcb_input_button_info_iterator_t;
207
211 typedef struct xcb_input_axis_info_t {
212 uint32_t resolution;
213 int32_t minimum;
214 int32_t maximum;
215 } xcb_input_axis_info_t;
216
220 typedef struct xcb_input_axis_info_iterator_t {
221 xcb_input_axis_info_t *data;
222 int rem;
223 int index;
224 } xcb_input_axis_info_iterator_t;
225
229 typedef struct xcb_input_valuator_info_t {
230 uint8_t class_id;
231 uint8_t len;
232 uint8_t axes_len;
233 uint8_t mode;
234 uint32_t motion_size;
235 } xcb_input_valuator_info_t;
236
240 typedef struct xcb_input_valuator_info_iterator_t {
241 xcb_input_valuator_info_t *data;
242 int rem;
243 int index;
244 } xcb_input_valuator_info_iterator_t;
245
249 typedef struct xcb_input_input_info_t {
250 uint8_t class_id;
251 uint8_t len;
252 } xcb_input_input_info_t;
253
257 typedef struct xcb_input_input_info_iterator_t {
258 xcb_input_input_info_t *data;
259 int rem;
260 int index;
261 } xcb_input_input_info_iterator_t;
262
266 typedef struct xcb_input_device_name_t {
267 uint8_t len;
268 } xcb_input_device_name_t;
269
273 typedef struct xcb_input_device_name_iterator_t {
274 xcb_input_device_name_t *data;
275 int rem;
276 int index;
277 } xcb_input_device_name_iterator_t;
278
282 typedef struct xcb_input_list_input_devices_cookie_t {
283 unsigned int sequence;
284 } xcb_input_list_input_devices_cookie_t;
285
287 #define XCB_INPUT_LIST_INPUT_DEVICES 2
288
292 typedef struct xcb_input_list_input_devices_request_t {
293 uint8_t major_opcode;
294 uint8_t minor_opcode;
295 uint16_t length;
296 } xcb_input_list_input_devices_request_t;
297
301 typedef struct xcb_input_list_input_devices_reply_t {
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];
308 } xcb_input_list_input_devices_reply_t;
309
313 typedef struct xcb_input_input_class_info_t {
314 uint8_t class_id;
315 uint8_t event_type_base;
316 } xcb_input_input_class_info_t;
317
321 typedef struct xcb_input_input_class_info_iterator_t {
322 xcb_input_input_class_info_t *data;
323 int rem;
324 int index;
325 } xcb_input_input_class_info_iterator_t;
326
330 typedef struct xcb_input_open_device_cookie_t {
331 unsigned int sequence;
332 } xcb_input_open_device_cookie_t;
333
335 #define XCB_INPUT_OPEN_DEVICE 3
336
340 typedef struct xcb_input_open_device_request_t {
341 uint8_t major_opcode;
342 uint8_t minor_opcode;
343 uint16_t length;
344 uint8_t device_id;
345 uint8_t pad0[3];
346 } xcb_input_open_device_request_t;
347
351 typedef struct xcb_input_open_device_reply_t {
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];
358 } xcb_input_open_device_reply_t;
359
361 #define XCB_INPUT_CLOSE_DEVICE 4
362
366 typedef struct xcb_input_close_device_request_t {
367 uint8_t major_opcode;
368 uint8_t minor_opcode;
369 uint16_t length;
370 uint8_t device_id;
371 uint8_t pad0[3];
372 } xcb_input_close_device_request_t;
373
377 typedef struct xcb_input_set_device_mode_cookie_t {
378 unsigned int sequence;
379 } xcb_input_set_device_mode_cookie_t;
380
382 #define XCB_INPUT_SET_DEVICE_MODE 5
383
387 typedef struct xcb_input_set_device_mode_request_t {
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];
394 } xcb_input_set_device_mode_request_t;
395
399 typedef struct xcb_input_set_device_mode_reply_t {
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];
406 } xcb_input_set_device_mode_reply_t;
407
409 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
410
414 typedef struct xcb_input_select_extension_event_request_t {
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];
421 } xcb_input_select_extension_event_request_t;
422
426 typedef struct xcb_input_get_selected_extension_events_cookie_t {
427 unsigned int sequence;
428 } xcb_input_get_selected_extension_events_cookie_t;
429
431 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
432
436 typedef struct xcb_input_get_selected_extension_events_request_t {
437 uint8_t major_opcode;
438 uint8_t minor_opcode;
439 uint16_t length;
440 xcb_window_t window;
441 } xcb_input_get_selected_extension_events_request_t;
442
446 typedef struct xcb_input_get_selected_extension_events_reply_t {
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];
454 } xcb_input_get_selected_extension_events_reply_t;
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
467 typedef struct xcb_input_change_device_dont_propagate_list_request_t {
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;
475 } xcb_input_change_device_dont_propagate_list_request_t;
476
480 typedef struct xcb_input_get_device_dont_propagate_list_cookie_t {
481 unsigned int sequence;
482 } xcb_input_get_device_dont_propagate_list_cookie_t;
483
485 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
486
490 typedef struct xcb_input_get_device_dont_propagate_list_request_t {
491 uint8_t major_opcode;
492 uint8_t minor_opcode;
493 uint16_t length;
494 xcb_window_t window;
495 } xcb_input_get_device_dont_propagate_list_request_t;
496
500 typedef struct xcb_input_get_device_dont_propagate_list_reply_t {
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];
507 } xcb_input_get_device_dont_propagate_list_reply_t;
508
512 typedef struct xcb_input_device_time_coord_t {
513 xcb_timestamp_t time;
514 } xcb_input_device_time_coord_t;
515
519 typedef struct xcb_input_device_time_coord_iterator_t {
520 xcb_input_device_time_coord_t *data;
521 int rem;
522 int index;
523 } xcb_input_device_time_coord_iterator_t;
524
528 typedef struct xcb_input_get_device_motion_events_cookie_t {
529 unsigned int sequence;
530 } xcb_input_get_device_motion_events_cookie_t;
531
533 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
534
538 typedef struct xcb_input_get_device_motion_events_request_t {
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;
545 } xcb_input_get_device_motion_events_request_t;
546
550 typedef struct xcb_input_get_device_motion_events_reply_t {
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];
559 } xcb_input_get_device_motion_events_reply_t;
560
564 typedef struct xcb_input_change_keyboard_device_cookie_t {
565 unsigned int sequence;
566 } xcb_input_change_keyboard_device_cookie_t;
567
569 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
570
574 typedef struct xcb_input_change_keyboard_device_request_t {
575 uint8_t major_opcode;
576 uint8_t minor_opcode;
577 uint16_t length;
578 uint8_t device_id;
579 uint8_t pad0[3];
580 } xcb_input_change_keyboard_device_request_t;
581
585 typedef struct xcb_input_change_keyboard_device_reply_t {
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];
592 } xcb_input_change_keyboard_device_reply_t;
593
597 typedef struct xcb_input_change_pointer_device_cookie_t {
598 unsigned int sequence;
599 } xcb_input_change_pointer_device_cookie_t;
600
602 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
603
607 typedef struct xcb_input_change_pointer_device_request_t {
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;
615 } xcb_input_change_pointer_device_request_t;
616
620 typedef struct xcb_input_change_pointer_device_reply_t {
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];
627 } xcb_input_change_pointer_device_reply_t;
628
632 typedef struct xcb_input_grab_device_cookie_t {
633 unsigned int sequence;
634 } xcb_input_grab_device_cookie_t;
635
637 #define XCB_INPUT_GRAB_DEVICE 13
638
642 typedef struct xcb_input_grab_device_request_t {
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];
654 } xcb_input_grab_device_request_t;
655
659 typedef struct xcb_input_grab_device_reply_t {
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];
666 } xcb_input_grab_device_reply_t;
667
669 #define XCB_INPUT_UNGRAB_DEVICE 14
670
674 typedef struct xcb_input_ungrab_device_request_t {
675 uint8_t major_opcode;
676 uint8_t minor_opcode;
677 uint16_t length;
678 xcb_timestamp_t time;
679 uint8_t device_id;
680 } xcb_input_ungrab_device_request_t;
681
683 #define XCB_INPUT_GRAB_DEVICE_KEY 15
684
688 typedef struct xcb_input_grab_device_key_request_t {
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];
702 } xcb_input_grab_device_key_request_t;
703
705 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
706
710 typedef struct xcb_input_ungrab_device_key_request_t {
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;
719 } xcb_input_ungrab_device_key_request_t;
720
722 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
723
727 typedef struct xcb_input_grab_device_button_request_t {
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];
741 } xcb_input_grab_device_button_request_t;
742
744 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
745
749 typedef struct xcb_input_ungrab_device_button_request_t {
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;
758 } xcb_input_ungrab_device_button_request_t;
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
775 typedef struct xcb_input_allow_device_events_request_t {
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;
782 } xcb_input_allow_device_events_request_t;
783
787 typedef struct xcb_input_get_device_focus_cookie_t {
788 unsigned int sequence;
789 } xcb_input_get_device_focus_cookie_t;
790
792 #define XCB_INPUT_GET_DEVICE_FOCUS 20
793
797 typedef struct xcb_input_get_device_focus_request_t {
798 uint8_t major_opcode;
799 uint8_t minor_opcode;
800 uint16_t length;
801 uint8_t device_id;
802 uint8_t pad0[3];
803 } xcb_input_get_device_focus_request_t;
804
808 typedef struct xcb_input_get_device_focus_reply_t {
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];
817 } xcb_input_get_device_focus_reply_t;
818
820 #define XCB_INPUT_SET_DEVICE_FOCUS 21
821
825 typedef struct xcb_input_set_device_focus_request_t {
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;
833 } xcb_input_set_device_focus_request_t;
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
847 typedef struct xcb_input_kbd_feedback_state_t {
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];
860 } xcb_input_kbd_feedback_state_t;
861
865 typedef struct xcb_input_kbd_feedback_state_iterator_t {
866 xcb_input_kbd_feedback_state_t *data;
867 int rem;
868 int index;
869 } xcb_input_kbd_feedback_state_iterator_t;
870
874 typedef struct xcb_input_ptr_feedback_state_t {
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;
882 } xcb_input_ptr_feedback_state_t;
883
887 typedef struct xcb_input_ptr_feedback_state_iterator_t {
888 xcb_input_ptr_feedback_state_t *data;
889 int rem;
890 int index;
891 } xcb_input_ptr_feedback_state_iterator_t;
892
896 typedef struct xcb_input_integer_feedback_state_t {
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;
903 } xcb_input_integer_feedback_state_t;
904
908 typedef struct xcb_input_integer_feedback_state_iterator_t {
909 xcb_input_integer_feedback_state_t *data;
910 int rem;
911 int index;
912 } xcb_input_integer_feedback_state_iterator_t;
913
917 typedef struct xcb_input_string_feedback_state_t {
918 uint8_t class_id;
919 uint8_t feedback_id;
920 uint16_t len;
921 uint16_t max_symbols;
922 uint16_t num_keysyms;
923 } xcb_input_string_feedback_state_t;
924
928 typedef struct xcb_input_string_feedback_state_iterator_t {
929 xcb_input_string_feedback_state_t *data;
930 int rem;
931 int index;
932 } xcb_input_string_feedback_state_iterator_t;
933
937 typedef struct xcb_input_bell_feedback_state_t {
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;
945 } xcb_input_bell_feedback_state_t;
946
950 typedef struct xcb_input_bell_feedback_state_iterator_t {
951 xcb_input_bell_feedback_state_t *data;
952 int rem;
953 int index;
954 } xcb_input_bell_feedback_state_iterator_t;
955
959 typedef struct xcb_input_led_feedback_state_t {
960 uint8_t class_id;
961 uint8_t feedback_id;
962 uint16_t len;
963 uint32_t led_mask;
964 uint32_t led_values;
965 } xcb_input_led_feedback_state_t;
966
970 typedef struct xcb_input_led_feedback_state_iterator_t {
971 xcb_input_led_feedback_state_t *data;
972 int rem;
973 int index;
974 } xcb_input_led_feedback_state_iterator_t;
975
979 typedef struct xcb_input_feedback_state_t {
980 uint8_t class_id;
981 uint8_t feedback_id;
982 uint16_t len;
983 } xcb_input_feedback_state_t;
984
988 typedef struct xcb_input_feedback_state_iterator_t {
989 xcb_input_feedback_state_t *data;
990 int rem;
991 int index;
992 } xcb_input_feedback_state_iterator_t;
993
997 typedef struct xcb_input_get_feedback_control_cookie_t {
998 unsigned int sequence;
999 } xcb_input_get_feedback_control_cookie_t;
1000
1002 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1003
1007 typedef struct xcb_input_get_feedback_control_request_t {
1008 uint8_t major_opcode;
1009 uint8_t minor_opcode;
1010 uint16_t length;
1011 uint8_t device_id;
1012 uint8_t pad0[3];
1013 } xcb_input_get_feedback_control_request_t;
1014
1018 typedef struct xcb_input_get_feedback_control_reply_t {
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];
1025 } xcb_input_get_feedback_control_reply_t;
1026
1030 typedef struct xcb_input_kbd_feedback_ctl_t {
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;
1042 } xcb_input_kbd_feedback_ctl_t;
1043
1047 typedef struct xcb_input_kbd_feedback_ctl_iterator_t {
1048 xcb_input_kbd_feedback_ctl_t *data;
1049 int rem;
1050 int index;
1051 } xcb_input_kbd_feedback_ctl_iterator_t;
1052
1056 typedef struct xcb_input_ptr_feedback_ctl_t {
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;
1064 } xcb_input_ptr_feedback_ctl_t;
1065
1069 typedef struct xcb_input_ptr_feedback_ctl_iterator_t {
1070 xcb_input_ptr_feedback_ctl_t *data;
1071 int rem;
1072 int index;
1073 } xcb_input_ptr_feedback_ctl_iterator_t;
1074
1078 typedef struct xcb_input_integer_feedback_ctl_t {
1079 uint8_t class_id;
1080 uint8_t feedback_id;
1081 uint16_t len;
1082 int32_t int_to_display;
1083 } xcb_input_integer_feedback_ctl_t;
1084
1088 typedef struct xcb_input_integer_feedback_ctl_iterator_t {
1089 xcb_input_integer_feedback_ctl_t *data;
1090 int rem;
1091 int index;
1092 } xcb_input_integer_feedback_ctl_iterator_t;
1093
1097 typedef struct xcb_input_string_feedback_ctl_t {
1098 uint8_t class_id;
1099 uint8_t feedback_id;
1100 uint16_t len;
1101 uint8_t pad0[2];
1102 uint16_t num_keysyms;
1103 } xcb_input_string_feedback_ctl_t;
1104
1108 typedef struct xcb_input_string_feedback_ctl_iterator_t {
1109 xcb_input_string_feedback_ctl_t *data;
1110 int rem;
1111 int index;
1112 } xcb_input_string_feedback_ctl_iterator_t;
1113
1117 typedef struct xcb_input_bell_feedback_ctl_t {
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;
1125 } xcb_input_bell_feedback_ctl_t;
1126
1130 typedef struct xcb_input_bell_feedback_ctl_iterator_t {
1131 xcb_input_bell_feedback_ctl_t *data;
1132 int rem;
1133 int index;
1134 } xcb_input_bell_feedback_ctl_iterator_t;
1135
1139 typedef struct xcb_input_led_feedback_ctl_t {
1140 uint8_t class_id;
1141 uint8_t feedback_id;
1142 uint16_t len;
1143 uint32_t led_mask;
1144 uint32_t led_values;
1145 } xcb_input_led_feedback_ctl_t;
1146
1150 typedef struct xcb_input_led_feedback_ctl_iterator_t {
1151 xcb_input_led_feedback_ctl_t *data;
1152 int rem;
1153 int index;
1154 } xcb_input_led_feedback_ctl_iterator_t;
1155
1159 typedef struct xcb_input_feedback_ctl_t {
1160 uint8_t class_id;
1161 uint8_t feedback_id;
1162 uint16_t len;
1163 } xcb_input_feedback_ctl_t;
1164
1168 typedef struct xcb_input_feedback_ctl_iterator_t {
1169 xcb_input_feedback_ctl_t *data;
1170 int rem;
1171 int index;
1172 } xcb_input_feedback_ctl_iterator_t;
1173
1175 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1176
1180 typedef struct xcb_input_change_feedback_control_request_t {
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;
1187 } xcb_input_change_feedback_control_request_t;
1188
1192 typedef struct xcb_input_get_device_key_mapping_cookie_t {
1193 unsigned int sequence;
1194 } xcb_input_get_device_key_mapping_cookie_t;
1195
1197 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1198
1202 typedef struct xcb_input_get_device_key_mapping_request_t {
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;
1209 } xcb_input_get_device_key_mapping_request_t;
1210
1214 typedef struct xcb_input_get_device_key_mapping_reply_t {
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];
1221 } xcb_input_get_device_key_mapping_reply_t;
1222
1224 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1225
1229 typedef struct xcb_input_change_device_key_mapping_request_t {
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;
1237 } xcb_input_change_device_key_mapping_request_t;
1238
1242 typedef struct xcb_input_get_device_modifier_mapping_cookie_t {
1243 unsigned int sequence;
1244 } xcb_input_get_device_modifier_mapping_cookie_t;
1245
1247 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1248
1252 typedef struct xcb_input_get_device_modifier_mapping_request_t {
1253 uint8_t major_opcode;
1254 uint8_t minor_opcode;
1255 uint16_t length;
1256 uint8_t device_id;
1257 uint8_t pad0[3];
1258 } xcb_input_get_device_modifier_mapping_request_t;
1259
1263 typedef struct xcb_input_get_device_modifier_mapping_reply_t {
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];
1270 } xcb_input_get_device_modifier_mapping_reply_t;
1271
1275 typedef struct xcb_input_set_device_modifier_mapping_cookie_t {
1276 unsigned int sequence;
1277 } xcb_input_set_device_modifier_mapping_cookie_t;
1278
1280 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1281
1285 typedef struct xcb_input_set_device_modifier_mapping_request_t {
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;
1292 } xcb_input_set_device_modifier_mapping_request_t;
1293
1297 typedef struct xcb_input_set_device_modifier_mapping_reply_t {
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];
1304 } xcb_input_set_device_modifier_mapping_reply_t;
1305
1309 typedef struct xcb_input_get_device_button_mapping_cookie_t {
1310 unsigned int sequence;
1311 } xcb_input_get_device_button_mapping_cookie_t;
1312
1314 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1315
1319 typedef struct xcb_input_get_device_button_mapping_request_t {
1320 uint8_t major_opcode;
1321 uint8_t minor_opcode;
1322 uint16_t length;
1323 uint8_t device_id;
1324 uint8_t pad0[3];
1325 } xcb_input_get_device_button_mapping_request_t;
1326
1330 typedef struct xcb_input_get_device_button_mapping_reply_t {
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];
1337 } xcb_input_get_device_button_mapping_reply_t;
1338
1342 typedef struct xcb_input_set_device_button_mapping_cookie_t {
1343 unsigned int sequence;
1344 } xcb_input_set_device_button_mapping_cookie_t;
1345
1347 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1348
1352 typedef struct xcb_input_set_device_button_mapping_request_t {
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];
1359 } xcb_input_set_device_button_mapping_request_t;
1360
1364 typedef struct xcb_input_set_device_button_mapping_reply_t {
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];
1371 } xcb_input_set_device_button_mapping_reply_t;
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];
1382 } xcb_input_key_state_t;
1383
1387 typedef struct xcb_input_key_state_iterator_t {
1388 xcb_input_key_state_t *data;
1389 int rem;
1390 int index;
1391 } xcb_input_key_state_iterator_t;
1392
1396 typedef struct xcb_input_button_state_t {
1397 uint8_t class_id;
1398 uint8_t len;
1399 uint8_t num_buttons;
1400 uint8_t pad0;
1401 uint8_t buttons[32];
1402 } xcb_input_button_state_t;
1403
1407 typedef struct xcb_input_button_state_iterator_t {
1408 xcb_input_button_state_t *data;
1409 int rem;
1410 int index;
1411 } xcb_input_button_state_iterator_t;
1412
1416 typedef struct xcb_input_valuator_state_t {
1417 uint8_t class_id;
1418 uint8_t len;
1419 uint8_t num_valuators;
1420 uint8_t mode;
1421 } xcb_input_valuator_state_t;
1422
1426 typedef struct xcb_input_valuator_state_iterator_t {
1427 xcb_input_valuator_state_t *data;
1428 int rem;
1429 int index;
1430 } xcb_input_valuator_state_iterator_t;
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;
1440 } xcb_input_input_state_t;
1441
1445 typedef struct xcb_input_input_state_iterator_t {
1446 xcb_input_input_state_t *data;
1447 int rem;
1448 int index;
1449 } xcb_input_input_state_iterator_t;
1450
1454 typedef struct xcb_input_query_device_state_cookie_t {
1455 unsigned int sequence;
1456 } xcb_input_query_device_state_cookie_t;
1457
1459 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1460
1464 typedef struct xcb_input_query_device_state_request_t {
1465 uint8_t major_opcode;
1466 uint8_t minor_opcode;
1467 uint16_t length;
1468 uint8_t device_id;
1469 uint8_t pad0[3];
1470 } xcb_input_query_device_state_request_t;
1471
1475 typedef struct xcb_input_query_device_state_reply_t {
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];
1482 } xcb_input_query_device_state_reply_t;
1483
1485 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1486
1490 typedef struct xcb_input_send_extension_event_request_t {
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];
1500 } xcb_input_send_extension_event_request_t;
1501
1503 #define XCB_INPUT_DEVICE_BELL 32
1504
1508 typedef struct xcb_input_device_bell_request_t {
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;
1516 } xcb_input_device_bell_request_t;
1517
1521 typedef struct xcb_input_set_device_valuators_cookie_t {
1522 unsigned int sequence;
1523 } xcb_input_set_device_valuators_cookie_t;
1524
1526 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1527
1531 typedef struct xcb_input_set_device_valuators_request_t {
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;
1539 } xcb_input_set_device_valuators_request_t;
1540
1544 typedef struct xcb_input_set_device_valuators_reply_t {
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];
1551 } xcb_input_set_device_valuators_reply_t;
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
1564 typedef struct xcb_input_device_resolution_state_t {
1565 uint16_t control_id;
1566 uint16_t len;
1567 uint32_t num_valuators;
1568 } xcb_input_device_resolution_state_t;
1569
1573 typedef struct xcb_input_device_resolution_state_iterator_t {
1574 xcb_input_device_resolution_state_t *data;
1575 int rem;
1576 int index;
1577 } xcb_input_device_resolution_state_iterator_t;
1578
1582 typedef struct xcb_input_device_abs_calib_state_t {
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;
1593 } xcb_input_device_abs_calib_state_t;
1594
1598 typedef struct xcb_input_device_abs_calib_state_iterator_t {
1599 xcb_input_device_abs_calib_state_t *data;
1600 int rem;
1601 int index;
1602 } xcb_input_device_abs_calib_state_iterator_t;
1603
1607 typedef struct xcb_input_device_abs_area_state_t {
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;
1616 } xcb_input_device_abs_area_state_t;
1617
1621 typedef struct xcb_input_device_abs_area_state_iterator_t {
1622 xcb_input_device_abs_area_state_t *data;
1623 int rem;
1624 int index;
1625 } xcb_input_device_abs_area_state_iterator_t;
1626
1630 typedef struct xcb_input_device_core_state_t {
1631 uint16_t control_id;
1632 uint16_t len;
1633 uint8_t status;
1634 uint8_t iscore;
1635 uint8_t pad0[2];
1636 } xcb_input_device_core_state_t;
1637
1641 typedef struct xcb_input_device_core_state_iterator_t {
1642 xcb_input_device_core_state_t *data;
1643 int rem;
1644 int index;
1645 } xcb_input_device_core_state_iterator_t;
1646
1650 typedef struct xcb_input_device_enable_state_t {
1651 uint16_t control_id;
1652 uint16_t len;
1653 uint8_t enable;
1654 uint8_t pad0[3];
1655 } xcb_input_device_enable_state_t;
1656
1660 typedef struct xcb_input_device_enable_state_iterator_t {
1661 xcb_input_device_enable_state_t *data;
1662 int rem;
1663 int index;
1664 } xcb_input_device_enable_state_iterator_t;
1665
1669 typedef struct xcb_input_device_state_t {
1670 uint16_t control_id;
1671 uint16_t len;
1672 } xcb_input_device_state_t;
1673
1677 typedef struct xcb_input_device_state_iterator_t {
1678 xcb_input_device_state_t *data;
1679 int rem;
1680 int index;
1681 } xcb_input_device_state_iterator_t;
1682
1686 typedef struct xcb_input_get_device_control_cookie_t {
1687 unsigned int sequence;
1688 } xcb_input_get_device_control_cookie_t;
1689
1691 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1692
1696 typedef struct xcb_input_get_device_control_request_t {
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;
1703 } xcb_input_get_device_control_request_t;
1704
1708 typedef struct xcb_input_get_device_control_reply_t {
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];
1715 } xcb_input_get_device_control_reply_t;
1716
1720 typedef struct xcb_input_device_resolution_ctl_t {
1721 uint16_t control_id;
1722 uint16_t len;
1723 uint8_t first_valuator;
1724 uint8_t num_valuators;
1725 } xcb_input_device_resolution_ctl_t;
1726
1730 typedef struct xcb_input_device_resolution_ctl_iterator_t {
1731 xcb_input_device_resolution_ctl_t *data;
1732 int rem;
1733 int index;
1734 } xcb_input_device_resolution_ctl_iterator_t;
1735
1739 typedef struct xcb_input_device_abs_calib_ctl_t {
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;
1750 } xcb_input_device_abs_calib_ctl_t;
1751
1755 typedef struct xcb_input_device_abs_calib_ctl_iterator_t {
1756 xcb_input_device_abs_calib_ctl_t *data;
1757 int rem;
1758 int index;
1759 } xcb_input_device_abs_calib_ctl_iterator_t;
1760
1764 typedef struct xcb_input_device_abs_area_ctrl_t {
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;
1773 } xcb_input_device_abs_area_ctrl_t;
1774
1778 typedef struct xcb_input_device_abs_area_ctrl_iterator_t {
1779 xcb_input_device_abs_area_ctrl_t *data;
1780 int rem;
1781 int index;
1782 } xcb_input_device_abs_area_ctrl_iterator_t;
1783
1787 typedef struct xcb_input_device_core_ctrl_t {
1788 uint16_t control_id;
1789 uint16_t len;
1790 uint8_t status;
1791 uint8_t pad0[3];
1792 } xcb_input_device_core_ctrl_t;
1793
1797 typedef struct xcb_input_device_core_ctrl_iterator_t {
1798 xcb_input_device_core_ctrl_t *data;
1799 int rem;
1800 int index;
1801 } xcb_input_device_core_ctrl_iterator_t;
1802
1806 typedef struct xcb_input_device_enable_ctrl_t {
1807 uint16_t control_id;
1808 uint16_t len;
1809 uint8_t enable;
1810 uint8_t pad0[3];
1811 } xcb_input_device_enable_ctrl_t;
1812
1816 typedef struct xcb_input_device_enable_ctrl_iterator_t {
1817 xcb_input_device_enable_ctrl_t *data;
1818 int rem;
1819 int index;
1820 } xcb_input_device_enable_ctrl_iterator_t;
1821
1825 typedef struct xcb_input_device_ctl_t {
1826 uint16_t control_id;
1827 uint16_t len;
1828 } xcb_input_device_ctl_t;
1829
1833 typedef struct xcb_input_device_ctl_iterator_t {
1834 xcb_input_device_ctl_t *data;
1835 int rem;
1836 int index;
1837 } xcb_input_device_ctl_iterator_t;
1838
1842 typedef struct xcb_input_change_device_control_cookie_t {
1843 unsigned int sequence;
1844 } xcb_input_change_device_control_cookie_t;
1845
1847 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1848
1852 typedef struct xcb_input_change_device_control_request_t {
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;
1859 } xcb_input_change_device_control_request_t;
1860
1864 typedef struct xcb_input_change_device_control_reply_t {
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];
1871 } xcb_input_change_device_control_reply_t;
1872
1876 typedef struct xcb_input_list_device_properties_cookie_t {
1877 unsigned int sequence;
1878 } xcb_input_list_device_properties_cookie_t;
1879
1881 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1882
1886 typedef struct xcb_input_list_device_properties_request_t {
1887 uint8_t major_opcode;
1888 uint8_t minor_opcode;
1889 uint16_t length;
1890 uint8_t device_id;
1891 uint8_t pad0[3];
1892 } xcb_input_list_device_properties_request_t;
1893
1897 typedef struct xcb_input_list_device_properties_reply_t {
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];
1904 } xcb_input_list_device_properties_reply_t;
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
1915 typedef struct xcb_input_change_device_property_items_t {
1916 uint8_t *data8;
1917 uint16_t *data16;
1918 uint32_t *data32;
1919 } xcb_input_change_device_property_items_t;
1920
1922 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1923
1927 typedef struct xcb_input_change_device_property_request_t {
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;
1938 } xcb_input_change_device_property_request_t;
1939
1941 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1942
1946 typedef struct xcb_input_delete_device_property_request_t {
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];
1953 } xcb_input_delete_device_property_request_t;
1954
1958 typedef struct xcb_input_get_device_property_cookie_t {
1959 unsigned int sequence;
1960 } xcb_input_get_device_property_cookie_t;
1961
1963 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1964
1968 typedef struct xcb_input_get_device_property_request_t {
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];
1979 } xcb_input_get_device_property_request_t;
1980
1984 typedef struct xcb_input_get_device_property_items_t {
1985 uint8_t *data8;
1986 uint16_t *data16;
1987 uint32_t *data32;
1988 } xcb_input_get_device_property_items_t;
1989
1993 typedef struct xcb_input_get_device_property_reply_t {
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];
2004 } xcb_input_get_device_property_reply_t;
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;
2019 } xcb_input_group_info_t;
2020
2024 typedef struct xcb_input_group_info_iterator_t {
2025 xcb_input_group_info_t *data;
2026 int rem;
2027 int index;
2028 } xcb_input_group_info_iterator_t;
2029
2033 typedef struct xcb_input_modifier_info_t {
2034 uint32_t base;
2035 uint32_t latched;
2036 uint32_t locked;
2037 uint32_t effective;
2038 } xcb_input_modifier_info_t;
2039
2043 typedef struct xcb_input_modifier_info_iterator_t {
2044 xcb_input_modifier_info_t *data;
2045 int rem;
2046 int index;
2047 } xcb_input_modifier_info_iterator_t;
2048
2052 typedef struct xcb_input_xi_query_pointer_cookie_t {
2053 unsigned int sequence;
2054 } xcb_input_xi_query_pointer_cookie_t;
2055
2057 #define XCB_INPUT_XI_QUERY_POINTER 40
2058
2062 typedef struct xcb_input_xi_query_pointer_request_t {
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];
2069 } xcb_input_xi_query_pointer_request_t;
2070
2074 typedef struct xcb_input_xi_query_pointer_reply_t {
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;
2088 xcb_input_modifier_info_t mods;
2089 xcb_input_group_info_t group;
2090 } xcb_input_xi_query_pointer_reply_t;
2091
2093 #define XCB_INPUT_XI_WARP_POINTER 41
2094
2098 typedef struct xcb_input_xi_warp_pointer_request_t {
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];
2112 } xcb_input_xi_warp_pointer_request_t;
2113
2115 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2116
2120 typedef struct xcb_input_xi_change_cursor_request_t {
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];
2128 } xcb_input_xi_change_cursor_request_t;
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;
2151 } xcb_input_add_master_t;
2152
2156 typedef struct xcb_input_add_master_iterator_t {
2157 xcb_input_add_master_t *data;
2158 int rem;
2159 int index;
2160 } xcb_input_add_master_iterator_t;
2161
2165 typedef struct xcb_input_remove_master_t {
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;
2173 } xcb_input_remove_master_t;
2174
2178 typedef struct xcb_input_remove_master_iterator_t {
2179 xcb_input_remove_master_t *data;
2180 int rem;
2181 int index;
2182 } xcb_input_remove_master_iterator_t;
2183
2187 typedef struct xcb_input_attach_slave_t {
2188 uint16_t type;
2189 uint16_t len;
2190 xcb_input_device_id_t deviceid;
2191 xcb_input_device_id_t master;
2192 } xcb_input_attach_slave_t;
2193
2197 typedef struct xcb_input_attach_slave_iterator_t {
2198 xcb_input_attach_slave_t *data;
2199 int rem;
2200 int index;
2201 } xcb_input_attach_slave_iterator_t;
2202
2206 typedef struct xcb_input_detach_slave_t {
2207 uint16_t type;
2208 uint16_t len;
2209 xcb_input_device_id_t deviceid;
2210 uint8_t pad0[2];
2211 } xcb_input_detach_slave_t;
2212
2216 typedef struct xcb_input_detach_slave_iterator_t {
2217 xcb_input_detach_slave_t *data;
2218 int rem;
2219 int index;
2220 } xcb_input_detach_slave_iterator_t;
2221
2225 typedef struct xcb_input_hierarchy_change_t {
2226 uint16_t type;
2227 uint16_t len;
2228 } xcb_input_hierarchy_change_t;
2229
2233 typedef struct xcb_input_hierarchy_change_iterator_t {
2234 xcb_input_hierarchy_change_t *data;
2235 int rem;
2236 int index;
2237 } xcb_input_hierarchy_change_iterator_t;
2238
2240 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2241
2245 typedef struct xcb_input_xi_change_hierarchy_request_t {
2246 uint8_t major_opcode;
2247 uint8_t minor_opcode;
2248 uint16_t length;
2249 uint8_t num_changes;
2250 } xcb_input_xi_change_hierarchy_request_t;
2251
2253 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2254
2258 typedef struct xcb_input_xi_set_client_pointer_request_t {
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];
2265 } xcb_input_xi_set_client_pointer_request_t;
2266
2270 typedef struct xcb_input_xi_get_client_pointer_cookie_t {
2271 unsigned int sequence;
2272 } xcb_input_xi_get_client_pointer_cookie_t;
2273
2275 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2276
2280 typedef struct xcb_input_xi_get_client_pointer_request_t {
2281 uint8_t major_opcode;
2282 uint8_t minor_opcode;
2283 uint16_t length;
2284 xcb_window_t window;
2285 } xcb_input_xi_get_client_pointer_request_t;
2286
2290 typedef struct xcb_input_xi_get_client_pointer_reply_t {
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];
2299 } xcb_input_xi_get_client_pointer_reply_t;
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;
2336 } xcb_input_event_mask_t;
2337
2341 typedef struct xcb_input_event_mask_iterator_t {
2342 xcb_input_event_mask_t *data;
2343 int rem;
2344 int index;
2345 } xcb_input_event_mask_iterator_t;
2346
2348 #define XCB_INPUT_XI_SELECT_EVENTS 46
2349
2353 typedef struct xcb_input_xi_select_events_request_t {
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];
2360 } xcb_input_xi_select_events_request_t;
2361
2365 typedef struct xcb_input_xi_query_version_cookie_t {
2366 unsigned int sequence;
2367 } xcb_input_xi_query_version_cookie_t;
2368
2370 #define XCB_INPUT_XI_QUERY_VERSION 47
2371
2375 typedef struct xcb_input_xi_query_version_request_t {
2376 uint8_t major_opcode;
2377 uint8_t minor_opcode;
2378 uint16_t length;
2379 uint16_t major_version;
2380 uint16_t minor_version;
2381 } xcb_input_xi_query_version_request_t;
2382
2386 typedef struct xcb_input_xi_query_version_reply_t {
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];
2394 } xcb_input_xi_query_version_reply_t;
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
2430 typedef struct xcb_input_button_class_t {
2431 uint16_t type;
2432 uint16_t len;
2433 xcb_input_device_id_t sourceid;
2434 uint16_t num_buttons;
2435 } xcb_input_button_class_t;
2436
2440 typedef struct xcb_input_button_class_iterator_t {
2441 xcb_input_button_class_t *data;
2442 int rem;
2443 int index;
2444 } xcb_input_button_class_iterator_t;
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;
2454 } xcb_input_key_class_t;
2455
2459 typedef struct xcb_input_key_class_iterator_t {
2460 xcb_input_key_class_t *data;
2461 int rem;
2462 int index;
2463 } xcb_input_key_class_iterator_t;
2464
2468 typedef struct xcb_input_scroll_class_t {
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;
2477 } xcb_input_scroll_class_t;
2478
2482 typedef struct xcb_input_scroll_class_iterator_t {
2483 xcb_input_scroll_class_t *data;
2484 int rem;
2485 int index;
2486 } xcb_input_scroll_class_iterator_t;
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;
2497 } xcb_input_touch_class_t;
2498
2502 typedef struct xcb_input_touch_class_iterator_t {
2503 xcb_input_touch_class_t *data;
2504 int rem;
2505 int index;
2506 } xcb_input_touch_class_iterator_t;
2507
2511 typedef struct xcb_input_valuator_class_t {
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];
2523 } xcb_input_valuator_class_t;
2524
2528 typedef struct xcb_input_valuator_class_iterator_t {
2529 xcb_input_valuator_class_t *data;
2530 int rem;
2531 int index;
2532 } xcb_input_valuator_class_iterator_t;
2533
2537 typedef struct xcb_input_device_class_t {
2538 uint16_t type;
2539 uint16_t len;
2540 xcb_input_device_id_t sourceid;
2541 uint8_t pad0[2];
2542 } xcb_input_device_class_t;
2543
2547 typedef struct xcb_input_device_class_iterator_t {
2548 xcb_input_device_class_t *data;
2549 int rem;
2550 int index;
2551 } xcb_input_device_class_iterator_t;
2552
2556 typedef struct xcb_input_xi_device_info_t {
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;
2564 } xcb_input_xi_device_info_t;
2565
2569 typedef struct xcb_input_xi_device_info_iterator_t {
2570 xcb_input_xi_device_info_t *data;
2571 int rem;
2572 int index;
2573 } xcb_input_xi_device_info_iterator_t;
2574
2578 typedef struct xcb_input_xi_query_device_cookie_t {
2579 unsigned int sequence;
2580 } xcb_input_xi_query_device_cookie_t;
2581
2583 #define XCB_INPUT_XI_QUERY_DEVICE 48
2584
2588 typedef struct xcb_input_xi_query_device_request_t {
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];
2594 } xcb_input_xi_query_device_request_t;
2595
2599 typedef struct xcb_input_xi_query_device_reply_t {
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];
2606 } xcb_input_xi_query_device_reply_t;
2607
2609 #define XCB_INPUT_XI_SET_FOCUS 49
2610
2614 typedef struct xcb_input_xi_set_focus_request_t {
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];
2622 } xcb_input_xi_set_focus_request_t;
2623
2627 typedef struct xcb_input_xi_get_focus_cookie_t {
2628 unsigned int sequence;
2629 } xcb_input_xi_get_focus_cookie_t;
2630
2632 #define XCB_INPUT_XI_GET_FOCUS 50
2633
2637 typedef struct xcb_input_xi_get_focus_request_t {
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];
2643 } xcb_input_xi_get_focus_request_t;
2644
2648 typedef struct xcb_input_xi_get_focus_reply_t {
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];
2655 } xcb_input_xi_get_focus_reply_t;
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
2665 typedef struct xcb_input_xi_grab_device_cookie_t {
2666 unsigned int sequence;
2667 } xcb_input_xi_grab_device_cookie_t;
2668
2670 #define XCB_INPUT_XI_GRAB_DEVICE 51
2671
2675 typedef struct xcb_input_xi_grab_device_request_t {
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;
2688 } xcb_input_xi_grab_device_request_t;
2689
2693 typedef struct xcb_input_xi_grab_device_reply_t {
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];
2700 } xcb_input_xi_grab_device_reply_t;
2701
2703 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2704
2708 typedef struct xcb_input_xi_ungrab_device_request_t {
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];
2715 } xcb_input_xi_ungrab_device_request_t;
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
2734 typedef struct xcb_input_xi_allow_events_request_t {
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;
2744 } xcb_input_xi_allow_events_request_t;
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
2767 typedef struct xcb_input_grab_modifier_info_t {
2768 uint32_t modifiers;
2769 uint8_t status;
2770 uint8_t pad0[3];
2771 } xcb_input_grab_modifier_info_t;
2772
2776 typedef struct xcb_input_grab_modifier_info_iterator_t {
2777 xcb_input_grab_modifier_info_t *data;
2778 int rem;
2779 int index;
2780 } xcb_input_grab_modifier_info_iterator_t;
2781
2785 typedef struct xcb_input_xi_passive_grab_device_cookie_t {
2786 unsigned int sequence;
2787 } xcb_input_xi_passive_grab_device_cookie_t;
2788
2790 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2791
2795 typedef struct xcb_input_xi_passive_grab_device_request_t {
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];
2811 } xcb_input_xi_passive_grab_device_request_t;
2812
2816 typedef struct xcb_input_xi_passive_grab_device_reply_t {
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];
2823 } xcb_input_xi_passive_grab_device_reply_t;
2824
2826 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2827
2831 typedef struct xcb_input_xi_passive_ungrab_device_request_t {
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];
2841 } xcb_input_xi_passive_ungrab_device_request_t;
2842
2846 typedef struct xcb_input_xi_list_properties_cookie_t {
2847 unsigned int sequence;
2848 } xcb_input_xi_list_properties_cookie_t;
2849
2851 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2852
2856 typedef struct xcb_input_xi_list_properties_request_t {
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];
2862 } xcb_input_xi_list_properties_request_t;
2863
2867 typedef struct xcb_input_xi_list_properties_reply_t {
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];
2874 } xcb_input_xi_list_properties_reply_t;
2875
2879 typedef struct xcb_input_xi_change_property_items_t {
2880 uint8_t *data8;
2881 uint16_t *data16;
2882 uint32_t *data32;
2883 } xcb_input_xi_change_property_items_t;
2884
2886 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2887
2891 typedef struct xcb_input_xi_change_property_request_t {
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;
2901 } xcb_input_xi_change_property_request_t;
2902
2904 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2905
2909 typedef struct xcb_input_xi_delete_property_request_t {
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;
2916 } xcb_input_xi_delete_property_request_t;
2917
2921 typedef struct xcb_input_xi_get_property_cookie_t {
2922 unsigned int sequence;
2923 } xcb_input_xi_get_property_cookie_t;
2924
2926 #define XCB_INPUT_XI_GET_PROPERTY 59
2927
2931 typedef struct xcb_input_xi_get_property_request_t {
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;
2942 } xcb_input_xi_get_property_request_t;
2943
2947 typedef struct xcb_input_xi_get_property_items_t {
2948 uint8_t *data8;
2949 uint16_t *data16;
2950 uint32_t *data32;
2951 } xcb_input_xi_get_property_items_t;
2952
2956 typedef struct xcb_input_xi_get_property_reply_t {
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];
2966 } xcb_input_xi_get_property_reply_t;
2967
2971 typedef struct xcb_input_xi_get_selected_events_cookie_t {
2972 unsigned int sequence;
2973 } xcb_input_xi_get_selected_events_cookie_t;
2974
2976 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2977
2981 typedef struct xcb_input_xi_get_selected_events_request_t {
2982 uint8_t major_opcode;
2983 uint8_t minor_opcode;
2984 uint16_t length;
2985 xcb_window_t window;
2986 } xcb_input_xi_get_selected_events_request_t;
2987
2991 typedef struct xcb_input_xi_get_selected_events_reply_t {
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];
2998 } xcb_input_xi_get_selected_events_reply_t;
2999
3003 typedef struct xcb_input_barrier_release_pointer_info_t {
3004 xcb_input_device_id_t deviceid;
3005 uint8_t pad0[2];
3006 xcb_xfixes_barrier_t barrier;
3007 uint32_t eventid;
3008 } xcb_input_barrier_release_pointer_info_t;
3009
3013 typedef struct xcb_input_barrier_release_pointer_info_iterator_t {
3014 xcb_input_barrier_release_pointer_info_t *data;
3015 int rem;
3016 int index;
3017 } xcb_input_barrier_release_pointer_info_iterator_t;
3018
3020 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3021
3025 typedef struct xcb_input_xi_barrier_release_pointer_request_t {
3026 uint8_t major_opcode;
3027 uint8_t minor_opcode;
3028 uint16_t length;
3029 uint32_t num_barriers;
3030 } xcb_input_xi_barrier_release_pointer_request_t;
3031
3033 #define XCB_INPUT_DEVICE_VALUATOR 0
3034
3038 typedef struct xcb_input_device_valuator_event_t {
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];
3046 } xcb_input_device_valuator_event_t;
3047
3049 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3050
3054 typedef struct xcb_input_device_key_press_event_t {
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;
3069 } xcb_input_device_key_press_event_t;
3070
3072 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3073
3074 typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_event_t;
3075
3077 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3078
3079 typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_event_t;
3080
3082 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3083
3084 typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_event_t;
3085
3087 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3088
3089 typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_event_t;
3090
3092 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3093
3097 typedef struct xcb_input_device_focus_in_event_t {
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];
3106 } xcb_input_device_focus_in_event_t;
3107
3109 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3110
3111 typedef xcb_input_device_focus_in_event_t xcb_input_device_focus_out_event_t;
3112
3114 #define XCB_INPUT_PROXIMITY_IN 8
3115
3116 typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t;
3117
3119 #define XCB_INPUT_PROXIMITY_OUT 9
3120
3121 typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t;
3122
3124 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3125
3129 typedef struct xcb_input_device_state_notify_event_t {
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];
3141 } xcb_input_device_state_notify_event_t;
3142
3144 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3145
3149 typedef struct xcb_input_device_mapping_notify_event_t {
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];
3159 } xcb_input_device_mapping_notify_event_t;
3160
3162 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3163
3167 typedef struct xcb_input_change_device_notify_event_t {
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];
3174 } xcb_input_change_device_notify_event_t;
3175
3177 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3178
3182 typedef struct xcb_input_device_key_state_notify_event_t {
3183 uint8_t response_type;
3184 uint8_t device_id;
3185 uint16_t sequence;
3186 uint8_t keys[28];
3187 } xcb_input_device_key_state_notify_event_t;
3188
3190 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3191
3195 typedef struct xcb_input_device_button_state_notify_event_t {
3196 uint8_t response_type;
3197 uint8_t device_id;
3198 uint16_t sequence;
3199 uint8_t buttons[28];
3200 } xcb_input_device_button_state_notify_event_t;
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
3217 typedef struct xcb_input_device_presence_notify_event_t {
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];
3226 } xcb_input_device_presence_notify_event_t;
3227
3229 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3230
3234 typedef struct xcb_input_device_property_notify_event_t {
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;
3242 } xcb_input_device_property_notify_event_t;
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
3255 typedef struct xcb_input_device_changed_event_t {
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;
3268 } xcb_input_device_changed_event_t;
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
3280 typedef struct xcb_input_key_press_event_t {
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;
3302 xcb_input_modifier_info_t mods;
3303 xcb_input_group_info_t group;
3304 } xcb_input_key_press_event_t;
3305
3307 #define XCB_INPUT_KEY_RELEASE 3
3308
3309 typedef xcb_input_key_press_event_t xcb_input_key_release_event_t;
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
3321 typedef struct xcb_input_button_press_event_t {
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;
3343 xcb_input_modifier_info_t mods;
3344 xcb_input_group_info_t group;
3345 } xcb_input_button_press_event_t;
3346
3348 #define XCB_INPUT_BUTTON_RELEASE 5
3349
3350 typedef xcb_input_button_press_event_t xcb_input_button_release_event_t;
3351
3353 #define XCB_INPUT_MOTION 6
3354
3355 typedef xcb_input_button_press_event_t xcb_input_motion_event_t;
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;
3405 xcb_input_modifier_info_t mods;
3406 xcb_input_group_info_t group;
3407 } xcb_input_enter_event_t;
3408
3410 #define XCB_INPUT_LEAVE 8
3411
3412 typedef xcb_input_enter_event_t xcb_input_leave_event_t;
3413
3415 #define XCB_INPUT_FOCUS_IN 9
3416
3417 typedef xcb_input_enter_event_t xcb_input_focus_in_event_t;
3418
3420 #define XCB_INPUT_FOCUS_OUT 10
3421
3422 typedef xcb_input_enter_event_t xcb_input_focus_out_event_t;
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
3438 typedef struct xcb_input_hierarchy_info_t {
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;
3445 } xcb_input_hierarchy_info_t;
3446
3450 typedef struct xcb_input_hierarchy_info_iterator_t {
3451 xcb_input_hierarchy_info_t *data;
3452 int rem;
3453 int index;
3454 } xcb_input_hierarchy_info_iterator_t;
3455
3457 #define XCB_INPUT_HIERARCHY 11
3458
3462 typedef struct xcb_input_hierarchy_event_t {
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;
3474 } xcb_input_hierarchy_event_t;
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
3488 typedef struct xcb_input_property_event_t {
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;
3500 } xcb_input_property_event_t;
3501
3503 #define XCB_INPUT_RAW_KEY_PRESS 13
3504
3508 typedef struct xcb_input_raw_key_press_event_t {
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;
3522 } xcb_input_raw_key_press_event_t;
3523
3525 #define XCB_INPUT_RAW_KEY_RELEASE 14
3526
3527 typedef xcb_input_raw_key_press_event_t xcb_input_raw_key_release_event_t;
3528
3530 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3531
3535 typedef struct xcb_input_raw_button_press_event_t {
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;
3549 } xcb_input_raw_button_press_event_t;
3550
3552 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3553
3554 typedef xcb_input_raw_button_press_event_t xcb_input_raw_button_release_event_t;
3555
3557 #define XCB_INPUT_RAW_MOTION 17
3558
3559 typedef xcb_input_raw_button_press_event_t xcb_input_raw_motion_event_t;
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
3572 typedef struct xcb_input_touch_begin_event_t {
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;
3594 xcb_input_modifier_info_t mods;
3595 xcb_input_group_info_t group;
3596 } xcb_input_touch_begin_event_t;
3597
3599 #define XCB_INPUT_TOUCH_UPDATE 19
3600
3601 typedef xcb_input_touch_begin_event_t xcb_input_touch_update_event_t;
3602
3604 #define XCB_INPUT_TOUCH_END 20
3605
3606 typedef xcb_input_touch_begin_event_t xcb_input_touch_end_event_t;
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
3618 typedef struct xcb_input_touch_ownership_event_t {
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];
3635 } xcb_input_touch_ownership_event_t;
3636
3638 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3639
3643 typedef struct xcb_input_raw_touch_begin_event_t {
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;
3657 } xcb_input_raw_touch_begin_event_t;
3658
3660 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3661
3662 typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_update_event_t;
3663
3665 #define XCB_INPUT_RAW_TOUCH_END 24
3666
3667 typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_end_event_t;
3668
3670 #define XCB_INPUT_BARRIER_HIT 25
3671
3675 typedef struct xcb_input_barrier_hit_event_t {
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;
3696 } xcb_input_barrier_hit_event_t;
3697
3699 #define XCB_INPUT_BARRIER_LEAVE 26
3700
3701 typedef xcb_input_barrier_hit_event_t xcb_input_barrier_leave_event_t;
3702
3704 #define XCB_INPUT_DEVICE 0
3705
3709 typedef struct xcb_input_device_error_t {
3710 uint8_t response_type;
3711 uint8_t error_code;
3712 uint16_t sequence;
3713 } xcb_input_device_error_t;
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;
3725 } xcb_input_event_error_t;
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;
3737 } xcb_input_mode_error_t;
3738
3740 #define XCB_INPUT_DEVICE_BUSY 3
3741
3745 typedef struct xcb_input_device_busy_error_t {
3746 uint8_t response_type;
3747 uint8_t error_code;
3748 uint16_t sequence;
3749 } xcb_input_device_busy_error_t;
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;
3761 } xcb_input_class_error_t;
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
3782 xcb_input_event_class_next (xcb_input_event_class_iterator_t *i );
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
3803 xcb_generic_iterator_t
3804 xcb_input_event_class_end (xcb_input_event_class_iterator_t i );
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
3825 xcb_input_key_code_next (xcb_input_key_code_iterator_t *i );
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
3846 xcb_generic_iterator_t
3847 xcb_input_key_code_end (xcb_input_key_code_iterator_t i );
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
3868 xcb_input_device_id_next (xcb_input_device_id_iterator_t *i );
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
3889 xcb_generic_iterator_t
3890 xcb_input_device_id_end (xcb_input_device_id_iterator_t i );
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
3911 xcb_input_fp1616_next (xcb_input_fp1616_iterator_t *i );
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
3932 xcb_generic_iterator_t
3933 xcb_input_fp1616_end (xcb_input_fp1616_iterator_t i );
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
3954 xcb_input_fp3232_next (xcb_input_fp3232_iterator_t *i );
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
3975 xcb_generic_iterator_t
3976 xcb_input_fp3232_end (xcb_input_fp3232_iterator_t i );
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
4001 xcb_input_get_extension_version_cookie_t
4002 xcb_input_get_extension_version (xcb_connection_t *c ,
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
4029 xcb_input_get_extension_version_cookie_t
4030 xcb_input_get_extension_version_unchecked (xcb_connection_t *c ,
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
4060 xcb_input_get_extension_version_reply_t *
4061 xcb_input_get_extension_version_reply (xcb_connection_t *c ,
4062 xcb_input_get_extension_version_cookie_t cookie ,
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
4084 xcb_input_device_info_next (xcb_input_device_info_iterator_t *i );
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
4105 xcb_generic_iterator_t
4106 xcb_input_device_info_end (xcb_input_device_info_iterator_t i );
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
4127 xcb_input_key_info_next (xcb_input_key_info_iterator_t *i );
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
4148 xcb_generic_iterator_t
4149 xcb_input_key_info_end (xcb_input_key_info_iterator_t i );
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
4170 xcb_input_button_info_next (xcb_input_button_info_iterator_t *i );
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
4191 xcb_generic_iterator_t
4192 xcb_input_button_info_end (xcb_input_button_info_iterator_t i );
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
4213 xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i );
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
4234 xcb_generic_iterator_t
4235 xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i );
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
4250 xcb_input_axis_info_t *
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
4276 xcb_input_axis_info_iterator_t
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
4298 xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i );
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
4319 xcb_generic_iterator_t
4320 xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i );
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
4341 xcb_input_input_info_next (xcb_input_input_info_iterator_t *i );
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
4362 xcb_generic_iterator_t
4363 xcb_input_input_info_end (xcb_input_input_info_iterator_t i );
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
4404 xcb_generic_iterator_t
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
4426 xcb_input_device_name_next (xcb_input_device_name_iterator_t *i );
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
4447 xcb_generic_iterator_t
4448 xcb_input_device_name_end (xcb_input_device_name_iterator_t i );
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
4471 xcb_input_list_input_devices_cookie_t
4472 xcb_input_list_input_devices (xcb_connection_t *c );
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
4495 xcb_input_list_input_devices_cookie_t
4496 xcb_input_list_input_devices_unchecked (xcb_connection_t *c );
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
4508 xcb_input_device_info_t *
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
4534 xcb_input_device_info_iterator_t
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
4563 xcb_input_list_input_devices_reply_t *
4564 xcb_input_list_input_devices_reply (xcb_connection_t *c ,
4565 xcb_input_list_input_devices_cookie_t cookie ,
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
4587 xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i );
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
4608 xcb_generic_iterator_t
4609 xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i );
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
4633 xcb_input_open_device_cookie_t
4634 xcb_input_open_device (xcb_connection_t *c ,
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
4659 xcb_input_open_device_cookie_t
4660 xcb_input_open_device_unchecked (xcb_connection_t *c ,
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
4673 xcb_input_input_class_info_t *
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
4699 xcb_input_input_class_info_iterator_t
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
4728 xcb_input_open_device_reply_t *
4729 xcb_input_open_device_reply (xcb_connection_t *c ,
4730 xcb_input_open_device_cookie_t cookie ,
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
4755 xcb_void_cookie_t
4756 xcb_input_close_device_checked (xcb_connection_t *c ,
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
4778 xcb_void_cookie_t
4779 xcb_input_close_device (xcb_connection_t *c ,
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
4802 xcb_input_set_device_mode_cookie_t
4803 xcb_input_set_device_mode (xcb_connection_t *c ,
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
4830 xcb_input_set_device_mode_cookie_t
4831 xcb_input_set_device_mode_unchecked (xcb_connection_t *c ,
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
4861 xcb_input_set_device_mode_reply_t *
4862 xcb_input_set_device_mode_reply (xcb_connection_t *c ,
4863 xcb_input_set_device_mode_cookie_t cookie ,
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
4893 xcb_void_cookie_t
4894 xcb_input_select_extension_event_checked (xcb_connection_t *c ,
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
4920 xcb_void_cookie_t
4921 xcb_input_select_extension_event (xcb_connection_t *c ,
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
4948 xcb_input_get_selected_extension_events_cookie_t
4949 xcb_input_get_selected_extension_events (xcb_connection_t *c ,
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
4974 xcb_input_get_selected_extension_events_cookie_t
4975 xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c ,
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
5014 xcb_generic_iterator_t
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
5053 xcb_generic_iterator_t
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
5082 xcb_input_get_selected_extension_events_reply_t *
5083 xcb_input_get_selected_extension_events_reply (xcb_connection_t *c ,
5084 xcb_input_get_selected_extension_events_cookie_t cookie ,
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
5115 xcb_void_cookie_t
5116 xcb_input_change_device_dont_propagate_list_checked (xcb_connection_t *c ,
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
5144 xcb_void_cookie_t
5145 xcb_input_change_device_dont_propagate_list (xcb_connection_t *c ,
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
5173 xcb_input_get_device_dont_propagate_list_cookie_t
5174 xcb_input_get_device_dont_propagate_list (xcb_connection_t *c ,
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
5199 xcb_input_get_device_dont_propagate_list_cookie_t
5200 xcb_input_get_device_dont_propagate_list_unchecked (xcb_connection_t *c ,
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
5239 xcb_generic_iterator_t
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
5268 xcb_input_get_device_dont_propagate_list_reply_t *
5269 xcb_input_get_device_dont_propagate_list_reply (xcb_connection_t *c ,
5270 xcb_input_get_device_dont_propagate_list_cookie_t cookie ,
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
5292 xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i );
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
5313 xcb_generic_iterator_t
5314 xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i );
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
5337 xcb_input_get_device_motion_events_cookie_t
5338 xcb_input_get_device_motion_events (xcb_connection_t *c ,
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
5367 xcb_input_get_device_motion_events_cookie_t
5368 xcb_input_get_device_motion_events_unchecked (xcb_connection_t *c ,
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
5399 xcb_input_get_device_motion_events_reply_t *
5400 xcb_input_get_device_motion_events_reply (xcb_connection_t *c ,
5401 xcb_input_get_device_motion_events_cookie_t cookie ,
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
5423 xcb_input_change_keyboard_device_cookie_t
5424 xcb_input_change_keyboard_device (xcb_connection_t *c ,
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
5449 xcb_input_change_keyboard_device_cookie_t
5450 xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c ,
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
5479 xcb_input_change_keyboard_device_reply_t *
5480 xcb_input_change_keyboard_device_reply (xcb_connection_t *c ,
5481 xcb_input_change_keyboard_device_cookie_t cookie ,
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
5505 xcb_input_change_pointer_device_cookie_t
5506 xcb_input_change_pointer_device (xcb_connection_t *c ,
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
5535 xcb_input_change_pointer_device_cookie_t
5536 xcb_input_change_pointer_device_unchecked (xcb_connection_t *c ,
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
5567 xcb_input_change_pointer_device_reply_t *
5568 xcb_input_change_pointer_device_reply (xcb_connection_t *c ,
5569 xcb_input_change_pointer_device_cookie_t cookie ,
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
5601 xcb_input_grab_device_cookie_t
5602 xcb_input_grab_device (xcb_connection_t *c ,
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
5641 xcb_input_grab_device_cookie_t
5642 xcb_input_grab_device_unchecked (xcb_connection_t *c ,
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
5678 xcb_input_grab_device_reply_t *
5679 xcb_input_grab_device_reply (xcb_connection_t *c ,
5680 xcb_input_grab_device_cookie_t cookie ,
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
5706 xcb_void_cookie_t
5707 xcb_input_ungrab_device_checked (xcb_connection_t *c ,
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
5731 xcb_void_cookie_t
5732 xcb_input_ungrab_device (xcb_connection_t *c ,
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
5770 xcb_void_cookie_t
5771 xcb_input_grab_device_key_checked (xcb_connection_t *c ,
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
5811 xcb_void_cookie_t
5812 xcb_input_grab_device_key (xcb_connection_t *c ,
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
5850 xcb_void_cookie_t
5851 xcb_input_ungrab_device_key_checked (xcb_connection_t *c ,
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
5881 xcb_void_cookie_t
5882 xcb_input_ungrab_device_key (xcb_connection_t *c ,
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
5923 xcb_void_cookie_t
5924 xcb_input_grab_device_button_checked (xcb_connection_t *c ,
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
5964 xcb_void_cookie_t
5965 xcb_input_grab_device_button (xcb_connection_t *c ,
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
6003 xcb_void_cookie_t
6004 xcb_input_ungrab_device_button_checked (xcb_connection_t *c ,
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
6034 xcb_void_cookie_t
6035 xcb_input_ungrab_device_button (xcb_connection_t *c ,
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
6066 xcb_void_cookie_t
6067 xcb_input_allow_device_events_checked (xcb_connection_t *c ,
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
6093 xcb_void_cookie_t
6094 xcb_input_allow_device_events (xcb_connection_t *c ,
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
6118 xcb_input_get_device_focus_cookie_t
6119 xcb_input_get_device_focus (xcb_connection_t *c ,
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
6144 xcb_input_get_device_focus_cookie_t
6145 xcb_input_get_device_focus_unchecked (xcb_connection_t *c ,
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
6174 xcb_input_get_device_focus_reply_t *
6175 xcb_input_get_device_focus_reply (xcb_connection_t *c ,
6176 xcb_input_get_device_focus_cookie_t cookie ,
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
6204 xcb_void_cookie_t
6205 xcb_input_set_device_focus_checked (xcb_connection_t *c ,
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
6233 xcb_void_cookie_t
6234 xcb_input_set_device_focus (xcb_connection_t *c ,
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
6259 xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t *i );
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
6280 xcb_generic_iterator_t
6281 xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i );
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
6302 xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t *i );
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
6323 xcb_generic_iterator_t
6324 xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i );
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
6345 xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_iterator_t *i );
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
6366 xcb_generic_iterator_t
6367 xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iterator_t i );
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
6408 xcb_generic_iterator_t
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
6430 xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_iterator_t *i );
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
6451 xcb_generic_iterator_t
6452 xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterator_t i );
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
6473 xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_t *i );
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
6494 xcb_generic_iterator_t
6495 xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t i );
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
6516 xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t *i );
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
6537 xcb_generic_iterator_t
6538 xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i );
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
6579 xcb_generic_iterator_t
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
6601 xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i );
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
6622 xcb_generic_iterator_t
6623 xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i );
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
6647 xcb_input_get_feedback_control_cookie_t
6648 xcb_input_get_feedback_control (xcb_connection_t *c ,
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
6673 xcb_input_get_feedback_control_cookie_t
6674 xcb_input_get_feedback_control_unchecked (xcb_connection_t *c ,
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
6700 xcb_input_feedback_state_iterator_t
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
6729 xcb_input_get_feedback_control_reply_t *
6730 xcb_input_get_feedback_control_reply (xcb_connection_t *c ,
6731 xcb_input_get_feedback_control_cookie_t cookie ,
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
6753 xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i );
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
6774 xcb_generic_iterator_t
6775 xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i );
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
6796 xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i );
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
6817 xcb_generic_iterator_t
6818 xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i );
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
6839 xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterator_t *i );
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
6860 xcb_generic_iterator_t
6861 xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator_t i );
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
6902 xcb_generic_iterator_t
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
6924 xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_t *i );
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
6945 xcb_generic_iterator_t
6946 xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t i );
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
6967 xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i );
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
6988 xcb_generic_iterator_t
6989 xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i );
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
7010 xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i );
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
7031 xcb_generic_iterator_t
7032 xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i );
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
7073 xcb_generic_iterator_t
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
7095 xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i );
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
7116 xcb_generic_iterator_t
7117 xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i );
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
7147 xcb_void_cookie_t
7148 xcb_input_change_feedback_control_checked (xcb_connection_t *c ,
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
7176 xcb_void_cookie_t
7177 xcb_input_change_feedback_control (xcb_connection_t *c ,
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
7207 xcb_input_get_device_key_mapping_cookie_t
7208 xcb_input_get_device_key_mapping (xcb_connection_t *c ,
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
7237 xcb_input_get_device_key_mapping_cookie_t
7238 xcb_input_get_device_key_mapping_unchecked (xcb_connection_t *c ,
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
7279 xcb_generic_iterator_t
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
7308 xcb_input_get_device_key_mapping_reply_t *
7309 xcb_input_get_device_key_mapping_reply (xcb_connection_t *c ,
7310 xcb_input_get_device_key_mapping_cookie_t cookie ,
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
7342 xcb_void_cookie_t
7343 xcb_input_change_device_key_mapping_checked (xcb_connection_t *c ,
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
7373 xcb_void_cookie_t
7374 xcb_input_change_device_key_mapping (xcb_connection_t *c ,
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
7403 xcb_input_get_device_modifier_mapping_cookie_t
7404 xcb_input_get_device_modifier_mapping (xcb_connection_t *c ,
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
7429 xcb_input_get_device_modifier_mapping_cookie_t
7430 xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c ,
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
7469 xcb_generic_iterator_t
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
7498 xcb_input_get_device_modifier_mapping_reply_t *
7499 xcb_input_get_device_modifier_mapping_reply (xcb_connection_t *c ,
7500 xcb_input_get_device_modifier_mapping_cookie_t cookie ,
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
7527 xcb_input_set_device_modifier_mapping_cookie_t
7528 xcb_input_set_device_modifier_mapping (xcb_connection_t *c ,
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
7557 xcb_input_set_device_modifier_mapping_cookie_t
7558 xcb_input_set_device_modifier_mapping_unchecked (xcb_connection_t *c ,
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
7589 xcb_input_set_device_modifier_mapping_reply_t *
7590 xcb_input_set_device_modifier_mapping_reply (xcb_connection_t *c ,
7591 xcb_input_set_device_modifier_mapping_cookie_t cookie ,
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
7616 xcb_input_get_device_button_mapping_cookie_t
7617 xcb_input_get_device_button_mapping (xcb_connection_t *c ,
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
7642 xcb_input_get_device_button_mapping_cookie_t
7643 xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c ,
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
7682 xcb_generic_iterator_t
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
7711 xcb_input_get_device_button_mapping_reply_t *
7712 xcb_input_get_device_button_mapping_reply (xcb_connection_t *c ,
7713 xcb_input_get_device_button_mapping_cookie_t cookie ,
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
7740 xcb_input_set_device_button_mapping_cookie_t
7741 xcb_input_set_device_button_mapping (xcb_connection_t *c ,
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
7770 xcb_input_set_device_button_mapping_cookie_t
7771 xcb_input_set_device_button_mapping_unchecked (xcb_connection_t *c ,
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
7802 xcb_input_set_device_button_mapping_reply_t *
7803 xcb_input_set_device_button_mapping_reply (xcb_connection_t *c ,
7804 xcb_input_set_device_button_mapping_cookie_t cookie ,
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
7826 xcb_input_key_state_next (xcb_input_key_state_iterator_t *i );
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
7847 xcb_generic_iterator_t
7848 xcb_input_key_state_end (xcb_input_key_state_iterator_t i );
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
7869 xcb_input_button_state_next (xcb_input_button_state_iterator_t *i );
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
7890 xcb_generic_iterator_t
7891 xcb_input_button_state_end (xcb_input_button_state_iterator_t i );
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
7932 xcb_generic_iterator_t
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
7954 xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i );
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
7975 xcb_generic_iterator_t
7976 xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i );
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
8017 xcb_generic_iterator_t
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
8039 xcb_input_input_state_next (xcb_input_input_state_iterator_t *i );
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
8060 xcb_generic_iterator_t
8061 xcb_input_input_state_end (xcb_input_input_state_iterator_t i );
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
8085 xcb_input_query_device_state_cookie_t
8086 xcb_input_query_device_state (xcb_connection_t *c ,
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
8111 xcb_input_query_device_state_cookie_t
8112 xcb_input_query_device_state_unchecked (xcb_connection_t *c ,
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
8138 xcb_input_input_state_iterator_t
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
8167 xcb_input_query_device_state_reply_t *
8168 xcb_input_query_device_state_reply (xcb_connection_t *c ,
8169 xcb_input_query_device_state_cookie_t cookie ,
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
8203 xcb_void_cookie_t
8204 xcb_input_send_extension_event_checked (xcb_connection_t *c ,
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
8238 xcb_void_cookie_t
8239 xcb_input_send_extension_event (xcb_connection_t *c ,
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
8273 xcb_void_cookie_t
8274 xcb_input_device_bell_checked (xcb_connection_t *c ,
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
8302 xcb_void_cookie_t
8303 xcb_input_device_bell (xcb_connection_t *c ,
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
8334 xcb_input_set_device_valuators_cookie_t
8335 xcb_input_set_device_valuators (xcb_connection_t *c ,
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
8366 xcb_input_set_device_valuators_cookie_t
8367 xcb_input_set_device_valuators_unchecked (xcb_connection_t *c ,
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
8399 xcb_input_set_device_valuators_reply_t *
8400 xcb_input_set_device_valuators_reply (xcb_connection_t *c ,
8401 xcb_input_set_device_valuators_cookie_t cookie ,
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
8443 xcb_generic_iterator_t
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
8482 xcb_generic_iterator_t
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
8521 xcb_generic_iterator_t
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
8543 xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_iterator_t *i );
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
8564 xcb_generic_iterator_t
8565 xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_iterator_t i );
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
8586 xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_iterator_t *i );
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
8607 xcb_generic_iterator_t
8608 xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iterator_t i );
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
8629 xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_iterator_t *i );
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
8650 xcb_generic_iterator_t
8651 xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterator_t i );
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
8672 xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i );
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
8693 xcb_generic_iterator_t
8694 xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i );
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
8715 xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_t *i );
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
8736 xcb_generic_iterator_t
8737 xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t i );
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
8778 xcb_generic_iterator_t
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
8800 xcb_input_device_state_next (xcb_input_device_state_iterator_t *i );
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
8821 xcb_generic_iterator_t
8822 xcb_input_device_state_end (xcb_input_device_state_iterator_t i );
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
8847 xcb_input_get_device_control_cookie_t
8848 xcb_input_get_device_control (xcb_connection_t *c ,
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
8875 xcb_input_get_device_control_cookie_t
8876 xcb_input_get_device_control_unchecked (xcb_connection_t *c ,
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
8890 xcb_input_device_state_t *
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
8919 xcb_input_get_device_control_reply_t *
8920 xcb_input_get_device_control_reply (xcb_connection_t *c ,
8921 xcb_input_get_device_control_cookie_t cookie ,
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
8963 xcb_generic_iterator_t
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
8985 xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_iterator_t *i );
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
9006 xcb_generic_iterator_t
9007 xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterator_t i );
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
9028 xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterator_t *i );
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
9049 xcb_generic_iterator_t
9050 xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator_t i );
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
9071 xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterator_t *i );
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
9092 xcb_generic_iterator_t
9093 xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator_t i );
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
9114 xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i );
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
9135 xcb_generic_iterator_t
9136 xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i );
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
9157 xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t *i );
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
9178 xcb_generic_iterator_t
9179 xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i );
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
9220 xcb_generic_iterator_t
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
9242 xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i );
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
9263 xcb_generic_iterator_t
9264 xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i );
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
9290 xcb_input_change_device_control_cookie_t
9291 xcb_input_change_device_control (xcb_connection_t *c ,
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
9320 xcb_input_change_device_control_cookie_t
9321 xcb_input_change_device_control_unchecked (xcb_connection_t *c ,
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
9352 xcb_input_change_device_control_reply_t *
9353 xcb_input_change_device_control_reply (xcb_connection_t *c ,
9354 xcb_input_change_device_control_cookie_t cookie ,
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
9379 xcb_input_list_device_properties_cookie_t
9380 xcb_input_list_device_properties (xcb_connection_t *c ,
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
9405 xcb_input_list_device_properties_cookie_t
9406 xcb_input_list_device_properties_unchecked (xcb_connection_t *c ,
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
9445 xcb_generic_iterator_t
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
9474 xcb_input_list_device_properties_reply_t *
9475 xcb_input_list_device_properties_reply (xcb_connection_t *c ,
9476 xcb_input_list_device_properties_cookie_t cookie ,
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 ,
9504 const xcb_input_change_device_property_items_t *S );
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
9516 xcb_generic_iterator_t
9517 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R ,
9518 const xcb_input_change_device_property_items_t *S );
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 ,
9545 const xcb_input_change_device_property_items_t *S );
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
9557 xcb_generic_iterator_t
9558 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R ,
9559 const xcb_input_change_device_property_items_t *S );
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 ,
9586 const xcb_input_change_device_property_items_t *S );
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
9598 xcb_generic_iterator_t
9599 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R ,
9600 const xcb_input_change_device_property_items_t *S );
9601
9602 int
9603 xcb_input_change_device_property_items_serialize (void **_buffer ,
9604 uint32_t num_items ,
9605 uint8_t format ,
9606 const xcb_input_change_device_property_items_t *_aux );
9607
9608 int
9609 xcb_input_change_device_property_items_unpack (const void *_buffer ,
9610 uint32_t num_items ,
9611 uint8_t format ,
9612 xcb_input_change_device_property_items_t *_aux );
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
9647 xcb_void_cookie_t
9648 xcb_input_change_device_property_checked (xcb_connection_t *c ,
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
9682 xcb_void_cookie_t
9683 xcb_input_change_device_property (xcb_connection_t *c ,
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
9720 xcb_void_cookie_t
9721 xcb_input_change_device_property_aux_checked (xcb_connection_t *c ,
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 ,
9728 const xcb_input_change_device_property_items_t *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
9755 xcb_void_cookie_t
9756 xcb_input_change_device_property_aux (xcb_connection_t *c ,
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 ,
9763 const xcb_input_change_device_property_items_t *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
9788 xcb_void_cookie_t
9789 xcb_input_delete_device_property_checked (xcb_connection_t *c ,
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
9813 xcb_void_cookie_t
9814 xcb_input_delete_device_property (xcb_connection_t *c ,
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 ,
9843 const xcb_input_get_device_property_items_t *S );
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
9855 xcb_generic_iterator_t
9856 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R ,
9857 const xcb_input_get_device_property_items_t *S );
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 ,
9884 const xcb_input_get_device_property_items_t *S );
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
9896 xcb_generic_iterator_t
9897 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R ,
9898 const xcb_input_get_device_property_items_t *S );
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 ,
9925 const xcb_input_get_device_property_items_t *S );
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
9937 xcb_generic_iterator_t
9938 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R ,
9939 const xcb_input_get_device_property_items_t *S );
9940
9941 int
9942 xcb_input_get_device_property_items_serialize (void **_buffer ,
9943 uint32_t num_items ,
9944 uint8_t format ,
9945 const xcb_input_get_device_property_items_t *_aux );
9946
9947 int
9948 xcb_input_get_device_property_items_unpack (const void *_buffer ,
9949 uint32_t num_items ,
9950 uint8_t format ,
9951 xcb_input_get_device_property_items_t *_aux );
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
9982 xcb_input_get_device_property_cookie_t
9983 xcb_input_get_device_property (xcb_connection_t *c ,
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
10018 xcb_input_get_device_property_cookie_t
10019 xcb_input_get_device_property_unchecked (xcb_connection_t *c ,
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
10066 xcb_input_get_device_property_reply_t *
10067 xcb_input_get_device_property_reply (xcb_connection_t *c ,
10068 xcb_input_get_device_property_cookie_t cookie ,
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
10090 xcb_input_group_info_next (xcb_input_group_info_iterator_t *i );
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
10111 xcb_generic_iterator_t
10112 xcb_input_group_info_end (xcb_input_group_info_iterator_t i );
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
10133 xcb_input_modifier_info_next (xcb_input_modifier_info_iterator_t *i );
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
10154 xcb_generic_iterator_t
10155 xcb_input_modifier_info_end (xcb_input_modifier_info_iterator_t i );
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
10180 xcb_input_xi_query_pointer_cookie_t
10181 xcb_input_xi_query_pointer (xcb_connection_t *c ,
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
10208 xcb_input_xi_query_pointer_cookie_t
10209 xcb_input_xi_query_pointer_unchecked (xcb_connection_t *c ,
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
10249 xcb_generic_iterator_t
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
10278 xcb_input_xi_query_pointer_reply_t *
10279 xcb_input_xi_query_pointer_reply (xcb_connection_t *c ,
10280 xcb_input_xi_query_pointer_cookie_t cookie ,
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
10313 xcb_void_cookie_t
10314 xcb_input_xi_warp_pointer_checked (xcb_connection_t *c ,
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
10352 xcb_void_cookie_t
10353 xcb_input_xi_warp_pointer (xcb_connection_t *c ,
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
10388 xcb_void_cookie_t
10389 xcb_input_xi_change_cursor_checked (xcb_connection_t *c ,
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
10415 xcb_void_cookie_t
10416 xcb_input_xi_change_cursor (xcb_connection_t *c ,
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
10460 xcb_generic_iterator_t
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
10482 xcb_input_add_master_next (xcb_input_add_master_iterator_t *i );
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
10503 xcb_generic_iterator_t
10504 xcb_input_add_master_end (xcb_input_add_master_iterator_t i );
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
10525 xcb_input_remove_master_next (xcb_input_remove_master_iterator_t *i );
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
10546 xcb_generic_iterator_t
10547 xcb_input_remove_master_end (xcb_input_remove_master_iterator_t i );
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
10568 xcb_input_attach_slave_next (xcb_input_attach_slave_iterator_t *i );
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
10589 xcb_generic_iterator_t
10590 xcb_input_attach_slave_end (xcb_input_attach_slave_iterator_t i );
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
10611 xcb_input_detach_slave_next (xcb_input_detach_slave_iterator_t *i );
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
10632 xcb_generic_iterator_t
10633 xcb_input_detach_slave_end (xcb_input_detach_slave_iterator_t i );
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
10674 xcb_generic_iterator_t
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
10696 xcb_input_hierarchy_change_next (xcb_input_hierarchy_change_iterator_t *i );
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
10717 xcb_generic_iterator_t
10718 xcb_input_hierarchy_change_end (xcb_input_hierarchy_change_iterator_t i );
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
10746 xcb_void_cookie_t
10747 xcb_input_xi_change_hierarchy_checked (xcb_connection_t *c ,
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
10771 xcb_void_cookie_t
10772 xcb_input_xi_change_hierarchy (xcb_connection_t *c ,
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
10799 xcb_void_cookie_t
10800 xcb_input_xi_set_client_pointer_checked (xcb_connection_t *c ,
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
10824 xcb_void_cookie_t
10825 xcb_input_xi_set_client_pointer (xcb_connection_t *c ,
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
10848 xcb_input_xi_get_client_pointer_cookie_t
10849 xcb_input_xi_get_client_pointer (xcb_connection_t *c ,
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
10874 xcb_input_xi_get_client_pointer_cookie_t
10875 xcb_input_xi_get_client_pointer_unchecked (xcb_connection_t *c ,
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
10904 xcb_input_xi_get_client_pointer_reply_t *
10905 xcb_input_xi_get_client_pointer_reply (xcb_connection_t *c ,
10906 xcb_input_xi_get_client_pointer_cookie_t cookie ,
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
10948 xcb_generic_iterator_t
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
10970 xcb_input_event_mask_next (xcb_input_event_mask_iterator_t *i );
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
10991 xcb_generic_iterator_t
10992 xcb_input_event_mask_end (xcb_input_event_mask_iterator_t i );
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
11021 xcb_void_cookie_t
11022 xcb_input_xi_select_events_checked (xcb_connection_t *c ,
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
11048 xcb_void_cookie_t
11049 xcb_input_xi_select_events (xcb_connection_t *c ,
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
11074 xcb_input_xi_query_version_cookie_t
11075 xcb_input_xi_query_version (xcb_connection_t *c ,
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
11102 xcb_input_xi_query_version_cookie_t
11103 xcb_input_xi_query_version_unchecked (xcb_connection_t *c ,
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
11133 xcb_input_xi_query_version_reply_t *
11134 xcb_input_xi_query_version_reply (xcb_connection_t *c ,
11135 xcb_input_xi_query_version_cookie_t cookie ,
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
11177 xcb_generic_iterator_t
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
11216 xcb_generic_iterator_t
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
11238 xcb_input_button_class_next (xcb_input_button_class_iterator_t *i );
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
11259 xcb_generic_iterator_t
11260 xcb_input_button_class_end (xcb_input_button_class_iterator_t i );
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
11301 xcb_generic_iterator_t
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
11323 xcb_input_key_class_next (xcb_input_key_class_iterator_t *i );
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
11344 xcb_generic_iterator_t
11345 xcb_input_key_class_end (xcb_input_key_class_iterator_t i );
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
11366 xcb_input_scroll_class_next (xcb_input_scroll_class_iterator_t *i );
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
11387 xcb_generic_iterator_t
11388 xcb_input_scroll_class_end (xcb_input_scroll_class_iterator_t i );
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
11409 xcb_input_touch_class_next (xcb_input_touch_class_iterator_t *i );
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
11430 xcb_generic_iterator_t
11431 xcb_input_touch_class_end (xcb_input_touch_class_iterator_t i );
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
11452 xcb_input_valuator_class_next (xcb_input_valuator_class_iterator_t *i );
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
11473 xcb_generic_iterator_t
11474 xcb_input_valuator_class_end (xcb_input_valuator_class_iterator_t i );
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
11515 xcb_generic_iterator_t
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
11537 xcb_input_device_class_next (xcb_input_device_class_iterator_t *i );
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
11558 xcb_generic_iterator_t
11559 xcb_input_device_class_end (xcb_input_device_class_iterator_t i );
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
11600 xcb_generic_iterator_t
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
11626 xcb_input_device_class_iterator_t
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
11648 xcb_input_xi_device_info_next (xcb_input_xi_device_info_iterator_t *i );
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
11669 xcb_generic_iterator_t
11670 xcb_input_xi_device_info_end (xcb_input_xi_device_info_iterator_t i );
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
11694 xcb_input_xi_query_device_cookie_t
11695 xcb_input_xi_query_device (xcb_connection_t *c ,
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
11720 xcb_input_xi_query_device_cookie_t
11721 xcb_input_xi_query_device_unchecked (xcb_connection_t *c ,
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
11747 xcb_input_xi_device_info_iterator_t
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
11776 xcb_input_xi_query_device_reply_t *
11777 xcb_input_xi_query_device_reply (xcb_connection_t *c ,
11778 xcb_input_xi_query_device_cookie_t cookie ,
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
11805 xcb_void_cookie_t
11806 xcb_input_xi_set_focus_checked (xcb_connection_t *c ,
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
11832 xcb_void_cookie_t
11833 xcb_input_xi_set_focus (xcb_connection_t *c ,
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
11857 xcb_input_xi_get_focus_cookie_t
11858 xcb_input_xi_get_focus (xcb_connection_t *c ,
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
11883 xcb_input_xi_get_focus_cookie_t
11884 xcb_input_xi_get_focus_unchecked (xcb_connection_t *c ,
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
11913 xcb_input_xi_get_focus_reply_t *
11914 xcb_input_xi_get_focus_reply (xcb_connection_t *c ,
11915 xcb_input_xi_get_focus_cookie_t cookie ,
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
11948 xcb_input_xi_grab_device_cookie_t
11949 xcb_input_xi_grab_device (xcb_connection_t *c ,
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
11990 xcb_input_xi_grab_device_cookie_t
11991 xcb_input_xi_grab_device_unchecked (xcb_connection_t *c ,
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
12028 xcb_input_xi_grab_device_reply_t *
12029 xcb_input_xi_grab_device_reply (xcb_connection_t *c ,
12030 xcb_input_xi_grab_device_cookie_t cookie ,
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
12056 xcb_void_cookie_t
12057 xcb_input_xi_ungrab_device_checked (xcb_connection_t *c ,
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
12081 xcb_void_cookie_t
12082 xcb_input_xi_ungrab_device (xcb_connection_t *c ,
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
12112 xcb_void_cookie_t
12113 xcb_input_xi_allow_events_checked (xcb_connection_t *c ,
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
12143 xcb_void_cookie_t
12144 xcb_input_xi_allow_events (xcb_connection_t *c ,
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
12170 xcb_input_grab_modifier_info_next (xcb_input_grab_modifier_info_iterator_t *i );
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
12191 xcb_generic_iterator_t
12192 xcb_input_grab_modifier_info_end (xcb_input_grab_modifier_info_iterator_t i );
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
12228 xcb_input_xi_passive_grab_device_cookie_t
12229 xcb_input_xi_passive_grab_device (xcb_connection_t *c ,
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
12278 xcb_input_xi_passive_grab_device_cookie_t
12279 xcb_input_xi_passive_grab_device_unchecked (xcb_connection_t *c ,
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
12304 xcb_input_grab_modifier_info_t *
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
12330 xcb_input_grab_modifier_info_iterator_t
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
12359 xcb_input_xi_passive_grab_device_reply_t *
12360 xcb_input_xi_passive_grab_device_reply (xcb_connection_t *c ,
12361 xcb_input_xi_passive_grab_device_cookie_t cookie ,
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
12394 xcb_void_cookie_t
12395 xcb_input_xi_passive_ungrab_device_checked (xcb_connection_t *c ,
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
12427 xcb_void_cookie_t
12428 xcb_input_xi_passive_ungrab_device (xcb_connection_t *c ,
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
12458 xcb_input_xi_list_properties_cookie_t
12459 xcb_input_xi_list_properties (xcb_connection_t *c ,
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
12484 xcb_input_xi_list_properties_cookie_t
12485 xcb_input_xi_list_properties_unchecked (xcb_connection_t *c ,
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
12524 xcb_generic_iterator_t
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
12553 xcb_input_xi_list_properties_reply_t *
12554 xcb_input_xi_list_properties_reply (xcb_connection_t *c ,
12555 xcb_input_xi_list_properties_cookie_t cookie ,
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 ,
12583 const xcb_input_xi_change_property_items_t *S );
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
12595 xcb_generic_iterator_t
12596 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R ,
12597 const xcb_input_xi_change_property_items_t *S );
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 ,
12624 const xcb_input_xi_change_property_items_t *S );
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
12636 xcb_generic_iterator_t
12637 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R ,
12638 const xcb_input_xi_change_property_items_t *S );
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 ,
12665 const xcb_input_xi_change_property_items_t *S );
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
12677 xcb_generic_iterator_t
12678 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R ,
12679 const xcb_input_xi_change_property_items_t *S );
12680
12681 int
12682 xcb_input_xi_change_property_items_serialize (void **_buffer ,
12683 uint32_t num_items ,
12684 uint8_t format ,
12685 const xcb_input_xi_change_property_items_t *_aux );
12686
12687 int
12688 xcb_input_xi_change_property_items_unpack (const void *_buffer ,
12689 uint32_t num_items ,
12690 uint8_t format ,
12691 xcb_input_xi_change_property_items_t *_aux );
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
12726 xcb_void_cookie_t
12727 xcb_input_xi_change_property_checked (xcb_connection_t *c ,
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
12761 xcb_void_cookie_t
12762 xcb_input_xi_change_property (xcb_connection_t *c ,
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
12799 xcb_void_cookie_t
12800 xcb_input_xi_change_property_aux_checked (xcb_connection_t *c ,
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
12834 xcb_void_cookie_t
12835 xcb_input_xi_change_property_aux (xcb_connection_t *c ,
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
12867 xcb_void_cookie_t
12868 xcb_input_xi_delete_property_checked (xcb_connection_t *c ,
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
12892 xcb_void_cookie_t
12893 xcb_input_xi_delete_property (xcb_connection_t *c ,
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 ,
12922 const xcb_input_xi_get_property_items_t *S );
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
12934 xcb_generic_iterator_t
12935 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R ,
12936 const xcb_input_xi_get_property_items_t *S );
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 ,
12963 const xcb_input_xi_get_property_items_t *S );
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
12975 xcb_generic_iterator_t
12976 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R ,
12977 const xcb_input_xi_get_property_items_t *S );
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 ,
13004 const xcb_input_xi_get_property_items_t *S );
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
13016 xcb_generic_iterator_t
13017 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R ,
13018 const xcb_input_xi_get_property_items_t *S );
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 ,
13030 xcb_input_xi_get_property_items_t *_aux );
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
13061 xcb_input_xi_get_property_cookie_t
13062 xcb_input_xi_get_property (xcb_connection_t *c ,
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
13097 xcb_input_xi_get_property_cookie_t
13098 xcb_input_xi_get_property_unchecked (xcb_connection_t *c ,
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
13145 xcb_input_xi_get_property_reply_t *
13146 xcb_input_xi_get_property_reply (xcb_connection_t *c ,
13147 xcb_input_xi_get_property_cookie_t cookie ,
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
13172 xcb_input_xi_get_selected_events_cookie_t
13173 xcb_input_xi_get_selected_events (xcb_connection_t *c ,
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
13198 xcb_input_xi_get_selected_events_cookie_t
13199 xcb_input_xi_get_selected_events_unchecked (xcb_connection_t *c ,
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
13225 xcb_input_event_mask_iterator_t
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
13254 xcb_input_xi_get_selected_events_reply_t *
13255 xcb_input_xi_get_selected_events_reply (xcb_connection_t *c ,
13256 xcb_input_xi_get_selected_events_cookie_t cookie ,
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
13278 xcb_input_barrier_release_pointer_info_next (xcb_input_barrier_release_pointer_info_iterator_t *i );
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
13299 xcb_generic_iterator_t
13300 xcb_input_barrier_release_pointer_info_end (xcb_input_barrier_release_pointer_info_iterator_t i );
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
13328 xcb_void_cookie_t
13329 xcb_input_xi_barrier_release_pointer_checked (xcb_connection_t *c ,
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
13353 xcb_void_cookie_t
13354 xcb_input_xi_barrier_release_pointer (xcb_connection_t *c ,
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
13407 xcb_input_hierarchy_info_next (xcb_input_hierarchy_info_iterator_t *i );
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
13428 xcb_generic_iterator_t
13429 xcb_input_hierarchy_info_end (xcb_input_hierarchy_info_iterator_t i );
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
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1263
xcb_input_change_pointer_device_unchecked
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:2341
xcb_input_ungrab_device_request_t
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
Definition: xinput.h:426
xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
Definition: xinput.h:2365
xcb_input_input_info_t
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
xcb_input_raw_button_press_event_t
struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
xcb_input_attach_slave_t
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
xcb_input_group_info_iterator_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
xcb_input_xi_get_client_pointer_unchecked
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:10195
xcb_input_xi_change_hierarchy_request_t
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:2816
xcb_input_get_device_modifier_mapping_reply_t
struct xcb_input_get_device_modifier_mapping_reply_t xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:550
xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1720
xcb_input_device_info_t
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
xcb_input_change_device_control_unchecked
xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7705
xcb_generic_error_t
Generic error.
Definition: xcb.h:168
xcb_input_change_device_property
xcb_void_cookie_t xcb_input_change_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:8355
xcb_input_device_abs_calib_state_iterator_t
struct xcb_input_device_abs_calib_state_iterator_t xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1297
xcb_input_device_abs_calib_ctl_iterator_t
struct xcb_input_device_abs_calib_ctl_iterator_t xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_led_feedback_state_end
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:3763
xcb_input_attach_slave_iterator_t
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
xcb_input_valuator_class_next
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:11021
xcb_input_get_device_control_reply
xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply(xcb_connection_t *c, xcb_input_get_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7203
xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
Definition: xinput.h:775
xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1150
xcb_input_device_core_ctrl_end
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:7441
xcb_input_grab_modifier_info_t
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
xcb_input_integer_feedback_state_next
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:3543
xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1330
xcb_input_device_abs_area_state_iterator_t
struct xcb_input_device_abs_area_state_iterator_t xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
xcb_input_group_info_t
xcb_input_group_info_t
Definition: xinput.h:2014
xcb_input_ptr_feedback_state_t
struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
xcb_input_device_state_iterator_t
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
xcb_input_xi_set_client_pointer
xcb_void_cookie_t xcb_input_xi_set_client_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:10118
xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:887
xcb_input_get_device_motion_events_reply
xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply(xcb_connection_t *c, xcb_input_get_device_motion_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2180
xcb_input_set_device_modifier_mapping_request_t
struct xcb_input_set_device_modifier_mapping_request_t xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
Definition: xinput.h:3255
xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
Definition: xinput.h:414
xcb_input_attach_slave_end
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:9749
xcb_input_get_device_key_mapping
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:4681
xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1764
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
Definition: xinput.h:997
xcb_input_open_device_request_t
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_t
xcb_input_device_class_t
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:1816
xcb_input_get_device_dont_propagate_list
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1909
xcb_input_grab_modifier_info_iterator_t
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
xcb_input_xi_passive_ungrab_device
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:12493
xcb_input_device_enable_ctrl_t
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
xcb_input_get_device_modifier_mapping_reply
xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_get_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5134
xcb_input_select_extension_event_checked
xcb_void_cookie_t xcb_input_select_extension_event_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:1408
xcb_input_grab_device_button
xcb_void_cookie_t xcb_input_grab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:3036
xcb_input_device_focus_in_event_t
struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
xcb_input_led_feedback_state_iterator_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
Definition: xinput.h:2931
xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3013
xcb_input_ptr_feedback_ctl_end
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:4133
xcb_input_xi_query_version_reply
xcb_input_xi_query_version_reply_t * xcb_input_xi_query_version_reply(xcb_connection_t *c, xcb_input_xi_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:10609
xcb_input_xi_passive_ungrab_device_checked
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:12436
xcb_input_grab_device_key_request_t
struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:538
xcb_input_ungrab_device_key_checked
xcb_void_cookie_t xcb_input_ungrab_device_key_checked(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:2833
xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
Definition: xinput.h:2767
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:467
xcb_input_xi_warp_pointer
xcb_void_cookie_t xcb_input_xi_warp_pointer(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:9426
xcb_input_get_feedback_control_cookie_t
struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
xcb_input_query_device_state_cookie_t
struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
xcb_input_valuator_state_t
xcb_input_valuator_state_t
Definition: xinput.h:1416
xcb_input_device_abs_area_state_next
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:6833
xcb_input_device_property_notify_event_t
struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
xcb_input_valuator_state_t
struct xcb_input_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
xcb_input_led_feedback_ctl_next
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:4355
xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
Definition: xinput.h:3438
xcb_input_get_device_property_request_t
struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
xcb_input_device_class_end
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:11163
xcb_input_bell_feedback_state_iterator_t
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
Definition: xinput.h:2909
xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
Definition: xinput.h:321
xcb_input_get_selected_extension_events_request_t
struct xcb_input_get_selected_extension_events_request_t xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
xcb_input_button_class_next
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:10776
xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
Definition: xinput.h:1677
xcb_input_get_feedback_control_reply_t
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
xcb_input_change_device_dont_propagate_list_request_t
struct xcb_input_change_device_dont_propagate_list_request_t xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
Definition: xinput.h:163
xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1168
xcb_input_list_input_devices_reply_t
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:908
xcb_input_close_device_request_t
xcb_input_close_device_request_t
Definition: xinput.h:366
xcb_input_xi_device_info_next
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:11322
xcb_input_device_id_next
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:111
xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2637
xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
Definition: xinput.h:1686
xcb_input_query_device_state_unchecked
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:6028
xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
Definition: xinput.h:2547
xcb_input_xi_query_device_reply_t
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
xcb_input_device_abs_calib_ctl_next
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:7347
xcb_input_touch_class_t
xcb_input_touch_class_t
Definition: xinput.h:2491
xcb_input_key_class_iterator_t
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2258
xcb_input_xi_change_cursor_checked
xcb_void_cookie_t xcb_input_xi_change_cursor_checked(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:9482
xcb_input_get_device_property_reply_t
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1007
xcb_input_device_class_t
xcb_input_device_class_t
Definition: xinput.h:2537
xcb_input_bell_feedback_state_t
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
xcb_input_device_abs_area_ctrl_end
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end(xcb_input_device_abs_area_ctrl_iterator_t i)
Definition: xinput.c:7403
xcb_input_xi_grab_device_request_t
struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
xcb_input_enter_event_t
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
xcb_input_change_device_property_aux_checked
xcb_void_cookie_t xcb_input_change_device_property_aux_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:8414
xcb_input_grab_modifier_info_next
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:12082
xcb_input_get_device_focus_cookie_t
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
struct xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_get_selected_events_unchecked
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:13939
xcb_input_set_device_mode_unchecked
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:1315
xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1097
xcb_input_get_device_motion_events_unchecked
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:2138
xcb_input_key_press_event_t
xcb_input_key_press_event_t
Definition: xinput.h:3280
xcb_input_xi_get_property
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:13729
xcb_input_feedback_state_t
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1139
xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1319
xcb_input_device_enable_state_end
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6927
xcb_input_xi_get_property_cookie_t
struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
Definition: xinput.h:2734
xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
Definition: xinput.h:1407
xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2074
xcb_input_modifier_info_t
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
xcb_input_xi_get_selected_events_cookie_t
struct xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
xcb_input_hierarchy_change_end
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:9911
xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
Definition: xinput.h:2156
xcb_input_scroll_class_iterator_t
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
xcb_input_device_core_state_iterator_t
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
xcb_input_group_info_next
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:9094
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1047
xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
Definition: xinput.h:387
xcb_input_fp1616_iterator_t
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
xcb_input_modifier_info_t
xcb_input_modifier_info_t
Definition: xinput.h:2033
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
Definition: xinput.h:1242
xcb_input_xi_set_client_pointer_request_t
struct xcb_input_xi_set_client_pointer_request_t xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
xcb_input_string_feedback_ctl_end
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:4295
xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1078
xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
Definition: xinput.h:808
xcb_input_valuator_class_iterator_t
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1088
xcb_input_input_state_end
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5931
xcb_input_axis_info_t
xcb_input_axis_info_t
Definition: xinput.h:211
xcb_input_button_info_t
xcb_input_button_info_t
Definition: xinput.h:193
xcb_input_device_abs_area_ctrl_iterator_t
struct xcb_input_device_abs_area_ctrl_iterator_t xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_open_device_reply
xcb_input_open_device_reply_t * xcb_input_open_device_reply(xcb_connection_t *c, xcb_input_open_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1178
xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:928
xcb_input_key_state_next
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5625
xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
Definition: xinput.h:3508
xcb_input_open_device_request_t
xcb_input_open_device_request_t
Definition: xinput.h:340
xcb_input_key_class_t
xcb_input_key_class_t
Definition: xinput.h:2449
xcb_input_device_resolution_ctl_end
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:7325
xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3182
xcb_input_change_keyboard_device_reply_t
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
xcb_input_get_extension_version_reply_t
struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
xcb_input_change_device_key_mapping_request_t
struct xcb_input_change_device_key_mapping_request_t xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
xcb_input_change_keyboard_device_cookie_t
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
Definition: xinput.h:1508
xcb_input_get_device_modifier_mapping_request_t
struct xcb_input_get_device_modifier_mapping_request_t xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
xcb_input_key_state_t
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1130
xcb_input_button_class_t
xcb_input_button_class_t
Definition: xinput.h:2430
xcb_input_ungrab_device_checked
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2581
xcb_input_group_info_end
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:9112
xcb_input_integer_feedback_ctl_t
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
Definition: xinput.h:330
xcb_input_xi_change_property_request_t
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
xcb_input_xi_grab_device
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:11757
xcb_input_axis_info_iterator_t
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
xcb_input_set_device_focus_request_t
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
xcb_input_xi_get_client_pointer
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:10158
xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2062
xcb_input_xi_ungrab_device_checked
xcb_void_cookie_t xcb_input_xi_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11902
xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
Definition: xinput.h:3054
xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:710
xcb_extension_t
Definition: xcbext.h:39
xcb_input_device_changed_event_t
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
xcb_input_event_error_t
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
xcb_input_remove_master_iterator_t
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
Definition: xinput.h:3745
xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
Definition: xinput.h:240
xcb_input_input_class_info_t
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
xcb_input_xi_list_properties_request_t
struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
xcb_input_list_input_devices_request_t
struct xcb_input_list_input_devices_request_t xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
xcb_input_set_device_valuators_reply_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
xcb_input_open_device
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1049
xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
Definition: xinput.h:104
xcb_input_get_device_dont_propagate_list_unchecked
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1946
xcb_input_string_feedback_ctl_next
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:4274
xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
Definition: xinput.h:1159
xcb_input_key_info_t
xcb_input_key_info_t
Definition: xinput.h:172
xcb_input_feedback_ctl_iterator_t
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
Definition: xinput.h:257
xcb_input_xi_passive_grab_device_unchecked
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:12258
xcb_input_key_info_iterator_t
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
xcb_input_valuator_state_iterator_t
struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
xcb_input_key_press_event_t
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
xcb_input_class_error_t
xcb_input_class_error_t
Definition: xinput.h:3757
xcb_input_button_press_event_t
xcb_input_button_press_event_t
Definition: xinput.h:3321
xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:2776
xcb_input_xi_select_events_request_t
struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
xcb_input_grab_device_button_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
Definition: xinput.h:2375
xcb_input_ungrab_device_button_request_t
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
xcb_input_set_device_button_mapping
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5512
xcb_input_get_device_dont_propagate_list_cookie_t
struct xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_device_bell_request_t
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1621
xcb_input_xi_query_version
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:10529
xcb_input_device_resolution_state_t
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
xcb_input_list_input_devices_cookie_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
xcb_input_device_time_coord_iterator_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
xcb_input_feedback_ctl_end
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:4497
xcb_input_input_class_info_next
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:979
xcb_input_feedback_state_iterator_t
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
Definition: xinput.h:202
xcb_input_change_keyboard_device_request_t
struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
xcb_input_get_device_dont_propagate_list_request_t
struct xcb_input_get_device_dont_propagate_list_request_t xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
Definition: xinput.h:2578
xcb_input_set_device_mode
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:1274
xcb_input_hierarchy_change_t
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1018
xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
Definition: xinput.h:642
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:112
xcb_input_xi_query_device
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11402
xcb_input_xi_get_client_pointer_reply_t
struct xcb_input_xi_get_client_pointer_reply_t xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_change_property_checked
xcb_void_cookie_t xcb_input_xi_change_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:13071
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
Definition: xinput.h:1275
xcb_input_device_core_state_t
xcb_input_device_core_state_t
Definition: xinput.h:1630
xcb_input_xi_barrier_release_pointer_request_t
struct xcb_input_xi_barrier_release_pointer_request_t xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
Definition: xinput.h:301
xcb_input_change_device_notify_event_t
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:585
xcb_input_xi_query_device_unchecked
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11440
xcb_input_allow_device_events_request_t
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
xcb_input_xi_get_property_unchecked
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:13782
xcb_input_get_device_focus_reply
xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply(xcb_connection_t *c, xcb_input_get_device_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3357
xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1582
xcb_input_open_device_unchecked
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1087
xcb_input_kbd_feedback_ctl_iterator_t
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1641
xcb_input_event_mask_t
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
xcb_input_xi_get_focus_cookie_t
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:2693
xcb_input_device_enable_ctrl_next
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:7461
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
Definition: xinput.h:2971
xcb_input_set_device_button_mapping_reply_t
struct xcb_input_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
Definition: xinput.h:184
xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2280
xcb_input_device_resolution_ctl_t
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
xcb_input_xi_set_focus_checked
xcb_void_cookie_t xcb_input_xi_set_focus_checked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11536
xcb_input_xi_get_focus_reply_t
struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
xcb_input_device_resolution_ctl_iterator_t
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1660
xcb_input_get_device_property_items_t
struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
xcb_input_ungrab_device
xcb_void_cookie_t xcb_input_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2621
xcb_input_modifier_info_end
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:9150
xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
Definition: xinput.h:35
xcb_input_button_class_iterator_t
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
xcb_input_ptr_feedback_ctl_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_input_attach_slave_t
xcb_input_attach_slave_t
Definition: xinput.h:2187
xcb_input_feedback_state_t
xcb_input_feedback_state_t
Definition: xinput.h:979
xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
Definition: xinput.h:1650
xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:865
xcb_input_grab_device_request_t
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
xcb_input_input_state_t
struct xcb_input_input_state_t xcb_input_input_state_t
xcb_input_input_state_t
xcb_input_device_enable_state_iterator_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_input_get_selected_extension_events
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1545
xcb_input_change_feedback_control_checked
xcb_void_cookie_t xcb_input_change_feedback_control_checked(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:4553
xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1069
xcb_input_change_device_property_items_t
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
xcb_input_xi_get_client_pointer_cookie_t
struct xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
Definition: xinput.h:57
xcb_input_device_class_iterator_t
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:436
xcb_input_integer_feedback_state_end
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:3561
xcb_input_xi_change_hierarchy_checked
xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:9971
xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
Definition: xinput.h:1454
xcb_input_feedback_state_next
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3866
xcb_input_input_state_next
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5910
xcb_input_get_device_key_mapping_reply
xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply(xcb_connection_t *c, xcb_input_get_device_key_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4818
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2245
xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3643
xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1739
xcb_input_add_master_t
xcb_input_add_master_t
Definition: xinput.h:2145
xcb_input_valuator_state_next
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5784
xcb_input_device_busy_error_t
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
xcb_input_feedback_ctl_t
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
xcb_input_key_info_end
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:422
xcb_input_change_device_control_request_t
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
xcb_input_xi_barrier_release_pointer_checked
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:14102
xcb_input_set_device_valuators
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:6419
xcb_input_touch_ownership_event_t
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
Definition: xinput.h:1946
xcb_input_key_state_t
xcb_input_key_state_t
Definition: xinput.h:1376
xcb_input_device_enable_ctrl_iterator_t
struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
xcb_input_ungrab_device_key_request_t
struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
Definition: xinput.h:1787
xcb_input_add_master_next
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:9650
xcb_input_xi_query_pointer_reply
xcb_input_xi_query_pointer_reply_t * xcb_input_xi_query_pointer_reply(xcb_connection_t *c, xcb_input_xi_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9337
xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1797
xcb_input_remove_master_end
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:9711
xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3450
xcb_input_input_state_iterator_t
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
xcb_input_raw_key_press_event_t
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
xcb_input_close_device
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1235
xcb_input_device_abs_calib_state_end
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:6813
xcb_input_kbd_feedback_state_end
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:3485
xcb_input_hierarchy_info_next
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:14563
xcb_input_device_enable_state_t
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
xcb_input_xi_query_pointer
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:9203
xcb_input_device_resolution_state_end
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:6773
xcb_input_valuator_info_t
xcb_input_valuator_info_t
Definition: xinput.h:229
xcb_input_xi_passive_grab_device_request_t
struct xcb_input_xi_passive_grab_device_request_t xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_ungrab_device
xcb_void_cookie_t xcb_input_xi_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11943
xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
Definition: xinput.h:659
xcb_input_barrier_release_pointer_info_end
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:14049
xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2569
xcb_input_xi_warp_pointer_checked
xcb_void_cookie_t xcb_input_xi_warp_pointer_checked(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:9364
xcb_input_integer_feedback_state_t
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
xcb_input_get_device_property
xcb_input_get_device_property_cookie_t xcb_input_get_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:8958
xcb_input_kbd_feedback_ctl_next
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:4077
xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2482
xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1117
xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
Definition: xinput.h:2341
xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2043
xcb_input_integer_feedback_ctl_iterator_t
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
xcb_input_fp3232_t
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_t
xcb_input_get_device_dont_propagate_list_reply
xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply(xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2036
xcb_input_get_feedback_control_unchecked
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3984
xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1252
xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
Definition: xinput.h:2665
xcb_input_xi_query_pointer_unchecked
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:9244
xcb_input_get_extension_version_reply
xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply(xcb_connection_t *c, xcb_input_get_extension_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:348
xcb_input_feedback_ctl_next
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:4476
xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1030
xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
Definition: xinput.h:937
xcb_input_key_class_end
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10923
xcb_input_input_class_info_t
xcb_input_input_class_info_t
Definition: xinput.h:313
xcb_input_change_device_dont_propagate_list
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1830
xcb_input_xi_delete_property_request_t
struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
xcb_input_detach_slave_iterator_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
xcb_input_change_feedback_control
xcb_void_cookie_t xcb_input_change_feedback_control(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:4602
xcb_input_get_extension_version_request_t
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
Definition: xinput.h:674
xcb_input_xi_list_properties_reply
xcb_input_xi_list_properties_reply_t * xcb_input_xi_list_properties_reply(xcb_connection_t *c, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:12705
xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
Definition: xinput.h:220
xcb_input_xi_set_client_pointer_checked
xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:10077
xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
Definition: xinput.h:2024
xcb_input_device_name_t
xcb_input_device_name_t
Definition: xinput.h:266
xcb_input_get_device_motion_events_cookie_t
struct xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
Definition: xinput.h:988
xcb_input_mode_error_t
xcb_input_mode_error_t
Definition: xinput.h:3733
xcb_input_xi_change_hierarchy
xcb_void_cookie_t xcb_input_xi_change_hierarchy(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:10024
xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:500
xcb_input_detach_slave_t
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
xcb_input_get_device_control
xcb_input_get_device_control_cookie_t xcb_input_get_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:7105
xcb_input_xi_set_focus
xcb_void_cookie_t xcb_input_xi_set_focus(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11580
xcb_input_device_id_iterator_t
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
Definition: xinput.h:2879
xcb_input_input_class_info_iterator_t
struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
xcb_input_event_class_end
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:53
xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
Definition: xinput.h:874
xcb_input_kbd_feedback_state_next
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:3467
xcb_input_get_device_motion_events_reply_t
struct xcb_input_get_device_motion_events_reply_t xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
xcb_input_device_time_coord_t
struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:2991
xcb_input_xi_query_device_request_t
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
xcb_input_input_info_t
xcb_input_input_info_t
Definition: xinput.h:249
xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
Definition: xinput.h:1696
xcb_input_device_mapping_notify_event_t
struct xcb_input_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
xcb_input_property_event_t
xcb_input_property_event_t
Definition: xinput.h:3488
xcb_input_valuator_info_end
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:622
xcb_input_list_input_devices
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:839
xcb_input_valuator_class_t
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
xcb_input_device_enable_state_next
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:6909
xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
Definition: xinput.h:3129
xcb_input_fp3232_iterator_t
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
xcb_input_device_resolution_state_next
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:6752
xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
Definition: xinput.h:399
xcb_input_bell_feedback_ctl_t
struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
xcb_input_xi_select_events_checked
xcb_void_cookie_t xcb_input_xi_select_events_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:10416
xcb_input_device_ctl_t
xcb_input_device_ctl_t
Definition: xinput.h:1825
xcb_input_button_info_t
struct xcb_input_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
xcb_input_xi_get_focus_request_t
struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3149
xcb_input_get_device_button_mapping
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5331
xcb_input_device_class_next
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:11142
xcb_input_modifier_info_next
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:9132
xcb_input_device_core_state_t
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_t
xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
Definition: xinput.h:1897
xcb_input_remove_master_next
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:9693
xcb_input_key_info_t
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
Definition: xinput.h:2785
xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
Definition: xinput.h:46
xcb_input_valuator_state_end
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:5805
xcb_input_xi_passive_ungrab_device_request_t
struct xcb_input_xi_passive_ungrab_device_request_t xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_change_pointer_device_reply
xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply(xcb_connection_t *c, xcb_input_change_pointer_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2384
xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2648
xcb_input_xi_barrier_release_pointer
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:14146
xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
Definition: xinput.h:1886
xcb_input_scroll_class_end
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10963
xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3003
xcb_input_button_state_end
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5681
xcb_input_device_button_state_notify_event_t
struct xcb_input_device_button_state_notify_event_t xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
xcb_input_delete_device_property_checked
xcb_void_cookie_t xcb_input_delete_device_property_checked(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8531
xcb_input_touch_class_t
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
xcb_input_get_device_motion_events
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:2095
xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1352
xcb_input_grab_device_key
xcb_void_cookie_t xcb_input_grab_device_key(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2769
xcb_input_get_device_control_cookie_t
struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
xcb_input_set_device_button_mapping_reply
xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply(xcb_connection_t *c, xcb_input_set_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5607
xcb_input_get_selected_extension_events_reply_t
struct xcb_input_get_selected_extension_events_reply_t xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
xcb_input_button_state_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
xcb_input_grab_device_key_checked
xcb_void_cookie_t xcb_input_grab_device_key_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2700
xcb_input_list_device_properties_cookie_t
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
xcb_input_change_device_property_request_t
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
xcb_input_button_state_next
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:5663
xcb_input_set_device_mode_reply_t
struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
xcb_input_xi_passive_grab_device_reply_t
struct xcb_input_xi_passive_grab_device_reply_t xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
xcb_input_device_info_t
xcb_input_device_info_t
Definition: xinput.h:152
xcb_input_query_device_state_request_t
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
Definition: xinput.h:1387
xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
Definition: xinput.h:1445
xcb_input_hierarchy_info_iterator_t
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
xcb_input_change_device_property_aux
xcb_void_cookie_t xcb_input_change_device_property_aux(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:8475
xcb_input_set_device_modifier_mapping_reply_t
struct xcb_input_set_device_modifier_mapping_reply_t xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
xcb_input_fp1616_next
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:149
xcb_input_get_selected_extension_events_unchecked
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1582
xcb_input_set_device_modifier_mapping_unchecked
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:5234
xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:2981
xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
Definition: xinput.h:797
xcb_input_list_input_devices_reply
xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply(xcb_connection_t *c, xcb_input_list_input_devices_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:961
xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
Definition: xinput.h:1708
xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
Definition: xinput.h:896
xcb_input_xi_get_focus
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11622
xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
Definition: xinput.h:3535
xcb_input_feedback_state_end
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3887
xcb_input_get_selected_extension_events_cookie_t
struct xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
xcb_input_barrier_release_pointer_info_iterator_t
struct xcb_input_barrier_release_pointer_info_iterator_t xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_open_device_cookie_t
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:749
xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
Definition: xinput.h:1915
xcb_input_set_device_valuators_request_t
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
xcb_input_button_class_end
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:10797
xcb_input_property_event_t
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
xcb_input_xi_grab_device_unchecked
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:11823
xcb_input_xi_query_pointer_request_t
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1544
xcb_input_change_device_dont_propagate_list_checked
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1779
xcb_input_touch_begin_event_t
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
xcb_input_xi_passive_grab_device_reply
xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply(xcb_connection_t *c, xcb_input_xi_passive_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:12381
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
Definition: xinput.h:528
xcb_input_xi_change_cursor
xcb_void_cookie_t xcb_input_xi_change_cursor(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:9526
xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
Definition: xinput.h:2891
xcb_input_device_abs_area_state_t
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
xcb_input_enter_event_t
xcb_input_enter_event_t
Definition: xinput.h:3383
xcb_input_device_key_state_notify_event_t
struct xcb_input_device_key_state_notify_event_t xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
xcb_input_xi_allow_events_checked
xcb_void_cookie_t xcb_input_xi_allow_events_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:11987
xcb_input_list_device_properties_request_t
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
Definition: xinput.h:1876
xcb_input_xi_get_property_items_t
struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
xcb_input_set_device_button_mapping_cookie_t
struct xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
xcb_input_string_feedback_state_next
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:3664
xcb_input_scroll_class_t
xcb_input_scroll_class_t
Definition: xinput.h:2468
xcb_input_string_feedback_state_iterator_t
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
xcb_input_get_device_modifier_mapping_cookie_t
struct xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_button_mapping_reply
xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply(xcb_connection_t *c, xcb_input_get_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5460
xcb_input_device_state_next
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:7030
xcb_input_event_class_iterator_t
struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
xcb_input_xi_change_property_items_t
struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
xcb_input_list_device_properties_unchecked
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7839
xcb_input_attach_slave_next
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:9731
xcb_input_xi_query_version_reply_t
struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
xcb_input_input_class_info_end
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:997
xcb_input_detach_slave_t
xcb_input_detach_slave_t
Definition: xinput.h:2206
xcb_input_xi_grab_device_reply
xcb_input_xi_grab_device_reply_t * xcb_input_xi_grab_device_reply(xcb_connection_t *c, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11882
xcb_input_delete_device_property
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8572
xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
Definition: xinput.h:1852
xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
Definition: xinput.h:1968
xcb_input_grab_device_button_checked
xcb_void_cookie_t xcb_input_grab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2967
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
Definition: xinput.h:282
xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
Definition: xinput.h:2225
xcb_input_close_device_request_t
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
xcb_input_device_name_iterator_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3217
xcb_input_key_class_t
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:2867
xcb_input_fp1616_end
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:167
xcb_input_bell_feedback_state_end
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:3725
xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:2708
xcb_input_close_device_checked
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1197
xcb_input_set_device_button_mapping_request_t
struct xcb_input_set_device_button_mapping_request_t xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
Definition: xinput.h:3572
xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
Definition: xinput.h:1958
xcb_input_device_abs_area_ctrl_t
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
xcb_input_touch_class_next
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10983
xcb_input_get_device_focus_request_t
struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
xcb_input_device_key_press_event_t
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
xcb_input_fp3232_t
xcb_input_fp3232_t
Definition: xinput.h:77
xcb_input_set_device_focus_checked
xcb_void_cookie_t xcb_input_set_device_focus_checked(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:3379
xcb_input_integer_feedback_ctl_next
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:4153
xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
Definition: xinput.h:68
xcb_input_xi_delete_property
xcb_void_cookie_t xcb_input_xi_delete_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:13343
xcb_input_kbd_feedback_state_iterator_t
struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
Definition: xinput.h:512
xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
Definition: xinput.h:2440
xcb_input_device_state_end
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:7051
xcb_input_class_error_t
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
Definition: xinput.h:847
xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
Definition: xinput.h:2856
xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
Definition: xinput.h:351
xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
Definition: xinput.h:3675
xcb_input_barrier_hit_event_t
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
Definition: xinput.h:2627
xcb_input_change_keyboard_device_reply
xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply(xcb_connection_t *c, xcb_input_change_keyboard_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2276
xcb_input_device_info_end
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:384
xcb_input_set_device_modifier_mapping
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:5186
xcb_input_detach_slave_end
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:9787
xcb_input_set_device_mode_cookie_t
struct xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
xcb_input_change_pointer_device_reply_t
struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
xcb_input_xi_query_version_unchecked
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:10569
xcb_input_xi_list_properties
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:12576
xcb_input_group_info_t
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
xcb_input_xi_allow_events_request_t
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
xcb_input_device_abs_calib_ctl_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:3025
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
Definition: xinput.h:2846
xcb_input_device_info_iterator_t
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
xcb_input_set_device_mode_reply
xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply(xcb_connection_t *c, xcb_input_set_device_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1356
xcb_input_touch_class_end
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:11001
xcb_input_device_abs_calib_state_next
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:6795
xcb_input_axis_info_t
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_input_key_state_end
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:5643
xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:574
xcb_input_valuator_class_end
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:11039
xcb_input_device_core_ctrl_iterator_t
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
Definition: xinput.h:1490
xcb_input_device_resolution_state_iterator_t
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:490
xcb_input_get_feedback_control
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3946
xcb_input_device_time_coord_end
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:2072
xcb_input_xi_get_selected_events
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:13902
xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2675
xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:2795
xcb_input_set_device_valuators_reply
xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply(xcb_connection_t *c, xcb_input_set_device_valuators_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6519
xcb_input_get_device_button_mapping_unchecked
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5369
xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
Definition: xinput.h:2459
xcb_input_scroll_class_next
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10945
xcb_input_ungrab_device_key
xcb_void_cookie_t xcb_input_ungrab_device_key(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:2882
xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1108
xcb_input_xi_query_device_reply
xcb_input_xi_query_device_reply_t * xcb_input_xi_query_device_reply(xcb_connection_t *c, xcb_input_xi_query_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11515
xcb_input_input_state_t
xcb_input_input_state_t
Definition: xinput.h:1435
xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
Definition: xinput.h:825
xcb_input_kbd_feedback_ctl_t
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:2831
xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
Definition: xinput.h:1842
xcb_input_bell_feedback_ctl_iterator_t
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
Definition: xinput.h:94
xcb_input_event_error_t
xcb_input_event_error_t
Definition: xinput.h:3721
xcb_input_ptr_feedback_state_iterator_t
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
xcb_input_open_device_reply_t
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
xcb_input_xi_passive_grab_device
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:12176
xcb_input_button_state_iterator_t
struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
Definition: xinput.h:2502
xcb_input_ptr_feedback_state_end
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:3523
xcb_input_xi_list_properties_reply_t
struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
xcb_input_key_code_next
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:73
xcb_input_xi_select_events
xcb_void_cookie_t xcb_input_xi_select_events(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:10473
xcb_input_event_mask_end
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:10355
xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2233
xcb_input_key_info_next
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:404
xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1180
xcb_input_device_valuator_event_t
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
xcb_input_xi_device_info_iterator_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_end
xcb_generic_iterator_t xcb_input_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:11343
xcb_input_detach_slave_next
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:9769
xcb_input_send_extension_event_checked
xcb_void_cookie_t xcb_input_send_extension_event_checked(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:6171
xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
Definition: xinput.h:85
xcb_input_device_name_t
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
xcb_input_set_device_focus
xcb_void_cookie_t xcb_input_set_device_focus(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:3425
xcb_input_remove_master_t
xcb_input_remove_master_t
Definition: xinput.h:2165
xcb_input_valuator_info_iterator_t
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_input_xi_change_property
xcb_void_cookie_t xcb_input_xi_change_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:13129
xcb_input_xi_delete_property_checked
xcb_void_cookie_t xcb_input_xi_delete_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:13302
xcb_input_axis_info_next
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:480
xcb_input_xi_query_device_cookie_t
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
xcb_input_device_bell_checked
xcb_void_cookie_t xcb_input_device_bell_checked(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:6296
xcb_input_select_extension_event
xcb_void_cookie_t xcb_input_select_extension_event(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:1456
xcb_input_list_device_properties_reply
xcb_input_list_device_properties_reply_t * xcb_input_list_device_properties_reply(xcb_connection_t *c, xcb_input_list_device_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7930
xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
Definition: xinput.h:3167
xcb_input_grab_device_reply
xcb_input_grab_device_reply_t * xcb_input_grab_device_reply(xcb_connection_t *c, xcb_input_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2561
xcb_input_get_device_focus_reply_t
struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1598
xcb_input_modifier_info_iterator_t
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
xcb_input_change_pointer_device_cookie_t
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
xcb_input_device_bell
xcb_void_cookie_t xcb_input_device_bell(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:6342
xcb_input_get_device_property_unchecked
xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:9011
xcb_input_axis_info_end
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:498
xcb_input_xi_grab_device_reply_t
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
xcb_input_xi_get_focus_unchecked
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11660
xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
Definition: xinput.h:1806
xcb_input_get_feedback_control_request_t
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
xcb_input_event_class_next
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:35
xcb_input_set_device_mode_request_t
struct xcb_input_set_device_mode_request_t xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
xcb_input_xi_get_client_pointer_reply
xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply(xcb_connection_t *c, xcb_input_xi_get_client_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:10233
xcb_input_ungrab_device_button_checked
xcb_void_cookie_t xcb_input_ungrab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:3100
xcb_input_get_device_button_mapping_request_t
struct xcb_input_get_device_button_mapping_request_t xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
xcb_input_get_extension_version_unchecked
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:303
xcb_input_input_info_iterator_t
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
xcb_input_bell_feedback_ctl_next
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:4317
xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
Definition: xinput.h:115
xcb_input_set_device_modifier_mapping_reply
xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_set_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5281
xcb_input_key_class_next
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10902
xcb_input_query_device_state
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5990
xcb_input_get_feedback_control_reply
xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply(xcb_connection_t *c, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4059
xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:519
xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
Definition: xinput.h:1475
xcb_input_change_device_key_mapping_checked
xcb_void_cookie_t xcb_input_change_device_key_mapping_checked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:4872
xcb_input_integer_feedback_ctl_end
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:4171
xcb_input_ptr_feedback_ctl_iterator_t
struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_xi_set_focus_request_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1573
xcb_input_grab_device_reply_t
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
xcb_input_xi_device_info_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
xcb_input_set_device_valuators_unchecked
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:6470
xcb_input_button_state_t
xcb_input_button_state_t
Definition: xinput.h:1396
xcb_input_add_master_t
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
xcb_input_xi_get_client_pointer_request_t
struct xcb_input_xi_get_client_pointer_request_t xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
xcb_input_ungrab_device_button
xcb_void_cookie_t xcb_input_ungrab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:3149
xcb_input_key_code_end
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:91
xcb_input_change_device_property_checked
xcb_void_cookie_t xcb_input_change_device_property_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:8296
xcb_input_xi_allow_events
xcb_void_cookie_t xcb_input_xi_allow_events(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:12037
xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
Definition: xinput.h:1564
xcb_input_string_feedback_ctl_t
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1778
xcb_input_get_device_modifier_mapping_unchecked
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5043
xcb_input_xi_list_properties_cookie_t
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
xcb_input_device_core_ctrl_next
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:7423
xcb_input_ptr_feedback_state_next
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:3505
xcb_input_get_device_property_reply
xcb_input_get_device_property_reply_t * xcb_input_get_device_property_reply(xcb_connection_t *c, xcb_input_get_device_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9076
xcb_input_device_core_ctrl_t
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
xcb_input_list_input_devices_unchecked
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:873
xcb_input_kbd_feedback_ctl_end
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:4095
xcb_input_device_core_state_end
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:6889
xcb_input_device_ctl_iterator_t
struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
xcb_input_device_abs_area_state_end
xcb_generic_iterator_t xcb_input_device_abs_area_state_end(xcb_input_device_abs_area_state_iterator_t i)
Definition: xinput.c:6851
xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1755
xcb_input_get_device_key_mapping_unchecked
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:4724
xcb_input_get_device_control_reply_t
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
xcb_input_device_state_t
xcb_input_device_state_t
Definition: xinput.h:1669
xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
Definition: xinput.h:2588
xcb_input_get_device_property_cookie_t
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
xcb_input_change_pointer_device_request_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
xcb_input_key_state_iterator_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
xcb_input_change_keyboard_device
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2199
xcb_input_get_selected_extension_events_reply
xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply(xcb_connection_t *c, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1726
xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
Definition: xinput.h:273
xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
Definition: xinput.h:1993
xcb_input_xi_get_selected_events_reply
xcb_input_xi_get_selected_events_reply_t * xcb_input_xi_get_selected_events_reply(xcb_connection_t *c, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:14013
xcb_input_get_device_control_request_t
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
xcb_input_set_device_button_mapping_unchecked
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5560
xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:620
xcb_input_xi_get_selected_events_request_t
struct xcb_input_xi_get_selected_events_request_t xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
xcb_input_grab_device
xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:2441
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
Definition: xinput.h:787
xcb_input_get_device_button_mapping_reply_t
struct xcb_input_get_device_button_mapping_reply_t xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
xcb_input_device_core_state_next
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:6871
xcb_input_xi_query_pointer_reply_t
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
xcb_input_xi_change_property_aux_checked
xcb_void_cookie_t xcb_input_xi_change_property_aux_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:13187
xcb_input_grab_modifier_info_end
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:12100
xcb_input_valuator_info_next
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:601
xcb_input_string_feedback_ctl_iterator_t
struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
xcb_input_button_class_t
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_t
xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
Definition: xinput.h:1984
xcb_input_get_device_motion_events_request_t
struct xcb_input_get_device_motion_events_request_t xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1214
xcb_input_integer_feedback_state_iterator_t
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2599
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1730
xcb_input_hierarchy_change_next
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9890
xcb_input_xi_change_cursor_request_t
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
Definition: xinput.h:3234
xcb_input_hierarchy_info_end
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:14581
xcb_input_xi_warp_pointer_request_t
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
xcb_input_allow_device_events
xcb_void_cookie_t xcb_input_allow_device_events(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:3239
xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2386
xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
Definition: xinput.h:917
xcb_input_xi_list_properties_unchecked
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:12614
xcb_input_remove_master_t
struct xcb_input_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
Definition: xinput.h:1833
xcb_input_event_mask_iterator_t
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
xcb_input_change_device_control_reply_t
struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
xcb_input_xi_get_property_reply_t
struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
xcb_input_button_info_iterator_t
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
xcb_input_device_abs_calib_state_t
struct xcb_input_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1202
xcb_input_allow_device_events_checked
xcb_void_cookie_t xcb_input_allow_device_events_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:3196
xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
Definition: xinput.h:2947
xcb_input_valuator_class_t
xcb_input_valuator_class_t
Definition: xinput.h:2511
xcb_input_change_keyboard_device_unchecked
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2237
xcb_input_hierarchy_info_t
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1229
xcb_input_change_feedback_control_request_t
struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
xcb_input_get_extension_version
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:258
xcb_input_string_feedback_state_end
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:3685
xcb_input_change_device_control_reply
xcb_input_change_device_control_reply_t * xcb_input_change_device_control_reply(xcb_connection_t *c, xcb_input_change_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7751
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
Definition: xinput.h:2270
xcb_input_bell_feedback_state_next
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3707
xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
Definition: xinput.h:959
xcb_input_change_device_key_mapping
xcb_void_cookie_t xcb_input_change_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:4925
xcb_input_xi_change_property_aux
xcb_void_cookie_t xcb_input_xi_change_property_aux(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:13247
xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
Definition: xinput.h:1927
xcb_input_valuator_info_t
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
xcb_input_led_feedback_ctl_t
struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
xcb_input_xi_query_version_request_t
struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
xcb_input_xi_get_property_request_t
struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
xcb_input_key_code_iterator_t
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
xcb_input_xi_get_focus_reply
xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply(xcb_connection_t *c, xcb_input_xi_get_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11699
xcb.h
xcb_input_string_feedback_state_t
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
xcb_input_get_device_modifier_mapping
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5005
xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
Definition: xinput.h:688
xcb_input_get_device_control_unchecked
xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:7146
xcb_input_get_device_key_mapping_reply_t
struct xcb_input_get_device_key_mapping_reply_t xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
Definition: xinput.h:1342
xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
Definition: xinput.h:1607
xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
Definition: xinput.h:1864
xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:950
xcb_input_device_id_end
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:129
xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:970
xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
Definition: xinput.h:2556
xcb_input_device_name_next
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:765
xcb_input_input_info_end
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:662
xcb_input_xi_get_property_reply
xcb_input_xi_get_property_reply_t * xcb_input_xi_get_property_reply(xcb_connection_t *c, xcb_input_xi_get_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:13847
xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2216
xcb_input_raw_touch_begin_event_t
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
Definition: xinput.h:480
xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2528
xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1531
xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
Definition: xinput.h:3097
xcb_input_add_master_end
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:9671
xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
Definition: xinput.h:727
xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2120
xcb_input_device_enable_ctrl_end
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:7479
xcb_input_event_mask_next
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:10334
xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
Definition: xinput.h:1464
xcb_input_device_presence_notify_event_t
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
xcb_input_query_device_state_reply
xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply(xcb_connection_t *c, xcb_input_query_device_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6103
xcb_input_barrier_release_pointer_info_t
struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
xcb_connection_t
Definition: xcbint.h:194
xcb_input_get_device_dont_propagate_list_reply_t
struct xcb_input_get_device_dont_propagate_list_reply_t xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_led_feedback_ctl_end
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:4373
xcb_input_device_error_t
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
xcb_input_change_pointer_device
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:2297
xcb_input_hierarchy_event_t
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
Definition: xinput.h:292
xcb_input_xi_get_selected_events_reply_t
struct xcb_input_xi_get_selected_events_reply_t xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
xcb_input_touch_class_iterator_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
xcb_input_scroll_class_t
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
xcb_input_list_device_properties
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7801
xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2098
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:185
xcb_input_send_extension_event_request_t
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
xcb_input_device_abs_area_ctrl_next
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:7385
xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
Definition: xinput.h:1521
xcb_input_list_device_properties_reply_t
struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
xcb_input_xi_ungrab_device_request_t
struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
xcb_input_get_device_key_mapping_request_t
struct xcb_input_get_device_key_mapping_request_t xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
xcb_input_device_resolution_ctl_next
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:7304
xcb_input_mode_error_t
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
xcb_input_device_name_end
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:786
xcb_input_get_device_focus
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3280
xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1364
xcb_input_get_device_button_mapping_cookie_t
struct xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
xcb_input_select_extension_event_request_t
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
Definition: xinput.h:3038
xcb_input_fp3232_next
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:187
xcb_input_get_device_key_mapping_cookie_t
struct xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
Definition: xinput.h:607
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
Definition: xinput.h:1309
xcb_input_query_device_state_reply_t
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
xcb_input_button_press_event_t
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_t
xcb_input_xi_grab_device_cookie_t
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
xcb_input_hierarchy_change_iterator_t
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
Definition: xinput.h:632
xcb_input_get_device_focus_unchecked
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3318
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
Definition: xinput.h:2052
xcb_input_set_device_modifier_mapping_cookie_t
struct xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
Definition: xinput.h:3462
xcb_input_event_mask_t
xcb_input_event_mask_t
Definition: xinput.h:2333
xcb_input_set_device_valuators_cookie_t
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
xcb_input_change_device_control
xcb_input_change_device_control_cookie_t xcb_input_change_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7658
xcb_input_device_abs_calib_ctl_end
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:7365
xcb_input_barrier_release_pointer_info_next
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:14031
xcb_input_device_error_t
xcb_input_device_error_t
Definition: xinput.h:3709
xcb_input_led_feedback_state_next
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3745
xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2290
xcb_input_device_time_coord_next
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:2054
xcb_input_kbd_feedback_state_t
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
xcb_input_button_info_end
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:460
xcb_input_device_state_notify_event_t
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
Definition: xinput.h:2921
xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
Definition: xinput.h:2178
xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2197
xcb_input_delete_device_property_request_t
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2614
xcb_input_send_extension_event
xcb_void_cookie_t xcb_input_send_extension_event(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const uint8_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:6235
xcb_input_led_feedback_state_t
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
Definition: xinput.h:2353
xcb_input_device_ctl_t
struct xcb_input_device_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
Definition: xinput.h:3618
xcb_input_grab_device_unchecked
xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:2504
xcb_input_button_info_next
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:442
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
Definition: xinput.h:1192
xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1285
xcb_input_xi_query_version_cookie_t
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_pointer_cookie_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
Definition: xinput.h:2956
xcb_input_device_state_t
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
xcb_input_get_extension_version_cookie_t
struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
xcb_input_grab_device_cookie_t
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
xcb_input_change_device_control_cookie_t
struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
xcb_input_add_master_iterator_t
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
xcb_input_led_feedback_ctl_iterator_t
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
Definition: xinput.h:377
xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3195
xcb_input_device_ctl_next
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7582
xcb_input_input_info_next
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:644
xcb_input_device_info_next
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:366
xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:446
xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1056
xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1426
xcb_input_device_ctl_end
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7603
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
Definition: xinput.h:597
xcb_input_bell_feedback_ctl_end
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:4335
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
Definition: xinput.h:564
xcb_input_fp3232_end
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:205
xcb_input_ptr_feedback_ctl_next
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:4115