21 #define XCB_XEVIE_MAJOR_VERSION 1
22 #define XCB_XEVIE_MINOR_VERSION 0
30 unsigned int sequence;
34 #define XCB_XEVIE_QUERY_VERSION 0
43 uint16_t client_major_version;
44 uint16_t client_minor_version;
51 uint8_t response_type;
55 uint16_t server_major_version;
56 uint16_t server_minor_version;
64 unsigned int sequence;
68 #define XCB_XEVIE_START 1
84 uint8_t response_type;
95 unsigned int sequence;
99 #define XCB_XEVIE_END 2
105 uint8_t major_opcode;
106 uint8_t minor_opcode;
115 uint8_t response_type;
122 typedef enum xcb_xevie_datatype_t {
123 XCB_XEVIE_DATATYPE_UNMODIFIED = 0,
124 XCB_XEVIE_DATATYPE_MODIFIED = 1
125 } xcb_xevie_datatype_t;
147 unsigned int sequence;
151 #define XCB_XEVIE_SEND 3
157 uint8_t major_opcode;
158 uint8_t minor_opcode;
169 uint8_t response_type;
180 unsigned int sequence;
184 #define XCB_XEVIE_SELECT_INPUT 4
190 uint8_t major_opcode;
191 uint8_t minor_opcode;
200 uint8_t response_type;
217 uint16_t client_major_version,
218 uint16_t client_minor_version);
233 uint16_t client_major_version,
234 uint16_t client_minor_version);
428 uint32_t event_mask);
443 uint32_t event_mask);