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 
00052 
00053 /*****************************************************************************
00054  **
00055  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable
00056  ** 
00057  ** @param xcb_connection_t *c
00058  ** @returns xcb_big_requests_enable_cookie_t
00059  **
00060  *****************************************************************************/
00061  
00062 xcb_big_requests_enable_cookie_t
00063 xcb_big_requests_enable (xcb_connection_t *c  );
00064 
00065 
00066 /*****************************************************************************
00067  **
00068  ** xcb_big_requests_enable_cookie_t xcb_big_requests_enable_unchecked
00069  ** 
00070  ** @param xcb_connection_t *c
00071  ** @returns xcb_big_requests_enable_cookie_t
00072  **
00073  *****************************************************************************/
00074  
00075 xcb_big_requests_enable_cookie_t
00076 xcb_big_requests_enable_unchecked (xcb_connection_t *c  );
00077 
00078 
00079 /*****************************************************************************
00080  **
00081  ** xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply
00082  ** 
00083  ** @param xcb_connection_t                  *c
00084  ** @param xcb_big_requests_enable_cookie_t   cookie
00085  ** @param xcb_generic_error_t              **e
00086  ** @returns xcb_big_requests_enable_reply_t *
00087  **
00088  *****************************************************************************/
00089  
00090 xcb_big_requests_enable_reply_t *
00091 xcb_big_requests_enable_reply (xcb_connection_t                  *c  ,
00092                                xcb_big_requests_enable_cookie_t   cookie  ,
00093                                xcb_generic_error_t              **e  );
00094 
00095 
00096 #endif
00097 

Generated on Fri Aug 24 18:04:32 2007 for XCB by  doxygen 1.5.2