22#define XCB_INPUT_MAJOR_VERSION 2 
   23#define XCB_INPUT_MINOR_VERSION 4 
   27typedef uint32_t xcb_input_event_class_t;
 
   33    xcb_input_event_class_t *data;
 
   38typedef uint8_t xcb_input_key_code_t;
 
   44    xcb_input_key_code_t *data;
 
   49typedef uint16_t xcb_input_device_id_t;
 
   55    xcb_input_device_id_t *data;
 
   60typedef int32_t xcb_input_fp1616_t;
 
   66    xcb_input_fp1616_t *data;
 
   92    unsigned int sequence;
 
   96#define XCB_INPUT_GET_EXTENSION_VERSION 1 
  102    uint8_t  major_opcode;
 
  103    uint8_t  minor_opcode;
 
  113    uint8_t  response_type;
 
  114    uint8_t  xi_reply_type;
 
  117    uint16_t server_major;
 
  118    uint16_t server_minor;
 
  123typedef enum xcb_input_device_use_t {
 
  124    XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
 
  125    XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
 
  126    XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
 
  127    XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
 
  128    XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
 
  129} xcb_input_device_use_t;
 
  131typedef enum xcb_input_input_class_t {
 
  132    XCB_INPUT_INPUT_CLASS_KEY = 0,
 
  133    XCB_INPUT_INPUT_CLASS_BUTTON = 1,
 
  134    XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
 
  135    XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
 
  136    XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
 
  137    XCB_INPUT_INPUT_CLASS_FOCUS = 5,
 
  138    XCB_INPUT_INPUT_CLASS_OTHER = 6
 
  139} xcb_input_input_class_t;
 
  141typedef enum xcb_input_valuator_mode_t {
 
  142    XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
 
  143    XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
 
  144} xcb_input_valuator_mode_t;
 
  150    xcb_atom_t device_type;
 
  152    uint8_t    num_class_info;
 
  172    xcb_input_key_code_t min_keycode;
 
  173    xcb_input_key_code_t max_keycode;
 
  193    uint16_t num_buttons;
 
  231    uint32_t motion_size;
 
  248        xcb_input_key_code_t   min_keycode;
 
  249        xcb_input_key_code_t   max_keycode;
 
  254        uint16_t               num_buttons;
 
  259        uint32_t               motion_size;
 
  304    unsigned int sequence;
 
  308#define XCB_INPUT_LIST_INPUT_DEVICES 2 
  314    uint8_t  major_opcode;
 
  315    uint8_t  minor_opcode;
 
  323    uint8_t  response_type;
 
  324    uint8_t  xi_reply_type;
 
  331typedef uint8_t xcb_input_event_type_base_t;
 
  337    xcb_input_event_type_base_t *data;
 
  347    xcb_input_event_type_base_t event_type_base;
 
  363    unsigned int sequence;
 
  367#define XCB_INPUT_OPEN_DEVICE 3 
  373    uint8_t  major_opcode;
 
  374    uint8_t  minor_opcode;
 
  384    uint8_t  response_type;
 
  385    uint8_t  xi_reply_type;
 
  393#define XCB_INPUT_CLOSE_DEVICE 4 
  399    uint8_t  major_opcode;
 
  400    uint8_t  minor_opcode;
 
  410    unsigned int sequence;
 
  414#define XCB_INPUT_SET_DEVICE_MODE 5 
  420    uint8_t  major_opcode;
 
  421    uint8_t  minor_opcode;
 
  432    uint8_t  response_type;
 
  433    uint8_t  xi_reply_type;
 
  441#define XCB_INPUT_SELECT_EXTENSION_EVENT 6 
  447    uint8_t      major_opcode;
 
  448    uint8_t      minor_opcode;
 
  451    uint16_t     num_classes;
 
  459    unsigned int sequence;
 
  463#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7 
  469    uint8_t      major_opcode;
 
  470    uint8_t      minor_opcode;
 
  479    uint8_t  response_type;
 
  480    uint8_t  xi_reply_type;
 
  483    uint16_t num_this_classes;
 
  484    uint16_t num_all_classes;
 
  488typedef enum xcb_input_propagate_mode_t {
 
  489    XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
 
  490    XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
 
  491} xcb_input_propagate_mode_t;
 
  494#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8 
  500    uint8_t      major_opcode;
 
  501    uint8_t      minor_opcode;
 
  504    uint16_t     num_classes;
 
  513    unsigned int sequence;
 
  517#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9 
  523    uint8_t      major_opcode;
 
  524    uint8_t      minor_opcode;
 
  533    uint8_t  response_type;
 
  534    uint8_t  xi_reply_type;
 
  537    uint16_t num_classes;
 
  545    xcb_timestamp_t time;
 
  562    unsigned int sequence;
 
  566#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10 
  572    uint8_t         major_opcode;
 
  573    uint8_t         minor_opcode;
 
  575    xcb_timestamp_t start;
 
  576    xcb_timestamp_t stop;
 
  585    uint8_t  response_type;
 
  586    uint8_t  xi_reply_type;
 
  599    unsigned int sequence;
 
  603#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11 
  609    uint8_t  major_opcode;
 
  610    uint8_t  minor_opcode;
 
  620    uint8_t  response_type;
 
  621    uint8_t  xi_reply_type;
 
  632    unsigned int sequence;
 
  636#define XCB_INPUT_CHANGE_POINTER_DEVICE 12 
  642    uint8_t  major_opcode;
 
  643    uint8_t  minor_opcode;
 
  655    uint8_t  response_type;
 
  656    uint8_t  xi_reply_type;
 
  667    unsigned int sequence;
 
  671#define XCB_INPUT_GRAB_DEVICE 13 
  677    uint8_t         major_opcode;
 
  678    uint8_t         minor_opcode;
 
  680    xcb_window_t    grab_window;
 
  681    xcb_timestamp_t time;
 
  682    uint16_t        num_classes;
 
  683    uint8_t         this_device_mode;
 
  684    uint8_t         other_device_mode;
 
  685    uint8_t         owner_events;
 
  694    uint8_t  response_type;
 
  695    uint8_t  xi_reply_type;
 
  703#define XCB_INPUT_UNGRAB_DEVICE 14 
  709    uint8_t         major_opcode;
 
  710    uint8_t         minor_opcode;
 
  712    xcb_timestamp_t time;
 
  717typedef enum xcb_input_modifier_device_t {
 
  718    XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255
 
  719} xcb_input_modifier_device_t;
 
  722#define XCB_INPUT_GRAB_DEVICE_KEY 15 
  728    uint8_t      major_opcode;
 
  729    uint8_t      minor_opcode;
 
  731    xcb_window_t grab_window;
 
  732    uint16_t     num_classes;
 
  734    uint8_t      modifier_device;
 
  735    uint8_t      grabbed_device;
 
  737    uint8_t      this_device_mode;
 
  738    uint8_t      other_device_mode;
 
  739    uint8_t      owner_events;
 
  744#define XCB_INPUT_UNGRAB_DEVICE_KEY 16 
  750    uint8_t      major_opcode;
 
  751    uint8_t      minor_opcode;
 
  753    xcb_window_t grabWindow;
 
  755    uint8_t      modifier_device;
 
  757    uint8_t      grabbed_device;
 
  761#define XCB_INPUT_GRAB_DEVICE_BUTTON 17 
  767    uint8_t      major_opcode;
 
  768    uint8_t      minor_opcode;
 
  770    xcb_window_t grab_window;
 
  771    uint8_t      grabbed_device;
 
  772    uint8_t      modifier_device;
 
  773    uint16_t     num_classes;
 
  775    uint8_t      this_device_mode;
 
  776    uint8_t      other_device_mode;
 
  778    uint8_t      owner_events;
 
  783#define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18 
  789    uint8_t      major_opcode;
 
  790    uint8_t      minor_opcode;
 
  792    xcb_window_t grab_window;
 
  794    uint8_t      modifier_device;
 
  796    uint8_t      grabbed_device;
 
  800typedef enum xcb_input_device_input_mode_t {
 
  801    XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
 
  802    XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
 
  803    XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
 
  804    XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
 
  805    XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
 
  806    XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
 
  807} xcb_input_device_input_mode_t;
 
  810#define XCB_INPUT_ALLOW_DEVICE_EVENTS 19 
  816    uint8_t         major_opcode;
 
  817    uint8_t         minor_opcode;
 
  819    xcb_timestamp_t time;
 
  829    unsigned int sequence;
 
  833#define XCB_INPUT_GET_DEVICE_FOCUS 20 
  839    uint8_t  major_opcode;
 
  840    uint8_t  minor_opcode;
 
  850    uint8_t         response_type;
 
  851    uint8_t         xi_reply_type;
 
  855    xcb_timestamp_t time;
 
  861#define XCB_INPUT_SET_DEVICE_FOCUS 21 
  867    uint8_t         major_opcode;
 
  868    uint8_t         minor_opcode;
 
  871    xcb_timestamp_t time;
 
  877typedef enum xcb_input_feedback_class_t {
 
  878    XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
 
  879    XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
 
  880    XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
 
  881    XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
 
  882    XCB_INPUT_FEEDBACK_CLASS_LED = 4,
 
  883    XCB_INPUT_FEEDBACK_CLASS_BELL = 5
 
  884} xcb_input_feedback_class_t;
 
  897    uint8_t  global_auto_repeat;
 
  901    uint8_t  auto_repeats[32];
 
  922    uint16_t accel_denom;
 
  963    uint16_t max_symbols;
 
  964    uint16_t num_keysyms;
 
 1003    uint8_t  feedback_id;
 
 1006    uint32_t led_values;
 
 1026        uint32_t      led_values;
 
 1027        uint8_t       global_auto_repeat;
 
 1031        uint8_t       auto_repeats[32];
 
 1036        uint16_t      accel_denom;
 
 1040        uint16_t      max_symbols;
 
 1041        uint16_t      num_keysyms;
 
 1042        xcb_keysym_t *keysyms;
 
 1045        uint32_t      resolution;
 
 1051        uint32_t      led_values;
 
 1066    uint8_t  feedback_id;
 
 1086    unsigned int sequence;
 
 1090#define XCB_INPUT_GET_FEEDBACK_CONTROL 22 
 1096    uint8_t  major_opcode;
 
 1097    uint8_t  minor_opcode;
 
 1107    uint8_t  response_type;
 
 1108    uint8_t  xi_reply_type;
 
 1111    uint16_t num_feedbacks;
 
 1120    uint8_t              feedback_id;
 
 1122    xcb_input_key_code_t key;
 
 1123    uint8_t              auto_repeat_mode;
 
 1124    int8_t               key_click_percent;
 
 1125    int8_t               bell_percent;
 
 1127    int16_t              bell_duration;
 
 1129    uint32_t             led_values;
 
 1146    uint8_t  feedback_id;
 
 1168    uint8_t  feedback_id;
 
 1170    int32_t  int_to_display;
 
 1187    uint8_t  feedback_id;
 
 1190    uint16_t num_keysyms;
 
 1207    uint8_t  feedback_id;
 
 1229    uint8_t  feedback_id;
 
 1232    uint32_t led_values;
 
 1249        xcb_input_key_code_t key;
 
 1250        uint8_t              auto_repeat_mode;
 
 1251        int8_t               key_click_percent;
 
 1252        int8_t               bell_percent;
 
 1254        int16_t              bell_duration;
 
 1256        uint32_t             led_values;
 
 1266        uint16_t             num_keysyms;
 
 1267        xcb_keysym_t        *keysyms;
 
 1270        int32_t              int_to_display;
 
 1274        uint32_t             led_values;
 
 1289    uint8_t  feedback_id;
 
 1305typedef enum xcb_input_change_feedback_control_mask_t {
 
 1306    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1,
 
 1307    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2,
 
 1308    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4,
 
 1309    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
 
 1310    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16,
 
 1311    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32,
 
 1312    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64,
 
 1313    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
 
 1314    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1,
 
 1315    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1,
 
 1316    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1,
 
 1317    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
 
 1318    XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
 
 1319} xcb_input_change_feedback_control_mask_t;
 
 1322#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23 
 1328    uint8_t  major_opcode;
 
 1329    uint8_t  minor_opcode;
 
 1333    uint8_t  feedback_id;
 
 1341    unsigned int sequence;
 
 1345#define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24 
 1351    uint8_t              major_opcode;
 
 1352    uint8_t              minor_opcode;
 
 1355    xcb_input_key_code_t first_keycode;
 
 1364    uint8_t  response_type;
 
 1365    uint8_t  xi_reply_type;
 
 1368    uint8_t  keysyms_per_keycode;
 
 1373#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25 
 1379    uint8_t              major_opcode;
 
 1380    uint8_t              minor_opcode;
 
 1383    xcb_input_key_code_t first_keycode;
 
 1384    uint8_t              keysyms_per_keycode;
 
 1385    uint8_t              keycode_count;
 
 1392    unsigned int sequence;
 
 1396#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26 
 1402    uint8_t  major_opcode;
 
 1403    uint8_t  minor_opcode;
 
 1413    uint8_t  response_type;
 
 1414    uint8_t  xi_reply_type;
 
 1417    uint8_t  keycodes_per_modifier;
 
 1425    unsigned int sequence;
 
 1429#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27 
 1435    uint8_t  major_opcode;
 
 1436    uint8_t  minor_opcode;
 
 1439    uint8_t  keycodes_per_modifier;
 
 1447    uint8_t  response_type;
 
 1448    uint8_t  xi_reply_type;
 
 1459    unsigned int sequence;
 
 1463#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28 
 1469    uint8_t  major_opcode;
 
 1470    uint8_t  minor_opcode;
 
 1480    uint8_t  response_type;
 
 1481    uint8_t  xi_reply_type;
 
 1492    unsigned int sequence;
 
 1496#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29 
 1502    uint8_t  major_opcode;
 
 1503    uint8_t  minor_opcode;
 
 1514    uint8_t  response_type;
 
 1515    uint8_t  xi_reply_type;
 
 1548    uint8_t num_buttons;
 
 1550    uint8_t buttons[32];
 
 1562typedef enum xcb_input_valuator_state_mode_mask_t {
 
 1563    XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1,
 
 1564    XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2
 
 1565} xcb_input_valuator_state_mode_mask_t;
 
 1573    uint8_t num_valuators;
 
 1596        uint8_t  num_buttons;
 
 1598        uint8_t  buttons[32];
 
 1601        uint8_t  num_valuators;
 
 1631    unsigned int sequence;
 
 1635#define XCB_INPUT_QUERY_DEVICE_STATE 30 
 1641    uint8_t  major_opcode;
 
 1642    uint8_t  minor_opcode;
 
 1652    uint8_t  response_type;
 
 1653    uint8_t  xi_reply_type;
 
 1656    uint8_t  num_classes;
 
 1661#define XCB_INPUT_DEVICE_BELL 32 
 1667    uint8_t  major_opcode;
 
 1668    uint8_t  minor_opcode;
 
 1671    uint8_t  feedback_id;
 
 1672    uint8_t  feedback_class;
 
 1680    unsigned int sequence;
 
 1684#define XCB_INPUT_SET_DEVICE_VALUATORS 33 
 1690    uint8_t  major_opcode;
 
 1691    uint8_t  minor_opcode;
 
 1694    uint8_t  first_valuator;
 
 1695    uint8_t  num_valuators;
 
 1703    uint8_t  response_type;
 
 1704    uint8_t  xi_reply_type;
 
 1711typedef enum xcb_input_device_control_t {
 
 1712    XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
 
 1713    XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
 
 1714    XCB_INPUT_DEVICE_CONTROL_CORE = 3,
 
 1715    XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
 
 1716    XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
 
 1717} xcb_input_device_control_t;
 
 1723    uint16_t control_id;
 
 1725    uint32_t num_valuators;
 
 1741    uint16_t control_id;
 
 1750    uint32_t button_threshold;
 
 1766    uint16_t control_id;
 
 1789    uint16_t control_id;
 
 1809    uint16_t control_id;
 
 1829        uint32_t  num_valuators;
 
 1830        uint32_t *resolution_values;
 
 1831        uint32_t *resolution_min;
 
 1832        uint32_t *resolution_max;
 
 1842        uint32_t  button_threshold;
 
 1867    uint16_t control_id;
 
 1887    unsigned int sequence;
 
 1891#define XCB_INPUT_GET_DEVICE_CONTROL 34 
 1897    uint8_t  major_opcode;
 
 1898    uint8_t  minor_opcode;
 
 1900    uint16_t control_id;
 
 1909    uint8_t  response_type;
 
 1910    uint8_t  xi_reply_type;
 
 1921    uint16_t control_id;
 
 1923    uint8_t  first_valuator;
 
 1924    uint8_t  num_valuators;
 
 1941    uint16_t control_id;
 
 1950    uint32_t button_threshold;
 
 1966    uint16_t control_id;
 
 1989    uint16_t control_id;
 
 2008    uint16_t control_id;
 
 2028        uint8_t   first_valuator;
 
 2029        uint8_t   num_valuators;
 
 2031        uint32_t *resolution_values;
 
 2041        uint32_t  button_threshold;
 
 2065    uint16_t control_id;
 
 2085    unsigned int sequence;
 
 2089#define XCB_INPUT_CHANGE_DEVICE_CONTROL 35 
 2095    uint8_t  major_opcode;
 
 2096    uint8_t  minor_opcode;
 
 2098    uint16_t control_id;
 
 2107    uint8_t  response_type;
 
 2108    uint8_t  xi_reply_type;
 
 2119    unsigned int sequence;
 
 2123#define XCB_INPUT_LIST_DEVICE_PROPERTIES 36 
 2129    uint8_t  major_opcode;
 
 2130    uint8_t  minor_opcode;
 
 2140    uint8_t  response_type;
 
 2141    uint8_t  xi_reply_type;
 
 2148typedef enum xcb_input_property_format_t {
 
 2149    XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
 
 2150    XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
 
 2151    XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
 
 2152} xcb_input_property_format_t;
 
 2164#define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37 
 2170    uint8_t    major_opcode;
 
 2171    uint8_t    minor_opcode;
 
 2173    xcb_atom_t property;
 
 2183#define XCB_INPUT_DELETE_DEVICE_PROPERTY 38 
 2189    uint8_t    major_opcode;
 
 2190    uint8_t    minor_opcode;
 
 2192    xcb_atom_t property;
 
 2201    unsigned int sequence;
 
 2205#define XCB_INPUT_GET_DEVICE_PROPERTY 39 
 2211    uint8_t    major_opcode;
 
 2212    uint8_t    minor_opcode;
 
 2214    xcb_atom_t property;
 
 2236    uint8_t    response_type;
 
 2237    uint8_t    xi_reply_type;
 
 2241    uint32_t   bytes_after;
 
 2248typedef enum xcb_input_device_t {
 
 2249    XCB_INPUT_DEVICE_ALL = 0,
 
 2250    XCB_INPUT_DEVICE_ALL_MASTER = 1
 
 2251} xcb_input_device_t;
 
 2295    unsigned int sequence;
 
 2299#define XCB_INPUT_XI_QUERY_POINTER 40 
 2305    uint8_t               major_opcode;
 
 2306    uint8_t               minor_opcode;
 
 2308    xcb_window_t          window;
 
 2309    xcb_input_device_id_t deviceid;
 
 2317    uint8_t                   response_type;
 
 2323    xcb_input_fp1616_t        root_x;
 
 2324    xcb_input_fp1616_t        root_y;
 
 2325    xcb_input_fp1616_t        win_x;
 
 2326    xcb_input_fp1616_t        win_y;
 
 2327    uint8_t                   same_screen;
 
 2329    uint16_t                  buttons_len;
 
 2335#define XCB_INPUT_XI_WARP_POINTER 41 
 2341    uint8_t               major_opcode;
 
 2342    uint8_t               minor_opcode;
 
 2344    xcb_window_t          src_win;
 
 2345    xcb_window_t          dst_win;
 
 2346    xcb_input_fp1616_t    src_x;
 
 2347    xcb_input_fp1616_t    src_y;
 
 2349    uint16_t              src_height;
 
 2350    xcb_input_fp1616_t    dst_x;
 
 2351    xcb_input_fp1616_t    dst_y;
 
 2352    xcb_input_device_id_t deviceid;
 
 2357#define XCB_INPUT_XI_CHANGE_CURSOR 42 
 2363    uint8_t               major_opcode;
 
 2364    uint8_t               minor_opcode;
 
 2366    xcb_window_t          window;
 
 2367    xcb_cursor_t          cursor;
 
 2368    xcb_input_device_id_t deviceid;
 
 2372typedef enum xcb_input_hierarchy_change_type_t {
 
 2373    XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
 
 2374    XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
 
 2375    XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
 
 2376    XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
 
 2377} xcb_input_hierarchy_change_type_t;
 
 2379typedef enum xcb_input_change_mode_t {
 
 2380    XCB_INPUT_CHANGE_MODE_ATTACH = 1,
 
 2381    XCB_INPUT_CHANGE_MODE_FLOAT = 2
 
 2382} xcb_input_change_mode_t;
 
 2410    xcb_input_device_id_t deviceid;
 
 2411    uint8_t               return_mode;
 
 2413    xcb_input_device_id_t return_pointer;
 
 2414    xcb_input_device_id_t return_keyboard;
 
 2432    xcb_input_device_id_t deviceid;
 
 2433    xcb_input_device_id_t master;
 
 2451    xcb_input_device_id_t deviceid;
 
 2475        xcb_input_device_id_t deviceid;
 
 2476        uint8_t               return_mode;
 
 2478        xcb_input_device_id_t return_pointer;
 
 2479        xcb_input_device_id_t return_keyboard;
 
 2482        xcb_input_device_id_t deviceid;
 
 2483        xcb_input_device_id_t master;
 
 2486        xcb_input_device_id_t deviceid;
 
 2512#define XCB_INPUT_XI_CHANGE_HIERARCHY 43 
 2518    uint8_t  major_opcode;
 
 2519    uint8_t  minor_opcode;
 
 2521    uint8_t  num_changes;
 
 2526#define XCB_INPUT_XI_SET_CLIENT_POINTER 44 
 2532    uint8_t               major_opcode;
 
 2533    uint8_t               minor_opcode;
 
 2535    xcb_window_t          window;
 
 2536    xcb_input_device_id_t deviceid;
 
 2544    unsigned int sequence;
 
 2548#define XCB_INPUT_XI_GET_CLIENT_POINTER 45 
 2554    uint8_t      major_opcode;
 
 2555    uint8_t      minor_opcode;
 
 2557    xcb_window_t window;
 
 2564    uint8_t               response_type;
 
 2570    xcb_input_device_id_t deviceid;
 
 2574typedef enum xcb_input_xi_event_mask_t {
 
 2575    XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
 
 2576    XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
 
 2577    XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
 
 2578    XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
 
 2579    XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
 
 2580    XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
 
 2581    XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
 
 2582    XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
 
 2583    XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
 
 2584    XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
 
 2585    XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
 
 2586    XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
 
 2587    XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
 
 2588    XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
 
 2589    XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
 
 2590    XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
 
 2591    XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
 
 2592    XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
 
 2593    XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
 
 2594    XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
 
 2595    XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
 
 2596    XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
 
 2597    XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
 
 2598    XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
 
 2599    XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
 
 2600    XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
 
 2601} xcb_input_xi_event_mask_t;
 
 2607    xcb_input_device_id_t deviceid;
 
 2621#define XCB_INPUT_XI_SELECT_EVENTS 46 
 2627    uint8_t      major_opcode;
 
 2628    uint8_t      minor_opcode;
 
 2630    xcb_window_t window;
 
 2639    unsigned int sequence;
 
 2643#define XCB_INPUT_XI_QUERY_VERSION 47 
 2649    uint8_t  major_opcode;
 
 2650    uint8_t  minor_opcode;
 
 2652    uint16_t major_version;
 
 2653    uint16_t minor_version;
 
 2660    uint8_t  response_type;
 
 2664    uint16_t major_version;
 
 2665    uint16_t minor_version;
 
 2669typedef enum xcb_input_device_class_type_t {
 
 2670    XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
 
 2671    XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
 
 2672    XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
 
 2673    XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
 
 2674    XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8,
 
 2675    XCB_INPUT_DEVICE_CLASS_TYPE_GESTURE = 9
 
 2676} xcb_input_device_class_type_t;
 
 2678typedef enum xcb_input_device_type_t {
 
 2679    XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
 
 2680    XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
 
 2681    XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
 
 2682    XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
 
 2683    XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
 
 2684} xcb_input_device_type_t;
 
 2686typedef enum xcb_input_scroll_flags_t {
 
 2687    XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
 
 2688    XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
 
 2689} xcb_input_scroll_flags_t;
 
 2691typedef enum xcb_input_scroll_type_t {
 
 2692    XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
 
 2693    XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
 
 2694} xcb_input_scroll_type_t;
 
 2696typedef enum xcb_input_touch_mode_t {
 
 2697    XCB_INPUT_TOUCH_MODE_DIRECT = 1,
 
 2698    XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
 
 2699} xcb_input_touch_mode_t;
 
 2707    xcb_input_device_id_t sourceid;
 
 2708    uint16_t              num_buttons;
 
 2726    xcb_input_device_id_t sourceid;
 
 2745    xcb_input_device_id_t sourceid;
 
 2747    uint16_t              scroll_type;
 
 2768    xcb_input_device_id_t sourceid;
 
 2770    uint8_t               num_touches;
 
 2788    xcb_input_device_id_t sourceid;
 
 2789    uint8_t               num_touches;
 
 2808    xcb_input_device_id_t sourceid;
 
 2814    uint32_t              resolution;
 
 2837        uint16_t           num_buttons;
 
 2847        uint32_t           resolution;
 
 2853        uint16_t           scroll_type;
 
 2860        uint8_t            num_touches;
 
 2863        uint8_t            num_touches;
 
 2874    xcb_input_device_id_t sourceid;
 
 2893    xcb_input_device_id_t deviceid;
 
 2895    xcb_input_device_id_t attachment;
 
 2896    uint16_t              num_classes;
 
 2915    unsigned int sequence;
 
 2919#define XCB_INPUT_XI_QUERY_DEVICE 48 
 2925    uint8_t               major_opcode;
 
 2926    uint8_t               minor_opcode;
 
 2928    xcb_input_device_id_t deviceid;
 
 2936    uint8_t  response_type;
 
 2945#define XCB_INPUT_XI_SET_FOCUS 49 
 2951    uint8_t               major_opcode;
 
 2952    uint8_t               minor_opcode;
 
 2954    xcb_window_t          window;
 
 2955    xcb_timestamp_t       time;
 
 2956    xcb_input_device_id_t deviceid;
 
 2964    unsigned int sequence;
 
 2968#define XCB_INPUT_XI_GET_FOCUS 50 
 2974    uint8_t               major_opcode;
 
 2975    uint8_t               minor_opcode;
 
 2977    xcb_input_device_id_t deviceid;
 
 2985    uint8_t      response_type;
 
 2993typedef enum xcb_input_grab_owner_t {
 
 2994    XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
 
 2995    XCB_INPUT_GRAB_OWNER_OWNER = 1
 
 2996} xcb_input_grab_owner_t;
 
 3002    unsigned int sequence;
 
 3006#define XCB_INPUT_XI_GRAB_DEVICE 51 
 3012    uint8_t               major_opcode;
 
 3013    uint8_t               minor_opcode;
 
 3015    xcb_window_t          window;
 
 3016    xcb_timestamp_t       time;
 
 3017    xcb_cursor_t          cursor;
 
 3018    xcb_input_device_id_t deviceid;
 
 3020    uint8_t               paired_device_mode;
 
 3021    uint8_t               owner_events;
 
 3030    uint8_t  response_type;
 
 3039#define XCB_INPUT_XI_UNGRAB_DEVICE 52 
 3045    uint8_t               major_opcode;
 
 3046    uint8_t               minor_opcode;
 
 3048    xcb_timestamp_t       time;
 
 3049    xcb_input_device_id_t deviceid;
 
 3053typedef enum xcb_input_event_mode_t {
 
 3054    XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
 
 3055    XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
 
 3056    XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
 
 3057    XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
 
 3058    XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
 
 3059    XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
 
 3060    XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
 
 3061    XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
 
 3062} xcb_input_event_mode_t;
 
 3065#define XCB_INPUT_XI_ALLOW_EVENTS 53 
 3071    uint8_t               major_opcode;
 
 3072    uint8_t               minor_opcode;
 
 3074    xcb_timestamp_t       time;
 
 3075    xcb_input_device_id_t deviceid;
 
 3079    xcb_window_t          grab_window;
 
 3082typedef enum xcb_input_grab_mode_22_t {
 
 3083    XCB_INPUT_GRAB_MODE_22_SYNC = 0,
 
 3084    XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
 
 3085    XCB_INPUT_GRAB_MODE_22_TOUCH = 2
 
 3086} xcb_input_grab_mode_22_t;
 
 3088typedef enum xcb_input_grab_type_t {
 
 3089    XCB_INPUT_GRAB_TYPE_BUTTON = 0,
 
 3090    XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
 
 3091    XCB_INPUT_GRAB_TYPE_ENTER = 2,
 
 3092    XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
 
 3093    XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4,
 
 3094    XCB_INPUT_GRAB_TYPE_GESTURE_PINCH_BEGIN = 5,
 
 3095    XCB_INPUT_GRAB_TYPE_GESTURE_SWIPE_BEGIN = 6
 
 3096} xcb_input_grab_type_t;
 
 3098typedef enum xcb_input_modifier_mask_t {
 
 3099    XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
 
 3100} xcb_input_modifier_mask_t;
 
 3124    unsigned int sequence;
 
 3128#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54 
 3134    uint8_t               major_opcode;
 
 3135    uint8_t               minor_opcode;
 
 3137    xcb_timestamp_t       time;
 
 3138    xcb_window_t          grab_window;
 
 3139    xcb_cursor_t          cursor;
 
 3141    xcb_input_device_id_t deviceid;
 
 3142    uint16_t              num_modifiers;
 
 3146    uint8_t               paired_device_mode;
 
 3147    uint8_t               owner_events;
 
 3155    uint8_t  response_type;
 
 3159    uint16_t num_modifiers;
 
 3164#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55 
 3170    uint8_t               major_opcode;
 
 3171    uint8_t               minor_opcode;
 
 3173    xcb_window_t          grab_window;
 
 3175    xcb_input_device_id_t deviceid;
 
 3176    uint16_t              num_modifiers;
 
 3185    unsigned int sequence;
 
 3189#define XCB_INPUT_XI_LIST_PROPERTIES 56 
 3195    uint8_t               major_opcode;
 
 3196    uint8_t               minor_opcode;
 
 3198    xcb_input_device_id_t deviceid;
 
 3206    uint8_t  response_type;
 
 3210    uint16_t num_properties;
 
 3224#define XCB_INPUT_XI_CHANGE_PROPERTY 57 
 3230    uint8_t               major_opcode;
 
 3231    uint8_t               minor_opcode;
 
 3233    xcb_input_device_id_t deviceid;
 
 3236    xcb_atom_t            property;
 
 3242#define XCB_INPUT_XI_DELETE_PROPERTY 58 
 3248    uint8_t               major_opcode;
 
 3249    uint8_t               minor_opcode;
 
 3251    xcb_input_device_id_t deviceid;
 
 3253    xcb_atom_t            property;
 
 3260    unsigned int sequence;
 
 3264#define XCB_INPUT_XI_GET_PROPERTY 59 
 3270    uint8_t               major_opcode;
 
 3271    uint8_t               minor_opcode;
 
 3273    xcb_input_device_id_t deviceid;
 
 3276    xcb_atom_t            property;
 
 3295    uint8_t    response_type;
 
 3300    uint32_t   bytes_after;
 
 3310    unsigned int sequence;
 
 3314#define XCB_INPUT_XI_GET_SELECTED_EVENTS 60 
 3320    uint8_t      major_opcode;
 
 3321    uint8_t      minor_opcode;
 
 3323    xcb_window_t window;
 
 3330    uint8_t  response_type;
 
 3342    xcb_input_device_id_t deviceid;
 
 3344    xcb_xfixes_barrier_t  barrier;
 
 3358#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61 
 3364    uint8_t  major_opcode;
 
 3365    uint8_t  minor_opcode;
 
 3367    uint32_t num_barriers;
 
 3371#define XCB_INPUT_DEVICE_VALUATOR 0 
 3377    uint8_t  response_type;
 
 3380    uint16_t device_state;
 
 3381    uint8_t  num_valuators;
 
 3382    uint8_t  first_valuator;
 
 3383    int32_t  valuators[6];
 
 3386typedef enum xcb_input_more_events_mask_t {
 
 3387    XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128
 
 3388} xcb_input_more_events_mask_t;
 
 3391#define XCB_INPUT_DEVICE_KEY_PRESS 1 
 3397    uint8_t         response_type;
 
 3400    xcb_timestamp_t time;
 
 3409    uint8_t         same_screen;
 
 3414#define XCB_INPUT_DEVICE_KEY_RELEASE 2 
 3419#define XCB_INPUT_DEVICE_BUTTON_PRESS 3 
 3424#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4 
 3429#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5 
 3434#define XCB_INPUT_DEVICE_FOCUS_IN 6 
 3440    uint8_t         response_type;
 
 3443    xcb_timestamp_t time;
 
 3444    xcb_window_t    window;
 
 3451#define XCB_INPUT_DEVICE_FOCUS_OUT 7 
 3456#define XCB_INPUT_PROXIMITY_IN 8 
 3461#define XCB_INPUT_PROXIMITY_OUT 9 
 3465typedef enum xcb_input_classes_reported_mask_t {
 
 3466    XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128,
 
 3467    XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64,
 
 3468    XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4,
 
 3469    XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
 
 3470    XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
 
 3471} xcb_input_classes_reported_mask_t;
 
 3474#define XCB_INPUT_DEVICE_STATE_NOTIFY 10 
 3480    uint8_t         response_type;
 
 3483    xcb_timestamp_t time;
 
 3485    uint8_t         num_buttons;
 
 3486    uint8_t         num_valuators;
 
 3487    uint8_t         classes_reported;
 
 3490    uint32_t        valuators[3];
 
 3494#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11 
 3500    uint8_t              response_type;
 
 3504    xcb_input_key_code_t first_keycode;
 
 3507    xcb_timestamp_t      time;
 
 3511typedef enum xcb_input_change_device_t {
 
 3512    XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0,
 
 3513    XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1
 
 3514} xcb_input_change_device_t;
 
 3517#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12 
 3523    uint8_t         response_type;
 
 3526    xcb_timestamp_t time;
 
 3532#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13 
 3538    uint8_t  response_type;
 
 3545#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14 
 3551    uint8_t  response_type;
 
 3554    uint8_t  buttons[28];
 
 3557typedef enum xcb_input_device_change_t {
 
 3558    XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
 
 3559    XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
 
 3560    XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
 
 3561    XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
 
 3562    XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
 
 3563    XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
 
 3564} xcb_input_device_change_t;
 
 3567#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15 
 3573    uint8_t         response_type;
 
 3576    xcb_timestamp_t time;
 
 3584#define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16 
 3590    uint8_t         response_type;
 
 3593    xcb_timestamp_t time;
 
 3594    xcb_atom_t      property;
 
 3599typedef enum xcb_input_change_reason_t {
 
 3600    XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
 
 3601    XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
 
 3602} xcb_input_change_reason_t;
 
 3605#define XCB_INPUT_DEVICE_CHANGED 1 
 3611    uint8_t               response_type;
 
 3615    uint16_t              event_type;
 
 3616    xcb_input_device_id_t deviceid;
 
 3617    xcb_timestamp_t       time;
 
 3618    uint16_t              num_classes;
 
 3619    xcb_input_device_id_t sourceid;
 
 3622    uint32_t              full_sequence;
 
 3625typedef enum xcb_input_key_event_flags_t {
 
 3626    XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
 
 3627} xcb_input_key_event_flags_t;
 
 3630#define XCB_INPUT_KEY_PRESS 2 
 3636    uint8_t                   response_type;
 
 3640    uint16_t                  event_type;
 
 3641    xcb_input_device_id_t     deviceid;
 
 3642    xcb_timestamp_t           time;
 
 3647    uint32_t                  full_sequence;
 
 3648    xcb_input_fp1616_t        root_x;
 
 3649    xcb_input_fp1616_t        root_y;
 
 3650    xcb_input_fp1616_t        event_x;
 
 3651    xcb_input_fp1616_t        event_y;
 
 3652    uint16_t                  buttons_len;
 
 3653    uint16_t                  valuators_len;
 
 3654    xcb_input_device_id_t     sourceid;
 
 3662#define XCB_INPUT_KEY_RELEASE 3 
 3666typedef enum xcb_input_pointer_event_flags_t {
 
 3667    XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
 
 3668} xcb_input_pointer_event_flags_t;
 
 3671#define XCB_INPUT_BUTTON_PRESS 4 
 3677    uint8_t                   response_type;
 
 3681    uint16_t                  event_type;
 
 3682    xcb_input_device_id_t     deviceid;
 
 3683    xcb_timestamp_t           time;
 
 3688    uint32_t                  full_sequence;
 
 3689    xcb_input_fp1616_t        root_x;
 
 3690    xcb_input_fp1616_t        root_y;
 
 3691    xcb_input_fp1616_t        event_x;
 
 3692    xcb_input_fp1616_t        event_y;
 
 3693    uint16_t                  buttons_len;
 
 3694    uint16_t                  valuators_len;
 
 3695    xcb_input_device_id_t     sourceid;
 
 3703#define XCB_INPUT_BUTTON_RELEASE 5 
 3708#define XCB_INPUT_MOTION 6 
 3712typedef enum xcb_input_notify_mode_t {
 
 3713    XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
 
 3714    XCB_INPUT_NOTIFY_MODE_GRAB = 1,
 
 3715    XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
 
 3716    XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
 
 3717    XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
 
 3718    XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
 
 3719} xcb_input_notify_mode_t;
 
 3721typedef enum xcb_input_notify_detail_t {
 
 3722    XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
 
 3723    XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
 
 3724    XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
 
 3725    XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
 
 3726    XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
 
 3727    XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
 
 3728    XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
 
 3729    XCB_INPUT_NOTIFY_DETAIL_NONE = 7
 
 3730} xcb_input_notify_detail_t;
 
 3733#define XCB_INPUT_ENTER 7 
 3739    uint8_t                   response_type;
 
 3743    uint16_t                  event_type;
 
 3744    xcb_input_device_id_t     deviceid;
 
 3745    xcb_timestamp_t           time;
 
 3746    xcb_input_device_id_t     sourceid;
 
 3752    uint32_t                  full_sequence;
 
 3753    xcb_input_fp1616_t        root_x;
 
 3754    xcb_input_fp1616_t        root_y;
 
 3755    xcb_input_fp1616_t        event_x;
 
 3756    xcb_input_fp1616_t        event_y;
 
 3757    uint8_t                   same_screen;
 
 3759    uint16_t                  buttons_len;
 
 3765#define XCB_INPUT_LEAVE 8 
 3770#define XCB_INPUT_FOCUS_IN 9 
 3775#define XCB_INPUT_FOCUS_OUT 10 
 3779typedef enum xcb_input_hierarchy_mask_t {
 
 3780    XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
 
 3781    XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
 
 3782    XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
 
 3783    XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
 
 3784    XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
 
 3785    XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
 
 3786    XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
 
 3787    XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
 
 3788} xcb_input_hierarchy_mask_t;
 
 3794    xcb_input_device_id_t deviceid;
 
 3795    xcb_input_device_id_t attachment;
 
 3812#define XCB_INPUT_HIERARCHY 11 
 3818    uint8_t               response_type;
 
 3822    uint16_t              event_type;
 
 3823    xcb_input_device_id_t deviceid;
 
 3824    xcb_timestamp_t       time;
 
 3828    uint32_t              full_sequence;
 
 3831typedef enum xcb_input_property_flag_t {
 
 3832    XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
 
 3833    XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
 
 3834    XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
 
 3835} xcb_input_property_flag_t;
 
 3838#define XCB_INPUT_PROPERTY 12 
 3844    uint8_t               response_type;
 
 3848    uint16_t              event_type;
 
 3849    xcb_input_device_id_t deviceid;
 
 3850    xcb_timestamp_t       time;
 
 3851    xcb_atom_t            property;
 
 3854    uint32_t              full_sequence;
 
 3858#define XCB_INPUT_RAW_KEY_PRESS 13 
 3864    uint8_t               response_type;
 
 3868    uint16_t              event_type;
 
 3869    xcb_input_device_id_t deviceid;
 
 3870    xcb_timestamp_t       time;
 
 3872    xcb_input_device_id_t sourceid;
 
 3873    uint16_t              valuators_len;
 
 3876    uint32_t              full_sequence;
 
 3880#define XCB_INPUT_RAW_KEY_RELEASE 14 
 3885#define XCB_INPUT_RAW_BUTTON_PRESS 15 
 3891    uint8_t               response_type;
 
 3895    uint16_t              event_type;
 
 3896    xcb_input_device_id_t deviceid;
 
 3897    xcb_timestamp_t       time;
 
 3899    xcb_input_device_id_t sourceid;
 
 3900    uint16_t              valuators_len;
 
 3903    uint32_t              full_sequence;
 
 3907#define XCB_INPUT_RAW_BUTTON_RELEASE 16 
 3912#define XCB_INPUT_RAW_MOTION 17 
 3916typedef enum xcb_input_touch_event_flags_t {
 
 3917    XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
 
 3918    XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
 
 3919} xcb_input_touch_event_flags_t;
 
 3922#define XCB_INPUT_TOUCH_BEGIN 18 
 3928    uint8_t                   response_type;
 
 3932    uint16_t                  event_type;
 
 3933    xcb_input_device_id_t     deviceid;
 
 3934    xcb_timestamp_t           time;
 
 3939    uint32_t                  full_sequence;
 
 3940    xcb_input_fp1616_t        root_x;
 
 3941    xcb_input_fp1616_t        root_y;
 
 3942    xcb_input_fp1616_t        event_x;
 
 3943    xcb_input_fp1616_t        event_y;
 
 3944    uint16_t                  buttons_len;
 
 3945    uint16_t                  valuators_len;
 
 3946    xcb_input_device_id_t     sourceid;
 
 3954#define XCB_INPUT_TOUCH_UPDATE 19 
 3959#define XCB_INPUT_TOUCH_END 20 
 3963typedef enum xcb_input_touch_ownership_flags_t {
 
 3964    XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
 
 3965} xcb_input_touch_ownership_flags_t;
 
 3968#define XCB_INPUT_TOUCH_OWNERSHIP 21 
 3974    uint8_t               response_type;
 
 3978    uint16_t              event_type;
 
 3979    xcb_input_device_id_t deviceid;
 
 3980    xcb_timestamp_t       time;
 
 3985    uint32_t              full_sequence;
 
 3986    xcb_input_device_id_t sourceid;
 
 3993#define XCB_INPUT_RAW_TOUCH_BEGIN 22 
 3999    uint8_t               response_type;
 
 4003    uint16_t              event_type;
 
 4004    xcb_input_device_id_t deviceid;
 
 4005    xcb_timestamp_t       time;
 
 4007    xcb_input_device_id_t sourceid;
 
 4008    uint16_t              valuators_len;
 
 4011    uint32_t              full_sequence;
 
 4015#define XCB_INPUT_RAW_TOUCH_UPDATE 23 
 4020#define XCB_INPUT_RAW_TOUCH_END 24 
 4024typedef enum xcb_input_barrier_flags_t {
 
 4025    XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1,
 
 4026    XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2
 
 4027} xcb_input_barrier_flags_t;
 
 4030#define XCB_INPUT_BARRIER_HIT 25 
 4036    uint8_t               response_type;
 
 4040    uint16_t              event_type;
 
 4041    xcb_input_device_id_t deviceid;
 
 4042    xcb_timestamp_t       time;
 
 4046    xcb_xfixes_barrier_t  barrier;
 
 4047    uint32_t              full_sequence;
 
 4050    xcb_input_device_id_t sourceid;
 
 4052    xcb_input_fp1616_t    root_x;
 
 4053    xcb_input_fp1616_t    root_y;
 
 4059#define XCB_INPUT_BARRIER_LEAVE 26 
 4063typedef enum xcb_input_gesture_pinch_event_flags_t {
 
 4064    XCB_INPUT_GESTURE_PINCH_EVENT_FLAGS_GESTURE_PINCH_CANCELLED = 1
 
 4065} xcb_input_gesture_pinch_event_flags_t;
 
 4068#define XCB_INPUT_GESTURE_PINCH_BEGIN 27 
 4074    uint8_t                   response_type;
 
 4078    uint16_t                  event_type;
 
 4079    xcb_input_device_id_t     deviceid;
 
 4080    xcb_timestamp_t           time;
 
 4085    uint32_t                  full_sequence;
 
 4086    xcb_input_fp1616_t        root_x;
 
 4087    xcb_input_fp1616_t        root_y;
 
 4088    xcb_input_fp1616_t        event_x;
 
 4089    xcb_input_fp1616_t        event_y;
 
 4090    xcb_input_fp1616_t        delta_x;
 
 4091    xcb_input_fp1616_t        delta_y;
 
 4092    xcb_input_fp1616_t        delta_unaccel_x;
 
 4093    xcb_input_fp1616_t        delta_unaccel_y;
 
 4094    xcb_input_fp1616_t        scale;
 
 4095    xcb_input_fp1616_t        delta_angle;
 
 4096    xcb_input_device_id_t     sourceid;
 
 4104#define XCB_INPUT_GESTURE_PINCH_UPDATE 28 
 4109#define XCB_INPUT_GESTURE_PINCH_END 29 
 4113typedef enum xcb_input_gesture_swipe_event_flags_t {
 
 4114    XCB_INPUT_GESTURE_SWIPE_EVENT_FLAGS_GESTURE_SWIPE_CANCELLED = 1
 
 4115} xcb_input_gesture_swipe_event_flags_t;
 
 4118#define XCB_INPUT_GESTURE_SWIPE_BEGIN 30 
 4124    uint8_t                   response_type;
 
 4128    uint16_t                  event_type;
 
 4129    xcb_input_device_id_t     deviceid;
 
 4130    xcb_timestamp_t           time;
 
 4135    uint32_t                  full_sequence;
 
 4136    xcb_input_fp1616_t        root_x;
 
 4137    xcb_input_fp1616_t        root_y;
 
 4138    xcb_input_fp1616_t        event_x;
 
 4139    xcb_input_fp1616_t        event_y;
 
 4140    xcb_input_fp1616_t        delta_x;
 
 4141    xcb_input_fp1616_t        delta_y;
 
 4142    xcb_input_fp1616_t        delta_unaccel_x;
 
 4143    xcb_input_fp1616_t        delta_unaccel_y;
 
 4144    xcb_input_device_id_t     sourceid;
 
 4152#define XCB_INPUT_GESTURE_SWIPE_UPDATE 31 
 4157#define XCB_INPUT_GESTURE_SWIPE_END 32 
 4194#define XCB_INPUT_SEND_EXTENSION_EVENT 31 
 4200    uint8_t      major_opcode;
 
 4201    uint8_t      minor_opcode;
 
 4203    xcb_window_t destination;
 
 4206    uint16_t     num_classes;
 
 4212#define XCB_INPUT_DEVICE 0 
 4218    uint8_t  response_type;
 
 4222    uint16_t minor_opcode;
 
 4223    uint8_t  major_opcode;
 
 4227#define XCB_INPUT_EVENT 1 
 4233    uint8_t  response_type;
 
 4237    uint16_t minor_opcode;
 
 4238    uint8_t  major_opcode;
 
 4242#define XCB_INPUT_MODE 2 
 4248    uint8_t  response_type;
 
 4252    uint16_t minor_opcode;
 
 4253    uint8_t  major_opcode;
 
 4257#define XCB_INPUT_DEVICE_BUSY 3 
 4263    uint8_t  response_type;
 
 4267    uint16_t minor_opcode;
 
 4268    uint8_t  major_opcode;
 
 4272#define XCB_INPUT_CLASS 4 
 4278    uint8_t  response_type;
 
 4282    uint16_t minor_opcode;
 
 4283    uint8_t  major_opcode;
 
 4402xcb_input_get_extension_version_sizeof (
const void  *_buffer);
 
 4545xcb_input_valuator_info_sizeof (
const void  *_buffer);
 
 4591xcb_input_input_info_info_serialize (
void                              **_buffer,
 
 4596xcb_input_input_info_info_unpack (
const void                   *_buffer,
 
 4601xcb_input_input_info_info_sizeof (
const void  *_buffer,
 
 4605xcb_input_input_info_sizeof (
const void  *_buffer);
 
 4631xcb_input_device_name_sizeof (
const void  *_buffer);
 
 4666xcb_input_list_input_devices_sizeof (
const void  *_buffer);
 
 4780xcb_input_open_device_sizeof (
const void  *_buffer);
 
 4913xcb_input_select_extension_event_sizeof (
const void  *_buffer);
 
 4928                                          xcb_window_t                   window,
 
 4929                                          uint16_t                       num_classes,
 
 4930                                          const xcb_input_event_class_t *classes);
 
 4942                                  xcb_window_t                   window,
 
 4943                                  uint16_t                       num_classes,
 
 4944                                  const xcb_input_event_class_t *classes);
 
 4946xcb_input_event_class_t *
 
 4956xcb_input_get_selected_extension_events_sizeof (
const void  *_buffer);
 
 4968                                         xcb_window_t      window);
 
 4983                                                   xcb_window_t      window);
 
 4985xcb_input_event_class_t *
 
 4994xcb_input_event_class_t *
 
 5023xcb_input_change_device_dont_propagate_list_sizeof (
const void  *_buffer);
 
 5038                                                     xcb_window_t                   window,
 
 5039                                                     uint16_t                       num_classes,
 
 5041                                                     const xcb_input_event_class_t *classes);
 
 5053                                             xcb_window_t                   window,
 
 5054                                             uint16_t                       num_classes,
 
 5056                                             const xcb_input_event_class_t *classes);
 
 5058xcb_input_event_class_t *
 
 5068xcb_input_get_device_dont_propagate_list_sizeof (
const void  *_buffer);
 
 5080                                          xcb_window_t      window);
 
 5095                                                    xcb_window_t      window);
 
 5097xcb_input_event_class_t *
 
 5126xcb_input_device_time_coord_sizeof (
const void  *_buffer,
 
 5164xcb_input_get_device_motion_events_sizeof (
const void  *_buffer);
 
 5176                                    xcb_timestamp_t   start,
 
 5177                                    xcb_timestamp_t   stop,
 
 5193                                              xcb_timestamp_t   start,
 
 5194                                              xcb_timestamp_t   stop,
 
 5319xcb_input_grab_device_sizeof (
const void  *_buffer);
 
 5331                       xcb_window_t                   grab_window,
 
 5332                       xcb_timestamp_t                time,
 
 5333                       uint16_t                       num_classes,
 
 5334                       uint8_t                        this_device_mode,
 
 5335                       uint8_t                        other_device_mode,
 
 5336                       uint8_t                        owner_events,
 
 5338                       const xcb_input_event_class_t *classes);
 
 5353                                 xcb_window_t                   grab_window,
 
 5354                                 xcb_timestamp_t                time,
 
 5355                                 uint16_t                       num_classes,
 
 5356                                 uint8_t                        this_device_mode,
 
 5357                                 uint8_t                        other_device_mode,
 
 5358                                 uint8_t                        owner_events,
 
 5360                                 const xcb_input_event_class_t *classes);
 
 5394                                 xcb_timestamp_t   time,
 
 5407                         xcb_timestamp_t   time,
 
 5411xcb_input_grab_device_key_sizeof (
const void  *_buffer);
 
 5426                                   xcb_window_t                   grab_window,
 
 5427                                   uint16_t                       num_classes,
 
 5429                                   uint8_t                        modifier_device,
 
 5430                                   uint8_t                        grabbed_device,
 
 5432                                   uint8_t                        this_device_mode,
 
 5433                                   uint8_t                        other_device_mode,
 
 5434                                   uint8_t                        owner_events,
 
 5435                                   const xcb_input_event_class_t *classes);
 
 5447                           xcb_window_t                   grab_window,
 
 5448                           uint16_t                       num_classes,
 
 5450                           uint8_t                        modifier_device,
 
 5451                           uint8_t                        grabbed_device,
 
 5453                           uint8_t                        this_device_mode,
 
 5454                           uint8_t                        other_device_mode,
 
 5455                           uint8_t                        owner_events,
 
 5456                           const xcb_input_event_class_t *classes);
 
 5458xcb_input_event_class_t *
 
 5480                                     xcb_window_t      grabWindow,
 
 5482                                     uint8_t           modifier_device,
 
 5484                                     uint8_t           grabbed_device);
 
 5496                             xcb_window_t      grabWindow,
 
 5498                             uint8_t           modifier_device,
 
 5500                             uint8_t           grabbed_device);
 
 5503xcb_input_grab_device_button_sizeof (
const void  *_buffer);
 
 5518                                      xcb_window_t                   grab_window,
 
 5519                                      uint8_t                        grabbed_device,
 
 5520                                      uint8_t                        modifier_device,
 
 5521                                      uint16_t                       num_classes,
 
 5523                                      uint8_t                        this_device_mode,
 
 5524                                      uint8_t                        other_device_mode,
 
 5526                                      uint8_t                        owner_events,
 
 5527                                      const xcb_input_event_class_t *classes);
 
 5539                              xcb_window_t                   grab_window,
 
 5540                              uint8_t                        grabbed_device,
 
 5541                              uint8_t                        modifier_device,
 
 5542                              uint16_t                       num_classes,
 
 5544                              uint8_t                        this_device_mode,
 
 5545                              uint8_t                        other_device_mode,
 
 5547                              uint8_t                        owner_events,
 
 5548                              const xcb_input_event_class_t *classes);
 
 5550xcb_input_event_class_t *
 
 5572                                        xcb_window_t      grab_window,
 
 5574                                        uint8_t           modifier_device,
 
 5576                                        uint8_t           grabbed_device);
 
 5588                                xcb_window_t      grab_window,
 
 5590                                uint8_t           modifier_device,
 
 5592                                uint8_t           grabbed_device);
 
 5607                                       xcb_timestamp_t   time,
 
 5621                               xcb_timestamp_t   time,
 
 5685                                    xcb_timestamp_t   time,
 
 5700                            xcb_timestamp_t   time,
 
 5774xcb_input_string_feedback_state_sizeof (
const void  *_buffer);
 
 5866xcb_input_feedback_state_data_serialize (
void                                  **_buffer,
 
 5871xcb_input_feedback_state_data_unpack (
const void                       *_buffer,
 
 5876xcb_input_feedback_state_data_sizeof (
const void  *_buffer,
 
 5880xcb_input_feedback_state_sizeof (
const void  *_buffer);
 
 5906xcb_input_get_feedback_control_sizeof (
const void  *_buffer);
 
 6030xcb_input_string_feedback_ctl_sizeof (
const void  *_buffer);
 
 6122xcb_input_feedback_ctl_data_serialize (
void                                **_buffer,
 
 6127xcb_input_feedback_ctl_data_unpack (
const void                     *_buffer,
 
 6132xcb_input_feedback_ctl_data_sizeof (
const void  *_buffer,
 
 6136xcb_input_feedback_ctl_sizeof (
const void  *_buffer);
 
 6162xcb_input_change_feedback_control_sizeof (
const void  *_buffer);
 
 6179                                           uint8_t                   feedback_id,
 
 6194                                   uint8_t                   feedback_id,
 
 6201xcb_input_get_device_key_mapping_sizeof (
const void  *_buffer);
 
 6214                                  xcb_input_key_code_t  first_keycode,
 
 6231                                            xcb_input_key_code_t  first_keycode,
 
 6263xcb_input_change_device_key_mapping_sizeof (
const void  *_buffer);
 
 6279                                             xcb_input_key_code_t  first_keycode,
 
 6280                                             uint8_t               keysyms_per_keycode,
 
 6281                                             uint8_t               keycode_count,
 
 6282                                             const xcb_keysym_t   *keysyms);
 
 6295                                     xcb_input_key_code_t  first_keycode,
 
 6296                                     uint8_t               keysyms_per_keycode,
 
 6297                                     uint8_t               keycode_count,
 
 6298                                     const xcb_keysym_t   *keysyms);
 
 6310xcb_input_get_device_modifier_mapping_sizeof (
const void  *_buffer);
 
 6368xcb_input_set_device_modifier_mapping_sizeof (
const void  *_buffer);
 
 6381                                       uint8_t           keycodes_per_modifier,
 
 6382                                       const uint8_t    *keymaps);
 
 6398                                                 uint8_t           keycodes_per_modifier,
 
 6399                                                 const uint8_t    *keymaps);
 
 6421xcb_input_get_device_button_mapping_sizeof (
const void  *_buffer);
 
 6479xcb_input_set_device_button_mapping_sizeof (
const void  *_buffer);
 
 6493                                     const uint8_t    *map);
 
 6510                                               const uint8_t    *map);
 
 6578xcb_input_valuator_state_sizeof (
const void  *_buffer);
 
 6624xcb_input_input_state_data_serialize (
void                               **_buffer,
 
 6629xcb_input_input_state_data_unpack (
const void                    *_buffer,
 
 6634xcb_input_input_state_data_sizeof (
const void  *_buffer,
 
 6638xcb_input_input_state_sizeof (
const void  *_buffer);
 
 6664xcb_input_query_device_state_sizeof (
const void  *_buffer);
 
 6732                               uint8_t           feedback_id,
 
 6733                               uint8_t           feedback_class,
 
 6747                       uint8_t           feedback_id,
 
 6748                       uint8_t           feedback_class,
 
 6752xcb_input_set_device_valuators_sizeof (
const void  *_buffer);
 
 6765                                uint8_t           first_valuator,
 
 6766                                uint8_t           num_valuators,
 
 6767                                const int32_t    *valuators);
 
 6783                                          uint8_t           first_valuator,
 
 6784                                          uint8_t           num_valuators,
 
 6785                                          const int32_t    *valuators);
 
 6807xcb_input_device_resolution_state_sizeof (
const void  *_buffer);
 
 6985xcb_input_device_state_data_serialize (
void                                **_buffer,
 
 6986                                       uint16_t                              control_id,
 
 6990xcb_input_device_state_data_unpack (
const void                     *_buffer,
 
 6991                                    uint16_t                        control_id,
 
 6995xcb_input_device_state_data_sizeof (
const void  *_buffer,
 
 6996                                    uint16_t     control_id);
 
 6999xcb_input_device_state_sizeof (
const void  *_buffer);
 
 7025xcb_input_get_device_control_sizeof (
const void  *_buffer);
 
 7037                              uint16_t          control_id,
 
 7053                                        uint16_t          control_id,
 
 7079xcb_input_device_resolution_ctl_sizeof (
const void  *_buffer);
 
 7217xcb_input_device_ctl_data_serialize (
void                              **_buffer,
 
 7218                                     uint16_t                            control_id,
 
 7222xcb_input_device_ctl_data_unpack (
const void                   *_buffer,
 
 7223                                  uint16_t                      control_id,
 
 7227xcb_input_device_ctl_data_sizeof (
const void  *_buffer,
 
 7228                                  uint16_t     control_id);
 
 7231xcb_input_device_ctl_sizeof (
const void  *_buffer);
 
 7257xcb_input_change_device_control_sizeof (
const void  *_buffer);
 
 7269                                 uint16_t                control_id,
 
 7286                                           uint16_t                control_id,
 
 7310xcb_input_list_device_properties_sizeof (
const void  *_buffer);
 
 7401xcb_input_change_device_property_items_serialize (
void                                           **_buffer,
 
 7407xcb_input_change_device_property_items_unpack (
const void                                *_buffer,
 
 7413xcb_input_change_device_property_items_sizeof (
const void  *_buffer,
 
 7418xcb_input_change_device_property_sizeof (
const void  *_buffer);
 
 7433                                          xcb_atom_t        property,
 
 7451                                  xcb_atom_t        property,
 
 7472                                              xcb_atom_t                                      property,
 
 7490                                      xcb_atom_t                                      property,
 
 7514                                          xcb_atom_t        property,
 
 7527                                  xcb_atom_t        property,
 
 7564xcb_input_get_device_property_items_serialize (
void                                        **_buffer,
 
 7570xcb_input_get_device_property_items_unpack (
const void                             *_buffer,
 
 7576xcb_input_get_device_property_items_sizeof (
const void  *_buffer,
 
 7581xcb_input_get_device_property_sizeof (
const void  *_buffer);
 
 7593                               xcb_atom_t        property,
 
 7613                                         xcb_atom_t        property,
 
 7689xcb_input_xi_query_pointer_sizeof (
const void  *_buffer);
 
 7701                            xcb_window_t           window,
 
 7702                            xcb_input_device_id_t  deviceid);
 
 7717                                      xcb_window_t           window,
 
 7718                                      xcb_input_device_id_t  deviceid);
 
 7761                                   xcb_window_t           src_win,
 
 7762                                   xcb_window_t           dst_win,
 
 7763                                   xcb_input_fp1616_t     src_x,
 
 7764                                   xcb_input_fp1616_t     src_y,
 
 7766                                   uint16_t               src_height,
 
 7767                                   xcb_input_fp1616_t     dst_x,
 
 7768                                   xcb_input_fp1616_t     dst_y,
 
 7769                                   xcb_input_device_id_t  deviceid);
 
 7781                           xcb_window_t           src_win,
 
 7782                           xcb_window_t           dst_win,
 
 7783                           xcb_input_fp1616_t     src_x,
 
 7784                           xcb_input_fp1616_t     src_y,
 
 7786                           uint16_t               src_height,
 
 7787                           xcb_input_fp1616_t     dst_x,
 
 7788                           xcb_input_fp1616_t     dst_y,
 
 7789                           xcb_input_device_id_t  deviceid);
 
 7804                                    xcb_window_t           window,
 
 7805                                    xcb_cursor_t           cursor,
 
 7806                                    xcb_input_device_id_t  deviceid);
 
 7818                            xcb_window_t           window,
 
 7819                            xcb_cursor_t           cursor,
 
 7820                            xcb_input_device_id_t  deviceid);
 
 7823xcb_input_add_master_sizeof (
const void  *_buffer);
 
 7938xcb_input_hierarchy_change_data_serialize (
void                                    **_buffer,
 
 7943xcb_input_hierarchy_change_data_unpack (
const void                         *_buffer,
 
 7948xcb_input_hierarchy_change_data_sizeof (
const void  *_buffer,
 
 7952xcb_input_hierarchy_change_sizeof (
const void  *_buffer);
 
 7978xcb_input_xi_change_hierarchy_sizeof (
const void  *_buffer);
 
 7993                                       uint8_t                             num_changes,
 
 8006                               uint8_t                             num_changes,
 
 8028                                         xcb_window_t           window,
 
 8029                                         xcb_input_device_id_t  deviceid);
 
 8041                                 xcb_window_t           window,
 
 8042                                 xcb_input_device_id_t  deviceid);
 
 8054                                 xcb_window_t      window);
 
 8069                                           xcb_window_t      window);
 
 8091xcb_input_event_mask_sizeof (
const void  *_buffer);
 
 8126xcb_input_xi_select_events_sizeof (
const void  *_buffer);
 
 8141                                    xcb_window_t                  window,
 
 8155                            xcb_window_t                  window,
 
 8175                            uint16_t          major_version,
 
 8176                            uint16_t          minor_version);
 
 8191                                      uint16_t          major_version,
 
 8192                                      uint16_t          minor_version);
 
 8214xcb_input_button_class_sizeof (
const void  *_buffer);
 
 8258xcb_input_key_class_sizeof (
const void  *_buffer);
 
 8418xcb_input_device_class_data_serialize (
void                                **_buffer,
 
 8423xcb_input_device_class_data_unpack (
const void                     *_buffer,
 
 8428xcb_input_device_class_data_sizeof (
const void  *_buffer,
 
 8432xcb_input_device_class_sizeof (
const void  *_buffer);
 
 8458xcb_input_xi_device_info_sizeof (
const void  *_buffer);
 
 8499xcb_input_xi_query_device_sizeof (
const void  *_buffer);
 
 8511                           xcb_input_device_id_t  deviceid);
 
 8526                                     xcb_input_device_id_t  deviceid);
 
 8566                                xcb_window_t           window,
 
 8567                                xcb_timestamp_t        time,
 
 8568                                xcb_input_device_id_t  deviceid);
 
 8580                        xcb_window_t           window,
 
 8581                        xcb_timestamp_t        time,
 
 8582                        xcb_input_device_id_t  deviceid);
 
 8594                        xcb_input_device_id_t  deviceid);
 
 8609                                  xcb_input_device_id_t  deviceid);
 
 8631xcb_input_xi_grab_device_sizeof (
const void  *_buffer);
 
 8643                          xcb_window_t           window,
 
 8644                          xcb_timestamp_t        time,
 
 8645                          xcb_cursor_t           cursor,
 
 8646                          xcb_input_device_id_t  deviceid,
 
 8648                          uint8_t                paired_device_mode,
 
 8649                          uint8_t                owner_events,
 
 8651                          const uint32_t        *mask);
 
 8666                                    xcb_window_t           window,
 
 8667                                    xcb_timestamp_t        time,
 
 8668                                    xcb_cursor_t           cursor,
 
 8669                                    xcb_input_device_id_t  deviceid,
 
 8671                                    uint8_t                paired_device_mode,
 
 8672                                    uint8_t                owner_events,
 
 8674                                    const uint32_t        *mask);
 
 8708                                    xcb_timestamp_t        time,
 
 8709                                    xcb_input_device_id_t  deviceid);
 
 8721                            xcb_timestamp_t        time,
 
 8722                            xcb_input_device_id_t  deviceid);
 
 8737                                   xcb_timestamp_t        time,
 
 8738                                   xcb_input_device_id_t  deviceid,
 
 8741                                   xcb_window_t           grab_window);
 
 8753                           xcb_timestamp_t        time,
 
 8754                           xcb_input_device_id_t  deviceid,
 
 8757                           xcb_window_t           grab_window);
 
 8783xcb_input_xi_passive_grab_device_sizeof (
const void  *_buffer);
 
 8795                                  xcb_timestamp_t        time,
 
 8796                                  xcb_window_t           grab_window,
 
 8797                                  xcb_cursor_t           cursor,
 
 8799                                  xcb_input_device_id_t  deviceid,
 
 8800                                  uint16_t               num_modifiers,
 
 8804                                  uint8_t                paired_device_mode,
 
 8805                                  uint8_t                owner_events,
 
 8806                                  const uint32_t        *mask,
 
 8807                                  const uint32_t        *modifiers);
 
 8822                                            xcb_timestamp_t        time,
 
 8823                                            xcb_window_t           grab_window,
 
 8824                                            xcb_cursor_t           cursor,
 
 8826                                            xcb_input_device_id_t  deviceid,
 
 8827                                            uint16_t               num_modifiers,
 
 8831                                            uint8_t                paired_device_mode,
 
 8832                                            uint8_t                owner_events,
 
 8833                                            const uint32_t        *mask,
 
 8834                                            const uint32_t        *modifiers);
 
 8865xcb_input_xi_passive_ungrab_device_sizeof (
const void  *_buffer);
 
 8880                                            xcb_window_t           grab_window,
 
 8882                                            xcb_input_device_id_t  deviceid,
 
 8883                                            uint16_t               num_modifiers,
 
 8885                                            const uint32_t        *modifiers);
 
 8897                                    xcb_window_t           grab_window,
 
 8899                                    xcb_input_device_id_t  deviceid,
 
 8900                                    uint16_t               num_modifiers,
 
 8902                                    const uint32_t        *modifiers);
 
 8914xcb_input_xi_list_properties_sizeof (
const void  *_buffer);
 
 8926                              xcb_input_device_id_t  deviceid);
 
 8941                                        xcb_input_device_id_t  deviceid);
 
 9005xcb_input_xi_change_property_items_serialize (
void                                       **_buffer,
 
 9011xcb_input_xi_change_property_items_unpack (
const void                            *_buffer,
 
 9017xcb_input_xi_change_property_items_sizeof (
const void  *_buffer,
 
 9022xcb_input_xi_change_property_sizeof (
const void  *_buffer);
 
 9037                                      xcb_input_device_id_t  deviceid,
 
 9040                                      xcb_atom_t             property,
 
 9055                              xcb_input_device_id_t  deviceid,
 
 9058                              xcb_atom_t             property,
 
 9076                                          xcb_input_device_id_t                       deviceid,
 
 9079                                          xcb_atom_t                                  property,
 
 9094                                  xcb_input_device_id_t                       deviceid,
 
 9097                                  xcb_atom_t                                  property,
 
 9118                                      xcb_input_device_id_t  deviceid,
 
 9119                                      xcb_atom_t             property);
 
 9131                              xcb_input_device_id_t  deviceid,
 
 9132                              xcb_atom_t             property);
 
 9168xcb_input_xi_get_property_items_serialize (
void                                    **_buffer,
 
 9174xcb_input_xi_get_property_items_unpack (
const void                         *_buffer,
 
 9180xcb_input_xi_get_property_items_sizeof (
const void  *_buffer,
 
 9185xcb_input_xi_get_property_sizeof (
const void  *_buffer);
 
 9197                           xcb_input_device_id_t  deviceid,
 
 9199                           xcb_atom_t             property,
 
 9217                                     xcb_input_device_id_t  deviceid,
 
 9219                                     xcb_atom_t             property,
 
 9247xcb_input_xi_get_selected_events_sizeof (
const void  *_buffer);
 
 9259                                  xcb_window_t      window);
 
 9274                                            xcb_window_t      window);
 
 9325xcb_input_xi_barrier_release_pointer_sizeof (
const void  *_buffer);
 
 9340                                              uint32_t                                        num_barriers,
 
 9353                                      uint32_t                                        num_barriers,
 
 9366xcb_input_device_changed_sizeof (
const void  *_buffer);
 
 9375xcb_input_key_press_sizeof (
const void  *_buffer);
 
 9405xcb_input_key_release_sizeof (
const void  *_buffer  );
 
 9408xcb_input_button_press_sizeof (
const void  *_buffer);
 
 9438xcb_input_button_release_sizeof (
const void  *_buffer  );
 
 9441xcb_input_motion_sizeof (
const void  *_buffer  );
 
 9444xcb_input_enter_sizeof (
const void  *_buffer);
 
 9456xcb_input_leave_sizeof (
const void  *_buffer  );
 
 9459xcb_input_focus_in_sizeof (
const void  *_buffer  );
 
 9462xcb_input_focus_out_sizeof (
const void  *_buffer  );
 
 9488xcb_input_hierarchy_sizeof (
const void  *_buffer);
 
 9500xcb_input_raw_key_press_sizeof (
const void  *_buffer);
 
 9530xcb_input_raw_key_release_sizeof (
const void  *_buffer  );
 
 9533xcb_input_raw_button_press_sizeof (
const void  *_buffer);
 
 9563xcb_input_raw_button_release_sizeof (
const void  *_buffer  );
 
 9566xcb_input_raw_motion_sizeof (
const void  *_buffer  );
 
 9569xcb_input_touch_begin_sizeof (
const void  *_buffer);
 
 9599xcb_input_touch_update_sizeof (
const void  *_buffer  );
 
 9602xcb_input_touch_end_sizeof (
const void  *_buffer  );
 
 9605xcb_input_raw_touch_begin_sizeof (
const void  *_buffer);
 
 9635xcb_input_raw_touch_update_sizeof (
const void  *_buffer  );
 
 9638xcb_input_raw_touch_end_sizeof (
const void  *_buffer  );
 
 9664xcb_input_send_extension_event_sizeof (
const void  *_buffer);
 
 9679                                        xcb_window_t                      destination,
 
 9682                                        uint16_t                          num_classes,
 
 9685                                        const xcb_input_event_class_t    *classes);
 
 9697                                xcb_window_t                      destination,
 
 9700                                uint16_t                          num_classes,
 
 9703                                const xcb_input_event_class_t    *classes);
 
 9714xcb_input_event_class_t *
 
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
Raw Generic event.
Definition: xcb.h:154
xcb_str_iterator_t
Definition: xproto.h:2863
Generic cookie.
Definition: xcb.h:203