1 /*
2  * This file generated automatically from bigreq.xml by c-client.xsl using XSLT.
3  * Edit at your peril.
4  */
5 
6 /**
7  * @defgroup XCB_BigRequests_API XCB BigRequests API
8  * @brief BigRequests XCB Protocol Implementation.
9  * @{
10  **/
11 
12 
13 module std.c.linux.X11.xcb.bigreq;
14 
15 import std.c.linux.X11.xcb.xcb;
16 
17 const int XCB_BIGREQUESTS_MAJOR_VERSION =0;
18 const int XCB_BIGREQUESTS_MINOR_VERSION =0;
19   
20 extern(C) extern xcb_extension_t xcb_big_requests_id;
21 
22 /**
23  * @brief xcb_big_requests_enable_cookie_t
24  **/
25 struct xcb_big_requests_enable_cookie_t {
26     uint sequence; /**<  */
27 } ;
28 
29 /** Opcode for xcb_big_requests_enable. */
30 const uint XCB_BIG_REQUESTS_ENABLE = 0;
31 
32 /**
33  * @brief xcb_big_requests_enable_request_t
34  **/
35 struct xcb_big_requests_enable_request_t {
36     ubyte  major_opcode; /**<  */
37     ubyte  minor_opcode; /**<  */
38     ushort length; /**<  */
39 } ;
40 
41 /**
42  * @brief xcb_big_requests_enable_reply_t
43  **/
44 struct xcb_big_requests_enable_reply_t {
45     ubyte  response_type; /**<  */
46     ubyte  pad0; /**<  */
47     ushort sequence; /**<  */
48     uint   length; /**<  */
49     uint   maximum_request_length; /**<  */
50 } ;
51 
52 
53 /*****************************************************************************
54  **
55  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable
56  ** 
57  ** @param xcb_connection_t *c
58  ** @returns xcb_big_requests_enable_cookie_t
59  **
60  *****************************************************************************/
61  
62 extern(C) xcb_big_requests_enable_cookie_t
63 xcb_big_requests_enable (xcb_connection_t *c  /**< */);
64 
65 
66 /*****************************************************************************
67  **
68  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable_unchecked
69  ** 
70  ** @param xcb_connection_t *c
71  ** @returns xcb_big_requests_enable_cookie_t
72  **
73  *****************************************************************************/
74  
75 extern(C) xcb_big_requests_enable_cookie_t
76 xcb_big_requests_enable_unchecked (xcb_connection_t *c  /**< */);
77 
78 
79 /*****************************************************************************
80  **
81  ** xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply
82  ** 
83  ** @param xcb_connection_t                  *c
84  ** @param xcb_big_requests_enable_cookie_t   cookie
85  ** @param xcb_generic_error_t              **e
86  ** @returns xcb_big_requests_enable_reply_t *
87  **
88  *****************************************************************************/
89  
90 extern(C) xcb_big_requests_enable_reply_t *
91 xcb_big_requests_enable_reply (xcb_connection_t                  *c  /**< */,
92                                xcb_big_requests_enable_cookie_t   cookie  /**< */,
93                                xcb_generic_error_t              **e  /**< */);
94 
95 
96 
97 /**
98  * @}
99  */