xinput.h
/*
* This file generated automatically from xinput.xml by c_client.py.
* Edit at your peril.
*/
#ifndef __XINPUT_H
#define __XINPUT_H
#include "xcb.h"
#include "xfixes.h"
#ifdef __cplusplus
extern "C" {
#endif
#define XCB_INPUT_MAJOR_VERSION 2
#define XCB_INPUT_MINOR_VERSION 4
extern xcb_extension_t xcb_input_id;
typedef uint32_t xcb_input_event_class_t;
typedef struct xcb_input_event_class_iterator_t {
xcb_input_event_class_t *data;
int rem;
int index;
} xcb_input_event_class_iterator_t;
typedef uint8_t xcb_input_key_code_t;
typedef struct xcb_input_key_code_iterator_t {
xcb_input_key_code_t *data;
int rem;
int index;
} xcb_input_key_code_iterator_t;
typedef uint16_t xcb_input_device_id_t;
typedef struct xcb_input_device_id_iterator_t {
xcb_input_device_id_t *data;
int rem;
int index;
} xcb_input_device_id_iterator_t;
typedef int32_t xcb_input_fp1616_t;
typedef struct xcb_input_fp1616_iterator_t {
xcb_input_fp1616_t *data;
int rem;
int index;
} xcb_input_fp1616_iterator_t;
typedef struct xcb_input_fp3232_t {
int32_t integral;
uint32_t frac;
} xcb_input_fp3232_t;
typedef struct xcb_input_fp3232_iterator_t {
xcb_input_fp3232_t *data;
int rem;
int index;
} xcb_input_fp3232_iterator_t;
typedef struct xcb_input_get_extension_version_cookie_t {
unsigned int sequence;
} xcb_input_get_extension_version_cookie_t;
#define XCB_INPUT_GET_EXTENSION_VERSION 1
typedef struct xcb_input_get_extension_version_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint16_t name_len;
uint8_t pad0[2];
} xcb_input_get_extension_version_request_t;
typedef struct xcb_input_get_extension_version_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint16_t server_major;
uint16_t server_minor;
uint8_t present;
uint8_t pad0[19];
} xcb_input_get_extension_version_reply_t;
typedef enum xcb_input_device_use_t {
XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
} xcb_input_device_use_t;
typedef enum xcb_input_input_class_t {
XCB_INPUT_INPUT_CLASS_KEY = 0,
XCB_INPUT_INPUT_CLASS_BUTTON = 1,
XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
XCB_INPUT_INPUT_CLASS_FOCUS = 5,
XCB_INPUT_INPUT_CLASS_OTHER = 6
} xcb_input_input_class_t;
typedef enum xcb_input_valuator_mode_t {
XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
} xcb_input_valuator_mode_t;
typedef struct xcb_input_device_info_t {
xcb_atom_t device_type;
uint8_t device_id;
uint8_t num_class_info;
uint8_t device_use;
uint8_t pad0;
} xcb_input_device_info_t;
typedef struct xcb_input_device_info_iterator_t {
xcb_input_device_info_t *data;
int rem;
int index;
} xcb_input_device_info_iterator_t;
typedef struct xcb_input_key_info_t {
uint8_t class_id;
uint8_t len;
xcb_input_key_code_t min_keycode;
xcb_input_key_code_t max_keycode;
uint16_t num_keys;
uint8_t pad0[2];
} xcb_input_key_info_t;
typedef struct xcb_input_key_info_iterator_t {
xcb_input_key_info_t *data;
int rem;
int index;
} xcb_input_key_info_iterator_t;
typedef struct xcb_input_button_info_t {
uint8_t class_id;
uint8_t len;
uint16_t num_buttons;
} xcb_input_button_info_t;
typedef struct xcb_input_button_info_iterator_t {
xcb_input_button_info_t *data;
int rem;
int index;
} xcb_input_button_info_iterator_t;
typedef struct xcb_input_axis_info_t {
uint32_t resolution;
int32_t minimum;
int32_t maximum;
} xcb_input_axis_info_t;
typedef struct xcb_input_axis_info_iterator_t {
xcb_input_axis_info_t *data;
int rem;
int index;
} xcb_input_axis_info_iterator_t;
typedef struct xcb_input_valuator_info_t {
uint8_t class_id;
uint8_t len;
uint8_t axes_len;
uint8_t mode;
uint32_t motion_size;
} xcb_input_valuator_info_t;
typedef struct xcb_input_valuator_info_iterator_t {
xcb_input_valuator_info_t *data;
int rem;
int index;
} xcb_input_valuator_info_iterator_t;
typedef struct xcb_input_input_info_info_t {
struct {
xcb_input_key_code_t min_keycode;
xcb_input_key_code_t max_keycode;
uint16_t num_keys;
uint8_t pad0[2];
} key;
struct {
uint16_t num_buttons;
} button;
struct {
uint8_t axes_len;
uint8_t mode;
uint32_t motion_size;
xcb_input_axis_info_t *axes;
} valuator;
} xcb_input_input_info_info_t;
typedef struct xcb_input_input_info_t {
uint8_t class_id;
uint8_t len;
} xcb_input_input_info_t;
void *
xcb_input_input_info_info (const xcb_input_input_info_t *R);
typedef struct xcb_input_input_info_iterator_t {
xcb_input_input_info_t *data;
int rem;
int index;
} xcb_input_input_info_iterator_t;
typedef struct xcb_input_device_name_t {
uint8_t len;
} xcb_input_device_name_t;
typedef struct xcb_input_device_name_iterator_t {
xcb_input_device_name_t *data;
int rem;
int index;
} xcb_input_device_name_iterator_t;
typedef struct xcb_input_list_input_devices_cookie_t {
unsigned int sequence;
} xcb_input_list_input_devices_cookie_t;
#define XCB_INPUT_LIST_INPUT_DEVICES 2
typedef struct xcb_input_list_input_devices_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
} xcb_input_list_input_devices_request_t;
typedef struct xcb_input_list_input_devices_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t devices_len;
uint8_t pad0[23];
} xcb_input_list_input_devices_reply_t;
typedef uint8_t xcb_input_event_type_base_t;
typedef struct xcb_input_event_type_base_iterator_t {
xcb_input_event_type_base_t *data;
int rem;
int index;
} xcb_input_event_type_base_iterator_t;
typedef struct xcb_input_input_class_info_t {
uint8_t class_id;
xcb_input_event_type_base_t event_type_base;
} xcb_input_input_class_info_t;
typedef struct xcb_input_input_class_info_iterator_t {
xcb_input_input_class_info_t *data;
int rem;
int index;
} xcb_input_input_class_info_iterator_t;
typedef struct xcb_input_open_device_cookie_t {
unsigned int sequence;
} xcb_input_open_device_cookie_t;
#define XCB_INPUT_OPEN_DEVICE 3
typedef struct xcb_input_open_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_open_device_request_t;
typedef struct xcb_input_open_device_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t num_classes;
uint8_t pad0[23];
} xcb_input_open_device_reply_t;
#define XCB_INPUT_CLOSE_DEVICE 4
typedef struct xcb_input_close_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_close_device_request_t;
typedef struct xcb_input_set_device_mode_cookie_t {
unsigned int sequence;
} xcb_input_set_device_mode_cookie_t;
#define XCB_INPUT_SET_DEVICE_MODE 5
typedef struct xcb_input_set_device_mode_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t mode;
uint8_t pad0[2];
} xcb_input_set_device_mode_request_t;
typedef struct xcb_input_set_device_mode_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_set_device_mode_reply_t;
#define XCB_INPUT_SELECT_EXTENSION_EVENT 6
typedef struct xcb_input_select_extension_event_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
uint16_t num_classes;
uint8_t pad0[2];
} xcb_input_select_extension_event_request_t;
typedef struct xcb_input_get_selected_extension_events_cookie_t {
unsigned int sequence;
} xcb_input_get_selected_extension_events_cookie_t;
#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
typedef struct xcb_input_get_selected_extension_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
} xcb_input_get_selected_extension_events_request_t;
typedef struct xcb_input_get_selected_extension_events_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint16_t num_this_classes;
uint16_t num_all_classes;
uint8_t pad0[20];
} xcb_input_get_selected_extension_events_reply_t;
typedef enum xcb_input_propagate_mode_t {
XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
} xcb_input_propagate_mode_t;
#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
typedef struct xcb_input_change_device_dont_propagate_list_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
uint16_t num_classes;
uint8_t mode;
uint8_t pad0;
} xcb_input_change_device_dont_propagate_list_request_t;
typedef struct xcb_input_get_device_dont_propagate_list_cookie_t {
unsigned int sequence;
} xcb_input_get_device_dont_propagate_list_cookie_t;
#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
typedef struct xcb_input_get_device_dont_propagate_list_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
} xcb_input_get_device_dont_propagate_list_request_t;
typedef struct xcb_input_get_device_dont_propagate_list_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint16_t num_classes;
uint8_t pad0[22];
} xcb_input_get_device_dont_propagate_list_reply_t;
typedef struct xcb_input_device_time_coord_t {
xcb_timestamp_t time;
} xcb_input_device_time_coord_t;
typedef struct xcb_input_device_time_coord_iterator_t {
xcb_input_device_time_coord_t *data;
int rem;
int index;
uint8_t num_axes;
} xcb_input_device_time_coord_iterator_t;
typedef struct xcb_input_get_device_motion_events_cookie_t {
unsigned int sequence;
} xcb_input_get_device_motion_events_cookie_t;
#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
typedef struct xcb_input_get_device_motion_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_timestamp_t start;
xcb_timestamp_t stop;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_get_device_motion_events_request_t;
typedef struct xcb_input_get_device_motion_events_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint32_t num_events;
uint8_t num_axes;
uint8_t device_mode;
uint8_t pad0[18];
} xcb_input_get_device_motion_events_reply_t;
typedef struct xcb_input_change_keyboard_device_cookie_t {
unsigned int sequence;
} xcb_input_change_keyboard_device_cookie_t;
#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
typedef struct xcb_input_change_keyboard_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_change_keyboard_device_request_t;
typedef struct xcb_input_change_keyboard_device_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_change_keyboard_device_reply_t;
typedef struct xcb_input_change_pointer_device_cookie_t {
unsigned int sequence;
} xcb_input_change_pointer_device_cookie_t;
#define XCB_INPUT_CHANGE_POINTER_DEVICE 12
typedef struct xcb_input_change_pointer_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t x_axis;
uint8_t y_axis;
uint8_t device_id;
uint8_t pad0;
} xcb_input_change_pointer_device_request_t;
typedef struct xcb_input_change_pointer_device_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_change_pointer_device_reply_t;
typedef struct xcb_input_grab_device_cookie_t {
unsigned int sequence;
} xcb_input_grab_device_cookie_t;
#define XCB_INPUT_GRAB_DEVICE 13
typedef struct xcb_input_grab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0[2];
} xcb_input_grab_device_request_t;
typedef struct xcb_input_grab_device_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_grab_device_reply_t;
#define XCB_INPUT_UNGRAB_DEVICE 14
typedef struct xcb_input_ungrab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_timestamp_t time;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_ungrab_device_request_t;
typedef enum xcb_input_modifier_device_t {
XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255
} xcb_input_modifier_device_t;
#define XCB_INPUT_GRAB_DEVICE_KEY 15
typedef struct xcb_input_grab_device_key_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0[2];
} xcb_input_grab_device_key_request_t;
#define XCB_INPUT_UNGRAB_DEVICE_KEY 16
typedef struct xcb_input_ungrab_device_key_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t grabWindow;
uint16_t modifiers;
uint8_t modifier_device;
uint8_t key;
uint8_t grabbed_device;
} xcb_input_ungrab_device_key_request_t;
#define XCB_INPUT_GRAB_DEVICE_BUTTON 17
typedef struct xcb_input_grab_device_button_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0[2];
} xcb_input_grab_device_button_request_t;
#define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
typedef struct xcb_input_ungrab_device_button_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t grab_window;
uint16_t modifiers;
uint8_t modifier_device;
uint8_t button;
uint8_t grabbed_device;
uint8_t pad0[3];
} xcb_input_ungrab_device_button_request_t;
typedef enum xcb_input_device_input_mode_t {
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
} xcb_input_device_input_mode_t;
#define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
typedef struct xcb_input_allow_device_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_timestamp_t time;
uint8_t mode;
uint8_t device_id;
uint8_t pad0[2];
} xcb_input_allow_device_events_request_t;
typedef struct xcb_input_get_device_focus_cookie_t {
unsigned int sequence;
} xcb_input_get_device_focus_cookie_t;
#define XCB_INPUT_GET_DEVICE_FOCUS 20
typedef struct xcb_input_get_device_focus_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_get_device_focus_request_t;
typedef struct xcb_input_get_device_focus_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
xcb_window_t focus;
xcb_timestamp_t time;
uint8_t revert_to;
uint8_t pad0[15];
} xcb_input_get_device_focus_reply_t;
#define XCB_INPUT_SET_DEVICE_FOCUS 21
typedef struct xcb_input_set_device_focus_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t focus;
xcb_timestamp_t time;
uint8_t revert_to;
uint8_t device_id;
uint8_t pad0[2];
} xcb_input_set_device_focus_request_t;
typedef enum xcb_input_feedback_class_t {
XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
XCB_INPUT_FEEDBACK_CLASS_LED = 4,
XCB_INPUT_FEEDBACK_CLASS_BELL = 5
} xcb_input_feedback_class_t;
typedef struct xcb_input_kbd_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint16_t pitch;
uint16_t duration;
uint32_t led_mask;
uint32_t led_values;
uint8_t global_auto_repeat;
uint8_t click;
uint8_t percent;
uint8_t pad0;
uint8_t auto_repeats[32];
} xcb_input_kbd_feedback_state_t;
typedef struct xcb_input_kbd_feedback_state_iterator_t {
xcb_input_kbd_feedback_state_t *data;
int rem;
int index;
} xcb_input_kbd_feedback_state_iterator_t;
typedef struct xcb_input_ptr_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint8_t pad0[2];
uint16_t accel_num;
uint16_t accel_denom;
uint16_t threshold;
} xcb_input_ptr_feedback_state_t;
typedef struct xcb_input_ptr_feedback_state_iterator_t {
xcb_input_ptr_feedback_state_t *data;
int rem;
int index;
} xcb_input_ptr_feedback_state_iterator_t;
typedef struct xcb_input_integer_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint32_t resolution;
int32_t min_value;
int32_t max_value;
} xcb_input_integer_feedback_state_t;
typedef struct xcb_input_integer_feedback_state_iterator_t {
xcb_input_integer_feedback_state_t *data;
int rem;
int index;
} xcb_input_integer_feedback_state_iterator_t;
typedef struct xcb_input_string_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint16_t max_symbols;
uint16_t num_keysyms;
} xcb_input_string_feedback_state_t;
typedef struct xcb_input_string_feedback_state_iterator_t {
xcb_input_string_feedback_state_t *data;
int rem;
int index;
} xcb_input_string_feedback_state_iterator_t;
typedef struct xcb_input_bell_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint8_t percent;
uint8_t pad0[3];
uint16_t pitch;
uint16_t duration;
} xcb_input_bell_feedback_state_t;
typedef struct xcb_input_bell_feedback_state_iterator_t {
xcb_input_bell_feedback_state_t *data;
int rem;
int index;
} xcb_input_bell_feedback_state_iterator_t;
typedef struct xcb_input_led_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint32_t led_mask;
uint32_t led_values;
} xcb_input_led_feedback_state_t;
typedef struct xcb_input_led_feedback_state_iterator_t {
xcb_input_led_feedback_state_t *data;
int rem;
int index;
} xcb_input_led_feedback_state_iterator_t;
typedef struct xcb_input_feedback_state_data_t {
struct {
uint16_t pitch;
uint16_t duration;
uint32_t led_mask;
uint32_t led_values;
uint8_t global_auto_repeat;
uint8_t click;
uint8_t percent;
uint8_t pad0;
uint8_t auto_repeats[32];
} keyboard;
struct {
uint8_t pad1[2];
uint16_t accel_num;
uint16_t accel_denom;
uint16_t threshold;
} pointer;
struct {
uint16_t max_symbols;
uint16_t num_keysyms;
xcb_keysym_t *keysyms;
} string;
struct {
uint32_t resolution;
int32_t min_value;
int32_t max_value;
} integer;
struct {
uint32_t led_mask;
uint32_t led_values;
} led;
struct {
uint8_t percent;
uint8_t pad2[3];
uint16_t pitch;
uint16_t duration;
} bell;
} xcb_input_feedback_state_data_t;
typedef struct xcb_input_feedback_state_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
} xcb_input_feedback_state_t;
void *
xcb_input_feedback_state_data (const xcb_input_feedback_state_t *R);
typedef struct xcb_input_feedback_state_iterator_t {
xcb_input_feedback_state_t *data;
int rem;
int index;
} xcb_input_feedback_state_iterator_t;
typedef struct xcb_input_get_feedback_control_cookie_t {
unsigned int sequence;
} xcb_input_get_feedback_control_cookie_t;
#define XCB_INPUT_GET_FEEDBACK_CONTROL 22
typedef struct xcb_input_get_feedback_control_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_get_feedback_control_request_t;
typedef struct xcb_input_get_feedback_control_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint16_t num_feedbacks;
uint8_t pad0[22];
} xcb_input_get_feedback_control_reply_t;
typedef struct xcb_input_kbd_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
xcb_input_key_code_t key;
uint8_t auto_repeat_mode;
int8_t key_click_percent;
int8_t bell_percent;
int16_t bell_pitch;
int16_t bell_duration;
uint32_t led_mask;
uint32_t led_values;
} xcb_input_kbd_feedback_ctl_t;
typedef struct xcb_input_kbd_feedback_ctl_iterator_t {
xcb_input_kbd_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_kbd_feedback_ctl_iterator_t;
typedef struct xcb_input_ptr_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint8_t pad0[2];
int16_t num;
int16_t denom;
int16_t threshold;
} xcb_input_ptr_feedback_ctl_t;
typedef struct xcb_input_ptr_feedback_ctl_iterator_t {
xcb_input_ptr_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_ptr_feedback_ctl_iterator_t;
typedef struct xcb_input_integer_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
int32_t int_to_display;
} xcb_input_integer_feedback_ctl_t;
typedef struct xcb_input_integer_feedback_ctl_iterator_t {
xcb_input_integer_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_integer_feedback_ctl_iterator_t;
typedef struct xcb_input_string_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint8_t pad0[2];
uint16_t num_keysyms;
} xcb_input_string_feedback_ctl_t;
typedef struct xcb_input_string_feedback_ctl_iterator_t {
xcb_input_string_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_string_feedback_ctl_iterator_t;
typedef struct xcb_input_bell_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
int8_t percent;
uint8_t pad0[3];
int16_t pitch;
int16_t duration;
} xcb_input_bell_feedback_ctl_t;
typedef struct xcb_input_bell_feedback_ctl_iterator_t {
xcb_input_bell_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_bell_feedback_ctl_iterator_t;
typedef struct xcb_input_led_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
uint32_t led_mask;
uint32_t led_values;
} xcb_input_led_feedback_ctl_t;
typedef struct xcb_input_led_feedback_ctl_iterator_t {
xcb_input_led_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_led_feedback_ctl_iterator_t;
typedef struct xcb_input_feedback_ctl_data_t {
struct {
xcb_input_key_code_t key;
uint8_t auto_repeat_mode;
int8_t key_click_percent;
int8_t bell_percent;
int16_t bell_pitch;
int16_t bell_duration;
uint32_t led_mask;
uint32_t led_values;
} keyboard;
struct {
uint8_t pad0[2];
int16_t num;
int16_t denom;
int16_t threshold;
} pointer;
struct {
uint8_t pad1[2];
uint16_t num_keysyms;
xcb_keysym_t *keysyms;
} string;
struct {
int32_t int_to_display;
} integer;
struct {
uint32_t led_mask;
uint32_t led_values;
} led;
struct {
int8_t percent;
uint8_t pad2[3];
int16_t pitch;
int16_t duration;
} bell;
} xcb_input_feedback_ctl_data_t;
typedef struct xcb_input_feedback_ctl_t {
uint8_t class_id;
uint8_t feedback_id;
uint16_t len;
} xcb_input_feedback_ctl_t;
void *
xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R);
typedef struct xcb_input_feedback_ctl_iterator_t {
xcb_input_feedback_ctl_t *data;
int rem;
int index;
} xcb_input_feedback_ctl_iterator_t;
typedef enum xcb_input_change_feedback_control_mask_t {
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
} xcb_input_change_feedback_control_mask_t;
#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
typedef struct xcb_input_change_feedback_control_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint32_t mask;
uint8_t device_id;
uint8_t feedback_id;
uint8_t pad0[2];
} xcb_input_change_feedback_control_request_t;
typedef struct xcb_input_get_device_key_mapping_cookie_t {
unsigned int sequence;
} xcb_input_get_device_key_mapping_cookie_t;
#define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
typedef struct xcb_input_get_device_key_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
xcb_input_key_code_t first_keycode;
uint8_t count;
uint8_t pad0;
} xcb_input_get_device_key_mapping_request_t;
typedef struct xcb_input_get_device_key_mapping_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t keysyms_per_keycode;
uint8_t pad0[23];
} xcb_input_get_device_key_mapping_reply_t;
#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
typedef struct xcb_input_change_device_key_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
xcb_input_key_code_t first_keycode;
uint8_t keysyms_per_keycode;
uint8_t keycode_count;
} xcb_input_change_device_key_mapping_request_t;
typedef struct xcb_input_get_device_modifier_mapping_cookie_t {
unsigned int sequence;
} xcb_input_get_device_modifier_mapping_cookie_t;
#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
typedef struct xcb_input_get_device_modifier_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_get_device_modifier_mapping_request_t;
typedef struct xcb_input_get_device_modifier_mapping_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t keycodes_per_modifier;
uint8_t pad0[23];
} xcb_input_get_device_modifier_mapping_reply_t;
typedef struct xcb_input_set_device_modifier_mapping_cookie_t {
unsigned int sequence;
} xcb_input_set_device_modifier_mapping_cookie_t;
#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
typedef struct xcb_input_set_device_modifier_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t keycodes_per_modifier;
uint8_t pad0[2];
} xcb_input_set_device_modifier_mapping_request_t;
typedef struct xcb_input_set_device_modifier_mapping_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_set_device_modifier_mapping_reply_t;
typedef struct xcb_input_get_device_button_mapping_cookie_t {
unsigned int sequence;
} xcb_input_get_device_button_mapping_cookie_t;
#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
typedef struct xcb_input_get_device_button_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_get_device_button_mapping_request_t;
typedef struct xcb_input_get_device_button_mapping_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t map_size;
uint8_t pad0[23];
} xcb_input_get_device_button_mapping_reply_t;
typedef struct xcb_input_set_device_button_mapping_cookie_t {
unsigned int sequence;
} xcb_input_set_device_button_mapping_cookie_t;
#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
typedef struct xcb_input_set_device_button_mapping_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t map_size;
uint8_t pad0[2];
} xcb_input_set_device_button_mapping_request_t;
typedef struct xcb_input_set_device_button_mapping_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_set_device_button_mapping_reply_t;
typedef struct xcb_input_key_state_t {
uint8_t class_id;
uint8_t len;
uint8_t num_keys;
uint8_t pad0;
uint8_t keys[32];
} xcb_input_key_state_t;
typedef struct xcb_input_key_state_iterator_t {
xcb_input_key_state_t *data;
int rem;
int index;
} xcb_input_key_state_iterator_t;
typedef struct xcb_input_button_state_t {
uint8_t class_id;
uint8_t len;
uint8_t num_buttons;
uint8_t pad0;
uint8_t buttons[32];
} xcb_input_button_state_t;
typedef struct xcb_input_button_state_iterator_t {
xcb_input_button_state_t *data;
int rem;
int index;
} xcb_input_button_state_iterator_t;
typedef enum xcb_input_valuator_state_mode_mask_t {
XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1,
XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2
} xcb_input_valuator_state_mode_mask_t;
typedef struct xcb_input_valuator_state_t {
uint8_t class_id;
uint8_t len;
uint8_t num_valuators;
uint8_t mode;
} xcb_input_valuator_state_t;
typedef struct xcb_input_valuator_state_iterator_t {
xcb_input_valuator_state_t *data;
int rem;
int index;
} xcb_input_valuator_state_iterator_t;
typedef struct xcb_input_input_state_data_t {
struct {
uint8_t num_keys;
uint8_t pad0;
uint8_t keys[32];
} key;
struct {
uint8_t num_buttons;
uint8_t pad1;
uint8_t buttons[32];
} button;
struct {
uint8_t num_valuators;
uint8_t mode;
int32_t *valuators;
} valuator;
} xcb_input_input_state_data_t;
typedef struct xcb_input_input_state_t {
uint8_t class_id;
uint8_t len;
} xcb_input_input_state_t;
void *
xcb_input_input_state_data (const xcb_input_input_state_t *R);
typedef struct xcb_input_input_state_iterator_t {
xcb_input_input_state_t *data;
int rem;
int index;
} xcb_input_input_state_iterator_t;
typedef struct xcb_input_query_device_state_cookie_t {
unsigned int sequence;
} xcb_input_query_device_state_cookie_t;
#define XCB_INPUT_QUERY_DEVICE_STATE 30
typedef struct xcb_input_query_device_state_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_query_device_state_request_t;
typedef struct xcb_input_query_device_state_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t num_classes;
uint8_t pad0[23];
} xcb_input_query_device_state_reply_t;
#define XCB_INPUT_DEVICE_BELL 32
typedef struct xcb_input_device_bell_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t feedback_id;
uint8_t feedback_class;
int8_t percent;
} xcb_input_device_bell_request_t;
typedef struct xcb_input_set_device_valuators_cookie_t {
unsigned int sequence;
} xcb_input_set_device_valuators_cookie_t;
#define XCB_INPUT_SET_DEVICE_VALUATORS 33
typedef struct xcb_input_set_device_valuators_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t first_valuator;
uint8_t num_valuators;
uint8_t pad0;
} xcb_input_set_device_valuators_request_t;
typedef struct xcb_input_set_device_valuators_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_set_device_valuators_reply_t;
typedef enum xcb_input_device_control_t {
XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
XCB_INPUT_DEVICE_CONTROL_CORE = 3,
XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
} xcb_input_device_control_t;
typedef struct xcb_input_device_resolution_state_t {
uint16_t control_id;
uint16_t len;
uint32_t num_valuators;
} xcb_input_device_resolution_state_t;
typedef struct xcb_input_device_resolution_state_iterator_t {
xcb_input_device_resolution_state_t *data;
int rem;
int index;
} xcb_input_device_resolution_state_iterator_t;
typedef struct xcb_input_device_abs_calib_state_t {
uint16_t control_id;
uint16_t len;
int32_t min_x;
int32_t max_x;
int32_t min_y;
int32_t max_y;
uint32_t flip_x;
uint32_t flip_y;
uint32_t rotation;
uint32_t button_threshold;
} xcb_input_device_abs_calib_state_t;
typedef struct xcb_input_device_abs_calib_state_iterator_t {
xcb_input_device_abs_calib_state_t *data;
int rem;
int index;
} xcb_input_device_abs_calib_state_iterator_t;
typedef struct xcb_input_device_abs_area_state_t {
uint16_t control_id;
uint16_t len;
uint32_t offset_x;
uint32_t offset_y;
uint32_t width;
uint32_t height;
uint32_t screen;
uint32_t following;
} xcb_input_device_abs_area_state_t;
typedef struct xcb_input_device_abs_area_state_iterator_t {
xcb_input_device_abs_area_state_t *data;
int rem;
int index;
} xcb_input_device_abs_area_state_iterator_t;
typedef struct xcb_input_device_core_state_t {
uint16_t control_id;
uint16_t len;
uint8_t status;
uint8_t iscore;
uint8_t pad0[2];
} xcb_input_device_core_state_t;
typedef struct xcb_input_device_core_state_iterator_t {
xcb_input_device_core_state_t *data;
int rem;
int index;
} xcb_input_device_core_state_iterator_t;
typedef struct xcb_input_device_enable_state_t {
uint16_t control_id;
uint16_t len;
uint8_t enable;
uint8_t pad0[3];
} xcb_input_device_enable_state_t;
typedef struct xcb_input_device_enable_state_iterator_t {
xcb_input_device_enable_state_t *data;
int rem;
int index;
} xcb_input_device_enable_state_iterator_t;
typedef struct xcb_input_device_state_data_t {
struct {
uint32_t num_valuators;
uint32_t *resolution_values;
uint32_t *resolution_min;
uint32_t *resolution_max;
} resolution;
struct {
int32_t min_x;
int32_t max_x;
int32_t min_y;
int32_t max_y;
uint32_t flip_x;
uint32_t flip_y;
uint32_t rotation;
uint32_t button_threshold;
} abs_calib;
struct {
uint8_t status;
uint8_t iscore;
uint8_t pad0[2];
} core;
struct {
uint8_t enable;
uint8_t pad1[3];
} enable;
struct {
uint32_t offset_x;
uint32_t offset_y;
uint32_t width;
uint32_t height;
uint32_t screen;
uint32_t following;
} abs_area;
} xcb_input_device_state_data_t;
typedef struct xcb_input_device_state_t {
uint16_t control_id;
uint16_t len;
} xcb_input_device_state_t;
void *
xcb_input_device_state_data (const xcb_input_device_state_t *R);
typedef struct xcb_input_device_state_iterator_t {
xcb_input_device_state_t *data;
int rem;
int index;
} xcb_input_device_state_iterator_t;
typedef struct xcb_input_get_device_control_cookie_t {
unsigned int sequence;
} xcb_input_get_device_control_cookie_t;
#define XCB_INPUT_GET_DEVICE_CONTROL 34
typedef struct xcb_input_get_device_control_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint16_t control_id;
uint8_t device_id;
uint8_t pad0;
} xcb_input_get_device_control_request_t;
typedef struct xcb_input_get_device_control_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_get_device_control_reply_t;
typedef struct xcb_input_device_resolution_ctl_t {
uint16_t control_id;
uint16_t len;
uint8_t first_valuator;
uint8_t num_valuators;
uint8_t pad0[2];
} xcb_input_device_resolution_ctl_t;
typedef struct xcb_input_device_resolution_ctl_iterator_t {
xcb_input_device_resolution_ctl_t *data;
int rem;
int index;
} xcb_input_device_resolution_ctl_iterator_t;
typedef struct xcb_input_device_abs_calib_ctl_t {
uint16_t control_id;
uint16_t len;
int32_t min_x;
int32_t max_x;
int32_t min_y;
int32_t max_y;
uint32_t flip_x;
uint32_t flip_y;
uint32_t rotation;
uint32_t button_threshold;
} xcb_input_device_abs_calib_ctl_t;
typedef struct xcb_input_device_abs_calib_ctl_iterator_t {
xcb_input_device_abs_calib_ctl_t *data;
int rem;
int index;
} xcb_input_device_abs_calib_ctl_iterator_t;
typedef struct xcb_input_device_abs_area_ctrl_t {
uint16_t control_id;
uint16_t len;
uint32_t offset_x;
uint32_t offset_y;
int32_t width;
int32_t height;
int32_t screen;
uint32_t following;
} xcb_input_device_abs_area_ctrl_t;
typedef struct xcb_input_device_abs_area_ctrl_iterator_t {
xcb_input_device_abs_area_ctrl_t *data;
int rem;
int index;
} xcb_input_device_abs_area_ctrl_iterator_t;
typedef struct xcb_input_device_core_ctrl_t {
uint16_t control_id;
uint16_t len;
uint8_t status;
uint8_t pad0[3];
} xcb_input_device_core_ctrl_t;
typedef struct xcb_input_device_core_ctrl_iterator_t {
xcb_input_device_core_ctrl_t *data;
int rem;
int index;
} xcb_input_device_core_ctrl_iterator_t;
typedef struct xcb_input_device_enable_ctrl_t {
uint16_t control_id;
uint16_t len;
uint8_t enable;
uint8_t pad0[3];
} xcb_input_device_enable_ctrl_t;
typedef struct xcb_input_device_enable_ctrl_iterator_t {
xcb_input_device_enable_ctrl_t *data;
int rem;
int index;
} xcb_input_device_enable_ctrl_iterator_t;
typedef struct xcb_input_device_ctl_data_t {
struct {
uint8_t first_valuator;
uint8_t num_valuators;
uint8_t pad0[2];
uint32_t *resolution_values;
} resolution;
struct {
int32_t min_x;
int32_t max_x;
int32_t min_y;
int32_t max_y;
uint32_t flip_x;
uint32_t flip_y;
uint32_t rotation;
uint32_t button_threshold;
} abs_calib;
struct {
uint8_t status;
uint8_t pad1[3];
} core;
struct {
uint8_t enable;
uint8_t pad2[3];
} enable;
struct {
uint32_t offset_x;
uint32_t offset_y;
int32_t width;
int32_t height;
int32_t screen;
uint32_t following;
} abs_area;
} xcb_input_device_ctl_data_t;
typedef struct xcb_input_device_ctl_t {
uint16_t control_id;
uint16_t len;
} xcb_input_device_ctl_t;
void *
xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R);
typedef struct xcb_input_device_ctl_iterator_t {
xcb_input_device_ctl_t *data;
int rem;
int index;
} xcb_input_device_ctl_iterator_t;
typedef struct xcb_input_change_device_control_cookie_t {
unsigned int sequence;
} xcb_input_change_device_control_cookie_t;
#define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
typedef struct xcb_input_change_device_control_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint16_t control_id;
uint8_t device_id;
uint8_t pad0;
} xcb_input_change_device_control_request_t;
typedef struct xcb_input_change_device_control_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad0[23];
} xcb_input_change_device_control_reply_t;
typedef struct xcb_input_list_device_properties_cookie_t {
unsigned int sequence;
} xcb_input_list_device_properties_cookie_t;
#define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
typedef struct xcb_input_list_device_properties_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_list_device_properties_request_t;
typedef struct xcb_input_list_device_properties_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
uint16_t num_atoms;
uint8_t pad0[22];
} xcb_input_list_device_properties_reply_t;
typedef enum xcb_input_property_format_t {
XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
} xcb_input_property_format_t;
typedef struct xcb_input_change_device_property_items_t {
uint8_t *data8;
uint16_t *data16;
uint32_t *data32;
} xcb_input_change_device_property_items_t;
#define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
typedef struct xcb_input_change_device_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_atom_t property;
xcb_atom_t type;
uint8_t device_id;
uint8_t format;
uint8_t mode;
uint8_t pad0;
uint32_t num_items;
} xcb_input_change_device_property_request_t;
#define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
typedef struct xcb_input_delete_device_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_atom_t property;
uint8_t device_id;
uint8_t pad0[3];
} xcb_input_delete_device_property_request_t;
typedef struct xcb_input_get_device_property_cookie_t {
unsigned int sequence;
} xcb_input_get_device_property_cookie_t;
#define XCB_INPUT_GET_DEVICE_PROPERTY 39
typedef struct xcb_input_get_device_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_atom_t property;
xcb_atom_t type;
uint32_t offset;
uint32_t len;
uint8_t device_id;
uint8_t _delete;
uint8_t pad0[2];
} xcb_input_get_device_property_request_t;
typedef struct xcb_input_get_device_property_items_t {
uint8_t *data8;
uint16_t *data16;
uint32_t *data32;
} xcb_input_get_device_property_items_t;
typedef struct xcb_input_get_device_property_reply_t {
uint8_t response_type;
uint8_t xi_reply_type;
uint16_t sequence;
uint32_t length;
xcb_atom_t type;
uint32_t bytes_after;
uint32_t num_items;
uint8_t format;
uint8_t device_id;
uint8_t pad0[10];
} xcb_input_get_device_property_reply_t;
typedef enum xcb_input_device_t {
XCB_INPUT_DEVICE_ALL = 0,
XCB_INPUT_DEVICE_ALL_MASTER = 1
} xcb_input_device_t;
typedef struct xcb_input_group_info_t {
uint8_t base;
uint8_t latched;
uint8_t locked;
uint8_t effective;
} xcb_input_group_info_t;
typedef struct xcb_input_group_info_iterator_t {
xcb_input_group_info_t *data;
int rem;
int index;
} xcb_input_group_info_iterator_t;
typedef struct xcb_input_modifier_info_t {
uint32_t base;
uint32_t latched;
uint32_t locked;
uint32_t effective;
} xcb_input_modifier_info_t;
typedef struct xcb_input_modifier_info_iterator_t {
xcb_input_modifier_info_t *data;
int rem;
int index;
} xcb_input_modifier_info_iterator_t;
typedef struct xcb_input_xi_query_pointer_cookie_t {
unsigned int sequence;
} xcb_input_xi_query_pointer_cookie_t;
#define XCB_INPUT_XI_QUERY_POINTER 40
typedef struct xcb_input_xi_query_pointer_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_query_pointer_request_t;
typedef struct xcb_input_xi_query_pointer_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
xcb_window_t root;
xcb_window_t child;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t win_x;
xcb_input_fp1616_t win_y;
uint8_t same_screen;
uint8_t pad1;
uint16_t buttons_len;
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
} xcb_input_xi_query_pointer_reply_t;
#define XCB_INPUT_XI_WARP_POINTER 41
typedef struct xcb_input_xi_warp_pointer_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0[2];
} xcb_input_xi_warp_pointer_request_t;
#define XCB_INPUT_XI_CHANGE_CURSOR 42
typedef struct xcb_input_xi_change_cursor_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
xcb_cursor_t cursor;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_change_cursor_request_t;
typedef enum xcb_input_hierarchy_change_type_t {
XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
} xcb_input_hierarchy_change_type_t;
typedef enum xcb_input_change_mode_t {
XCB_INPUT_CHANGE_MODE_ATTACH = 1,
XCB_INPUT_CHANGE_MODE_FLOAT = 2
} xcb_input_change_mode_t;
typedef struct xcb_input_add_master_t {
uint16_t type;
uint16_t len;
uint16_t name_len;
uint8_t send_core;
uint8_t enable;
} xcb_input_add_master_t;
typedef struct xcb_input_add_master_iterator_t {
xcb_input_add_master_t *data;
int rem;
int index;
} xcb_input_add_master_iterator_t;
typedef struct xcb_input_remove_master_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t deviceid;
uint8_t return_mode;
uint8_t pad0;
xcb_input_device_id_t return_pointer;
xcb_input_device_id_t return_keyboard;
} xcb_input_remove_master_t;
typedef struct xcb_input_remove_master_iterator_t {
xcb_input_remove_master_t *data;
int rem;
int index;
} xcb_input_remove_master_iterator_t;
typedef struct xcb_input_attach_slave_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t deviceid;
xcb_input_device_id_t master;
} xcb_input_attach_slave_t;
typedef struct xcb_input_attach_slave_iterator_t {
xcb_input_attach_slave_t *data;
int rem;
int index;
} xcb_input_attach_slave_iterator_t;
typedef struct xcb_input_detach_slave_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_detach_slave_t;
typedef struct xcb_input_detach_slave_iterator_t {
xcb_input_detach_slave_t *data;
int rem;
int index;
} xcb_input_detach_slave_iterator_t;
typedef struct xcb_input_hierarchy_change_data_t {
struct {
uint16_t name_len;
uint8_t send_core;
uint8_t enable;
char *name;
} add_master;
struct {
xcb_input_device_id_t deviceid;
uint8_t return_mode;
uint8_t pad1;
xcb_input_device_id_t return_pointer;
xcb_input_device_id_t return_keyboard;
} remove_master;
struct {
xcb_input_device_id_t deviceid;
xcb_input_device_id_t master;
} attach_slave;
struct {
xcb_input_device_id_t deviceid;
uint8_t pad2[2];
} detach_slave;
} xcb_input_hierarchy_change_data_t;
typedef struct xcb_input_hierarchy_change_t {
uint16_t type;
uint16_t len;
} xcb_input_hierarchy_change_t;
void *
xcb_input_hierarchy_change_data (const xcb_input_hierarchy_change_t *R);
typedef struct xcb_input_hierarchy_change_iterator_t {
xcb_input_hierarchy_change_t *data;
int rem;
int index;
} xcb_input_hierarchy_change_iterator_t;
#define XCB_INPUT_XI_CHANGE_HIERARCHY 43
typedef struct xcb_input_xi_change_hierarchy_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint8_t num_changes;
uint8_t pad0[3];
} xcb_input_xi_change_hierarchy_request_t;
#define XCB_INPUT_XI_SET_CLIENT_POINTER 44
typedef struct xcb_input_xi_set_client_pointer_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_set_client_pointer_request_t;
typedef struct xcb_input_xi_get_client_pointer_cookie_t {
unsigned int sequence;
} xcb_input_xi_get_client_pointer_cookie_t;
#define XCB_INPUT_XI_GET_CLIENT_POINTER 45
typedef struct xcb_input_xi_get_client_pointer_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
} xcb_input_xi_get_client_pointer_request_t;
typedef struct xcb_input_xi_get_client_pointer_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint8_t set;
uint8_t pad1;
xcb_input_device_id_t deviceid;
uint8_t pad2[20];
} xcb_input_xi_get_client_pointer_reply_t;
typedef enum xcb_input_xi_event_mask_t {
XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
} xcb_input_xi_event_mask_t;
typedef struct xcb_input_event_mask_t {
xcb_input_device_id_t deviceid;
uint16_t mask_len;
} xcb_input_event_mask_t;
typedef struct xcb_input_event_mask_iterator_t {
xcb_input_event_mask_t *data;
int rem;
int index;
} xcb_input_event_mask_iterator_t;
#define XCB_INPUT_XI_SELECT_EVENTS 46
typedef struct xcb_input_xi_select_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
uint16_t num_mask;
uint8_t pad0[2];
} xcb_input_xi_select_events_request_t;
typedef struct xcb_input_xi_query_version_cookie_t {
unsigned int sequence;
} xcb_input_xi_query_version_cookie_t;
#define XCB_INPUT_XI_QUERY_VERSION 47
typedef struct xcb_input_xi_query_version_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint16_t major_version;
uint16_t minor_version;
} xcb_input_xi_query_version_request_t;
typedef struct xcb_input_xi_query_version_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint16_t major_version;
uint16_t minor_version;
uint8_t pad1[20];
} xcb_input_xi_query_version_reply_t;
typedef enum xcb_input_device_class_type_t {
XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8,
XCB_INPUT_DEVICE_CLASS_TYPE_GESTURE = 9
} xcb_input_device_class_type_t;
typedef enum xcb_input_device_type_t {
XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
} xcb_input_device_type_t;
typedef enum xcb_input_scroll_flags_t {
XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
} xcb_input_scroll_flags_t;
typedef enum xcb_input_scroll_type_t {
XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
} xcb_input_scroll_type_t;
typedef enum xcb_input_touch_mode_t {
XCB_INPUT_TOUCH_MODE_DIRECT = 1,
XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
} xcb_input_touch_mode_t;
typedef struct xcb_input_button_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint16_t num_buttons;
} xcb_input_button_class_t;
typedef struct xcb_input_button_class_iterator_t {
xcb_input_button_class_t *data;
int rem;
int index;
} xcb_input_button_class_iterator_t;
typedef struct xcb_input_key_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint16_t num_keys;
} xcb_input_key_class_t;
typedef struct xcb_input_key_class_iterator_t {
xcb_input_key_class_t *data;
int rem;
int index;
} xcb_input_key_class_iterator_t;
typedef struct xcb_input_scroll_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint16_t number;
uint16_t scroll_type;
uint8_t pad0[2];
uint32_t flags;
xcb_input_fp3232_t increment;
} xcb_input_scroll_class_t;
typedef struct xcb_input_scroll_class_iterator_t {
xcb_input_scroll_class_t *data;
int rem;
int index;
} xcb_input_scroll_class_iterator_t;
typedef struct xcb_input_touch_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint8_t mode;
uint8_t num_touches;
} xcb_input_touch_class_t;
typedef struct xcb_input_touch_class_iterator_t {
xcb_input_touch_class_t *data;
int rem;
int index;
} xcb_input_touch_class_iterator_t;
typedef struct xcb_input_gesture_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint8_t num_touches;
uint8_t pad0;
} xcb_input_gesture_class_t;
typedef struct xcb_input_gesture_class_iterator_t {
xcb_input_gesture_class_t *data;
int rem;
int index;
} xcb_input_gesture_class_iterator_t;
typedef struct xcb_input_valuator_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
uint16_t number;
xcb_atom_t label;
xcb_input_fp3232_t min;
xcb_input_fp3232_t max;
xcb_input_fp3232_t value;
uint32_t resolution;
uint8_t mode;
uint8_t pad0[3];
} xcb_input_valuator_class_t;
typedef struct xcb_input_valuator_class_iterator_t {
xcb_input_valuator_class_t *data;
int rem;
int index;
} xcb_input_valuator_class_iterator_t;
typedef struct xcb_input_device_class_data_t {
struct {
uint16_t num_keys;
uint32_t *keys;
} key;
struct {
uint16_t num_buttons;
uint32_t *state;
xcb_atom_t *labels;
} button;
struct {
uint16_t number;
xcb_atom_t label;
xcb_input_fp3232_t min;
xcb_input_fp3232_t max;
xcb_input_fp3232_t value;
uint32_t resolution;
uint8_t mode;
uint8_t pad0[3];
} valuator;
struct {
uint16_t number;
uint16_t scroll_type;
uint8_t pad1[2];
uint32_t flags;
xcb_input_fp3232_t increment;
} scroll;
struct {
uint8_t mode;
uint8_t num_touches;
} touch;
struct {
uint8_t num_touches;
uint8_t pad2;
} gesture;
} xcb_input_device_class_data_t;
typedef struct xcb_input_device_class_t {
uint16_t type;
uint16_t len;
xcb_input_device_id_t sourceid;
} xcb_input_device_class_t;
void *
xcb_input_device_class_data (const xcb_input_device_class_t *R);
typedef struct xcb_input_device_class_iterator_t {
xcb_input_device_class_t *data;
int rem;
int index;
} xcb_input_device_class_iterator_t;
typedef struct xcb_input_xi_device_info_t {
xcb_input_device_id_t deviceid;
uint16_t type;
xcb_input_device_id_t attachment;
uint16_t num_classes;
uint16_t name_len;
uint8_t enabled;
uint8_t pad0;
} xcb_input_xi_device_info_t;
typedef struct xcb_input_xi_device_info_iterator_t {
xcb_input_xi_device_info_t *data;
int rem;
int index;
} xcb_input_xi_device_info_iterator_t;
typedef struct xcb_input_xi_query_device_cookie_t {
unsigned int sequence;
} xcb_input_xi_query_device_cookie_t;
#define XCB_INPUT_XI_QUERY_DEVICE 48
typedef struct xcb_input_xi_query_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_query_device_request_t;
typedef struct xcb_input_xi_query_device_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint16_t num_infos;
uint8_t pad1[22];
} xcb_input_xi_query_device_reply_t;
#define XCB_INPUT_XI_SET_FOCUS 49
typedef struct xcb_input_xi_set_focus_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
xcb_timestamp_t time;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_set_focus_request_t;
typedef struct xcb_input_xi_get_focus_cookie_t {
unsigned int sequence;
} xcb_input_xi_get_focus_cookie_t;
#define XCB_INPUT_XI_GET_FOCUS 50
typedef struct xcb_input_xi_get_focus_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_get_focus_request_t;
typedef struct xcb_input_xi_get_focus_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
xcb_window_t focus;
uint8_t pad1[20];
} xcb_input_xi_get_focus_reply_t;
typedef enum xcb_input_grab_owner_t {
XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
XCB_INPUT_GRAB_OWNER_OWNER = 1
} xcb_input_grab_owner_t;
typedef struct xcb_input_xi_grab_device_cookie_t {
unsigned int sequence;
} xcb_input_xi_grab_device_cookie_t;
#define XCB_INPUT_XI_GRAB_DEVICE 51
typedef struct xcb_input_xi_grab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0;
uint16_t mask_len;
} xcb_input_xi_grab_device_request_t;
typedef struct xcb_input_xi_grab_device_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint8_t status;
uint8_t pad1[23];
} xcb_input_xi_grab_device_reply_t;
#define XCB_INPUT_XI_UNGRAB_DEVICE 52
typedef struct xcb_input_xi_ungrab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_timestamp_t time;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_ungrab_device_request_t;
typedef enum xcb_input_event_mode_t {
XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
} xcb_input_event_mode_t;
#define XCB_INPUT_XI_ALLOW_EVENTS 53
typedef struct xcb_input_xi_allow_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_timestamp_t time;
xcb_input_device_id_t deviceid;
uint8_t event_mode;
uint8_t pad0;
uint32_t touchid;
xcb_window_t grab_window;
} xcb_input_xi_allow_events_request_t;
typedef enum xcb_input_grab_mode_22_t {
XCB_INPUT_GRAB_MODE_22_SYNC = 0,
XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
XCB_INPUT_GRAB_MODE_22_TOUCH = 2
} xcb_input_grab_mode_22_t;
typedef enum xcb_input_grab_type_t {
XCB_INPUT_GRAB_TYPE_BUTTON = 0,
XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
XCB_INPUT_GRAB_TYPE_ENTER = 2,
XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4,
XCB_INPUT_GRAB_TYPE_GESTURE_PINCH_BEGIN = 5,
XCB_INPUT_GRAB_TYPE_GESTURE_SWIPE_BEGIN = 6
} xcb_input_grab_type_t;
typedef enum xcb_input_modifier_mask_t {
XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
} xcb_input_modifier_mask_t;
typedef struct xcb_input_grab_modifier_info_t {
uint32_t modifiers;
uint8_t status;
uint8_t pad0[3];
} xcb_input_grab_modifier_info_t;
typedef struct xcb_input_grab_modifier_info_iterator_t {
xcb_input_grab_modifier_info_t *data;
int rem;
int index;
} xcb_input_grab_modifier_info_iterator_t;
typedef struct xcb_input_xi_passive_grab_device_cookie_t {
unsigned int sequence;
} xcb_input_xi_passive_grab_device_cookie_t;
#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
typedef struct xcb_input_xi_passive_grab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
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;
uint8_t pad0[2];
} xcb_input_xi_passive_grab_device_request_t;
typedef struct xcb_input_xi_passive_grab_device_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint16_t num_modifiers;
uint8_t pad1[22];
} xcb_input_xi_passive_grab_device_reply_t;
#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
typedef struct xcb_input_xi_passive_ungrab_device_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t grab_window;
uint32_t detail;
xcb_input_device_id_t deviceid;
uint16_t num_modifiers;
uint8_t grab_type;
uint8_t pad0[3];
} xcb_input_xi_passive_ungrab_device_request_t;
typedef struct xcb_input_xi_list_properties_cookie_t {
unsigned int sequence;
} xcb_input_xi_list_properties_cookie_t;
#define XCB_INPUT_XI_LIST_PROPERTIES 56
typedef struct xcb_input_xi_list_properties_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
} xcb_input_xi_list_properties_request_t;
typedef struct xcb_input_xi_list_properties_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint16_t num_properties;
uint8_t pad1[22];
} xcb_input_xi_list_properties_reply_t;
typedef struct xcb_input_xi_change_property_items_t {
uint8_t *data8;
uint16_t *data16;
uint32_t *data32;
} xcb_input_xi_change_property_items_t;
#define XCB_INPUT_XI_CHANGE_PROPERTY 57
typedef struct xcb_input_xi_change_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t mode;
uint8_t format;
xcb_atom_t property;
xcb_atom_t type;
uint32_t num_items;
} xcb_input_xi_change_property_request_t;
#define XCB_INPUT_XI_DELETE_PROPERTY 58
typedef struct xcb_input_xi_delete_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
xcb_atom_t property;
} xcb_input_xi_delete_property_request_t;
typedef struct xcb_input_xi_get_property_cookie_t {
unsigned int sequence;
} xcb_input_xi_get_property_cookie_t;
#define XCB_INPUT_XI_GET_PROPERTY 59
typedef struct xcb_input_xi_get_property_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_input_device_id_t deviceid;
uint8_t _delete;
uint8_t pad0;
xcb_atom_t property;
xcb_atom_t type;
uint32_t offset;
uint32_t len;
} xcb_input_xi_get_property_request_t;
typedef struct xcb_input_xi_get_property_items_t {
uint8_t *data8;
uint16_t *data16;
uint32_t *data32;
} xcb_input_xi_get_property_items_t;
typedef struct xcb_input_xi_get_property_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
xcb_atom_t type;
uint32_t bytes_after;
uint32_t num_items;
uint8_t format;
uint8_t pad1[11];
} xcb_input_xi_get_property_reply_t;
typedef struct xcb_input_xi_get_selected_events_cookie_t {
unsigned int sequence;
} xcb_input_xi_get_selected_events_cookie_t;
#define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
typedef struct xcb_input_xi_get_selected_events_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t window;
} xcb_input_xi_get_selected_events_request_t;
typedef struct xcb_input_xi_get_selected_events_reply_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
uint32_t length;
uint16_t num_masks;
uint8_t pad1[22];
} xcb_input_xi_get_selected_events_reply_t;
typedef struct xcb_input_barrier_release_pointer_info_t {
xcb_input_device_id_t deviceid;
uint8_t pad0[2];
xcb_xfixes_barrier_t barrier;
uint32_t eventid;
} xcb_input_barrier_release_pointer_info_t;
typedef struct xcb_input_barrier_release_pointer_info_iterator_t {
xcb_input_barrier_release_pointer_info_t *data;
int rem;
int index;
} xcb_input_barrier_release_pointer_info_iterator_t;
#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
typedef struct xcb_input_xi_barrier_release_pointer_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
uint32_t num_barriers;
} xcb_input_xi_barrier_release_pointer_request_t;
#define XCB_INPUT_DEVICE_VALUATOR 0
typedef struct xcb_input_device_valuator_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
uint16_t device_state;
uint8_t num_valuators;
uint8_t first_valuator;
int32_t valuators[6];
} xcb_input_device_valuator_event_t;
typedef enum xcb_input_more_events_mask_t {
XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128
} xcb_input_more_events_mask_t;
#define XCB_INPUT_DEVICE_KEY_PRESS 1
typedef struct xcb_input_device_key_press_event_t {
uint8_t response_type;
uint8_t detail;
uint16_t sequence;
xcb_timestamp_t time;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
int16_t root_x;
int16_t root_y;
int16_t event_x;
int16_t event_y;
uint16_t state;
uint8_t same_screen;
uint8_t device_id;
} xcb_input_device_key_press_event_t;
#define XCB_INPUT_DEVICE_KEY_RELEASE 2
typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_event_t;
#define XCB_INPUT_DEVICE_BUTTON_PRESS 3
typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_event_t;
#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_event_t;
#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_event_t;
#define XCB_INPUT_DEVICE_FOCUS_IN 6
typedef struct xcb_input_device_focus_in_event_t {
uint8_t response_type;
uint8_t detail;
uint16_t sequence;
xcb_timestamp_t time;
xcb_window_t window;
uint8_t mode;
uint8_t device_id;
uint8_t pad0[18];
} xcb_input_device_focus_in_event_t;
#define XCB_INPUT_DEVICE_FOCUS_OUT 7
typedef xcb_input_device_focus_in_event_t xcb_input_device_focus_out_event_t;
#define XCB_INPUT_PROXIMITY_IN 8
typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t;
#define XCB_INPUT_PROXIMITY_OUT 9
typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t;
typedef enum xcb_input_classes_reported_mask_t {
XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128,
XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64,
XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4,
XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
} xcb_input_classes_reported_mask_t;
#define XCB_INPUT_DEVICE_STATE_NOTIFY 10
typedef struct xcb_input_device_state_notify_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t num_keys;
uint8_t num_buttons;
uint8_t num_valuators;
uint8_t classes_reported;
uint8_t buttons[4];
uint8_t keys[4];
uint32_t valuators[3];
} xcb_input_device_state_notify_event_t;
#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
typedef struct xcb_input_device_mapping_notify_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
uint8_t request;
xcb_input_key_code_t first_keycode;
uint8_t count;
uint8_t pad0;
xcb_timestamp_t time;
uint8_t pad1[20];
} xcb_input_device_mapping_notify_event_t;
typedef enum xcb_input_change_device_t {
XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0,
XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1
} xcb_input_change_device_t;
#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
typedef struct xcb_input_change_device_notify_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t request;
uint8_t pad0[23];
} xcb_input_change_device_notify_event_t;
#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
typedef struct xcb_input_device_key_state_notify_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
uint8_t keys[28];
} xcb_input_device_key_state_notify_event_t;
#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
typedef struct xcb_input_device_button_state_notify_event_t {
uint8_t response_type;
uint8_t device_id;
uint16_t sequence;
uint8_t buttons[28];
} xcb_input_device_button_state_notify_event_t;
typedef enum xcb_input_device_change_t {
XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
} xcb_input_device_change_t;
#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
typedef struct xcb_input_device_presence_notify_event_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t devchange;
uint8_t device_id;
uint16_t control;
uint8_t pad1[20];
} xcb_input_device_presence_notify_event_t;
#define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
typedef struct xcb_input_device_property_notify_event_t {
uint8_t response_type;
uint8_t state;
uint16_t sequence;
xcb_timestamp_t time;
xcb_atom_t property;
uint8_t pad0[19];
uint8_t device_id;
} xcb_input_device_property_notify_event_t;
typedef enum xcb_input_change_reason_t {
XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
} xcb_input_change_reason_t;
#define XCB_INPUT_DEVICE_CHANGED 1
typedef struct xcb_input_device_changed_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint16_t num_classes;
xcb_input_device_id_t sourceid;
uint8_t reason;
uint8_t pad0[11];
uint32_t full_sequence;
} xcb_input_device_changed_event_t;
typedef enum xcb_input_key_event_flags_t {
XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
} xcb_input_key_event_flags_t;
#define XCB_INPUT_KEY_PRESS 2
typedef struct xcb_input_key_press_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
uint16_t buttons_len;
uint16_t valuators_len;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
uint32_t flags;
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
} xcb_input_key_press_event_t;
#define XCB_INPUT_KEY_RELEASE 3
typedef xcb_input_key_press_event_t xcb_input_key_release_event_t;
typedef enum xcb_input_pointer_event_flags_t {
XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
} xcb_input_pointer_event_flags_t;
#define XCB_INPUT_BUTTON_PRESS 4
typedef struct xcb_input_button_press_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
uint16_t buttons_len;
uint16_t valuators_len;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
uint32_t flags;
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
} xcb_input_button_press_event_t;
#define XCB_INPUT_BUTTON_RELEASE 5
typedef xcb_input_button_press_event_t xcb_input_button_release_event_t;
#define XCB_INPUT_MOTION 6
typedef xcb_input_button_press_event_t xcb_input_motion_event_t;
typedef enum xcb_input_notify_mode_t {
XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
XCB_INPUT_NOTIFY_MODE_GRAB = 1,
XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
} xcb_input_notify_mode_t;
typedef enum xcb_input_notify_detail_t {
XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
XCB_INPUT_NOTIFY_DETAIL_NONE = 7
} xcb_input_notify_detail_t;
#define XCB_INPUT_ENTER 7
typedef struct xcb_input_enter_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
xcb_input_device_id_t sourceid;
uint8_t mode;
uint8_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
uint8_t same_screen;
uint8_t focus;
uint16_t buttons_len;
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
} xcb_input_enter_event_t;
#define XCB_INPUT_LEAVE 8
typedef xcb_input_enter_event_t xcb_input_leave_event_t;
#define XCB_INPUT_FOCUS_IN 9
typedef xcb_input_enter_event_t xcb_input_focus_in_event_t;
#define XCB_INPUT_FOCUS_OUT 10
typedef xcb_input_enter_event_t xcb_input_focus_out_event_t;
typedef enum xcb_input_hierarchy_mask_t {
XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
} xcb_input_hierarchy_mask_t;
typedef struct xcb_input_hierarchy_info_t {
xcb_input_device_id_t deviceid;
xcb_input_device_id_t attachment;
uint8_t type;
uint8_t enabled;
uint8_t pad0[2];
uint32_t flags;
} xcb_input_hierarchy_info_t;
typedef struct xcb_input_hierarchy_info_iterator_t {
xcb_input_hierarchy_info_t *data;
int rem;
int index;
} xcb_input_hierarchy_info_iterator_t;
#define XCB_INPUT_HIERARCHY 11
typedef struct xcb_input_hierarchy_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t flags;
uint16_t num_infos;
uint8_t pad0[10];
uint32_t full_sequence;
} xcb_input_hierarchy_event_t;
typedef enum xcb_input_property_flag_t {
XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
} xcb_input_property_flag_t;
#define XCB_INPUT_PROPERTY 12
typedef struct xcb_input_property_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
xcb_atom_t property;
uint8_t what;
uint8_t pad0[11];
uint32_t full_sequence;
} xcb_input_property_event_t;
#define XCB_INPUT_RAW_KEY_PRESS 13
typedef struct xcb_input_raw_key_press_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_input_device_id_t sourceid;
uint16_t valuators_len;
uint32_t flags;
uint8_t pad0[4];
uint32_t full_sequence;
} xcb_input_raw_key_press_event_t;
#define XCB_INPUT_RAW_KEY_RELEASE 14
typedef xcb_input_raw_key_press_event_t xcb_input_raw_key_release_event_t;
#define XCB_INPUT_RAW_BUTTON_PRESS 15
typedef struct xcb_input_raw_button_press_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_input_device_id_t sourceid;
uint16_t valuators_len;
uint32_t flags;
uint8_t pad0[4];
uint32_t full_sequence;
} xcb_input_raw_button_press_event_t;
#define XCB_INPUT_RAW_BUTTON_RELEASE 16
typedef xcb_input_raw_button_press_event_t xcb_input_raw_button_release_event_t;
#define XCB_INPUT_RAW_MOTION 17
typedef xcb_input_raw_button_press_event_t xcb_input_raw_motion_event_t;
typedef enum xcb_input_touch_event_flags_t {
XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
} xcb_input_touch_event_flags_t;
#define XCB_INPUT_TOUCH_BEGIN 18
typedef struct xcb_input_touch_begin_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
uint16_t buttons_len;
uint16_t valuators_len;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
uint32_t flags;
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
} xcb_input_touch_begin_event_t;
#define XCB_INPUT_TOUCH_UPDATE 19
typedef xcb_input_touch_begin_event_t xcb_input_touch_update_event_t;
#define XCB_INPUT_TOUCH_END 20
typedef xcb_input_touch_begin_event_t xcb_input_touch_end_event_t;
typedef enum xcb_input_touch_ownership_flags_t {
XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
} xcb_input_touch_ownership_flags_t;
#define XCB_INPUT_TOUCH_OWNERSHIP 21
typedef struct xcb_input_touch_ownership_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t touchid;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
uint32_t flags;
uint8_t pad1[8];
} xcb_input_touch_ownership_event_t;
#define XCB_INPUT_RAW_TOUCH_BEGIN 22
typedef struct xcb_input_raw_touch_begin_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_input_device_id_t sourceid;
uint16_t valuators_len;
uint32_t flags;
uint8_t pad0[4];
uint32_t full_sequence;
} xcb_input_raw_touch_begin_event_t;
#define XCB_INPUT_RAW_TOUCH_UPDATE 23
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_update_event_t;
#define XCB_INPUT_RAW_TOUCH_END 24
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_end_event_t;
typedef enum xcb_input_barrier_flags_t {
XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1,
XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2
} xcb_input_barrier_flags_t;
#define XCB_INPUT_BARRIER_HIT 25
typedef struct xcb_input_barrier_hit_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t eventid;
xcb_window_t root;
xcb_window_t event;
xcb_xfixes_barrier_t barrier;
uint32_t full_sequence;
uint32_t dtime;
uint32_t flags;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp3232_t dx;
xcb_input_fp3232_t dy;
} xcb_input_barrier_hit_event_t;
#define XCB_INPUT_BARRIER_LEAVE 26
typedef xcb_input_barrier_hit_event_t xcb_input_barrier_leave_event_t;
typedef enum xcb_input_gesture_pinch_event_flags_t {
XCB_INPUT_GESTURE_PINCH_EVENT_FLAGS_GESTURE_PINCH_CANCELLED = 1
} xcb_input_gesture_pinch_event_flags_t;
#define XCB_INPUT_GESTURE_PINCH_BEGIN 27
typedef struct xcb_input_gesture_pinch_begin_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
xcb_input_fp1616_t delta_x;
xcb_input_fp1616_t delta_y;
xcb_input_fp1616_t delta_unaccel_x;
xcb_input_fp1616_t delta_unaccel_y;
xcb_input_fp1616_t scale;
xcb_input_fp1616_t delta_angle;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
uint32_t flags;
} xcb_input_gesture_pinch_begin_event_t;
#define XCB_INPUT_GESTURE_PINCH_UPDATE 28
typedef xcb_input_gesture_pinch_begin_event_t xcb_input_gesture_pinch_update_event_t;
#define XCB_INPUT_GESTURE_PINCH_END 29
typedef xcb_input_gesture_pinch_begin_event_t xcb_input_gesture_pinch_end_event_t;
typedef enum xcb_input_gesture_swipe_event_flags_t {
XCB_INPUT_GESTURE_SWIPE_EVENT_FLAGS_GESTURE_SWIPE_CANCELLED = 1
} xcb_input_gesture_swipe_event_flags_t;
#define XCB_INPUT_GESTURE_SWIPE_BEGIN 30
typedef struct xcb_input_gesture_swipe_begin_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
uint32_t detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
xcb_input_fp1616_t delta_x;
xcb_input_fp1616_t delta_y;
xcb_input_fp1616_t delta_unaccel_x;
xcb_input_fp1616_t delta_unaccel_y;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
uint32_t flags;
} xcb_input_gesture_swipe_begin_event_t;
#define XCB_INPUT_GESTURE_SWIPE_UPDATE 31
typedef xcb_input_gesture_swipe_begin_event_t xcb_input_gesture_swipe_update_event_t;
#define XCB_INPUT_GESTURE_SWIPE_END 32
typedef xcb_input_gesture_swipe_begin_event_t xcb_input_gesture_swipe_end_event_t;
typedef union xcb_input_event_for_send_t {
xcb_input_device_valuator_event_t device_valuator;
xcb_input_device_key_press_event_t device_key_press;
xcb_input_device_key_release_event_t device_key_release;
xcb_input_device_button_press_event_t device_button_press;
xcb_input_device_button_release_event_t device_button_release;
xcb_input_device_motion_notify_event_t device_motion_notify;
xcb_input_device_focus_in_event_t device_focus_in;
xcb_input_device_focus_out_event_t device_focus_out;
xcb_input_proximity_in_event_t proximity_in;
xcb_input_proximity_out_event_t proximity_out;
xcb_input_device_state_notify_event_t device_state_notify;
xcb_input_device_mapping_notify_event_t device_mapping_notify;
xcb_input_change_device_notify_event_t change_device_notify;
xcb_input_device_key_state_notify_event_t device_key_state_notify;
xcb_input_device_button_state_notify_event_t device_button_state_notify;
xcb_input_device_presence_notify_event_t device_presence_notify;
xcb_raw_generic_event_t event_header;
} xcb_input_event_for_send_t;
typedef struct xcb_input_event_for_send_iterator_t {
xcb_input_event_for_send_t *data;
int rem;
int index;
} xcb_input_event_for_send_iterator_t;
#define XCB_INPUT_SEND_EXTENSION_EVENT 31
typedef struct xcb_input_send_extension_event_request_t {
uint8_t major_opcode;
uint8_t minor_opcode;
uint16_t length;
xcb_window_t destination;
uint8_t device_id;
uint8_t propagate;
uint16_t num_classes;
uint8_t num_events;
uint8_t pad0[3];
} xcb_input_send_extension_event_request_t;
#define XCB_INPUT_DEVICE 0
typedef struct xcb_input_device_error_t {
uint8_t response_type;
uint8_t error_code;
uint16_t sequence;
uint32_t bad_value;
uint16_t minor_opcode;
uint8_t major_opcode;
} xcb_input_device_error_t;
#define XCB_INPUT_EVENT 1
typedef struct xcb_input_event_error_t {
uint8_t response_type;
uint8_t error_code;
uint16_t sequence;
uint32_t bad_value;
uint16_t minor_opcode;
uint8_t major_opcode;
} xcb_input_event_error_t;
#define XCB_INPUT_MODE 2
typedef struct xcb_input_mode_error_t {
uint8_t response_type;
uint8_t error_code;
uint16_t sequence;
uint32_t bad_value;
uint16_t minor_opcode;
uint8_t major_opcode;
} xcb_input_mode_error_t;
#define XCB_INPUT_DEVICE_BUSY 3
typedef struct xcb_input_device_busy_error_t {
uint8_t response_type;
uint8_t error_code;
uint16_t sequence;
uint32_t bad_value;
uint16_t minor_opcode;
uint8_t major_opcode;
} xcb_input_device_busy_error_t;
#define XCB_INPUT_CLASS 4
typedef struct xcb_input_class_error_t {
uint8_t response_type;
uint8_t error_code;
uint16_t sequence;
uint32_t bad_value;
uint16_t minor_opcode;
uint8_t major_opcode;
} xcb_input_class_error_t;
void
xcb_input_event_class_next (xcb_input_event_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_event_class_end (xcb_input_event_class_iterator_t i);
void
xcb_input_key_code_next (xcb_input_key_code_iterator_t *i);
xcb_generic_iterator_t
xcb_input_key_code_end (xcb_input_key_code_iterator_t i);
void
xcb_input_device_id_next (xcb_input_device_id_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_id_end (xcb_input_device_id_iterator_t i);
void
xcb_input_fp1616_next (xcb_input_fp1616_iterator_t *i);
xcb_generic_iterator_t
xcb_input_fp1616_end (xcb_input_fp1616_iterator_t i);
void
xcb_input_fp3232_next (xcb_input_fp3232_iterator_t *i);
xcb_generic_iterator_t
xcb_input_fp3232_end (xcb_input_fp3232_iterator_t i);
int
xcb_input_get_extension_version_sizeof (const void *_buffer);
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version (xcb_connection_t *c,
uint16_t name_len,
const char *name);
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_unchecked (xcb_connection_t *c,
uint16_t name_len,
const char *name);
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);
void
xcb_input_device_info_next (xcb_input_device_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_info_end (xcb_input_device_info_iterator_t i);
void
xcb_input_key_info_next (xcb_input_key_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_key_info_end (xcb_input_key_info_iterator_t i);
void
xcb_input_button_info_next (xcb_input_button_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_button_info_end (xcb_input_button_info_iterator_t i);
void
xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i);
int
xcb_input_valuator_info_sizeof (const void *_buffer);
xcb_input_axis_info_t *
xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R);
int
xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R);
xcb_input_axis_info_iterator_t
xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R);
void
xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i);
xcb_input_axis_info_t *
xcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S);
int
xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R,
const xcb_input_input_info_info_t *S);
xcb_input_axis_info_iterator_t
xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R,
const xcb_input_input_info_info_t *S);
int
xcb_input_input_info_info_serialize (void **_buffer,
uint8_t class_id,
const xcb_input_input_info_info_t *_aux);
int
xcb_input_input_info_info_unpack (const void *_buffer,
uint8_t class_id,
xcb_input_input_info_info_t *_aux);
int
xcb_input_input_info_info_sizeof (const void *_buffer,
uint8_t class_id);
int
xcb_input_input_info_sizeof (const void *_buffer);
void
xcb_input_input_info_next (xcb_input_input_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_input_info_end (xcb_input_input_info_iterator_t i);
int
xcb_input_device_name_sizeof (const void *_buffer);
char *
xcb_input_device_name_string (const xcb_input_device_name_t *R);
int
xcb_input_device_name_string_length (const xcb_input_device_name_t *R);
xcb_generic_iterator_t
xcb_input_device_name_string_end (const xcb_input_device_name_t *R);
void
xcb_input_device_name_next (xcb_input_device_name_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_name_end (xcb_input_device_name_iterator_t i);
int
xcb_input_list_input_devices_sizeof (const void *_buffer);
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices (xcb_connection_t *c);
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_unchecked (xcb_connection_t *c);
xcb_input_device_info_t *
xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R);
int
xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R);
xcb_input_device_info_iterator_t
xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R);
int
xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R);
xcb_input_input_info_iterator_t
xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R);
int
xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R);
xcb_str_iterator_t
xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R);
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);
void
xcb_input_event_type_base_next (xcb_input_event_type_base_iterator_t *i);
xcb_generic_iterator_t
xcb_input_event_type_base_end (xcb_input_event_type_base_iterator_t i);
void
xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i);
int
xcb_input_open_device_sizeof (const void *_buffer);
xcb_input_open_device_cookie_t
xcb_input_open_device (xcb_connection_t *c,
uint8_t device_id);
xcb_input_open_device_cookie_t
xcb_input_open_device_unchecked (xcb_connection_t *c,
uint8_t device_id);
xcb_input_input_class_info_t *
xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R);
int
xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R);
xcb_input_input_class_info_iterator_t
xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R);
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);
xcb_void_cookie_t
xcb_input_close_device_checked (xcb_connection_t *c,
uint8_t device_id);
xcb_void_cookie_t
xcb_input_close_device (xcb_connection_t *c,
uint8_t device_id);
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode (xcb_connection_t *c,
uint8_t device_id,
uint8_t mode);
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_unchecked (xcb_connection_t *c,
uint8_t device_id,
uint8_t mode);
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);
int
xcb_input_select_extension_event_sizeof (const void *_buffer);
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);
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);
xcb_input_event_class_t *
xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R);
int
xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R);
xcb_generic_iterator_t
xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R);
int
xcb_input_get_selected_extension_events_sizeof (const void *_buffer);
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events (xcb_connection_t *c,
xcb_window_t window);
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c,
xcb_window_t window);
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R);
int
xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R);
int
xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
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);
int
xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer);
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);
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);
xcb_input_event_class_t *
xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R);
int
xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R);
xcb_generic_iterator_t
xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R);
int
xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer);
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list (xcb_connection_t *c,
xcb_window_t window);
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);
xcb_input_event_class_t *
xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R);
int
xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R);
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);
int
xcb_input_device_time_coord_sizeof (const void *_buffer,
uint8_t num_axes);
int32_t *
xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R);
int
xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R,
uint8_t num_axes);
xcb_generic_iterator_t
xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R,
uint8_t num_axes);
void
xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i);
int
xcb_input_get_device_motion_events_sizeof (const void *_buffer);
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);
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);
int
xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R);
xcb_input_device_time_coord_iterator_t
xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R);
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);
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device (xcb_connection_t *c,
uint8_t device_id);
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c,
uint8_t device_id);
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);
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);
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);
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);
int
xcb_input_grab_device_sizeof (const void *_buffer);
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);
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);
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);
xcb_void_cookie_t
xcb_input_ungrab_device_checked (xcb_connection_t *c,
xcb_timestamp_t time,
uint8_t device_id);
xcb_void_cookie_t
xcb_input_ungrab_device (xcb_connection_t *c,
xcb_timestamp_t time,
uint8_t device_id);
int
xcb_input_grab_device_key_sizeof (const void *_buffer);
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);
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);
xcb_input_event_class_t *
xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R);
int
xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R);
xcb_generic_iterator_t
xcb_input_grab_device_key_classes_end (const xcb_input_grab_device_key_request_t *R);
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);
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);
int
xcb_input_grab_device_button_sizeof (const void *_buffer);
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);
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);
xcb_input_event_class_t *
xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R);
int
xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R);
xcb_generic_iterator_t
xcb_input_grab_device_button_classes_end (const xcb_input_grab_device_button_request_t *R);
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);
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);
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);
xcb_void_cookie_t
xcb_input_allow_device_events (xcb_connection_t *c,
xcb_timestamp_t time,
uint8_t mode,
uint8_t device_id);
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus (xcb_connection_t *c,
uint8_t device_id);
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_unchecked (xcb_connection_t *c,
uint8_t device_id);
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);
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);
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);
void
xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i);
void
xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i);
void
xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iterator_t i);
int
xcb_input_string_feedback_state_sizeof (const void *_buffer);
xcb_keysym_t *
xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R);
int
xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R);
xcb_generic_iterator_t
xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R);
void
xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterator_t i);
void
xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t i);
void
xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i);
xcb_keysym_t *
xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S);
int
xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R,
const xcb_input_feedback_state_data_t *S);
xcb_generic_iterator_t
xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R,
const xcb_input_feedback_state_data_t *S);
int
xcb_input_feedback_state_data_serialize (void **_buffer,
uint8_t class_id,
const xcb_input_feedback_state_data_t *_aux);
int
xcb_input_feedback_state_data_unpack (const void *_buffer,
uint8_t class_id,
xcb_input_feedback_state_data_t *_aux);
int
xcb_input_feedback_state_data_sizeof (const void *_buffer,
uint8_t class_id);
int
xcb_input_feedback_state_sizeof (const void *_buffer);
void
xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i);
int
xcb_input_get_feedback_control_sizeof (const void *_buffer);
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control (xcb_connection_t *c,
uint8_t device_id);
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_unchecked (xcb_connection_t *c,
uint8_t device_id);
int
xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R);
xcb_input_feedback_state_iterator_t
xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R);
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);
void
xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i);
void
xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i);
void
xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator_t i);
int
xcb_input_string_feedback_ctl_sizeof (const void *_buffer);
xcb_keysym_t *
xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R);
int
xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R);
xcb_generic_iterator_t
xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R);
void
xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t i);
void
xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i);
void
xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i);
xcb_keysym_t *
xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S);
int
xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R,
const xcb_input_feedback_ctl_data_t *S);
xcb_generic_iterator_t
xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R,
const xcb_input_feedback_ctl_data_t *S);
int
xcb_input_feedback_ctl_data_serialize (void **_buffer,
uint8_t class_id,
const xcb_input_feedback_ctl_data_t *_aux);
int
xcb_input_feedback_ctl_data_unpack (const void *_buffer,
uint8_t class_id,
xcb_input_feedback_ctl_data_t *_aux);
int
xcb_input_feedback_ctl_data_sizeof (const void *_buffer,
uint8_t class_id);
int
xcb_input_feedback_ctl_sizeof (const void *_buffer);
void
xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i);
int
xcb_input_change_feedback_control_sizeof (const void *_buffer);
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);
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);
xcb_input_feedback_ctl_t *
xcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R);
int
xcb_input_get_device_key_mapping_sizeof (const void *_buffer);
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);
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);
xcb_keysym_t *
xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R);
int
xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R);
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);
int
xcb_input_change_device_key_mapping_sizeof (const void *_buffer);
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);
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);
xcb_keysym_t *
xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R);
int
xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R);
xcb_generic_iterator_t
xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R);
int
xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer);
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping (xcb_connection_t *c,
uint8_t device_id);
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c,
uint8_t device_id);
uint8_t *
xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R);
int
xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R);
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);
int
xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer);
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);
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);
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);
int
xcb_input_get_device_button_mapping_sizeof (const void *_buffer);
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping (xcb_connection_t *c,
uint8_t device_id);
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c,
uint8_t device_id);
uint8_t *
xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R);
int
xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R);
xcb_generic_iterator_t
xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R);
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);
int
xcb_input_set_device_button_mapping_sizeof (const void *_buffer);
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);
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);
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);
void
xcb_input_key_state_next (xcb_input_key_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_key_state_end (xcb_input_key_state_iterator_t i);
void
xcb_input_button_state_next (xcb_input_button_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_button_state_end (xcb_input_button_state_iterator_t i);
int
xcb_input_valuator_state_sizeof (const void *_buffer);
int32_t *
xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R);
int
xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R);
xcb_generic_iterator_t
xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R);
void
xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i);
int32_t *
xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S);
int
xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R,
const xcb_input_input_state_data_t *S);
xcb_generic_iterator_t
xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R,
const xcb_input_input_state_data_t *S);
int
xcb_input_input_state_data_serialize (void **_buffer,
uint8_t class_id,
const xcb_input_input_state_data_t *_aux);
int
xcb_input_input_state_data_unpack (const void *_buffer,
uint8_t class_id,
xcb_input_input_state_data_t *_aux);
int
xcb_input_input_state_data_sizeof (const void *_buffer,
uint8_t class_id);
int
xcb_input_input_state_sizeof (const void *_buffer);
void
xcb_input_input_state_next (xcb_input_input_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_input_state_end (xcb_input_input_state_iterator_t i);
int
xcb_input_query_device_state_sizeof (const void *_buffer);
xcb_input_query_device_state_cookie_t
xcb_input_query_device_state (xcb_connection_t *c,
uint8_t device_id);
xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_unchecked (xcb_connection_t *c,
uint8_t device_id);
int
xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R);
xcb_input_input_state_iterator_t
xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R);
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);
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);
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);
int
xcb_input_set_device_valuators_sizeof (const void *_buffer);
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);
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);
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);
int
xcb_input_device_resolution_state_sizeof (const void *_buffer);
uint32_t *
xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R);
int
xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R);
xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R);
uint32_t *
xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R);
int
xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R);
xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R);
uint32_t *
xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R);
int
xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R);
xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R);
void
xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_iterator_t i);
void
xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iterator_t i);
void
xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterator_t i);
void
xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i);
void
xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t i);
uint32_t *
xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S);
int
xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
xcb_generic_iterator_t
xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
uint32_t *
xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S);
int
xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
xcb_generic_iterator_t
xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
uint32_t *
xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S);
int
xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
xcb_generic_iterator_t
xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R,
const xcb_input_device_state_data_t *S);
int
xcb_input_device_state_data_serialize (void **_buffer,
uint16_t control_id,
const xcb_input_device_state_data_t *_aux);
int
xcb_input_device_state_data_unpack (const void *_buffer,
uint16_t control_id,
xcb_input_device_state_data_t *_aux);
int
xcb_input_device_state_data_sizeof (const void *_buffer,
uint16_t control_id);
int
xcb_input_device_state_sizeof (const void *_buffer);
void
xcb_input_device_state_next (xcb_input_device_state_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_state_end (xcb_input_device_state_iterator_t i);
int
xcb_input_get_device_control_sizeof (const void *_buffer);
xcb_input_get_device_control_cookie_t
xcb_input_get_device_control (xcb_connection_t *c,
uint16_t control_id,
uint8_t device_id);
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);
xcb_input_device_state_t *
xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R);
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);
int
xcb_input_device_resolution_ctl_sizeof (const void *_buffer);
uint32_t *
xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R);
int
xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R);
xcb_generic_iterator_t
xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R);
void
xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterator_t i);
void
xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator_t i);
void
xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator_t i);
void
xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i);
void
xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i);
uint32_t *
xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S);
int
xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R,
const xcb_input_device_ctl_data_t *S);
xcb_generic_iterator_t
xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R,
const xcb_input_device_ctl_data_t *S);
int
xcb_input_device_ctl_data_serialize (void **_buffer,
uint16_t control_id,
const xcb_input_device_ctl_data_t *_aux);
int
xcb_input_device_ctl_data_unpack (const void *_buffer,
uint16_t control_id,
xcb_input_device_ctl_data_t *_aux);
int
xcb_input_device_ctl_data_sizeof (const void *_buffer,
uint16_t control_id);
int
xcb_input_device_ctl_sizeof (const void *_buffer);
void
xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i);
int
xcb_input_change_device_control_sizeof (const void *_buffer);
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);
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);
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);
int
xcb_input_list_device_properties_sizeof (const void *_buffer);
xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties (xcb_connection_t *c,
uint8_t device_id);
xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_unchecked (xcb_connection_t *c,
uint8_t device_id);
xcb_atom_t *
xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R);
int
xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R);
xcb_generic_iterator_t
xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R);
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);
uint8_t *
xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S);
int
xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
uint16_t *
xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S);
int
xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
uint32_t *
xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S);
int
xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R,
const xcb_input_change_device_property_items_t *S);
int
xcb_input_change_device_property_items_serialize (void **_buffer,
uint32_t num_items,
uint8_t format,
const xcb_input_change_device_property_items_t *_aux);
int
xcb_input_change_device_property_items_unpack (const void *_buffer,
uint32_t num_items,
uint8_t format,
xcb_input_change_device_property_items_t *_aux);
int
xcb_input_change_device_property_items_sizeof (const void *_buffer,
uint32_t num_items,
uint8_t format);
int
xcb_input_change_device_property_sizeof (const void *_buffer);
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);
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);
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);
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);
void *
xcb_input_change_device_property_items (const xcb_input_change_device_property_request_t *R);
xcb_void_cookie_t
xcb_input_delete_device_property_checked (xcb_connection_t *c,
xcb_atom_t property,
uint8_t device_id);
xcb_void_cookie_t
xcb_input_delete_device_property (xcb_connection_t *c,
xcb_atom_t property,
uint8_t device_id);
uint8_t *
xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S);
int
xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
uint16_t *
xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S);
int
xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
uint32_t *
xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S);
int
xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
xcb_generic_iterator_t
xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R,
const xcb_input_get_device_property_items_t *S);
int
xcb_input_get_device_property_items_serialize (void **_buffer,
uint32_t num_items,
uint8_t format,
const xcb_input_get_device_property_items_t *_aux);
int
xcb_input_get_device_property_items_unpack (const void *_buffer,
uint32_t num_items,
uint8_t format,
xcb_input_get_device_property_items_t *_aux);
int
xcb_input_get_device_property_items_sizeof (const void *_buffer,
uint32_t num_items,
uint8_t format);
int
xcb_input_get_device_property_sizeof (const void *_buffer);
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);
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);
void *
xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R);
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);
void
xcb_input_group_info_next (xcb_input_group_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_group_info_end (xcb_input_group_info_iterator_t i);
void
xcb_input_modifier_info_next (xcb_input_modifier_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_modifier_info_end (xcb_input_modifier_info_iterator_t i);
int
xcb_input_xi_query_pointer_sizeof (const void *_buffer);
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);
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);
uint32_t *
xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R);
int
xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R);
xcb_generic_iterator_t
xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R);
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);
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);
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);
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);
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);
int
xcb_input_add_master_sizeof (const void *_buffer);
char *
xcb_input_add_master_name (const xcb_input_add_master_t *R);
int
xcb_input_add_master_name_length (const xcb_input_add_master_t *R);
xcb_generic_iterator_t
xcb_input_add_master_name_end (const xcb_input_add_master_t *R);
void
xcb_input_add_master_next (xcb_input_add_master_iterator_t *i);
xcb_generic_iterator_t
xcb_input_add_master_end (xcb_input_add_master_iterator_t i);
void
xcb_input_remove_master_next (xcb_input_remove_master_iterator_t *i);
xcb_generic_iterator_t
xcb_input_remove_master_end (xcb_input_remove_master_iterator_t i);
void
xcb_input_attach_slave_next (xcb_input_attach_slave_iterator_t *i);
xcb_generic_iterator_t
xcb_input_attach_slave_end (xcb_input_attach_slave_iterator_t i);
void
xcb_input_detach_slave_next (xcb_input_detach_slave_iterator_t *i);
xcb_generic_iterator_t
xcb_input_detach_slave_end (xcb_input_detach_slave_iterator_t i);
char *
xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S);
int
xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R,
const xcb_input_hierarchy_change_data_t *S);
xcb_generic_iterator_t
xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R,
const xcb_input_hierarchy_change_data_t *S);
int
xcb_input_hierarchy_change_data_serialize (void **_buffer,
uint16_t type,
const xcb_input_hierarchy_change_data_t *_aux);
int
xcb_input_hierarchy_change_data_unpack (const void *_buffer,
uint16_t type,
xcb_input_hierarchy_change_data_t *_aux);
int
xcb_input_hierarchy_change_data_sizeof (const void *_buffer,
uint16_t type);
int
xcb_input_hierarchy_change_sizeof (const void *_buffer);
void
xcb_input_hierarchy_change_next (xcb_input_hierarchy_change_iterator_t *i);
xcb_generic_iterator_t
xcb_input_hierarchy_change_end (xcb_input_hierarchy_change_iterator_t i);
int
xcb_input_xi_change_hierarchy_sizeof (const void *_buffer);
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);
xcb_void_cookie_t
xcb_input_xi_change_hierarchy (xcb_connection_t *c,
uint8_t num_changes,
const xcb_input_hierarchy_change_t *changes);
int
xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R);
xcb_input_hierarchy_change_iterator_t
xcb_input_xi_change_hierarchy_changes_iterator (const xcb_input_xi_change_hierarchy_request_t *R);
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);
xcb_void_cookie_t
xcb_input_xi_set_client_pointer (xcb_connection_t *c,
xcb_window_t window,
xcb_input_device_id_t deviceid);
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer (xcb_connection_t *c,
xcb_window_t window);
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_unchecked (xcb_connection_t *c,
xcb_window_t window);
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);
int
xcb_input_event_mask_sizeof (const void *_buffer);
uint32_t *
xcb_input_event_mask_mask (const xcb_input_event_mask_t *R);
int
xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R);
xcb_generic_iterator_t
xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R);
void
xcb_input_event_mask_next (xcb_input_event_mask_iterator_t *i);
xcb_generic_iterator_t
xcb_input_event_mask_end (xcb_input_event_mask_iterator_t i);
int
xcb_input_xi_select_events_sizeof (const void *_buffer);
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);
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);
int
xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R);
xcb_input_event_mask_iterator_t
xcb_input_xi_select_events_masks_iterator (const xcb_input_xi_select_events_request_t *R);
xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version (xcb_connection_t *c,
uint16_t major_version,
uint16_t minor_version);
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);
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);
int
xcb_input_button_class_sizeof (const void *_buffer);
uint32_t *
xcb_input_button_class_state (const xcb_input_button_class_t *R);
int
xcb_input_button_class_state_length (const xcb_input_button_class_t *R);
xcb_generic_iterator_t
xcb_input_button_class_state_end (const xcb_input_button_class_t *R);
xcb_atom_t *
xcb_input_button_class_labels (const xcb_input_button_class_t *R);
int
xcb_input_button_class_labels_length (const xcb_input_button_class_t *R);
xcb_generic_iterator_t
xcb_input_button_class_labels_end (const xcb_input_button_class_t *R);
void
xcb_input_button_class_next (xcb_input_button_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_button_class_end (xcb_input_button_class_iterator_t i);
int
xcb_input_key_class_sizeof (const void *_buffer);
uint32_t *
xcb_input_key_class_keys (const xcb_input_key_class_t *R);
int
xcb_input_key_class_keys_length (const xcb_input_key_class_t *R);
xcb_generic_iterator_t
xcb_input_key_class_keys_end (const xcb_input_key_class_t *R);
void
xcb_input_key_class_next (xcb_input_key_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_key_class_end (xcb_input_key_class_iterator_t i);
void
xcb_input_scroll_class_next (xcb_input_scroll_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_scroll_class_end (xcb_input_scroll_class_iterator_t i);
void
xcb_input_touch_class_next (xcb_input_touch_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_touch_class_end (xcb_input_touch_class_iterator_t i);
void
xcb_input_gesture_class_next (xcb_input_gesture_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_gesture_class_end (xcb_input_gesture_class_iterator_t i);
void
xcb_input_valuator_class_next (xcb_input_valuator_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_valuator_class_end (xcb_input_valuator_class_iterator_t i);
uint32_t *
xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S);
int
xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
xcb_generic_iterator_t
xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
uint32_t *
xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S);
int
xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
xcb_generic_iterator_t
xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
xcb_atom_t *
xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S);
int
xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
xcb_generic_iterator_t
xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R,
const xcb_input_device_class_data_t *S);
int
xcb_input_device_class_data_serialize (void **_buffer,
uint16_t type,
const xcb_input_device_class_data_t *_aux);
int
xcb_input_device_class_data_unpack (const void *_buffer,
uint16_t type,
xcb_input_device_class_data_t *_aux);
int
xcb_input_device_class_data_sizeof (const void *_buffer,
uint16_t type);
int
xcb_input_device_class_sizeof (const void *_buffer);
void
xcb_input_device_class_next (xcb_input_device_class_iterator_t *i);
xcb_generic_iterator_t
xcb_input_device_class_end (xcb_input_device_class_iterator_t i);
int
xcb_input_xi_device_info_sizeof (const void *_buffer);
char *
xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R);
int
xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R);
xcb_generic_iterator_t
xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R);
int
xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R);
xcb_input_device_class_iterator_t
xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R);
void
xcb_input_xi_device_info_next (xcb_input_xi_device_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_xi_device_info_end (xcb_input_xi_device_info_iterator_t i);
int
xcb_input_xi_query_device_sizeof (const void *_buffer);
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_unchecked (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
int
xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R);
xcb_input_xi_device_info_iterator_t
xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R);
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);
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);
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);
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_unchecked (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
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);
int
xcb_input_xi_grab_device_sizeof (const void *_buffer);
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);
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);
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);
xcb_void_cookie_t
xcb_input_xi_ungrab_device_checked (xcb_connection_t *c,
xcb_timestamp_t time,
xcb_input_device_id_t deviceid);
xcb_void_cookie_t
xcb_input_xi_ungrab_device (xcb_connection_t *c,
xcb_timestamp_t time,
xcb_input_device_id_t deviceid);
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);
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);
void
xcb_input_grab_modifier_info_next (xcb_input_grab_modifier_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_grab_modifier_info_end (xcb_input_grab_modifier_info_iterator_t i);
int
xcb_input_xi_passive_grab_device_sizeof (const void *_buffer);
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);
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);
xcb_input_grab_modifier_info_t *
xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R);
int
xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R);
xcb_input_grab_modifier_info_iterator_t
xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R);
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);
int
xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer);
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);
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);
uint32_t *
xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R);
int
xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R);
xcb_generic_iterator_t
xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R);
int
xcb_input_xi_list_properties_sizeof (const void *_buffer);
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_unchecked (xcb_connection_t *c,
xcb_input_device_id_t deviceid);
xcb_atom_t *
xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R);
int
xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R);
xcb_generic_iterator_t
xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R);
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);
uint8_t *
xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S);
int
xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
uint16_t *
xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S);
int
xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
uint32_t *
xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S);
int
xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R,
const xcb_input_xi_change_property_items_t *S);
int
xcb_input_xi_change_property_items_serialize (void **_buffer,
uint32_t num_items,
uint8_t format,
const xcb_input_xi_change_property_items_t *_aux);
int
xcb_input_xi_change_property_items_unpack (const void *_buffer,
uint32_t num_items,
uint8_t format,
xcb_input_xi_change_property_items_t *_aux);
int
xcb_input_xi_change_property_items_sizeof (const void *_buffer,
uint32_t num_items,
uint8_t format);
int
xcb_input_xi_change_property_sizeof (const void *_buffer);
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);
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);
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);
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);
void *
xcb_input_xi_change_property_items (const xcb_input_xi_change_property_request_t *R);
xcb_void_cookie_t
xcb_input_xi_delete_property_checked (xcb_connection_t *c,
xcb_input_device_id_t deviceid,
xcb_atom_t property);
xcb_void_cookie_t
xcb_input_xi_delete_property (xcb_connection_t *c,
xcb_input_device_id_t deviceid,
xcb_atom_t property);
uint8_t *
xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S);
int
xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
uint16_t *
xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S);
int
xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
uint32_t *
xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S);
int
xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
xcb_generic_iterator_t
xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R,
const xcb_input_xi_get_property_items_t *S);
int
xcb_input_xi_get_property_items_serialize (void **_buffer,
uint32_t num_items,
uint8_t format,
const xcb_input_xi_get_property_items_t *_aux);
int
xcb_input_xi_get_property_items_unpack (const void *_buffer,
uint32_t num_items,
uint8_t format,
xcb_input_xi_get_property_items_t *_aux);
int
xcb_input_xi_get_property_items_sizeof (const void *_buffer,
uint32_t num_items,
uint8_t format);
int
xcb_input_xi_get_property_sizeof (const void *_buffer);
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);
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);
void *
xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R);
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);
int
xcb_input_xi_get_selected_events_sizeof (const void *_buffer);
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events (xcb_connection_t *c,
xcb_window_t window);
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_unchecked (xcb_connection_t *c,
xcb_window_t window);
int
xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R);
xcb_input_event_mask_iterator_t
xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R);
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);
void
xcb_input_barrier_release_pointer_info_next (xcb_input_barrier_release_pointer_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_barrier_release_pointer_info_end (xcb_input_barrier_release_pointer_info_iterator_t i);
int
xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer);
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);
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);
xcb_input_barrier_release_pointer_info_t *
xcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R);
int
xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R);
xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R);
int
xcb_input_device_changed_sizeof (const void *_buffer);
int
xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R);
xcb_input_device_class_iterator_t
xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R);
int
xcb_input_key_press_sizeof (const void *_buffer);
uint32_t *
xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R);
int
xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R);
xcb_generic_iterator_t
xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R);
uint32_t *
xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R);
int
xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R);
xcb_generic_iterator_t
xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R);
int
xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R);
int
xcb_input_key_release_sizeof (const void *_buffer );
int
xcb_input_button_press_sizeof (const void *_buffer);
uint32_t *
xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R);
int
xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R);
xcb_generic_iterator_t
xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R);
uint32_t *
xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R);
int
xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R);
xcb_generic_iterator_t
xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R);
int
xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R);
int
xcb_input_button_release_sizeof (const void *_buffer );
int
xcb_input_motion_sizeof (const void *_buffer );
int
xcb_input_enter_sizeof (const void *_buffer);
uint32_t *
xcb_input_enter_buttons (const xcb_input_enter_event_t *R);
int
xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R);
xcb_generic_iterator_t
xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R);
int
xcb_input_leave_sizeof (const void *_buffer );
int
xcb_input_focus_in_sizeof (const void *_buffer );
int
xcb_input_focus_out_sizeof (const void *_buffer );
void
xcb_input_hierarchy_info_next (xcb_input_hierarchy_info_iterator_t *i);
xcb_generic_iterator_t
xcb_input_hierarchy_info_end (xcb_input_hierarchy_info_iterator_t i);
int
xcb_input_hierarchy_sizeof (const void *_buffer);
xcb_input_hierarchy_info_t *
xcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R);
int
xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R);
xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R);
int
xcb_input_raw_key_press_sizeof (const void *_buffer);
uint32_t *
xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R);
int
xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R);
xcb_generic_iterator_t
xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R);
int
xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R);
int
xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R);
int
xcb_input_raw_key_release_sizeof (const void *_buffer );
int
xcb_input_raw_button_press_sizeof (const void *_buffer);
uint32_t *
xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R);
int
xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R);
xcb_generic_iterator_t
xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R);
int
xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R);
int
xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R);
int
xcb_input_raw_button_release_sizeof (const void *_buffer );
int
xcb_input_raw_motion_sizeof (const void *_buffer );
int
xcb_input_touch_begin_sizeof (const void *_buffer);
uint32_t *
xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R);
int
xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R);
xcb_generic_iterator_t
xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R);
uint32_t *
xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R);
int
xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R);
xcb_generic_iterator_t
xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R);
xcb_input_fp3232_t *
xcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R);
int
xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R);
int
xcb_input_touch_update_sizeof (const void *_buffer );
int
xcb_input_touch_end_sizeof (const void *_buffer );
int
xcb_input_raw_touch_begin_sizeof (const void *_buffer);
uint32_t *
xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R);
int
xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R);
xcb_generic_iterator_t
xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R);
int
xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R);
xcb_input_fp3232_t *
xcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R);
int
xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R);
xcb_input_fp3232_iterator_t
xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R);
int
xcb_input_raw_touch_update_sizeof (const void *_buffer );
int
xcb_input_raw_touch_end_sizeof (const void *_buffer );
void
xcb_input_event_for_send_next (xcb_input_event_for_send_iterator_t *i);
xcb_generic_iterator_t
xcb_input_event_for_send_end (xcb_input_event_for_send_iterator_t i);
int
xcb_input_send_extension_event_sizeof (const void *_buffer);
xcb_void_cookie_t
xcb_input_send_extension_event_checked (xcb_connection_t *c,
xcb_window_t destination,
uint8_t device_id,
uint8_t propagate,
uint16_t num_classes,
uint8_t num_events,
const xcb_input_event_for_send_t *events,
const xcb_input_event_class_t *classes);
xcb_void_cookie_t
xcb_input_send_extension_event (xcb_connection_t *c,
xcb_window_t destination,
uint8_t device_id,
uint8_t propagate,
uint16_t num_classes,
uint8_t num_events,
const xcb_input_event_for_send_t *events,
const xcb_input_event_class_t *classes);
xcb_input_event_for_send_t *
xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R);
int
xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R);
xcb_input_event_for_send_iterator_t
xcb_input_send_extension_event_events_iterator (const xcb_input_send_extension_event_request_t *R);
xcb_input_event_class_t *
xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R);
int
xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R);
xcb_generic_iterator_t
xcb_input_send_extension_event_classes_end (const xcb_input_send_extension_event_request_t *R);
#ifdef __cplusplus
}
#endif
#endif
xcb_input_string_feedback_state_next
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition xinput.c:3010
xcb_input_xi_passive_grab_device
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition xinput.c:11295
xcb_input_grab_device
xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition xinput.c:2117
xcb_input_axis_info_end
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition xinput.c:279
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:7919
xcb_input_button_state_end
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition xinput.c:5134
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:8693
xcb_input_ptr_feedback_ctl_next
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition xinput.c:3688
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:1407
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:5630
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:3662
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:10723
xcb_input_group_info_next
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition xinput.c:8495
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:11515
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:2911
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:1121
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:5999
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:6670
xcb_input_device_info_end
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition xinput.c:225
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 xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition xinput.c:14375
xcb_input_valuator_class_end
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition xinput.c:10088
xcb_input_key_code_end
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition xinput.c:48
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:12797
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:5955
xcb_input_event_mask_next
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition xinput.c:9611
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:11474
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:4797
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:12747
xcb_input_feedback_state_end
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition xinput.c:3544
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:12070
xcb_input_key_state_next
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition xinput.c:5108
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:4867
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:1981
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:11135
xcb_input_modifier_info_next
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition xinput.c:8513
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:5725
xcb_input_touch_class_next
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition xinput.c:10044
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:5552
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:6742
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:7442
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:3059
xcb_input_valuator_state_next
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition xinput.c:5197
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:6017
xcb_input_valuator_class_next
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition xinput.c:10080
xcb_input_hierarchy_change_end
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition xinput.c:9292
xcb_input_event_for_send_next
void xcb_input_event_for_send_next(xcb_input_event_for_send_iterator_t *i)
Definition xinput.c:14314
xcb_input_xi_device_info_next
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition xinput.c:10712
xcb_input_fp3232_end
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition xinput.c:102
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:2353
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:9469
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:11164
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:2929
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:2572
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:8591
xcb_input_bell_feedback_state_next
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition xinput.c:3033
xcb_input_device_info_next
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition xinput.c:217
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:6772
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:8407
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:1272
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:2008
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:6780
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:4357
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:2215
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:5100
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:1671
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:1954
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:9550
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:1233
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:10798
xcb_input_hierarchy_info_end
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition xinput.c:13415
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:5963
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:6798
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:11199
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:5943
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:4709
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:12634
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:2713
xcb_input_touch_class_end
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition xinput.c:10052
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:953
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:12029
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:6762
xcb_input_event_class_next
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition xinput.c:22
xcb_input_string_feedback_ctl_next
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition xinput.c:3777
xcb_input_event_type_base_end
xcb_generic_iterator_t xcb_input_event_type_base_end(xcb_input_event_type_base_iterator_t i)
Definition xinput.c:969
xcb_input_led_feedback_state_next
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition xinput.c:3051
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:4832
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:4461
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:8562
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:6816
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:7308
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:2424
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:3592
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:11354
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:12878
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:5579
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:3021
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:847
xcb_input_list_input_devices
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition xinput.c:823
xcb_input_get_selected_extension_events_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:1433
xcb_input_led_feedback_ctl_next
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition xinput.c:3818
xcb_input_group_info_end
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition xinput.c:8503
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:2744
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:3678
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:4991
xcb_input_bell_feedback_ctl_next
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition xinput.c:3800
xcb_input_button_info_next
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition xinput.c:253
xcb_input_axis_info_next
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition xinput.c:271
xcb_input_valuator_info_end
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition xinput.c:353
xcb_input_device_ctl_end
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition xinput.c:7266
xcb_input_xi_list_properties_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:11636
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:3041
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:3788
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:9524
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:1204
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:11004
xcb_input_key_info_end
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition xinput.c:243
xcb_input_event_for_send_end
xcb_generic_iterator_t xcb_input_event_for_send_end(xcb_input_event_for_send_iterator_t i)
Definition xinput.c:14322
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:2870
xcb_input_input_state_end
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition xinput.c:5504
xcb_input_event_type_base_next
void xcb_input_event_type_base_next(xcb_input_event_type_base_iterator_t *i)
Definition xinput.c:961
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_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:1113
xcb_input_device_id_next
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition xinput.c:58
xcb_input_key_class_end
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition xinput.c:10014
xcb_input_valuator_info_next
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition xinput.c:342
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:2802
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:6754
xcb_input_add_master_next
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition xinput.c:8860
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:7415
xcb_input_device_resolution_state_next
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition xinput.c:5932
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:3826
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:12597
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:10938
xcb_input_kbd_feedback_ctl_next
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition xinput.c:3670
xcb_input_ptr_feedback_state_next
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition xinput.c:2921
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:8642
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:4942
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:12721
xcb_input_grab_modifier_info_next
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition xinput.c:11234
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:2458
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:2047
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:10880
xcb_input_event_class_end
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition xinput.c:30
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:12154
xcb_input_modifier_info_end
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition xinput.c:8521
xcb_input_remove_master_end
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition xinput.c:8891
xcb_input_get_device_control_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:6635
xcb_input_add_master_end
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition xinput.c:8871
xcb_input_device_enable_ctrl_next
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition xinput.c:6808
xcb_input_key_code_next
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition xinput.c:40
xcb_input_scroll_class_end
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition xinput.c:10034
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:9340
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:4682
xcb_input_device_enable_state_next
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition xinput.c:6009
xcb_input_button_info_end
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition xinput.c:261
xcb_input_button_state_next
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition xinput.c:5126
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:1307
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:9830
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:9670
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:2829
xcb_input_kbd_feedback_state_next
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition xinput.c:2903
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:8042
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:4758
xcb_input_button_class_end
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition xinput.c:9938
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:2775
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:12805
xcb_input_attach_slave_end
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition xinput.c:8909
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:1898
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:8650
xcb_input_device_state_next
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition xinput.c:6553
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:5622
xcb_input_remove_master_next
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition xinput.c:8883
xcb_input_fp1616_next
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition xinput.c:76
xcb_input_integer_feedback_ctl_next
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition xinput.c:3706
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:11098
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:1946
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:9440
xcb_input_key_class_next
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition xinput.c:10003
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:11106
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:6606
xcb_input_device_class_next
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition xinput.c:10593
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:4514
xcb_input_device_name_end
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition xinput.c:726
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:7491
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:10911
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:2643
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:4591
xcb_input_event_mask_end
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition xinput.c:9622
xcb_input_detach_slave_end
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition xinput.c:8927
xcb_input_feedback_ctl_next
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition xinput.c:4268
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:12789
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:12846
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:9382
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:8767
xcb_input_input_info_end
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition xinput.c:650
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:12203
xcb_input_device_core_state_next
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition xinput.c:5991
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:176
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:5981
xcb_input_feedback_state_next
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition xinput.c:3533
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:8444
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:4915
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:11685
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:2304
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:5030
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:1819
xcb_input_fp1616_end
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition xinput.c:84
xcb_input_device_name_next
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition xinput.c:715
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:2207
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:2244
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:209
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:2523
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:8736
xcb_input_device_ctl_next
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition xinput.c:7255
xcb_input_integer_feedback_state_next
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition xinput.c:2939
xcb_input_xi_get_client_pointer
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer(xcb_connection_t *c, xcb_window_t window)
Definition xinput.c:9498
xcb_input_input_info_next
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition xinput.c:639
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:5762
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:10771
xcb_input_gesture_class_end
xcb_generic_iterator_t xcb_input_gesture_class_end(xcb_input_gesture_class_iterator_t i)
Definition xinput.c:10070
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:7342
xcb_input_valuator_state_end
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition xinput.c:5208
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:9774
xcb_input_device_id_end
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition xinput.c:66
xcb_input_hierarchy_change_next
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition xinput.c:9281
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:10849
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:7963
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 xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition xinput.c:14422
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:10965
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:4430
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:4553
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:987
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:2078
xcb_input_hierarchy_info_next
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition xinput.c:13407
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:2016
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:1745
xcb_input_device_core_ctrl_next
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition xinput.c:6790
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:1037
xcb_input_scroll_class_next
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition xinput.c:10026
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:11242
xcb_input_key_info_next
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition xinput.c:235
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:8013
xcb_input_feedback_ctl_end
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition xinput.c:4279
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:9802
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:1064
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:1544
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:12111
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:5065
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:11435
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:7835
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:143
xcb_input_close_device
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition xinput.c:1148
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:1581
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:3808
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:5973
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:3714
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:2947
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:1697
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:5799
xcb_input_gesture_class_next
void xcb_input_gesture_class_next(xcb_input_gesture_class_iterator_t *i)
Definition xinput.c:10062
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:9714
xcb_input_input_state_next
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition xinput.c:5493
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:11051
xcb_input_device_state_end
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition xinput.c:6564
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:1505
xcb_input_button_class_next
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition xinput.c:9927
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:12677
xcb_input_key_state_end
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition xinput.c:5116
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:10841
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:8487
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:1175
xcb_input_fp3232_next
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition xinput.c:94
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:11609
xcb_input_device_resolution_ctl_next
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition xinput.c:6731
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:5662
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:7877
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:2162
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:2837
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:3696
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:1867
xcb_input_device_class_end
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition xinput.c:10604
xcb_input_attach_slave_next
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition xinput.c:8901
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:3619
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:7376
xcb_input_device_time_coord_next
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition xinput.c:1808
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:4321
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:2678
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:12232
xcb_input_detach_slave_next
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition xinput.c:8919
xcb_connection_t
Definition xcbint.h:208
xcb_extension_t
Definition xcbext.h:39
xcb_generic_error_t
Generic error.
Definition xcb.h:186
xcb_generic_iterator_t
Generic iterator.
Definition xcb.h:118
xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
Definition xinput.h:2398
xcb_input_add_master_t
xcb_input_add_master_t
Definition xinput.h:2387
xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
Definition xinput.h:815
xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
Definition xinput.h:2439
xcb_input_attach_slave_t
xcb_input_attach_slave_t
Definition xinput.h:2429
xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
Definition xinput.h:217
xcb_input_axis_info_t
xcb_input_axis_info_t
Definition xinput.h:208
xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
Definition xinput.h:4035
xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
Definition xinput.h:3351
xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
Definition xinput.h:3341
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
Definition xinput.h:1218
xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
Definition xinput.h:1205
xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
Definition xinput.h:992
xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
Definition xinput.h:979
xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
Definition xinput.h:2714
xcb_input_button_class_t
xcb_input_button_class_t
Definition xinput.h:2704
xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
Definition xinput.h:199
xcb_input_button_info_t
xcb_input_button_info_t
Definition xinput.h:190
xcb_input_button_press_event_t
xcb_input_button_press_event_t
Definition xinput.h:3676
xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
Definition xinput.h:1556
xcb_input_button_state_t
xcb_input_button_state_t
Definition xinput.h:1545
xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
Definition xinput.h:2084
xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
Definition xinput.h:2106
xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
Definition xinput.h:2094
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
Definition xinput.h:499
xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
Definition xinput.h:1378
xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
Definition xinput.h:3522
xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
Definition xinput.h:2157
xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
Definition xinput.h:2169
xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
Definition xinput.h:1327
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
Definition xinput.h:598
xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
Definition xinput.h:619
xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
Definition xinput.h:608
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
Definition xinput.h:631
xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
Definition xinput.h:654
xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
Definition xinput.h:641
xcb_input_class_error_t
xcb_input_class_error_t
Definition xinput.h:4277
xcb_input_close_device_request_t
xcb_input_close_device_request_t
Definition xinput.h:398
xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
Definition xinput.h:2188
xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
Definition xinput.h:2458
xcb_input_detach_slave_t
xcb_input_detach_slave_t
Definition xinput.h:2448
xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
Definition xinput.h:1979
xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
Definition xinput.h:1965
xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
Definition xinput.h:1779
xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
Definition xinput.h:1765
xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
Definition xinput.h:1956
xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
Definition xinput.h:1940
xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
Definition xinput.h:1756
xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
Definition xinput.h:1740
xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
Definition xinput.h:1666
xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
Definition xinput.h:4262
xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
Definition xinput.h:3550
xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
Definition xinput.h:3610
xcb_input_device_class_data_t
xcb_input_device_class_data_t
Definition xinput.h:2831
xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
Definition xinput.h:2883
xcb_input_device_class_t
xcb_input_device_class_t
Definition xinput.h:2871
xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
Definition xinput.h:1998
xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
Definition xinput.h:1988
xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
Definition xinput.h:1799
xcb_input_device_core_state_t
xcb_input_device_core_state_t
Definition xinput.h:1788
xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_t
Definition xinput.h:2026
xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
Definition xinput.h:2075
xcb_input_device_ctl_t
xcb_input_device_ctl_t
Definition xinput.h:2064
xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
Definition xinput.h:2017
xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
Definition xinput.h:2007
xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
Definition xinput.h:1818
xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
Definition xinput.h:1808
xcb_input_device_error_t
xcb_input_device_error_t
Definition xinput.h:4217
xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
Definition xinput.h:3439
xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
Definition xinput.h:54
xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
Definition xinput.h:160
xcb_input_device_info_t
xcb_input_device_info_t
Definition xinput.h:149
xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
Definition xinput.h:3396
xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
Definition xinput.h:3537
xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
Definition xinput.h:3499
xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
Definition xinput.h:294
xcb_input_device_name_t
xcb_input_device_name_t
Definition xinput.h:287
xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
Definition xinput.h:3572
xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
Definition xinput.h:3589
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
Definition xinput.h:1931
xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
Definition xinput.h:1920
xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
Definition xinput.h:1731
xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
Definition xinput.h:1722
xcb_input_device_state_data_t
xcb_input_device_state_data_t
Definition xinput.h:1827
xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
Definition xinput.h:1877
xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
Definition xinput.h:3479
xcb_input_device_state_t
xcb_input_device_state_t
Definition xinput.h:1866
xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
Definition xinput.h:551
xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
Definition xinput.h:544
xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
Definition xinput.h:3376
xcb_input_enter_event_t
xcb_input_enter_event_t
Definition xinput.h:3738
xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
Definition xinput.h:32
xcb_input_event_error_t
xcb_input_event_error_t
Definition xinput.h:4232
xcb_input_event_for_send_iterator_t
xcb_input_event_for_send_iterator_t
Definition xinput.h:4187
xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
Definition xinput.h:2614
xcb_input_event_mask_t
xcb_input_event_mask_t
Definition xinput.h:2606
xcb_input_event_type_base_iterator_t
xcb_input_event_type_base_iterator_t
Definition xinput.h:336
xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
Definition xinput.h:1247
xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
Definition xinput.h:1299
xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
Definition xinput.h:1287
xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_t
Definition xinput.h:1021
xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
Definition xinput.h:1076
xcb_input_feedback_state_t
xcb_input_feedback_state_t
Definition xinput.h:1064
xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
Definition xinput.h:65
xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
Definition xinput.h:82
xcb_input_fp3232_t
xcb_input_fp3232_t
Definition xinput.h:74
xcb_input_gesture_class_iterator_t
xcb_input_gesture_class_iterator_t
Definition xinput.h:2796
xcb_input_gesture_class_t
xcb_input_gesture_class_t
Definition xinput.h:2785
xcb_input_gesture_pinch_begin_event_t
xcb_input_gesture_pinch_begin_event_t
Definition xinput.h:4073
xcb_input_gesture_swipe_begin_event_t
xcb_input_gesture_swipe_begin_event_t
Definition xinput.h:4123
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
Definition xinput.h:1458
xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
Definition xinput.h:1479
xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
Definition xinput.h:1468
xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
Definition xinput.h:1886
xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
Definition xinput.h:1908
xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
Definition xinput.h:1896
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
Definition xinput.h:512
xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
Definition xinput.h:532
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
Definition xinput.h:522
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
Definition xinput.h:828
xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
Definition xinput.h:849
xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
Definition xinput.h:838
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
Definition xinput.h:1340
xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
Definition xinput.h:1363
xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
Definition xinput.h:1350
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
Definition xinput.h:1391
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
Definition xinput.h:1412
xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
Definition xinput.h:1401
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
Definition xinput.h:561
xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
Definition xinput.h:584
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
Definition xinput.h:571
xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
Definition xinput.h:2200
xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
Definition xinput.h:2226
xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
Definition xinput.h:2235
xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
Definition xinput.h:2210
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
Definition xinput.h:91
xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
Definition xinput.h:112
xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
Definition xinput.h:101
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
Definition xinput.h:1085
xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
Definition xinput.h:1106
xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
Definition xinput.h:1095
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
Definition xinput.h:458
xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
Definition xinput.h:478
xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
Definition xinput.h:468
xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
Definition xinput.h:766
xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
Definition xinput.h:666
xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
Definition xinput.h:727
xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
Definition xinput.h:693
xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
Definition xinput.h:676
xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
Definition xinput.h:3114
xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
Definition xinput.h:3105
xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
Definition xinput.h:2266
xcb_input_group_info_t
xcb_input_group_info_t
Definition xinput.h:2256
xcb_input_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
Definition xinput.h:2467
xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
Definition xinput.h:2505
xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
Definition xinput.h:2494
xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
Definition xinput.h:3817
xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
Definition xinput.h:3805
xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
Definition xinput.h:3793
xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
Definition xinput.h:353
xcb_input_input_class_info_t
xcb_input_input_class_info_t
Definition xinput.h:345
xcb_input_input_info_info_t
xcb_input_input_info_info_t
Definition xinput.h:246
xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
Definition xinput.h:278
xcb_input_input_info_t
xcb_input_input_info_t
Definition xinput.h:267
xcb_input_input_state_data_t
xcb_input_input_state_data_t
Definition xinput.h:1589
xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
Definition xinput.h:1621
xcb_input_input_state_t
xcb_input_input_state_t
Definition xinput.h:1610
xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
Definition xinput.h:1176
xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
Definition xinput.h:1166
xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
Definition xinput.h:950
xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
Definition xinput.h:938
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
Definition xinput.h:1135
xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
Definition xinput.h:1118
xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
Definition xinput.h:907
xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
Definition xinput.h:889
xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
Definition xinput.h:2733
xcb_input_key_class_t
xcb_input_key_class_t
Definition xinput.h:2723
xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
Definition xinput.h:43
xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
Definition xinput.h:181
xcb_input_key_info_t
xcb_input_key_info_t
Definition xinput.h:169
xcb_input_key_press_event_t
xcb_input_key_press_event_t
Definition xinput.h:3635
xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
Definition xinput.h:1536
xcb_input_key_state_t
xcb_input_key_state_t
Definition xinput.h:1525
xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
Definition xinput.h:1238
xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
Definition xinput.h:1227
xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
Definition xinput.h:1012
xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
Definition xinput.h:1001
xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
Definition xinput.h:2118
xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
Definition xinput.h:2139
xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
Definition xinput.h:2128
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
Definition xinput.h:303
xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
Definition xinput.h:322
xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
Definition xinput.h:313
xcb_input_mode_error_t
xcb_input_mode_error_t
Definition xinput.h:4247
xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
Definition xinput.h:2285
xcb_input_modifier_info_t
xcb_input_modifier_info_t
Definition xinput.h:2275
xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
Definition xinput.h:362
xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
Definition xinput.h:383
xcb_input_open_device_request_t
xcb_input_open_device_request_t
Definition xinput.h:372
xcb_input_property_event_t
xcb_input_property_event_t
Definition xinput.h:3843
xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
Definition xinput.h:1157
xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
Definition xinput.h:1144
xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
Definition xinput.h:929
xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
Definition xinput.h:916
xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
Definition xinput.h:1630
xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
Definition xinput.h:1651
xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
Definition xinput.h:1640
xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
Definition xinput.h:3890
xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
Definition xinput.h:3863
xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
Definition xinput.h:3998
xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
Definition xinput.h:2420
xcb_input_remove_master_t
xcb_input_remove_master_t
Definition xinput.h:2407
xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
Definition xinput.h:2756
xcb_input_scroll_class_t
xcb_input_scroll_class_t
Definition xinput.h:2742
xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
Definition xinput.h:446
xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
Definition xinput.h:4199
xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
Definition xinput.h:1491
xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
Definition xinput.h:1513
xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
Definition xinput.h:1501
xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
Definition xinput.h:866
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
Definition xinput.h:409
xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
Definition xinput.h:431
xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
Definition xinput.h:419
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
Definition xinput.h:1424
xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
Definition xinput.h:1446
xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
Definition xinput.h:1434
xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
Definition xinput.h:1679
xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
Definition xinput.h:1702
xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
Definition xinput.h:1689
xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
Definition xinput.h:1196
xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
Definition xinput.h:1185
xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
Definition xinput.h:970
xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
Definition xinput.h:959
xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
Definition xinput.h:3927
xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
Definition xinput.h:2776
xcb_input_touch_class_t
xcb_input_touch_class_t
Definition xinput.h:2765
xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
Definition xinput.h:3973
xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
Definition xinput.h:788
xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
Definition xinput.h:749
xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
Definition xinput.h:708
xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
Definition xinput.h:2822
xcb_input_valuator_class_t
xcb_input_valuator_class_t
Definition xinput.h:2805
xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
Definition xinput.h:237
xcb_input_valuator_info_t
xcb_input_valuator_info_t
Definition xinput.h:226
xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
Definition xinput.h:1580
xcb_input_valuator_state_t
xcb_input_valuator_state_t
Definition xinput.h:1570
xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
Definition xinput.h:3070
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
Definition xinput.h:3363
xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
Definition xinput.h:2362
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
Definition xinput.h:2517
xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
Definition xinput.h:3217
xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
Definition xinput.h:3229
xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
Definition xinput.h:3247
xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
Definition xinput.h:2905
xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
Definition xinput.h:2892
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
Definition xinput.h:2543
xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
Definition xinput.h:2563
xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
Definition xinput.h:2553
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
Definition xinput.h:2963
xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
Definition xinput.h:2984
xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
Definition xinput.h:2973
xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
Definition xinput.h:3259
xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
Definition xinput.h:3285
xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
Definition xinput.h:3294
xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
Definition xinput.h:3269
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
Definition xinput.h:3309
xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
Definition xinput.h:3329
xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
Definition xinput.h:3319
xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
Definition xinput.h:3001
xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
Definition xinput.h:3029
xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
Definition xinput.h:3011
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
Definition xinput.h:3184
xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
Definition xinput.h:3205
xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
Definition xinput.h:3194
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
Definition xinput.h:3123
xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
Definition xinput.h:3154
xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
Definition xinput.h:3133
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
Definition xinput.h:3169
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
Definition xinput.h:2914
xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
Definition xinput.h:2935
xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
Definition xinput.h:2924
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
Definition xinput.h:2294
xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
Definition xinput.h:2316
xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
Definition xinput.h:2304
xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
Definition xinput.h:2638
xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
Definition xinput.h:2659
xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
Definition xinput.h:2648
xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
Definition xinput.h:2626
xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
Definition xinput.h:2531
xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
Definition xinput.h:2950
xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
Definition xinput.h:3044
xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
Definition xinput.h:2340
xcb_raw_generic_event_t
Raw Generic event.
Definition xcb.h:154
xcb_str_iterator_t
xcb_str_iterator_t
Definition xproto.h:2863
xcb_void_cookie_t
Generic cookie.
Definition xcb.h:203
xcb_input_event_for_send_t
xcb_input_event_for_send_t
Definition xinput.h:4164
xcb.h