bigreq.h

00001 /*
00002  * This file generated automatically from bigreq.xml by c-client.xsl using XSLT.
00003  * Edit at your peril.
00004  */
00005 
00012 #ifndef __BIGREQ_H
00013 #define __BIGREQ_H
00014 
00015 #include "xcb.h"
00016 
00017 #define XCB_BIGREQUESTS_MAJOR_VERSION 0
00018 #define XCB_BIGREQUESTS_MINOR_VERSION 0
00019   
00020 extern xcb_extension_t xcb_big_requests_id;
00021 
00025 typedef struct xcb_big_requests_enable_cookie_t {
00026     unsigned int sequence; 
00027 } xcb_big_requests_enable_cookie_t;
00028 
00030 #define XCB_BIG_REQUESTS_ENABLE 0
00031 
00035 typedef struct xcb_big_requests_enable_request_t {
00036     uint8_t  major_opcode; 
00037     uint8_t  minor_opcode; 
00038     uint16_t length; 
00039 } xcb_big_requests_enable_request_t;
00040 
00044 typedef struct xcb_big_requests_enable_reply_t {
00045     uint8_t  response_type; 
00046     uint8_t  pad0; 
00047     uint16_t sequence; 
00048     uint32_t length; 
00049     uint32_t maximum_request_length; 
00050 } xcb_big_requests_enable_reply_t;
00051 
00061 /*****************************************************************************
00062  **
00063  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable
00064  ** 
00065  ** @param xcb_connection_t *c
00066  ** @returns xcb_big_requests_enable_cookie_t
00067  **
00068  *****************************************************************************/
00069  
00070 xcb_big_requests_enable_cookie_t
00071 xcb_big_requests_enable (xcb_connection_t *c  );
00072 
00085 /*****************************************************************************
00086  **
00087  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable_unchecked
00088  ** 
00089  ** @param xcb_connection_t *c
00090  ** @returns xcb_big_requests_enable_cookie_t
00091  **
00092  *****************************************************************************/
00093  
00094 xcb_big_requests_enable_cookie_t
00095 xcb_big_requests_enable_unchecked (xcb_connection_t *c  );
00096 
00110 /*****************************************************************************
00111  **
00112  ** xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply
00113  ** 
00114  ** @param xcb_connection_t                  *c
00115  ** @param xcb_big_requests_enable_cookie_t   cookie
00116  ** @param xcb_generic_error_t              **e
00117  ** @returns xcb_big_requests_enable_reply_t *
00118  **
00119  *****************************************************************************/
00120  
00121 xcb_big_requests_enable_reply_t *
00122 xcb_big_requests_enable_reply (xcb_connection_t                  *c  ,
00123                                xcb_big_requests_enable_cookie_t   cookie  ,
00124                                xcb_generic_error_t              **e  );
00125 
00126 
00127 #endif
00128 

Generated on Wed Feb 13 13:58:46 2008 for XCB by  doxygen 1.5.4