XCB
1.11.1
|
00001 /* 00002 * This file generated automatically from bigreq.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __BIGREQ_H 00013 #define __BIGREQ_H 00014 00015 #include "xcb.h" 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00021 #define XCB_BIGREQUESTS_MAJOR_VERSION 0 00022 #define XCB_BIGREQUESTS_MINOR_VERSION 0 00023 00024 extern xcb_extension_t xcb_big_requests_id; 00025 00029 typedef struct xcb_big_requests_enable_cookie_t { 00030 unsigned int sequence; 00031 } xcb_big_requests_enable_cookie_t; 00032 00034 #define XCB_BIG_REQUESTS_ENABLE 0 00035 00039 typedef struct xcb_big_requests_enable_request_t { 00040 uint8_t major_opcode; 00041 uint8_t minor_opcode; 00042 uint16_t length; 00043 } xcb_big_requests_enable_request_t; 00044 00048 typedef struct xcb_big_requests_enable_reply_t { 00049 uint8_t response_type; 00050 uint8_t pad0; 00051 uint16_t sequence; 00052 uint32_t length; 00053 uint32_t maximum_request_length; 00054 } xcb_big_requests_enable_reply_t; 00055 00064 xcb_big_requests_enable_cookie_t 00065 xcb_big_requests_enable (xcb_connection_t *c ); 00066 00078 xcb_big_requests_enable_cookie_t 00079 xcb_big_requests_enable_unchecked (xcb_connection_t *c ); 00080 00095 xcb_big_requests_enable_reply_t * 00096 xcb_big_requests_enable_reply (xcb_connection_t *c , 00097 xcb_big_requests_enable_cookie_t cookie , 00098 xcb_generic_error_t **e ); 00099 00100 00101 #ifdef __cplusplus 00102 } 00103 #endif 00104 00105 #endif 00106