XCB  1.11.1
bigreq.h
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