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 1
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 
131  uint32_t major_version,
132  uint32_t minor_version);
133 
147  uint32_t major_version,
148  uint32_t minor_version);
149 
167  xcb_generic_error_t **e);
168 
182  uint32_t interval_ms);
183 
194  uint32_t interval_ms);
195 
209  int32_t id,
210  int16_t x,
211  int16_t y,
212  uint16_t width,
213  uint16_t height,
214  uint16_t rotation);
215 
226  int32_t id,
227  int16_t x,
228  int16_t y,
229  uint16_t width,
230  uint16_t height,
231  uint16_t rotation);
232 
246  int32_t id);
247 
258  int32_t id);
259 
273  int32_t id,
274  uint16_t width,
275  uint16_t height,
276  uint16_t rotation,
277  uint16_t refreshRate);
278 
289  int32_t id,
290  uint16_t width,
291  uint16_t height,
292  uint16_t rotation,
293  uint16_t refreshRate);
294 
295 
296 #ifdef __cplusplus
297 }
298 #endif
299 
300 #endif
301 
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_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
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_xwm_query_version_reply_t
Definition: xwm.h:51
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
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_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
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