XCB  1.13.1
xwm.h
1 /*
2  * This file generated automatically from xwm.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XWM_H
13 #define __XWM_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_XWM_MAJOR_VERSION 1
23 #define XCB_XWM_MINOR_VERSION 3
24 
25 extern xcb_extension_t xcb_xwm_id;
26 
31  unsigned int sequence;
33 
35 #define XCB_XWM_QUERY_VERSION 0
36 
41  uint8_t major_opcode;
42  uint8_t minor_opcode;
43  uint16_t length;
44  uint32_t major_version;
45  uint32_t minor_version;
47 
52  uint8_t response_type;
53  uint8_t pad0;
54  uint16_t sequence;
55  uint32_t length;
56  uint32_t major_version;
57  uint32_t minor_version;
59 
61 #define XCB_XWM_SET_VIRTUAL_VBLANK_INTERVAL 1
62 
67  uint8_t major_opcode;
68  uint8_t minor_opcode;
69  uint16_t length;
70  uint32_t interval_ms;
72 
74 #define XCB_XWM_ADD_DISPLAY 2
75 
80  uint8_t major_opcode;
81  uint8_t minor_opcode;
82  uint16_t length;
83  int32_t id;
84  int16_t x;
85  int16_t y;
86  uint16_t width;
87  uint16_t height;
88  uint16_t rotation;
90 
92 #define XCB_XWM_REMOVE_DISPLAY 3
93 
98  uint8_t major_opcode;
99  uint8_t minor_opcode;
100  uint16_t length;
101  int32_t id;
103 
105 #define XCB_XWM_SET_MODE 4
106 
111  uint8_t major_opcode;
112  uint8_t minor_opcode;
113  uint16_t length;
114  int32_t id;
115  uint16_t width;
116  uint16_t height;
117  uint16_t rotation;
118  uint16_t refreshRate;
120 
125  unsigned int sequence;
127 
129 #define XCB_XWM_GET_CLIENT_PID 5
130 
135  uint8_t major_opcode;
136  uint8_t minor_opcode;
137  uint16_t length;
138  uint32_t window;
140 
145  uint8_t response_type;
146  uint8_t pad0;
147  uint16_t sequence;
148  uint32_t length;
149  uint32_t pid;
151 
153 #define XCB_XWM_SET_APP_ID 6
154 
159  uint8_t major_opcode;
160  uint8_t minor_opcode;
161  uint16_t length;
162  uint32_t window;
163  uint32_t fileSize;
165 
176  uint32_t major_version,
177  uint32_t minor_version);
178 
192  uint32_t major_version,
193  uint32_t minor_version);
194 
212  xcb_generic_error_t **e);
213 
227  uint32_t interval_ms);
228 
239  uint32_t interval_ms);
240 
254  int32_t id,
255  int16_t x,
256  int16_t y,
257  uint16_t width,
258  uint16_t height,
259  uint16_t rotation);
260 
271  int32_t id,
272  int16_t x,
273  int16_t y,
274  uint16_t width,
275  uint16_t height,
276  uint16_t rotation);
277 
291  int32_t id);
292 
303  int32_t id);
304 
318  int32_t id,
319  uint16_t width,
320  uint16_t height,
321  uint16_t rotation,
322  uint16_t refreshRate);
323 
334  int32_t id,
335  uint16_t width,
336  uint16_t height,
337  uint16_t rotation,
338  uint16_t refreshRate);
339 
350  uint32_t window);
351 
365  uint32_t window);
366 
384  xcb_generic_error_t **e);
385 
399  uint32_t window,
400  uint32_t fileSize,
401  int32_t app_id_fd);
402 
413  uint32_t window,
414  uint32_t fileSize,
415  int32_t app_id_fd);
416 
417 
418 #ifdef __cplusplus
419 }
420 #endif
421 
422 #endif
423 
Generic error.
Definition: xcb.h:182
xcb_xwm_query_version_request_t
Definition: xwm.h:40
struct xcb_xwm_set_virtual_vblank_interval_request_t xcb_xwm_set_virtual_vblank_interval_request_t
xcb_xwm_set_virtual_vblank_interval_request_t
struct xcb_xwm_add_display_request_t xcb_xwm_add_display_request_t
xcb_xwm_add_display_request_t
xcb_void_cookie_t xcb_xwm_set_virtual_vblank_interval(xcb_connection_t *c, uint32_t interval_ms)
Definition: xwm.c:112
xcb_xwm_set_mode_request_t
Definition: xwm.h:110
xcb_xwm_get_client_pid_cookie_t xcb_xwm_get_client_pid(xcb_connection_t *c, uint32_t window)
Definition: xwm.c:330
struct xcb_xwm_set_app_id_request_t xcb_xwm_set_app_id_request_t
xcb_xwm_set_app_id_request_t
struct xcb_xwm_get_client_pid_request_t xcb_xwm_get_client_pid_request_t
xcb_xwm_get_client_pid_request_t
xcb_void_cookie_t xcb_xwm_remove_display(xcb_connection_t *c, int32_t id)
Definition: xwm.c:236
xcb_void_cookie_t xcb_xwm_set_mode(xcb_connection_t *c, int32_t id, uint16_t width, uint16_t height, uint16_t rotation, uint16_t refreshRate)
Definition: xwm.c:296
Definition: xcbext.h:39
struct xcb_xwm_query_version_cookie_t xcb_xwm_query_version_cookie_t
xcb_xwm_query_version_cookie_t
xcb_xwm_set_virtual_vblank_interval_request_t
Definition: xwm.h:66
struct xcb_xwm_get_client_pid_reply_t xcb_xwm_get_client_pid_reply_t
xcb_xwm_get_client_pid_reply_t
xcb_void_cookie_t xcb_xwm_set_mode_checked(xcb_connection_t *c, int32_t id, uint16_t width, uint16_t height, uint16_t rotation, uint16_t refreshRate)
Definition: xwm.c:262
xcb_void_cookie_t xcb_xwm_set_app_id(xcb_connection_t *c, uint32_t window, uint32_t fileSize, int32_t app_id_fd)
Definition: xwm.c:422
xcb_xwm_query_version_reply_t
Definition: xwm.h:51
xcb_xwm_set_app_id_request_t
Definition: xwm.h:158
struct xcb_xwm_set_mode_request_t xcb_xwm_set_mode_request_t
xcb_xwm_set_mode_request_t
xcb_void_cookie_t xcb_xwm_remove_display_checked(xcb_connection_t *c, int32_t id)
Definition: xwm.c:210
xcb_xwm_get_client_pid_request_t
Definition: xwm.h:134
struct xcb_xwm_get_client_pid_cookie_t xcb_xwm_get_client_pid_cookie_t
xcb_xwm_get_client_pid_cookie_t
xcb_xwm_get_client_pid_cookie_t xcb_xwm_get_client_pid_unchecked(xcb_connection_t *c, uint32_t window)
Definition: xwm.c:356
xcb_void_cookie_t xcb_xwm_set_app_id_checked(xcb_connection_t *c, uint32_t window, uint32_t fileSize, int32_t app_id_fd)
Definition: xwm.c:390
struct xcb_xwm_remove_display_request_t xcb_xwm_remove_display_request_t
xcb_xwm_remove_display_request_t
xcb_xwm_add_display_request_t
Definition: xwm.h:79
xcb_xwm_get_client_pid_reply_t * xcb_xwm_get_client_pid_reply(xcb_connection_t *c, xcb_xwm_get_client_pid_cookie_t cookie, xcb_generic_error_t **e)
Definition: xwm.c:382
xcb_xwm_query_version_cookie_t xcb_xwm_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: xwm.c:22
xcb_void_cookie_t xcb_xwm_set_virtual_vblank_interval_checked(xcb_connection_t *c, uint32_t interval_ms)
Definition: xwm.c:86
xcb_xwm_get_client_pid_reply_t
Definition: xwm.h:144
struct xcb_xwm_query_version_request_t xcb_xwm_query_version_request_t
xcb_xwm_query_version_request_t
xcb_void_cookie_t xcb_xwm_add_display(xcb_connection_t *c, int32_t id, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t rotation)
Definition: xwm.c:174
struct xcb_xwm_query_version_reply_t xcb_xwm_query_version_reply_t
xcb_xwm_query_version_reply_t
Definition: xcbint.h:195
xcb_xwm_remove_display_request_t
Definition: xwm.h:97
xcb_xwm_query_version_reply_t * xcb_xwm_query_version_reply(xcb_connection_t *c, xcb_xwm_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xwm.c:78
xcb_void_cookie_t xcb_xwm_add_display_checked(xcb_connection_t *c, int32_t id, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t rotation)
Definition: xwm.c:138
xcb_xwm_query_version_cookie_t xcb_xwm_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: xwm.c:50