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 */